/*
Theme Name: customify-child
Version: 1.0
Description: A child theme of Customify
Template: customify
Author: Administrator
*/
@import url("../customify/style.css");
/* Your awesome customization starts here */

header .customify-builder-btn{color:#fff !important; text-align:center;}
.header--row.header-main .customify-grid, .header--row.header-main .style-full-height .primary-menu-ul > li > a{min-height:80px;}
.gallery_video{width:60%; margin:auto;}
.header-bottom .light-mode{background:#fff !important; box-shadow:none !important;}
#page-titlebar{display:none;}
.nav-menu-desktop .menu > li > a{font-size:.8em; color:#000; text-shadow:none !important; font-weight:400; letter-spacing:2.5px;}
.nav-menu-desktop .menu > li > a:hover{color:#c53f51 !important; text-decoration:none !important;}
.current-menu-item a{color:#c53f51 !important;}
li.menu-item-240{border:2px solid #c53f51 !important;}
.header-menu-sidebar.dark-mode .menu li.menu-item-240{margin-left:10px; margin-right:10px;}

#menu-item--main-desktop-358{position:absolute; right:2em; top:80px; background:#cb4154; border:2px solid #cb4154;}
#menu-item--main-desktop-358 a{color:#fff;}
#menu-item--main-desktop-358.current-menu-item a{color:#fff !important;}
#menu-item--main-desktop-358 a:hover{background:#fff;}
#menu-item--main-desktop-358.current-menu-item a{color:#fff !important;}
#menu-item--main-desktop-358.current-menu-item a:hover{color:#cb4154 !important;}

.privacy_policy_link{color: #c53f51 !important; font-size: 1.1em; font-weight: 400;}
.privacy_policy_link:hover{color:#cb4154 !important;}


.footer-main .dark-mode{background:#fff;}
a.footer_privacy_policy{text-transform:uppercase; display:inline-block; color: #c53f51 !important; font-size: 1.1em; font-weight: 400; letter-spacing: 4px;}
a.footer_privacy_policy:hover{color:#cb4154 !important;}
.footer-bottom .dark-mode{background:#fff; color:#595959;}
.footer-bottom .dark-mode a.footer_privacy_policy{font-size:1em;}
.footer-copyright{text-align:right;}

.wpcf7-form input, .wpcf7-form textarea{box-shadow:none !important; font-size:.9em !important;}
.submit_button_wrapper{text-align:center;}
.wpcf7-submit{background:#c53f51 !important; letter-spacing:4px; padding:8px 35px !important; font-size:0.8em  !important;}
.wpcf7-submit:hover{background:#cb4154 !important; box-shadow:none !important;}

.sud_hidden{display:none;}

.grecaptcha-badge{visibility:hidden;}
.captcha_text .privacy_policy_link{font-size:1em;}

.pum-theme-218 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close{min-height:0 !important;}
.pum-theme-218 .pum-title, .pum-theme-enterprise-blue .pum-title{padding-bottom:20px; text-align:center !important; font-size:1.2em !important; color:#c53f51 !important; text-transform:uppercase; font-weight:400 !important;}
.popup_catcha_text{font-size:.8em !important; text-align:center; font-weight:400;}
.popup_catcha_text .privacy_policy_link{font-size:1em !important; font-weight:400;}

#plan_to_achieve_wrapper{}
#political_reform{cursor:pointer;}
#brexit_dividend{cursor:pointer;}
#investment_priorities{cursor:pointer;}
#political_reform_content{}
#brexit_dividend_content{display:none;}
#investment_priorities_content{display:none;}

#swipebox-caption{display:none !important;}
#swipebox-action{background:rgba(0,0,0,0) !important; border-top:none !important;}

@media only screen and (min-width:1024px){
	.three_columns_section .elementor-row{width:auto; margin:0 -2.3333%;}
	.three_columns_section .elementor-column{width:31%; margin:0 2.3333%;}

}
@media only screen and (max-width:1023px){
	.gallery_video{width:80%; margin:auto;}
	.three_columns_section .elementor-row{width:100%; margin-top:-40px;}
	.three_columns_section .elementor-column{width:100% !important; margin:40px 0 0 0;}

}
@media only screen and (max-width:767px){
	.gallery_video{width:100%; margin:auto;}
	.home_sudhir_image .elementor-column-wrap{padding-bottom:100% !important;}
	.customify-col-6_md-6_sm-6_xs-12{width:100% !important; max-width:100% !important; text-align:center; -webkit-flex-basis: 100% !important; flex-basis: 100% !important;}
	.pum-theme-218 .pum-title, .pum-theme-enterprise-blue .pum-title{font-size:1em !important;}
	.footer-copyright{text-align:center;}
}
@media only screen and (max-width:479px){
	.footer-bottom .dark-mode a.footer_privacy_policy{letter-spacing:0;}
}