/*
Theme Name:  Brivona Child Theme
Description: Child theme for the Brivona theme
Author:      ThemetechMount
Author URI:  https://www.themetechmount.com/
Template:    brivona
Version:     0.1
Tags:        light, white, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, responsive, retina
*/


/* NOTE: Main theme's style.css file is already added in head tag. /*

/* =Theme customization starts here
-------------------------------------------------------------- */
@media (min-width: 769px) {
  .mobile-contact-bar {
    display: none;
  }
	#site-navigation .hide-on-desk {
		display: none !important;
	}
}
.mobile-contact-bar {
  padding: 10px;
  background: #a6306e;
  color: white;
  margin: 0 -30px;
  text-align: center;
}

i.white{color:#fff;}

#site-header-menu #site-navigation div.nav-menu > ul > li > a, .top-contact{text-transform: uppercase;}

.themetechmount-sidebar-true .site-main{
	padding-top: 0px;
} 

ul.nav-menu li ul li a, div.nav-menu > ul li ul li a {
	font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
	font-family: "Saira",Arial,Helvetica,sans-serif;
}
/* Header Form start */
.extra-p p {
    font-size: 18px;
}
@media(max-width: 768px){
#banner-short-form .form-group {
	margin-bottom: 20px !important;
}
}
form#CF5cde9dce7d369_3 input,form#CF5cde9dce7d369_3 select,form#CF5cde9dce7d369_3 textarea{font-size: 1.1em}
form#CF5cde9dce7d369_3 ::placeholder{color:#fff;}
form#CF5cde9dce7d369_3 input:not([type='submit']), form#CF5cde9dce7d369_3 select,

#banner-short-form input,#banner-short-form select,#banner-short-form textarea{font-size: 1.1em}
#banner-short-form ::placeholder{color:#fff;}
#banner-short-form input:not([type='submit'],[type='radio']), 
#banner-short-form select
{
    background: transparent;
    border: 0;
    outline: 0;
    border-bottom: 1px solid #9ad9d4;
    height: 45px;
    color: #fff;
    box-shadow: none;
}
#banner-short-form .gfield_label {
	color: white;
}

form#CF5cde9dce7d369_3 select option, form#CF5cde9dce7d369_3 select option[disabled],
#banner-short-form select option, #banner-short-form select option[disabled]{
    background: #009f93;
    color: #fff;
}

form#CF5cde9dce7d369_3 input[type='submit'],
#banner-short-form input[type='submit']{
    padding:10px 15px;
    color: #009f93;
    background-color:#fff;
    margin-left:10px;
    width: 200px;
	width: 100%;
}

form#CF5cde9dce7d369_3 .caldera-grid .has-error .parsley-required{color: #dc3545;}
#banner-short-form .caldera-grid .has-error .parsley-required{color: #dc3545;}


#banner-short-form  .caldera-grid .first_row .form-group {
margin-bottom: 20px;
}
#banner-short-form .intl-tel-input {
	display: block !important;
}

/* Header Form end */




/* footer form start */

.footer-form .caldera-grid   label {
    color: #2f414f;
    font-weight: 500;
}

.footer-form .caldera-grid   .form-control {
    background-color: #eceff3;
    border: none;
    box-shadow: none;
}


.footer-form .caldera-grid   input.form-control {
    height: 45px;
}

.footer-form  .intl-tel-input.allow-dropdown, .contact-form .intl-tel-input.allow-dropdown{
    display: block;
}

.footer-form  .block {
    display: block;
    width: 100%;
    border: none;
    background-color: #009f93;
    padding: 14px 28px;
    font-size: 16px;
    cursor: pointer;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
  }

.footer-form .form-group {
    margin-top: 25px;
}

.home-contact-left-bg .tm-bg-layer{
    background-size: auto 100% !important;
}


.footer-form .checkbox label {
    display: block;
    padding-left: 15px;
    text-indent: -15px;
  }
  .footer-form .checkbox input {
    width: 13px;
    height: 13px;
    padding: 0;
    margin:0;
    margin-left:0px !important;
    vertical-align: bottom;
    position: relative;
    top: -5px;
    *overflow: hidden;
  }

  .footer-form .last_row {
    position: relative;
    top: 30px;
}
  /* footer form end */


  .site-footer .tm-sbox .tm-vc_cta3-content-header h2{
    font-size: 1em;
    text-transform: uppercase;
    font-weight: 600;
  }

  .footer .widget h3.widget-title {
    text-transform: uppercase;
}

.adopt-process-row .adopt-process-item{
    margin-bottom: 0;
    padding: 32px 35px 11px;
    border: 3px solid transparent;
    min-height: 285px;
}
.adopt-process-row .adopt-process-item:hover{
    border: 3px solid #01d6a3;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;   
    opacity: 1; 
    border-color: #00d6a3;
}


.adopt-process-row ul.wpb_thumbnails-fluid>li {
    margin-bottom: 18px;
}

.adopt-service-box, .adopt-service-box h2 {
    text-align: center;
}

.adopt-service-box .wpb_single_image{
    margin-bottom: 0px;
}

.adopt-service-box .tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-size-md.tm-vc_btn3-icon-left:not(.tm-vc_btn3-o-empty) {
    padding-left: 15px;
}

.bold-400{
    font-weight: 400;
}

.bold-500{
    font-weight: 500;
}

.bold-600{
    font-weight: 600;
}

.bold-700{
    font-weight: 700;
}

.theme-btn-size a{padding: 10px 45px !important;}
.theme-btn a{
    background-color: #009f93 !important;
}

.theme-red a{
    background-color: #a6306e !important;
}

.text-black{color:#000 !important;}
.text-white{color:#fff !important;}
.bg-red{background-color: #a6306e !important;}
.top-contact.bg-red{padding: 0 35px;}
.team-member-container h2, .team-member-container h4{text-align: center;}
.team-member-container h2{padding-top: 15px;}


 .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
     background-color: #d5d8d8; 
}

.themetechmount-sidebar-true.page #primary .site-main {
    padding-bottom: 0px; 
}

.text-black .tm-custom-heading, .text-black .tm-cta3-content-wrapper p{color:#000 !important;}

.contact-form .checkbox label {
    display: block;
    padding-left: 15px;
    text-indent: -15px;
  }
  .contact-form .checkbox input {
    width: 13px;
    height: 13px;
    padding: 0;
    margin:0;
    margin-left:0px !important;
    vertical-align: bottom;
    position: relative;
    top: -5px;
    *overflow: hidden;
  }

.contact-form form label, .contact-form form ::placeholder{color:#000 !important;font-weight:500;}
.contact-check-2 div {
    display: inline;
}
.contact-check-2>label{width: 200px}

.contact-check-2 input {
    width: 13px;
    height: 13px;
    vertical-align: bottom;
    position: relative !important;
    top: -5px;
    overflow: hidden;
}

.contact-form form input[type='text'], 
.contact-form form input[type='email'], 
.contact-form form input[type='tel'], 
.contact-form form textarea{
	background-color: transparent !important;
	border: 0  !important;
	outline: 0  !important;
	border-bottom: 1px solid #dfdfdf  !important;
	height: 45px;
	color: #000;
	box-shadow: none  !important;
}

.contact-form form .contact-btn{
	background-color:#009f93 !important;
	padding: 10px 20px;
	font-weight:100px !important;
	color:#fff !important;
	border:0 !important;
}

.service-contact.tm-sbox .tm-custom-heading a,.service-contact .entry-header:not(.tm-titlebar) .entry-title>a{color:#fff !important}

.form-group.ti-icon:before{
    position: relative;
    top: 30px;
	left:8px;
	color:#009f93;
}

.form-group.ti-icon input, .form-group.ti-icon textarea{
    font-family: "Saira",Arial,Helvetica,sans-serif;
    margin-left: 20px;
}

span.parsley-required{font-family: "Saira",Arial,Helvetica,sans-serif;}

.single-testimonial p {
    color: #000;
    font-size:.9em	
}

.single-testimonial h4{
    font-weight:400;
    font-size:1.3em
}

#sidebar-right h3.widget-title:before {
    background-color: #ee2f31;
}

ul.tm-recent-post-list>li .post-date {
    font-size: 1em;
    color: #4a5760;
    font-weight: 500;
	font-family: "Saira",Arial,Helvetica,sans-serif;
}

.sidebar ul.tm-recent-post-list>li>a {
    color: #033b4a;
    font-weight: 500;
    font-family: "Saira",Arial,Helvetica,sans-serif;
    font-size: .9em;
}

footer a.tooltip-top {
    color: #fff !important;
    border-color: #fff !important;
}

footer .widget_categories ul {
    flex-direction: column;
    flex-wrap: wrap;
    display: flex;
    height: 160px;
}

footer .widget_categories ul li {
    flex: 1 0 25%;
}

footer .widget_categories ul li a {padding-left:15px}

footer .widget_categories ul li a:before {
    margin-bottom: 0;
    content: '';
    position: absolute;
    top: 13px;
    left: 0;
    width: 10px;
    height: 2px;
    background-color: #009f93;
}

footer .enhanced-text-widget .textwidget.widget-text,footer ul.tm-recent-post-list>li .post-date {
    color: #fff;
}

#main .themetechmount-blogbox-footer-left.themetechmount-wrap-cell a {
    background-color: #009f93;
}


.themetechmount-blogbox-footer-readmore i.themifyicon.ti-angle-double-right {
    margin-left: 8px;
}

.archive.category main#main, .single.single-post main#main, .blog  main#main{padding-top:60px}

.theme-btn a {
    background-color: #009f93 !important;
    padding-top: 13px !important;
    padding-bottom: 13px !important;
    border-color: #009f93 !important;
    background-image: none !important;
    font-size: 18px !important;
    font-weight: 500 !important;
}

.theme-btn.theme-red a {
    background-color: #a6306e !important;
    border-color: #a6306e !important;
}
.caldera-grid .radio label {
	    line-height: 13px !important;
}

.ht-notification-text p {
    color: #ffffff	;
    text-align: center;
    font-size: 16px;
}
@media(max-width: 768px) {
	/*body {
		padding-top: 116px;
	}*/
	.ht-n-top .ht-n-close-toggle {
		right: -4px;
	}
}

#banner-short-form .select2-container--default .select2-selection--single {
    background-color: transparent;
    border-color: transparent;
    border-bottom: 1px solid rgba(255, 255, 255, .5);
}

.broken_link, a.broken_link {
    text-decoration: none !important;
}


.footer-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
   
    background-color: #eceff3;
    border: 0;
    box-shadow: none;
    height: 45px;
        padding: 6px 12px;
        border-radius: 2px;
}
.footer-form .gform_wrapper textarea {
    background-color: #eceff3;
    border: 0;
    box-shadow: none;
        padding: 6px 12px;
        border-radius: 2px;
}
.footer-form .gform_wrapper label.gfield_label {
    font-weight: 500;
}
.footer-form .gform_wrapper .gfield_checkbox li label, .footer-form .gform_wrapper .gfield_radio li label{
        font-weight: 500;
    font-size: 15px;
}
.footer-form .gform_wrapper .top_label input.medium.datepicker,
.contact-form .gform_wrapper .top_label input.medium.datepicker {
    width: 100%;
}

.footer-form .gform_wrapper .gform_footer input.button, .footer-form .gform_wrapper .gform_footer input[type=submit]{
    
        display: block;
        width: 97.5%;
    border: 0;
    background-color: #009f93;
    padding: 14px 28px;
    font-size: 16px;
    cursor: pointer;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
}
.footer-form .gform_wrapper div.validation_error,
.contact-form .gform_wrapper div.validation_error,
#banner-short-form .gform_wrapper div.validation_error {
    display: none;
}
.footer-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, 
.footer-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,
.contact-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, 
.contact-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,
#banner-short-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label
 {
    margin-top: 0;
}
.footer-form .gform_wrapper li.gfield.gfield_error,
.contact-form .gform_wrapper li.gfield.gfield_error,
#banner-short-form .gform_wrapper li.gfield.gfield_error{
        padding-bottom: 0px;
    padding-top: 0px;
        margin-bottom: 0px!important;
            border-top: none;
    border-bottom: none;
}
.footer-form .gform_wrapper .validation_message,
.contact-form .gform_wrapper .validation_message,
#banner-short-form .gform_wrapper .validation_message  {
    display: none;
}
.contact-form .gform_wrapper .gfield_checkbox li label, .contact-form .gform_wrapper .gfield_radio li label{
    font-weight: 500;
    font-size: 15px;
}
.contact-form .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio] {
        margin-top: 3px;
}
.contact-form .gform_wrapper.gf_browser_chrome .gfield_checkbox li input, 
.contact-form .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox] {
    margin-top: 0px;
}
.contact-form .gform_wrapper .gform_footer input.button, .contact-form  .gform_wrapper .gform_footer input[type=submit]{
background-color:#009f93!important;
}

.contact-form .gform_wrapper .gform_footer {
    margin-top: 0;
    padding-top: 0;
}
#gform_wrapper_2 .gform_fields .gfield input:focus::-webkit-input-placeholder {
  color: #7d7d7d !important;
}
#gform_wrapper_2 .gform_fields .gfield input:focus::-moz-placeholder { 
  color: #7d7d7d !important;
}
#gform_wrapper_2 .gform_fields .gfield input:focus:-ms-input-placeholder {
  color: #7d7d7d !important;
}
#gform_wrapper_2 .gform_fields .gfield input:foucs:-moz-placeholder {
  color: #7d7d7d !important;
}
.contact-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container input  {
border-bottom: 1px solid #790000
}

#banner-short-form .gform_wrapper li.hidden_label input{
    margin-top: 0;
}
#banner-short-form .gform_wrapper .btn{
 height: auto;
    font-size: 16px;
    display: block;
    width: 100%;
    padding: 10px 15px;
    color: #009f93;
    background-color: #fff;
    position: relative;
    top: -10px;
    border-radius: 0;
}

#banner-short-form .gform_wrapper .gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
#banner-short-form .gform_wrapper .gfield_error textarea, #banner-short-form .gform_wrapper .gfield_error select {
    border-bottom: 1px solid #ec4242;
}
#banner-short-form .gform_fields .gfield input:focus::-webkit-input-placeholder {
  color: rgba(255, 255, 255, .4) !important;
}
#banner-short-form .gform_fields .gfield input:focus::-moz-placeholder { 
  color: rgba(255, 255, 255, .4) !important;
}
#banner-short-form .gform_fields .gfield input:focus:-ms-input-placeholder {
  color: rgba(255, 255, 255, .4) !important;
}
#banner-short-form .gform_fields .gfield input:foucs:-moz-placeholder {
  color: rgba(255, 255, 255, .4) !important;
}

#banner-short-form .gform_wrapper .gform_footer{
	text-align: center;
	max-width: 220px;
    margin-left: auto;
    margin-right: auto;
	position: relative;
}
#banner-short-form .gform_wrapper .gform_footer .gform_ajax_spinner {
	position: absolute;
	/*    right: 49px;
    top: calc(50% - 11px);*/
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	
}
#banner-short-form .gform_wrapper .button {
	width: auto;
	min-width: 200px;
	display: inline-block;
}
#banner-short-form .gform_validation_errors {
	display: none;
}
#banner-short-form .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar a,
#banner-short-form .gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar th span {
font-size: 1.3rem !important;
}

.tm-social-yelp .tm-brivona-icon-yelp:before {
    content: '';
	width: 20px;
	height: 20px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' role='img' width='18' height='18' preserveAspectRatio='xMidYMid meet' viewBox='0 0 24 24'%3E%3Cpath d='M16.6 5.82s.51.5 0 0A4.278 4.278 0 0 1 15.54 3h-3.09v12.4a2.592 2.592 0 0 1-2.59 2.5c-1.42 0-2.6-1.16-2.6-2.6c0-1.72 1.66-3.01 3.37-2.48V9.66c-3.45-.46-6.47 2.22-6.47 5.64c0 3.33 2.76 5.7 5.69 5.7c3.14 0 5.69-2.55 5.69-5.7V9.01a7.35 7.35 0 0 0 4.3 1.38V7.3s-1.88.09-3.24-1.48z' fill='white'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
    line-height: 1;
    vertical-align: middle;
} 

/*MFP*/
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}

.ct-video-popup-wrap figure {
    display: block;
    margin: 0;
    position: relative;
}
.ct-video-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(166, 48, 110, .2);
}
.ct-video-popup-wrap h2 {
    font-size: 25px;
    line-height: 35px;
    margin-top: 10px;
}

.footer-form .gf_list_inline .gfield_radio {
	display: flex !important;
}

.select2.select2-container {
    display: none;
}

iframe[src*="userway"] { display: none; }
		#cmplz-cookiebanner-container{
			display: none !important;
			opacity: 0 !important;
			visibility: hidden !important;
		}

         	body.cmplz-functional #cmplz-cookiebanner-container {
			display: block !important;
			opacity: 1 !important;
			visibility: visible !important;
		}
