/*
Theme Name: Bribie Island Patios
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/


.swiper-slide .content h2 { text-shadow: 0 0 10px #000;}
#gform_wrapper_1.gform_wrapper { background: #f1f1f1 none repeat scroll 0 0; border: 10px solid #ffffff;  padding: 10px 10px 20px 25px;}
#gform_wrapper_1.gform_wrapper .top_label li ul.gfield_checkbox { color: #000000; font-size: 16px; font-weight: normal;}
#gform_wrapper_1.gform_wrapper .top_label .gfield_label { color: #000000; font-size: 18px; margin-top: 10px;}
#gform_1 .gfield.gfield_html.gfield_html_formatted.gfield_no_follows_desc.field_sublabel_below.field_description_below.gfield_visibility_visible { color: #000; font-size: 18px; font-weight: bold;}
#gform_1 .medium { border: 1px solid #ddd; color: #000000; font-size: 14px; padding: 10px; background: #ffffff none repeat scroll 0 0;}
#gform_wrapper_2.gform_wrapper { margin: 0;}
#gform_2 li { margin-top: 0;}
#gform_1 textarea { height: 7em; }
#gform_2 textarea { height: 10em; }
#gform_1 .gfield_checkbox li { display: inline-block; width: 33%;}
#gform_1 .gfield_checkbox input { margin-right: 3px; margin-top: 2px;}
input::-moz-placeholder, textarea::-moz-placeholder { color: #000000!important;}
input::-webkit-placeholder, textarea::-webkit-placeholder { color: #000000!important;}
input:-ms-placeholder, textarea:-ms-placeholder { color: #000000!important;}
input::-o-placeholder, textarea::-o-placeholder { color: #000000!important;}
input:-moz-placeholder, textarea:-moz-placeholder { color: #000000!important;}

.testimonial_slider blockquote p { font-size: 18px; font-style: italic; line-height: 1.8; padding-bottom: 15px;}
.nectar-fancy-ul ul li { padding-left: 25px;}
body .carousel-wrap[data-full-width="true"] .carousel-heading h2 { font-size: 34px; font-weight: 600;}
.carousel-wrap[data-full-width="true"] .carousel-heading { background-color: #333333;}
.carousel-wrap[data-full-width="true"] .carousel-heading i { color: #fff;}
.iwithtext .iwt-text { padding-left: 45px; font-size: 16px;}
.why .icon-default-style.icon-ok.accent-color { background: #14A2A7 none repeat scroll 0 0!important;  font-size: 20px!important; line-height: 1!important; padding: 7px; color: #fff!important;}
.whyy .icon-default-style.icon-ok.accent-color { background: #ffffff none repeat scroll 0 0!important;  font-size: 20px!important; line-height: 1!important; padding: 7px;}
.slogan h2 { font-size: 30px; font-weight: 200; text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);}



/*-------------------------------Mobile--------------------------*/
@media screen and (max-width:1024px){
}
@media screen and (min-width:768px) and (max-width:1023px){
#gform_1 .gfield_checkbox li { width: 50%;}
}
@media screen and (min-width:568px) and (max-width: 767px){ 
#gform_1 .gfield_checkbox li { width: 50%;}
}
@media screen and (min-width:320px) and (max-width: 567px){ 
#gform_1 .gfield_checkbox li { width: 100%;}
.slogan h2 { font-size: 20px!important;}
.parallax_slider_outer.first-section { min-height: 220px;}
}
@media screen and (min-width:320px) and (max-width: 767px){ 
#gform_wrapper_1.gform_wrapper, #gform_wrapper_2.gform_wrapper { padding: 5px 20px;}

}
/*-------------------------------Mobile end-------------------------*/