/*
Theme Name: Christina Kotsilelou
Author: CT
Template: stockholm
Version: 1.0.0
Text Domain: stockholm
*/
@import url("../stockholm/style.css");
@import url("MyFontsWebfontsKit.css");

.SofiaProRegular { 
	font-family: SofiaProRegular !important;
	font-weight: normal;
	font-style: normal;
}
.SofiaProSemiBold { 
	font-family: SofiaProSemiBold !important;
	font-weight: normal;
	font-style: normal;
}




body,
nav.vertical_menu > ul > li > a { 
	font-family: SofiaProRegular;
	font-weight: normal; 
	font-style: normal; 
 }

h3, h6, .pagination ul li.active span, .pagination ul li > a.inactive, .subtitle, .blog_holder article .post_info, .comment_holder .comment .text .comment_date, .blog_holder.masonry .post_author, .blog_holder.masonry .post_author a, .blog_holder.masonry_full_width .post_author, .blog_holder.masonry_full_width .post_author a, .latest_post_holder .post_info_section span, .latest_post_holder .post_info_section a, .latest_post_holder .post_author, .latest_post_holder a.post_author_link, .projects_holder article .project_category, .portfolio_slides .project_category, .projects_masonry_holder .project_category, .testimonials .testimonial_text_inner p:not(.testimonial_author), .price_in_table .mark, body div.pp_default .pp_description, .side_menu .widget li, aside.sidebar .widget:not(.woocommerce) li, aside .widget #lang_sel ul li a, aside .widget #lang_sel_click ul li a, section.side_menu #lang_sel ul li a, section.side_menu #lang_sel_click ul li a, footer #lang_sel ul li a, footer #lang_sel_click ul li a, .header_top #lang_sel ul li a, .header_top #lang_sel_click ul li a, .header_bottom #lang_sel ul li a, .header_bottom #lang_sel_click > ul > li a, .single_links_pages span, .gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title{
	font-family: SofiaProRegular;
	/*font-weight: normal;*/
	/*font-style: normal;*/
}

h1, h2, h3, h4, h5, p{
	font-family: SofiaProSemiBold; 
	font-weight: normal; 
	font-style: normal;

	font-size: 14px;
	line-height: 20px;

	letter-spacing: normal;
}

p{ font-family: SofiaProRegular; }

h1, h2 {
	text-transform: none;
	margin-bottom: 20px;
}


nav.vertical_menu > ul > li > a,
div.comment_form form p.logged-in-as{
	font-size: 14px;
}

/*.blog_holder article .post_text .post_text_inner,*/
aside.vertical_menu_area{
	background-color: transparent;
}



.content a, .content p a{
	color: blue;
}

a:hover,
.content p a:hover,
.blog_holder article .post_info a:hover,
div.comment_form form p.logged-in-as a:hover{
	color: #302a1c;
}

.blog_holder article h2 span{
	color: #302a1c;
}




/*.home,*/
/*.page-about,*/
/*.page-contact{*/
	/*background-color: #ffff99;*/
/*}*/

.home, .home .wrapper, .home .content, .home .full_width, .home .content .container, .home .more_facts_holder,
.page-about, .page-about .wrapper, .page-about .content, .page-about .full_width, .page-about .content .container, .page-about .more_facts_holder,
.page-contact, .page-contact .wrapper, .page-contact .content, .page-contact .full_width, .page-contact .content .container, .page-contact .more_facts_holder{
	background-color: #ffff99;
}

.page-works, .page-works .wrapper, .page-works .content, .page-works .full_width, .page-works .content .container, .page-works .more_facts_holder,
.single-portfolio_page, .single-portfolio_page .wrapper, .single-portfolio_page .content, .single-portfolio_page .full_width, .single-portfolio_page .content .container, .single-portfolio_page .more_facts_holder{
	background-color: #99cc99;
}
.portfolio_page-of-plants-fish, .portfolio_page-of-plants-fish .wrapper, .portfolio_page-of-plants-fish .content, .portfolio_page-of-plants-fish .full_width, .portfolio_page-of-plants-fish .content .container, .portfolio_page-of-plants-fish .more_facts_holder,
.portfolio_page-greece-is-for-lovers, .portfolio_page-greece-is-for-lovers .wrapper, .portfolio_page-greece-is-for-lovers .content, .portfolio_page-greece-is-for-lovers .full_width, .portfolio_page-greece-is-for-lovers .content .container, .portfolio_page-greece-is-for-lovers .more_facts_holder{
	background-color: #ffcccc;
}

.blog, .blog .wrapper, .blog .content, .blog .full_width, .blog .content .container, .blog .more_facts_holder,
.page-journal, .page-journal .wrapper, .page-journal .content, .page-journal .full_width, .page-journal .content .container, .page-journal .more_facts_holder,
.single-post, .single-post .wrapper, .single-post .content, .single-post .full_width, .single-post .content .container, .single-post .more_facts_holder{
	background-color: #cc99cc;
}
/*.content, .content .container, .wrapper, body {*/
	/*background-color: #f5f5f5;*/
/*}*/


.content h1, .content h1 a, .content h2, .content h2 a, .content h3, .content h3 a {
	color: #302a1c;
}


.two_columns_66_33>.column1>.column_inner {
	padding: 0 15px 0 0;
}
.two_columns_66_33>.column2>.column_inner {
	padding: 0 0 0 15px;
}

.blog_holder article .post_text .post_info .post_category{
	display: none;
}



.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit,
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]),
.contact_form.cf7_custom_style_1 .qbutton {
	background-color: #302a1c;
	border-color: #302a1c;
	border-width: 1px;
	border-radius: 0px;
	color: #ffffff;
	font-family: SofiaProRegular;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase;
	height: 32px;
	line-height: 32px;
	padding-left: 23px;
	padding-right: 23px;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:hover,
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover,
.contact_form.cf7_custom_style_1 .qbutton:hover {
	background-color: #ffffff;
	color: #302a1c;
}



@media only screen and (max-width: 1000px){
	.header_bottom {
		background-color: transparent;
	}

	header .q_logo img.normal,
	header .q_logo img.light,
	header .q_logo img.dark,
	header .q_logo img.sticky{
		/*display: block!important;*/
		/*opacity: 1!important;*/
		/*position: relative;*/
		/*margin: 0 auto;*/

		/*padding: 20px;*/
		height: 75% !important;
	}

	.fa.fa-bars{
		font-size: 24px;
	}

	nav.mobile_menu {
		background-color: transparent;
	}

	nav.mobile_menu ul li a, nav.mobile_menu ul li h4{
		color: #302a1c;
	}

	nav.mobile_menu ul li {
		border-bottom: 1px solid #302a1c;
	}

	.mobile_menu_button span, .side_menu_button>a{
		color: #302a1c;
	}

	header.page_header {
		padding-top: 35px;
	}

}


.footer_bottom_holder {
	background-color: transparent;
}
.blog_holder article .post_text .post_text_inner {
	padding: 45px 0;
	/*border: 1px solid transparent;*/
	border: none;
	background-color: transparent;
}

.projects_holder_outer{
	padding-top: 44px;
}

#text-4{
	position: fixed;
	bottom: 0;
}

.content p+p{
	margin-top: 20px;
}


@media only screen and (min-width: 1000px){
	.blog_holder.blog_large_image article{
		width:80%;
	}
}


/* Customisation for justified_gallery hover text */
.portfolio_justified_gallery article:hover .text_holder{
    position: relative;
    z-index: 101;
    padding: 10px;
}

@media only screen and (max-width:768px){
    .portfolio_slides .portfolio_shader, .projects_holder article .portfolio_shader, .projects_masonry_holder article .portfolio_shader{
        /*opacity: 1;*/
    }

    .portfolio_justified_gallery article .text_holder{
        position: relative;
        z-index: 101;
        padding: 10px;
    }
}

h4.portfolio_title{
    text-transform: inherit;
}

/*#back_to_top > span {*/
	/*font-size: 36px;!*20*!*/
	/*color: black;*/
	/*background-color:transparent;*/
/*}*/
/*#back_to_top:hover > span {*/
	/*color: black;*/
	/*background-color: transparent;*/
/*}*/