/*
Theme Name:     Soppa
Description:    
Author:         admin
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/




/*.et_pb_slide_description .et_pb_slide_title { font-weight: 300; }

.et_pb_fullwidth_slider_0.et_pb_slider p { letter-spacing: -3px; }*/

.et_overlay { border: none; }

#main-header { box-shadow: none; }

.title-wrapper h1 { font-weight: 300; letter-spacing: 6px;  }

.title-wrapper .et_pb_fullwidth_header_subhead { line-height: 1.5; font-weight:600; letter-spacing: 0; }

/*.title-wrapper .et_pb_fullscreen .et_pb_fullwidth_header_container {max-width: 1400px;}*/

.et_pb_blurb_content { max-width: none; }

.et_pb_blog_grid .et_pb_post { border: 0; }

h1, h2, h3, h4, h5, h6 { font-weight: 300;  }

h3, h4, h5, h6 { font-weight: 600; letter-spacing: 0 !important; font-family:'Poppins' !important;}

#et-top-navigation { font-weight: 300; }

#top-menu li { text-transform: lowercase; }

.et_pb_pricing_table { border:none; }
.prices-wrapper .et_pb_pricing_content_top { border: none; padding-bottom: 15px; }
.prices-wrapper .et_pb_pricing_content { padding-top: 0 !important; }
.prices-wrapper .et_pb_pricing li span::before { border-color: #fff; }

.gallery-wrapper { background-position: center; background-size: contain !important; }

.areas-wrapper .et_pb_main_blurb_image {/* text-align: left;*/ }

.blog-wrapper { background-position: center; background-size: contain !important;}
.blog-wrapper .column { padding-left: 10px; padding-right: 10px; }
.blog-wrapper .et_pb_blog_grid .et_pb_post { padding: 30px; }
.blog-wrapper .et_pb_image_container { margin:-31px -31px 30px; }
.blog-wrapper .et_pb_blog_0 .et_pb_post .entry-title { letter-spacing: 0; }
.blog-wrapper .et_pb_blog_0 .et_pb_post .post-content .more-link { color: #fff !important; font-family:'Poppins'; /*font-size: 18px;*/ margin-top: 15px; display: inline-block;}

.prices-wrapper .et_pb_pricing_heading { padding: 30px; margin-bottom: 30px; }

.prices-wrapper .et_pb_pricing li { padding-left: 0; }

.prices-wrapper .et_pb_pricing li h5 { color: #fff; font-size: 18px;}

.prices-wrapper .et_pb_pricing li span::before { content:""; border:none; }

.contact-wrapper .et_pb_contact_field .input { /*border-bottom: 2px solid #000;*/ }

.map-wrapper .et_pb_map { height: 900px; }

#main-content .container::before { background: none; }

.coworker { height: 100%; }
.coworker .et_pb_team_member_image img{ max-width:none!important; width:100%!important; filter:grayscale(100%); -webkit-transition: .2s; transition: .2s;}
.coworker .et_pb_team_member_image img:hover { filter:grayscale(0);}

/*#main-header { background: #346eff !important; }
#main-header.et-fixed-header { background: #fff !important; }
.home #main-header { background: transparent !important; }
.home #main-header.et-fixed-header { background: #fff !important; }*/

.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post { margin-bottom: 20px; }

.spaces-access .et_pb_promo_description { padding-bottom: 0; }
.spaces-access .et_pb_promo_description h2 { padding-bottom: 0; }


/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
  
}
 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
 
}
 
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
 
	.title-wrapper .header-content { max-width: 100% !important; width: 100% !important; padding-left: 0; padding-right: 0;}

}
 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
 
}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
 
}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
 
}



