/*!
Theme Name: Peakcondominiums
Theme URI: 
Author: 
Author URI: 
Description: peakcondominiums  
Version: 3.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: peakcondominiums
Tags: blue, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, sticky-post, translation-ready
*/
form.wpcf7-form input[type="submit"]{background:#222222;color:#fff;text-transform:uppercase;font-size:18px;}
form.wpcf7-form input[type="submit"]:hover{background:#000;}
#footer .widgets_row .footer_text p{color:#fff !important;}
.copyright_row .copyright{text-align:center;width:100% !important;}
.three-box .vc_col-sm-4 .vc_column-inner > .wpb_wrapper{box-shadow:0 0 5px rgba(0, 0, 0, 0.34);}
.mobile_header .top_nav_mobile .main_menu_nav > li > a{text-transform:uppercase !important;}
.mobile_header .top_nav_mobile .main_menu_nav > li > a:hover{text-decoration:none;color:#9fa374 !important;}
div#wpcf7-f18-p12-o1{clear:both;}
h1:after, .h1:after, h2:after, .h2:after, h3:after, .h3:after, h4:after, .h4:after, h5:after, .h5:after, h6:after, .h6:after{background:#000 !important;}
#footer{background:#000 !important}
.tp-caption.rev-btn a{color:#fff;}
.tp-caption.rev-btn a:hover{color:#fff;text-decoration:none;}
@media only screen and (max-width: 768px) {.mobile_header .top_nav_mobile .main_menu_nav li.current_page_item > a, .mobile_header .top_nav_mobile .main_menu_nav li.current-menu-parent > a, .mobile_header .top_nav_mobile .main_menu_nav li.current-menu-ancestor > a {
    color: #9fa374 !important;
}}

@media only screen and (max-width: 1199px) {
.home-register-sec {
padding-top: 35px;
}
}
@media screen and (max-width: 991px) {
body.header_style_2 .header_top .top_nav .top_nav_wrapper > ul > li > a{ font-size:14px;}
.home-register-sec h2 {
line-height: normal;
font-size: 26px;
}	
}


@media only screen and (max-width: 768px) {.mobile_header .top_nav_mobile .main_menu_nav li.current_page_item > a, .mobile_header .top_nav_mobile .main_menu_nav li.current-menu-parent > a, .mobile_header .top_nav_mobile .main_menu_nav li.current-menu-ancestor > a { color: #915d2e !important;}
#menu_toggle{ margin-top:38px !important;}
}

/*Home banner css */
@media only screen and (max-width: 767px) {
.home-slider .wpb_wrapper .vc_row{
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;	
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
}
.home-slider .vc_col-sm-6 {width: 49.5%;}	
.home-slider .vc_custom_heading div:not(.icon) { font-size: 6vw !important;}
.home-slider .vc_custom_heading div.icon{ font-size:11vw !important; line-height:normal !important;}
.home-slider .vc_custom_heading div.icon i{ color:#fff;}
.home-slider .vc_empty_space, .home-slider .stm-spacing {display: none;}
.home-register-sec .vc_custom_heading .icon{ margin-right:15px !important;}
}
@media only screen and (max-width: 480px) {}

@media only screen and (max-width: 400px) {
.home-slider .vc_custom_heading div.icon{ margin-bottom:7px;}
.home-slider .vc_custom_heading div:not(.icon) { font-size: 5.8vw !important;}	

.home-register-sec h2{ font-size:18px;}
}