/*
 Theme Name:	Siatnee.com
 Theme URI:		https://siatnee.com
 Description:	Custom Child Theme for Divi 4.0
 Author:		Jason Lee
 Author URI:	https://blmllc.com
 Template:		Divi
 Version:      	1.0.0
*/

/*****Add any custom CSS below this line*****/

a { transition:all 0.5s ease 0s; }

p {padding-bottom:2%;}

#main-header.et-fixed-header {position:fixed; }
#page-container {padding-top:0px;}

.et_pb_menu__logo img {width:240px; height:69px;}

.far {color:#40859f;}

h2.wsp-pages-title {display:none;}
ul.wsp-pages-list {list-style:none; padding-left:0;}
ul.wsp-pages-list li {margin-bottom: 2%;}
ul.children {margin-top:2%; padding-bottom:0; padding-left:4%; list-style: none;}

#bcn_widget-2 {width:90%;}

/*****LINKS*****/
a:hover {color:#40859f;}
.link-white a {color:#ffffff;}
.link-white a:hover {color:#0b2c3a;}

/*****BREADCRUMBS*****/
.bread .widget_breadcrumb_navxt {margin-bottom:0 !important;}
#bread .breadcrumbs a:hover {color:#88a315 !important;}

/*****BUTTONS*****/
.et_button_no_icon .et_pb_button {padding:12px 0 !important;}
.et_button_no_icon .et_pb_button:hover {padding:12px 0 !important;}
.et_pb_button {min-width:300px; text-align:center;}
.et_pb_button:hover {min-width:300px; text-align:center;}

/*****BLOG*****/
.blog-feed .et_pb_post {margin-bottom:0;}
.sidebar-social {border-top:1px #b4b4b4 solid; border-bottom:1px #b4b4b4 solid; padding:40px 0; margin-top:5%; margin-bottom:10%;}
.sidebar-social p {margin-bottom:20px;}
.sidebar-social p a {font-size:18px !important; color:#0b2c3a !important; font-weight:600;}
.sidebar-social p a:hover {color:#88a315 !important;}
p.yt-icon {margin-bottom:0px;}
.et_pb_widget {margin-bottom:10% !important;}
.et_pb_widget ul li a {color:#40859f !important;}
.et_pb_widget ul li a:hover {color:#88a315 !important;}
.post-meta a {color:#40859f !important;}
.post-meta a:hover {color:#88a315 !important;}
.et_pb_title_meta_container a {color:#40859f !important;}
.et_pb_title_meta_container a:hover {color:#88a315 !important;}
.et_pb_post .post-meta {margin-bottom:5% !important;}
.blog-newsletter {background-color:#0b2c3a; border-top:5px #88a315 solid; padding:0 5% 8%;}
p.blog-newsletter-title {font-size:38px; color:#41859f; font-family:'Rokkitt',Georgia,"Times New Roman",serif; line-height:1em !important; text-align:center; padding:5% 0;}
p.blog-newsletter-small {font-size:13px; color:#ffffff; padding:5% 0; padding-bottom:10% !important; text-align:center;}
.et_pb_post {margin-bottom:15%;}
.et_pb_title_featured_container {margin-bottom:5%;}
.et_pb_post_content p {margin-bottom:4%;}
.et_pb_post .entry-featured-image-url {margin-bottom:5%;}
.comment_area .comment-reply-link {display:inline-block; position:relative;}
.et_pb_comments_0_tb_body .comment-content p {padding-bottom:3%;}
.comment-form-cookies-consent label {font-size:18px;}
p.comment-notes {font-size:18px; line-height:1.4em;}
#soc-tab-ftr h2.entry-title {display:none;}
#soc-tab-ftr article {margin-bottom:0px;}


/*****GRAVITY FORMS*****/
body .gform_wrapper .top_label div.ginput_container {margin-top:0 !important; margin-bottom:15px !important;}
.gform_wrapper ul.gform_fields li.gfield {padding-right:0 !important;}
body .gform_wrapper ul li.gfield {margin-top:0 !important;}
.gform_wrapper li.hidden_label input {margin-top:0 !important; font-size:18px !important; font-weight:600; text-align:center; padding:12px !important;}
.gform_wrapper .gform_footer {padding:0 !important; margin:0 !important;}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {margin:0 !important; border:0; background-color:#40859f; font-size:20px !important; font-weight:600; text-align:center; box-shadow:0px 2px 10px 0px rgba(0,0,0,0.9); width:100% !important;
color:#ffffff; padding:13px 10px; border-radius:8px; cursor:pointer;}
.gform_wrapper div.validation_error {color:#ffffff !important; font-size:18px !important; font-weight:700 !important; margin-bottom:25px !important; border-top:1px solid #ffffff !important; border-bottom:1px solid #ffffff !important; line-height:1.4em !important;}
.gform_wrapper li.gfield.gfield_error {border-top:1px solid #ffffff !important; border-bottom:1px solid #ffffff !important;}
.gform_wrapper .field_description_below .gfield_description {text-align:center; padding-top:8px !important; font-size:18px !important;}
#newsltr .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {max-width:calc(100%) !important;}
.gform_wrapper .validation_message {color:#ffffff !important;}
body img.gform_ajax_spinner {display:none !important;}


/*****SEARCH RESULTS*****/
.search-results .et_pb_post .post-meta {margin-bottom:0% !important;}
.search-results .et_pb_post {margin-bottom:5% !important;}
.et_pb_menu .et_pb_menu__search-input {color:#ffffff; width:100%; font-size:20px !important; background: rgba(255, 255, 255, 0.3) !important; padding:10px 15px !important;} 

/*****FOOTER*****/
.ftr-lnks a {color:#ffffff;}
.ftr-lnks a:hover {color:#88a315;}
.ftr-soc a img {margin-right:4%; transition:all 0.5s ease 0s;}
.ftr-soc a img:hover {opacity:.75;}

/*****MEDIA QUERIES*****/

/* CHANGE MOBILE NAV BREAKPOINT */
@media only screen and ( max-width: 1150px ) { /* Change this number to modify breakpoint width */
    .et_pb_menu .et_pb_menu__menu {display: none;}
    .et_pb_menu .et_mobile_nav_menu {
    display: flex;
    float: none;
    margin: 0 6px;
    align-items: center;
}
	.et_pb_menu .et_mobile_menu {text-align: left; list-style: none !important; top: 100%; padding: 5%;}	
	.et_pb_menu .et_mobile_menu ul {text-align:left; list-style: none !important;}
}

@media all and (max-width: 1024px) {
.et_pb_column .et_pb_widget {width:51%;}
.et_pb_menu .et_pb_menu__search-input {width:80%; font-size:18px !important;} 
#main-header.et-fixed-header {position:inherit; }	
}


@media only screen and (min-width: 981px) {

}

	
@media all and (max-width: 980px) {
	
/*** wrap row in a flex box ***/
.custom_row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
-webkit-flex-wrap: wrap; /* Safari 6.1+ */
flex-wrap: wrap;
}
 
/*** custom classes that will designate the order of columns in the flex box row ***/
.first-on-mobile {
-webkit-order: 1;
order: 1;
}
 
.second-on-mobile {
-webkit-order: 2;
order: 2;
}
 
.third-on-mobile {
-webkit-order: 3;
order: 3;
}
 
.fourth-on-mobile {
-webkit-order: 4;
order: 4;
}
/*** add margin to last column ***/
.custom_row:last-child .et_pb_column:last-child {
margin-bottom: 30px;
}
 
}

@media only screen and (max-width: 736px) {
.et_pb_menu__logo img {max-width:80%;}	
	
.entry-content h1{font-size:34px;}
p {padding-bottom:8%;}
.et_pb_menu__icon.et_pb_menu__search-button {display:none;}	

/*****BUTTONS*****/
.hero-btn .et_pb_button {min-width:220px;}	
.et_pb_button {min-width:275px; text-align:center;}
.et_pb_button:hover {min-width:275px; text-align:center;}
	
.et_pb_column .et_pb_widget {width:100%;}
.sidebar-social p {margin-bottom:0px;}	
.sidebar-social p a {font-size:17px !important;}	
	p.blog-newsletter-title {font-size:32px;}	
}

@media only screen and (max-width: 320px) {

/*****BUTTONS*****/
.et_pb_button {min-width:255px; text-align:center;}
.et_pb_button:hover {min-width:255px; text-align:center;}
	
}
