/*
 Theme Name:   Corzo Child
 Theme URI:    http://demo.goodlayers.com/corzo
 Description:  Goodlayers Corzo Child Theme
 Author:       Goodlayers
 Author URI:   http://goodlayers.com
 Template:     corzo
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, right-sidebar, responsive-layout
 Text Domain:  corzo-child

 START YOUR CHILD THEME CSS HERE
*/


/*  MOBILE TEXT SIZE FIX  */
html {
  	-moz-text-size-adjust: none;
  	-webkit-text-size-adjust: none;
  	text-size-adjust: none;
	-webkit-text-size-adjust: 100%;
}

.corzo-header-wrap {
	position: fixed;
	left: 0;
	right: 0;
}

.corzo-header-background {
	background-color: transparent;
}

.logo img[src$=".svg"] {
	width: 610px !important;
	min-width: 100% !important;
	display: block !important;
}

@media screen and (min-width: 2200px) {
	.corzo-container, 
	.gdlr-core-container, 
	body.corzo-boxed .corzo-body-wrapper, 
	body.corzo-boxed .corzo-fixed-footer .corzo-footer-wrapper, 
	body.corzo-boxed .corzo-fixed-footer .corzo-copyright-wrapper {
		  max-width: 80%;
	}
	
	.logo img[src$=".svg"] {
		width: 1000px !important;
		min-width: 100% !important;
		display: block !important;
	}
	
	.corzo-navigation .sf-menu > li > a {
		font-size: 30px !important;
	}
	
	.corzo-navigation {
		padding-top: 80px;
	}
}

@media screen and (min-width: 1920px) and (max-width: 1080px) {
	.corzo-container, 
	.gdlr-core-container, 
	body.corzo-boxed .corzo-body-wrapper, 
	body.corzo-boxed .corzo-fixed-footer .corzo-footer-wrapper, 
	body.corzo-boxed .corzo-fixed-footer .corzo-copyright-wrapper {
		  max-width: 80%;
	}
	
	.logo img[src$=".svg"] {
		width: 810px !important;
		min-width: 100% !important;
		display: block !important;
	}
	
	.corzo-navigation .sf-menu > li > a {
		font-size: 30px !important;
	}
	
	.corzo-navigation {
		padding-top: 66px !important;
	}	
}

@media screen and (min-width: 1800px) and (max-width: 2199px) {
	.corzo-container, 
	.gdlr-core-container, 
	body.corzo-boxed .corzo-body-wrapper, 
	body.corzo-boxed .corzo-fixed-footer .corzo-footer-wrapper, 
	body.corzo-boxed .corzo-fixed-footer .corzo-copyright-wrapper {
		  max-width: 80%;
	}
	
	.logo img[src$=".svg"] {
		width: 710px !important;
		min-width: 100% !important;
		display: block !important;
	}
	
	.corzo-navigation .sf-menu > li > a {
		font-size: 30px !important;
	}
	
	.corzo-navigation {
		padding-top: 66px;
	}
}

@media only screen and (max-width: 1050px) {
	.corzo-header-wrap.corzo-header-style-plain {
		display: block !important;
	}
	
	.corzo-mobile-header-wrap {
		display: none;
	}
}

@media screen and (max-width: 1100px) {
	.logo img[src$=".svg"] {
		width: 487px !important;
		min-width: 100% !important;
		display: block !important;
	}
	
	.wrap {
		padding: 50px 100px !important;
	}
	
	.corzo-header-wrap {
		padding: 50px 100px !important;		
	}
	
	.corzo-navigation,
	.corzo-navigation .sf-menu > li > a {
		padding: 0 !important;
	}
}

@media screen and (max-width: 840px) {
	.corzo-navigation {
		display: block !important;
  		float: none !important;
  		text-align: center;
	}
}

@media only screen and (max-width: 767px) {
	body.corzo-body-front .corzo-container,
	body.corzo-body-front .gdlr-core-container {
		max-width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
}

/* Mobile Landscape */
@media screen and (min-width: 300px) and (max-width: 940px) and (orientation : landscape) { 
	.wrap {
		padding: 50px 65px !important;
	}
	
	.corzo-header-wrap {
		padding: 50px 65px !important;
	}
	
	.logo img[src$=".svg"] {
		width: 320px !important;
		min-width: 100% !important;
		display: block !important;
	}
	
	.corzo-navigation .sf-menu > li > a {
		font-size: 16px !important;
	}
	
	.corzo-navigation {
  		float: right !important;
	}
}

/* Small Mobile Landscape  */
@media screen and (min-width: 350px) and (max-width: 675px) and (orientation : landscape) {

}

/* Mobile Portrait  */
@media screen and (max-width: 660px) {
	.wrap {
		padding: 50px 15px !important;
	}
	
	.corzo-header-wrap {
		padding: 50px 15px !important;
	}
	
	.logo img[src$=".svg"] {
		width: 320px !important;
		min-width: 100% !important;
		display: block !important;
	}
	
	.corzo-navigation .sf-menu > li > a {
		font-size: 16px !important;
	}
}
