/*
 Theme Name: Pofo Child
 Theme URI: http://wpdemos.themezaa.com/pofo
 Description: Child theme for Pofo theme
 Version: 1.0
 Author: ThemeZaa
 Author URI: http://www.themezaa.com
 Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, grid-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, blog, e-commerce, photography, portfolio
 License: Themeforest Split Licence
 License URI: http://themeforest.net/licenses
 Template: pofo
 Text Domain: pofo-child
*/

/* @font-face { */
  /* font-family: 'CormorantGaramond'; */
  /* src: url('font/cormorantgaramond/CormorantGaramond-Regular.eot');  */
  /* src: url('font/cormorantgaramond/CormorantGaramond-Regular.eot?#iefix') format('embedded-opentype'),  */
       /* url('font/cormorantgaramond/CormorantGaramond-Regular.woff2') format('woff2'),  */
       /* url('font/cormorantgaramond/CormorantGaramond-Regular.woff') format('woff'),  */
       /* url('font/cormorantgaramond/CormorantGaramond-Regular.ttf')  format('truetype'),  */
       /* url('font/cormorantgaramond/CormorantGaramond-Regular.svg#svgFontName') format('svg');  */
/* } */


@media only screen and (max-width:767px) {
	.xs-padding-30px-tb {padding-top:20px!important; padding-bottom:20px!important}
	.pofo-single-portfolio-title {font-size:46px!important; line-height:50px!important}
	.pofo-single-portfolio-subtitle {font-size:21px!important; letter-spacing:14px!important; line-height:30px!important;}
	/* .page-title-large {line-heade:50px!important} */
}

@media only screen and (max-width:480px) {
	.pofo-single-portfolio-title {font-size:25px!important; line-height:28px!important}
	.pofo-single-portfolio-subtitle {font-size:16px!important; letter-spacing:10px!important; line-height:22px!important;}
	/* .page-title-large {line-heade:50px!important} */
}


/*Blog*/
.blog-image {display:none}
.opacity6 {opacity:1!important}

/*Newsletter Sign Up*/
#mc_embed_signup {background:none!important}
#mc-embedded-subscribe-form {padding:0!important}
#mce-EMAIL {background:#b7b2a7; padding:13px!important; color:#FFF!important; width:500px!important; border-radius:0!important; font-family:'Poppins'!important}
#mce-EMAIL:focus{border-color:#b7b2a7!important;}
/* #mce-EMAIL::placeholder {color:#FFF;} */
{background:#b7b2a7; padding:10px!important; color:#FFF!important}
#mc-embedded-subscribe {background:#dec697!important; width:140px!important; border-radius:0!important; padding-top:5px!important; padding-bottom:5px!important; height:auto!important; font-weight:600!important; font-size:16px!important}



.header-social-icon {border-left:0!important}
/* .border-top {border:none!important} */

/* .pofo-single-portfolio-title {font-weight:200!important; font-size:86px!important; line-height:90px!important} */
.pofo-single-portfolio-subtitle {text-transform:uppercase; font-weight:300; font-size:26px; letter-spacing:16px; line-height:35px;}
.pofo-single-post-subtitle {text-transform:uppercase; font-weight:300; font-size:26px; letter-spacing:16px; line-height:35px;}
ul.pofo-single-post-title-breadcrumb-single li {color:#FFF!important; font-size:16px!important; text-transform:capitalize; font-weight:300}
ul.pofo-single-post-title-breadcrumb-single li span{color:#FFF!important; font-size:16px!important; text-transform:capitalize; font-weight:300}
ul.pofo-single-post-title-breadcrumb-single li a{color:#FFF!important; font-size:16px!important; text-transform:capitalize; font-weight:300}
.pofo-page-title {color:#FFF!important; font-weight:200; padding:0 7px}


header a.logo-light img {max-height:60px}
header a.logo-dark img {max-height:60px}
header nav .brand-logo {padding-top:40px!important; padding-bottom:40px!important}
section, .default-page-space {padding:0 0 0 0!important}
/**.padding-fourteen-lr {padding-left:10%; padding-right:8%}**/
.full-width-pull-menu .menu-wrap ul.hamburger-menu-style1 > li > a {font-weight:200}
.mobile-toggle span {background:#FFF!important}
.header-social-icon a {color:#FFF!important}
footer .widget-title {font-weight:400!important; font-size:14px!important}
/* .pofo-footer-bottom {font-family:'CormorantGaramond';} */
/**.textwidget{font-size:12px!important}
/**.hamburger-wp-menu .header-searchbar, .hamburger-wp-menu .header-social-icon {position:absolute; right:8%}**/
.padding-50px-tb {padding-top:35px; padding-bottom:35px}
.page-title-extra-small h1 {opacity:1!important; font-weight:200}
/* .pofo-single-portfolio-subtitle {font-family: 'CormorantGaramond'!important;} */
video {padding-left:10px; padding-right:10px}
/* .mobile-toggle {display:none!important} */
.sm-width-80 {width:90%!important}
.page-title-large h1 {font-weight:200; font-size:86px; line-height:90px}
.pofo-vimeo {padding-left:10px; padding-right:10px; margin-bottom:5px}
/*POPUP*/
.md-padding-seven-all {padding:3%!important}
/*.default-page-space {padding:0!important}
.container-fluid {padding-left:0; padding-right:0}**/

/*HEADER MENU*/
/* .mobile-toggle {display:none!important} */
div.nav-header-container div.row div.col-sm-9 {text-align:right}
.hamburger-wp-menu .header-social-icon {float:none!important; margin-top:21px!important; padding-right:10px; border-right:1px solid #FFF}
.hamburger-wp-menu .header-social-icon {border-right:2px solid rgb(255,255,255, 0.5)!important}
.navbar-toggle {margin-right:-10px!important; margin-top:12px!important}
header nav .brand-logo {padding-top:45px!important}

/*FAQ ACCORDION*/

.faq-accordion {font-family: 'Poppins'; font-weight:300!important; font-size:14px!important}
.vc_tta-title-text {font-size:14px!important; font-weight:600!important}

/*FOOTER*/
.padding-five-top {padding-top:40px}
div.row div.col-md-3:nth-child(1) {width:49%!important}
div.row div.col-md-3:nth-child(2) {width:17%!important}
div.row div.col-md-3:nth-child(3) {width:17%!important}
div.row div.col-md-3:nth-child(4) {width:17%!important}

.MChimp-form #mc_embed_signup form {text-align:left!important}
.MChimp-form input#mce-EMAIL {width:100%!important; max-width:320px; padding:0 0 5px 0!important;}
.MChimp-form input#mce-EMAIL::placeholder {font-size:13px!important; font-weight:500!important; }
.MChimp-form input#mce-EMAIL:focus {border-bottom:2px solid #dec697!important;}
.MChimp-form div.mc_embed_signup_scroll input.email::placeholder {color:000!important}
.MChimp-form #mc-embedded-subscribe {font-size:12px!important; font-weight:800!important}
.MChimp-form #mc_embed_signup input.button {margin:0!important}
.MChimp-form #mc_embed_signup .clear {margin-left:-5px}
.MChimp-form #mc_embed_signup input.email {
	background:none!important; 
	border-top:none!important;
	border-left:none!important;
	border-right:none!important;
	border-bottom:2px solid #dec697;
	vertical-align:bottom!important;
}

@media only screen and (max-width:320px) {
	.MChimp-form input#mce-EMAIL {max-width:150px!important;}
}


@media only screen and (max-width:488px) {
	.MChimp-form input#mce-EMAIL {max-width:290px!important;}
}

@media only screen and (max-width:400px) {
	.MChimp-form input#mce-EMAIL {max-width:180px!important;}
}

@media only screen and (max-width:768px) {
	.MChimp-form #mc_embed_signup .clear {display:initial!important; width:unset!important}
	.MChimp-form #mc_embed_signup input.button {display:initial!important;}
	.MChimp-form #mc_embed_signup input.email {margin-bottom:0!important}
}

@media only screen and (max-width:992px) {
	div.row div.col-md-3:nth-child(1) {width:100%!important}
	div.row div.col-md-3:nth-child(2) {width:33.33%!important}
	div.row div.col-md-3:nth-child(3) {width:33.33%!important}
	div.row div.col-md-3:nth-child(4) {width:33.33%!important}
	.sm-clear-both {clear:none!important}
}

@media only screen and (max-width:766px) {
	div.row div.col-md-3:nth-child(1) {text-align:left!important}
	div.row div.col-md-3:nth-child(2) {text-align:left!important}
	div.row div.col-md-3:nth-child(3) {text-align:left!important}
	div.row div.col-md-3:nth-child(4) {text-align:left!important}
}

@media only screen and (max-width:575px) {
	div.row div.col-md-3:nth-child(1) {width:100%!important}
	div.row div.col-md-3:nth-child(2) {width:50%!important}
	div.row div.col-md-3:nth-child(3) {width:50%!important}
	div.row div.col-md-3:nth-child(4) {width:100%!important}
	.logo-inner-wrap-left {display:none!important}
	.break-line {display:none}
	.h-breakline {display:initial}
	.footer-column-1, .footer-column-4 {margin-bottom:10px}
	.footer-bottom-wrap {margin-top:0!important}
	.xs-padding-30px-tb {padding-top:10px!important; padding-bottom:10px!important}
}



/* .font-weight-600 {font-weight:500!important} */

.padding-50px-tb {padding-top:20px!important; padding-bottom:20px!important}

.footer-column-1,
.footer-column-2,
.footer-column-3,
.footer-column-4 {font-size:13px!important; font-weight:300!important; line-height:23px!important; color:#dec697!important}

.footer-column-2 a {font-size:13px!important; font-weight:300!important; line-height:23px!important; color:#dec697!important}
.footer-column-2 a:hover {color:#fdeed2!important}

.footer-column-3 a {font-size:13px!important; font-weight:300!important; line-height:23px!important; color:#dec697!important}
.footer-column-3 a:hover {color:#fdeed2!important}

.footer-bottom-wrap {font-size:11px!important; line-height:15px!important; font-weight:200!important; margin-top:0}
.copyrights-wrapper a{font-size:11px!important; font-weight:300!important; color:#dec697!important; background:#2c2c2c!important; border:none!important;}
.copyrights-wrapper a:hover{color:#fdeed2!important}

.logo-outer-wrap {display:table; float:right}
.logo-inner-wrap-left {display:table-cell; vertical-align:top; padding-right:3px; font-size:10px!important; font-weight:500}
.logo-inner-wrap-right {display:table-cell}
.logo-inner-wrap-right img {width:34px}

@media only screen and (max-width:1024px) {
	.logo-outer-wrap {width:115px!important; margin:0 auto; float:right!important; padding-top:15px}
	.logo-inner-wrap-left {padding-right:0!important;}
}

/*CONTACT PAGE CUSTOM COLUMN*/
.inner-column-container {width:100%; max-width:1170px; margin:0 auto; float:none!important}


/*NEWSLETTER*/
.content__titleDescription {font-weight:300!important}


/*FOOTER BOTTOM*/
.footer-logo-wrap {width:100%; display:table; }
.footer-left {display:table-cell; vertical-align:middle; text-align:right; padding-right:7px}
.footer-right {
	display:table-cell;
	background-image: url("https://atelierdebbieco.com/wp-content/uploads/2019/08/T3odoro-Logo.png");
	background-size:55px 55px;
	width:55px;
	height:55px;
	transition: .5s ease;
	background-repeat:no-repeat;
	cursor: pointer;
	vertical-align:middle;
	text-align:left;
}

/* .xs-display-none {display:initial !important} */

.footer-right a {opacity:0.0}
.footer-right:hover {
	background-image: url("https://atelierdebbieco.com/wp-content/uploads/2019/08/T3odoro-Logo-hover.png");
}

.portfolio-grid {margin-top:5px!important; margin-bottom:5px!important}

.about-v2-textblock {padding-right:50px;}
.about-v2-textblock h3 {font-weight:200}
.about-v2-textblock p {font-size:14px!important; line-height:22px; font-weight:300}
@media only screen and (max-width:688px) {
    .about-v2-textblock {padding-right:0!important;}
}

@media only screen and (max-width:768px) {
	.footer-left {width:50%;}
	.footer-right {width:50%;}
	.footer-logo-wrap {margin-top:20px}
}

@media only screen and (max-width:767px) {
	.xs-display-none {
		display: inline-block!important;
	}
	.xs-padding-30px-tb {padding-top:5px!important; padding-top:5px!important}
	.logo-outer-wrap {width:100%!important; }
	.logo-inner-wrap-left {display:none!important}
}


