/*
Theme Name: Child One Touch
Theme URI: https://theme.crumina.net/
Description: One Touch child theme
Author: Crumina
Author URI: https://crumina.net
Template: OneTouch2
Version: 1
*/

/*****************************************************************
Add Custom styles below 
******************************************************************/

#sectionmadeby {  max-width: 300px; min-height: 40px; color: #393939; margin: 0 auto; text-align: center; width: 100%; z-index: 1; } 
#sectionmadeby_container_footer { background-color: #007197; padding: 0 0 20px; text-align: center; width: 100%; display: inline-block; } 
#sectionmadeby > div { display: inline-block; max-width: 290px; margin-top: 15px; }
#sectionmadeby img { display: inline-block; width: 100%; max-width: 150px; margin: 0 0 0 10px; }
#sectionmadeby p { margin: 12px 0 0 0; display: inline-block; vertical-align: top; font-size: 10px; color: #fff; }
.call_to_action_header { margin: 20px 10px 0 0; font-size: 20px; text-align: right; }
.video_container { position: relative; padding-bottom: 55.25%; /*padding-top: 30px;*/ height: 0; overflow: hidden; }
.video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.video_extra_container  { width: 95%; margin-left: 5%; display: inline-block; background-color: #007fff; padding: 10px; }
button.mfp-close:hover { background-color: transparent !important; }

.blue (color: #007197;)

.logo { padding-top: 45px; }
.tiled-menu .item-title { font-size: 15px; }
#rev_slider_1_1_wrapper { max-width: 1900px !important; }
.tile-icon { margin-top: -25px; }
.pointer { cursor: pointer; }
i.moon-arrow-left-11 { display: none; }
#stunning-header .inner { padding-left: 0; text-align: center; border-bottom: 0; }
div#stunning-header { max-width: 100%; background-color: #007197; padding: 30px 30px 15px; color: #fff; }
div#stunning-header h1 { color: #fff !important; }
.home div#stunning-header { padding: 0 !important; }
header.entry-header { max-width: 1180px !important; display: inline-block; }
span.vc_tta-title-text { font-size: 15px; }
h4.vc_tta-panel-title a { line-height: 15px; }
div#sidebar-footer2 { display: none; }
.tiled-menu { padding: 40px 0 10px !important; }
.tp-caption.Fashion-BigDisplay { font-family: 'Open Sans', sans-serif !important; }
.call_to_action_header a { color: #007197; }
.call_to_action_header a:hover, .call_to_action_header a:focus { color: #010066; }
.logo img { max-height: 120px; }

div#colophon {
	text-align: center;
}

.logo {
    padding-top: 40px;
}
.wpcf7-response-output {
    display: none;
}

rs-module-wrap { left: 0 !important; }
/*---Fluent---*/

		.capcha .ff-t-cell.ff-t-column-1 > div { background: #fdfdfd; border-radius: 0; overflow: hidden; max-height: 52px;}
		.capcha .ff-t-cell.ff-t-column-1 > div > div { transform: scale(.7); position: relative; top: -13px;left: -30px;}
		.capcha .ff-t-cell.ff-t-column-1 > div > div > div > div >div {position: relative;}
		.capcha .ff-t-cell.ff-t-column-1 > div > div > div > div >div:after { content: ''; display: block; width: 100%;  height: 100%; position: absolute; background: #fdfdfd; right: -97%; top: 0;}
		.capcha .ff-t-cell.ff-t-column-1 > div > div > div > div >div:before {  content: ''; display: block;  width: 100%;  height: 100%;  background: #fdfdfd;    position: absolute;right: 99%;}
		.fluentform .ff-el-form-control{border-radius: 0!important;}
		.ff-column-container{margin-bottom: 10px;}

@media (min-width: 1024px) {
	.logo {
		text-align: center;
	}
}

@media (max-width: 1080px) {
	#menu-main-menu, .call_to_action_header { text-align: center !important; }
}

@media (min-width: 768px) {
	.frm-fluent-form .ff_columns_total_2 .ff-t-cell{width: 50%;}
}
	
@media (max-width: 768px) {
	.tiled-menu {
		padding: 20px 0 10px !important;
	}
	div#stunning-header {
		display: none;
	}
	body ul#menu-main-menu {
		margin-left: 0 !important;
		margin-bottom: 0 !important;
	}
	.call_to_action_header {
		margin: 20px 0;
	}
	.logo {
		padding-top: 10px;
	}
}

@media (max-width: 767px) {
	.logo {
		width: 102%;
	}
	body #mobile-menu-button {
		top: 10px;
		position: absolute !important;
		left: 79%;
	}
	.call_to_action_header a {
		white-space: pre;
	}
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1441376372590 {
		padding: 25px !important;
	}
	body .tp-bgimg.defaultimg {
		background-size: cover !important;
		background-position: 100% 100% !important;
		width: 150% !important;
	}
	
	.frm-fluent-form .capcha .ff-t-column-1{margin-bottom: 10px;}
}

@media (max-width: 415px) {
	#vid-title {
		padding-bottom: 0!important;
	}
}


p.privacy a {
    margin: 0 16px;
}

input.wpcf7-form-control.wpcf7-submit {margin-top: 15px;}

   /* ------- Cockies Policy -------- */


.moove-gdpr-branding-cnt { 
	display: none !important; 
}

.grecaptcha-badge {
	display: none !important;
}
button#moove_gdpr_save_popup_settings_button{
	background-color: transparent !important;
	border: 3px solid;
	
 }
span.gdpr-icon.moovegdpr-advanced {
    top: -1px !important;
}
span.moove_gdpr_text {
    top: -1px !important;
}
a#linkTop {
    width: 40px;
    height: 40px;
    border-radius: 0px !important;
}
.backtotop:before {
    line-height: 30px;
    left: -3px;
}
a#linkTop {
   bottom: 30px;
}

#moove_gdpr_save_popup_settings_button span {
	transition: none !important;
}


#moove_gdpr_save_popup_settings_button:hover {
    background-color: 1C00ff00;
    color: #01bdea;
}

@media (max-width: 769px) and (min-width: 767px) { 
 button#moove_gdpr_save_popup_settings_button {
    left: 15px !important;
}
}

/*** Cookie Button MBL ***/
@media (max-width: 550px) {
	button#moove_gdpr_save_popup_settings_button {
		display: none !important; 
	}
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-left .moove-gdpr-company-logo-holder {
    text-align: center;
}
#toplinks {
	z-index: 99 !important;
}
