/*
Template: TheFox
Theme Name: Watercolors Pools - Fox Child
Theme URI: https://watercolorspools.com
Description: <strong>A superflexible and responsive Business Theme by Tranmautritam team</strong></a>.
Version: 1.20
Author: Tranmautritam Team
Author URI: http://themeforest.net/user/tranmautritam?ref=tranmautritam
License: Themeforest Split Licence
License URI: -



*/


@import url("../TheFox/style.css");
@import url("../TheFox/style_end.css");







/************************************************************************************/

h1, h2, h3, h4{margin-bottom: 20px !important;}

.bold{font-weight: 700;}

.whtTxt{color: #fff !important;}
.tuqTxt{color: #1abc9c !important;}
.paleTxt{color: #aec0cc !important;}
.topbarText{color: #a1b1bc !important;}
.bluTxt{color: #00A0AF !important;}
.left{float: left;}
.right{float: right;}
.clear{clear: both;}
.center{text-align: center;}
p{color: #444444;}

h3.topbarText{margin-bottom: 0 !important;}

.blockTxt{font-weight: 900;color: #00A0AF;text-transform: uppercase;font-size: 48px;display: inline-block;margin-bottom: 20px;border-bottom: 1px solid #00A0AF;line-height: 54px;}

.nav_type_1.shrinked_header #logo_img, .nav_type_1.shrinked_header .logo_text{line-height: 85px;
    max-height: 85px;}

.nav_type_1.shrinked_header #menu-main{margin-top: 18px;}

.nav_type_1.shrinked_header #logo_img img{max-height: 55px;}

#logo_img{margin: 6px 0;}

.shortLine{display: block;width: 30%;height: 2px;background: #a1b1bc;margin: 0 auto 20px;}

.shortLineLeft{display: block;width: 10%;height: 2px;background: #a1b1bc;margin: 0 0 20px;}

.sldHeading{display: block;padding: 12px 14px;background: #00A0AF;margin: 0 auto;position: relative;border: 3px solid #fff;}

.sldHeading h2{font-weight: 900;color: #fff;text-align: center;font-size: 48px;line-height: 30px;margin: 0 !important;}

.sldSub{display: block;padding: 8px 12px;background: #2c3e50;margin: 0 30px;position: relative;}

.sldSub h4{font-weight: 400;color: #fff;text-align: center;font-size: 18px;line-height: 15px;margin: 0 !important;}

.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="password"], .wpcf7-form textarea{background: #efefef !important;}

input[type="text"], input[type="email"], input[type="password"], textarea, #coupon_code{color: #222222 !important;}

.type input[type="checkbox"]{width: 15px !important;}

span.wpcf7-list-item{float: none;display: block;margin: 5px 0;}

.wpcf7 input[type="text"], input[type="email"], input[type="password"], textarea{margin-top: 0 !important;}

.filterButtons{max-width: 100%;margin: 0 auto;display: table;}
.filterButtons h5{float: left;display: block;padding: 10px;}
.filterButtons h5 a:link, .filterButtons h5 a:visited{color: #00A0AF;}
.filterButtons h5 a:hover{color: #ffffff;}

.top_phone{font-size: 18px;font-weight: bold;}

.tweets p{color: #a1b1bc !important;}

.page_title_ctn h1{font-weight: 900;font-size: 46px;}

@media only screen and (min-width: 768px){
#mobile{display: none;}
}


@media only screen and (min-width: 768px) and (max-width: 1035px) {

#top_bar{display: block !important;}

.sldHeading{display: block;padding: 10px;background: #00A0AF;margin: 0 auto;position: relative;border: 2px solid #fff;}

.sldHeading h2{font-weight: 900;color: #fff;text-align: center;font-size: 38px;line-height: 30px;margin: 0 !important;}

.sldSub{display: block;padding: 10px;background: #2c3e50;margin: 0 20px;position: relative;}

.sldSub h4{font-weight: 400;color: #fff;text-align: center;font-size: 12px;line-height: 12px;margin: 0 !important;}

header.nav_type_1{min-height: 100px;}

header.nav_type_1.shrinked_header{min-height: 100px;}

.menu_slide.mt_menu #logo_img img{max-height: 80px !important;}

.mt_menu{min-height: 89px !important;}
}

@media only screen and (min-width: 280px) and (max-width: 640px){
	
.blockTxt{font-weight: 900;color: #00A0AF;text-transform: uppercase;font-size: 38px;display: inline-block;margin-bottom: 20px;border-bottom: 1px solid #00A0AF;line-height: 44px;}

#top_bar{display: block !important;height: 60px;position: fixed;z-index: 1000;width: 100%;}

#top_bar #header_socials{display: none;}

.top_phone{display: block !important;padding: 12px !important;}

.menu_slide.mt_menu{margin: 60px 0 0 0;}

.menu_slide.mt_menu #logo_img img{max-height: 80px !important;}
.mt_menu{min-height: 89px !important;}

.section{margin-top: 60px;}

.sldHeading{display: block;padding: 6px;background: #00A0AF;margin: 0 auto;position: relative;border: 1px solid #fff;}

.sldHeading h2{font-weight: 900;color: #fff;text-align: center;font-size: 18px;line-height: 20px;margin: 0 !important;}

.sldSub{display: none;padding: 10px;background: #2c3e50;margin: 0 20px;position: relative;}

.sldSub h4{font-weight: 400;}

.pageContent .paleTxt{font-size: 20px;line-height: 24px;font-weight: 400;color: #fff;}

.shortLineLeft{display: block;width: 30%;height: 2px;background: #a1b1bc;margin: 0 0 20px;}

.filterButtons h5{float: none;display: block;padding: 10px;text-align: center;}

}
