/*

Theme Name:     Squeeze Creative

Description:    Squeeze Creative

Author:         Squeeze Creative

Template:       Divi



(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)

*/


/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/2660eb");
@import url("//hello.myfonts.net/count/3386e2");

  
@font-face {font-family: 'AvenirLTCom-Light';src: url('webfonts/2660EB_0_0.eot');src: url('webfonts/2660EB_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/2660EB_0_0.woff') format('woff'),url('webfonts/2660EB_0_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'AvenirLTCom-Roman';src: url('webfonts/2660EB_1_0.eot');src: url('webfonts/2660EB_1_0.eot?#iefix') format('embedded-opentype'),url('webfonts/2660EB_1_0.woff') format('woff'),url('webfonts/2660EB_1_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'AvenirLTCom-LightOblique';src: url('webfonts/2660EB_2_0.eot');src: url('webfonts/2660EB_2_0.eot?#iefix') format('embedded-opentype'),url('webfonts/2660EB_2_0.woff') format('woff'),url('webfonts/2660EB_2_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'AvenirLTCom-Oblique';src: url('webfonts/2660EB_3_0.eot');src: url('webfonts/2660EB_3_0.eot?#iefix') format('embedded-opentype'),url('webfonts/2660EB_3_0.woff') format('woff'),url('webfonts/2660EB_3_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'AvenirLTCom-Heavy';src: url('webfonts/2660EB_4_0.eot');src: url('webfonts/2660EB_4_0.eot?#iefix') format('embedded-opentype'),url('webfonts/2660EB_4_0.woff') format('woff'),url('webfonts/2660EB_4_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'AvenirLTCom-HeavyOblique';src: url('webfonts/2660EB_5_0.eot');src: url('webfonts/2660EB_5_0.eot?#iefix') format('embedded-opentype'),url('webfonts/2660EB_5_0.woff') format('woff'),url('webfonts/2660EB_5_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'AvenirLTCom-Black';src: url('webfonts/2660EB_6_0.eot');src: url('webfonts/2660EB_6_0.eot?#iefix') format('embedded-opentype'),url('webfonts/2660EB_6_0.woff') format('woff'),url('webfonts/2660EB_6_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'AvenirLTCom-BlackOblique';src: url('webfonts/2660EB_7_0.eot');src: url('webfonts/2660EB_7_0.eot?#iefix') format('embedded-opentype'),url('webfonts/2660EB_7_0.woff') format('woff'),url('webfonts/2660EB_7_0.ttf') format('truetype');}
 

@font-face {font-family: 'CaslonTwoTwentyFour-Book';src: url('webfonts/3386E2_0_0.eot');src: url('webfonts/3386E2_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/3386E2_0_0.woff2') format('woff2'),url('webfonts/3386E2_0_0.woff') format('woff'),url('webfonts/3386E2_0_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'CaslonTwoTwentyFour-BookIt';src: url('webfonts/3386E2_1_0.eot');src: url('webfonts/3386E2_1_0.eot?#iefix') format('embedded-opentype'),url('webfonts/3386E2_1_0.woff2') format('woff2'),url('webfonts/3386E2_1_0.woff') format('woff'),url('webfonts/3386E2_1_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'CaslonTwoTwentyFour-Bold';src: url('webfonts/3386E2_2_0.eot');src: url('webfonts/3386E2_2_0.eot?#iefix') format('embedded-opentype'),url('webfonts/3386E2_2_0.woff2') format('woff2'),url('webfonts/3386E2_2_0.woff') format('woff'),url('webfonts/3386E2_2_0.ttf') format('truetype');}


html, body {font-family: 'AvenirLTCom-Light';}
h1, h2, h3, h4, h5, h6 {font-weight:400;}
h1, h2 {font-family: 'CaslonTwoTwentyFour-Bold';}
h3 {font-family: 'CaslonTwoTwentyFour-Book'}
h4 {font-family: 'AvenirLTCom-Black';}
blockquote {font-family: 'CaslonTwoTwentyFour-BookIt';}

#main-header, #et-top-navigation {font-family: 'AvenirLTCom-Roman';}


/*sticky footer*/
html {position:relative; min-height:100%; background:#ffffff;}
body {padding-bottom:60px; background:#f2f0ed;}
#main-footer {position:absolute; left:0; right:0; bottom:0;}

/*mobile menu */
.mobile_menu_bar:before {color:#fff !important;}
.et_header_style_left .mobile_menu_bar {padding-bottom:7px; padding-top:7px;}
.nav li li {line-height:1.2;}
#main-header .et_mobile_menu {text-transform:uppercase; letter-spacing:2px;}

/*logo */
#logo {transition:all 0.5s ease-in-out 0s;}
.logo_container a:after {content:'';width:40px; height:40px; background:url(images/newscape-icon-reverse.svg) no-repeat; position:absolute; left:0; top:0; opacity:0; transition:all 0.5s ease-in-out 0s; }
.et-fixed-header #logo {opacity:0;transition:all 0.5s ease-in-out 0s;}
.et-fixed-header .logo_container a {width:40px; height:40px;display:inline-block; float:left; margin:6px 0 0; position:relative;}
.et-fixed-header .logo_container a:after {opacity:1; transition:all 0.5s ease-in-out 0s;} 

/*team */
.sqz-team_row:nth-child(even) .et_pb_column:first-child {float:right; margin-left:5.5%; margin-right:0;}
.footer-info {float:left;padding-bottom:10px; text-align:left;}
.footer-info, .footer-info a {font-size:12px; color:#ccc2b7;}
.footer-info em {font-style:normal;}

.sqz-page_banner {background-position:center center; width:100%; height:292px; background-size:cover; }
.sqz-project_banner {height:500px; background-position:center center; width:100%; background-size:cover;}
.sqz-page_banner .et_pb_column, .sqz-project_banner .et_pb_column {position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%);}
.sqz-fullwidth .et_pb_row.et_pb_row_fullwidth {width:100% !important; max-width:100% !important;}
.sqz-fullwidth .et_pb_column_1_2 .et_pb_map {height:610px !important;}
.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {margin-bottom:40px;}
.wp-caption {max-width:100%; padding:0; background:none; border:none; text-align:left;}
.wp-caption p.wp-caption-text {padding:0;}

@media (min-width:981px) {
.et_pb_gutters3 .sqz-about_row .et_pb_column {width:50%; margin-right:0;}
.sqz-about_row:nth-child(even) .et_pb_column:first-child {padding-right:5.5%;}
.sqz-about_row:nth-child(odd) .et_pb_column:first-child {float:right; padding-left:5.5%;}
.sqz-about_row.et_pb_section {background-repeat:none; background-size:50% auto;}
.sqz-page_banner h1 {font-size:46px; font-weight:300;}
.sqz-contact_details {position:absolute;left:0;top: -560px;}




}
@media (max-width:980px) {
.et_header_style_left #et-top-navigation {padding-top:4px;}
.sqz-about_row:nth-child(odd) .et_pb_column:first-child {margin-left:0;}
.sqz-team_row:nth-child(even) .et_pb_column:first-child {margin-left:0;}
.sqz-hero_image, .sqz-about_row {width:100% !important;}
.footer-info {float:none; text-align:center;}
#logo {opacity:0;transition:all 0.5s ease-in-out 0s;}
.logo_container a {width:40px; height:40px;display:inline-block; float:left; margin:6px 0 0; position:relative;}
.logo_container a:after {opacity:1; transition:all 0.5s ease-in-out 0s;} 
.sqz-hero_image.et_pb_section, .sqz-about_row.et_pb_section {background-image:none !important;}
.et_pb_slide_description .et_pb_slide_title, .et_pb_column_1_4 .et_pb_slider_fullwidth_off h2 {padding-left:0 !important; padding-right:0 !important;}
}

@media (max-width:767px) {
	.sqz-project_banner {width:100%; height:200px; margin-top:47px;}
	.et_pb_slider .et_pb_container {width:100%;}
	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li {width:100%;}
}

@media (max-width:470px) {
	.footer-info em {display:none;}
	.footer-info span {display:block;}
}
