/*
Theme Name: Medical Clinic Child
Theme URI: http://cmsmasters.net/medical-clinic-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Medical Clinic Child Theme
Template: medical-clinic
Version: 1.0.0
License:
License URI:
Text Domain: medical-clinic-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

/** UTILS **/
/** Fonts Weights **/
.font-weight-normal{font-weight:400!important;}
.font-weight-bold{font-weight:700!important;}
/** Texts Colors **/
.text-dark{color:#474748!important;} a.text-dark:hover{color:#999!important;}
/** Margins **/
.mb-0{margin-bottom:0!important;}
/** Paddings **/
.pb-0{padding-bottom:0!important;}
/** Widths **/
.w-100{width:100%!important;}
/** Alignments **/
.text-center{text-align:center!important;}
@media(min-width:768px){
	.text-md-right{text-align:right!important;}
	.text-md-left{text-align:left!important;}
}
/** Displays **/
.d-none{display:none!important;}

/** HEADER **/
@media(max-width:1024px){
	.header_mid .header_mid_inner .logo_wrap img{visibility:hidden;}
	.header_mid .header_mid_inner .logo_wrap{background:url('/web/20220420142206im_/https://www.dentalprogressmiami.com/wp-content/uploads/2019/05/Logo-Blue-White.png') 0 center transparent no-repeat;background-size:contain;}
}
@media(max-width:540px){
	.header_mid .header_mid_inner{width:auto!important;padding:5px 5px 0!important;}
	.header_mid .header_mid_inner .logo_wrap{width:55%!important;max-width:230px!important;float:left!important;margin-bottom:5px!important;}
	.header_mid .resp_mid_nav_wrap,.header_mid .mid_search_but_wrap{float:right!important;margin-top:3%!important;}
	.header_mid .header_mid_inner .mid_nav_wrap{margin-top:0!important;}
}
@media(min-width:541px){
	.header_mid .header_mid_inner .logo_wrap{width:230px!important;}
}
ul.navigation>li.menu-item>a{text-shadow:0 1px 1px rgba(0, 0, 0, .7);}
@media only screen and (min-width: 1025px){
	.cmsmasters_heading_under_header #header .header_mid:not(.header_mid_scroll){background-color:#1e252c;box-shadow:0 0 20px 10px #CCC;}
	.header_mid .header_mid_inner .logo_wrap{width:150px!important;}
	.header_mid.header_mid_scroll .header_mid_inner .logo_wrap img{visibility:hidden;}
	.header_mid.header_mid_scroll .header_mid_inner .logo_wrap{background:url('/web/20220420142206im_/https://www.dentalprogressmiami.com/wp-content/uploads/2019/05/Logo-Blue-White.png') 0 center transparent no-repeat;background-size:contain;}
	.header_mid ul.navigation>li>a{font-size:14px;}
	.header_mid:not(.header_mid_scroll) ul.navigation>li>a{color:#FFF;}
	.header_mid:not(.header_mid_scroll) ul.navigation>li>a:hover,.header_mid:not(.header_mid_scroll) ul.navigation>li.menu-item.current-menu-item>a{color:#999;}
	.header_mid ul.navigation>li.menu-item.current-menu-item>a{color:rgba(255,255,255,.7);}
	.header_mid:not(.header_mid_scroll) .mid_search_but_wrap .mid_search_but{border-color:#FFF;color:#FFF;}
	.header_mid:not(.header_mid_scroll) .mid_search_but_wrap .mid_search_but:hover{border-color:#999;color:#999;}
}
@media(min-width:1200px){
	.header_mid .header_mid_inner .logo_wrap{width:230px!important;}
	.header_mid.header_mid_scroll .header_mid_inner .logo_wrap{width:150px!important;}
	.header_mid_inner{width:1160px;}
	.header_mid ul.navigation>li>a{font-size:16px;}
}
@media(min-width:1440px){
	.header_mid_inner{width:1400px;}
}
.mid_nav .cmsmasters_mov_bar span{background-color:#f6bf3b}


.header_contact_info{border-bottom:0;word-break:break-word;background-color:#1e252c!important;}
.header_contact_info a{text-decoration:none!important;}
.header_contact_info a:hover{color:#FFF!important;}
.header_contact_info .cmsmasters_icon_box.cmsmasters_icon_box_left{padding-bottom:10px;}
.header_contact_info h5,.header_contact_info h6{margin-bottom:10px;font-weight:700;color:#FFF;}
.header_contact_info, .header_contact_info .text-dark{color:#FFF!important;}
.header_contact_info a.text-dark:hover{color:#999!important;}
.header_contact_info .cmsmasters_row_margin.cmsmasters_row_columns_behavior .cmsmasters_column .cmsmasters_column_inner{flex-direction:row;}
@media(max-width:767px){
	.header_contact_info .cmsmasters_row_margin>.cmsmasters_column:last-child, .header_contact_info .icon_box_inner{display:none!important;}
	.header_contact_info .cmsmasters_row_margin{display:flex!important;justify-content:center!important;}
	.header_contact_info .cmsmasters_column{width:auto!important;display:inline-block!important;margin-left:20%!important;}
	.header_contact_info .cmsmasters_row_margin>.cmsmasters_column:first-child{margin-left:0!important;}
	.header_contact_info .cmsmasters_icon_box{margin-left:0!important;}
	.header_contact_info .cmsmasters_icon_box:before{left:50%!important;margin-left:-11px!important;font-size:24px!important;line-height:24px!important;}
	.header_contact_info .before-link{display:block!important;}
}

/** FOOTER **/
#bottom{background-color:#212121;}
@media(min-width:768px){
	.bottom_inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
	.bottom_inner aside{float:none;-ms-flex:0 0 46.6%;flex:0 0 46.6%;max-width:46.6%;}
}
#bottom .widgettitle{font-size:25px;font-weight:700;margin-bottom:40px;padding-bottom:0;}
@media(max-width:767px){#bottom .widgettitle{text-align:center;}}
.bottom_inner .widget .widgettitle:before{content:none;}
.cmsmasters_color_scheme_footer, html .cmsmasters_color_scheme_footer a,html .cmsmasters_color_scheme_footer .widget_custom_contact_info_entries>span:before,html .cmsmasters_color_scheme_footer .widget_custom_contact_info_entries .adress_wrap:before{color:#FFF;}
html .cmsmasters_color_scheme_footer a:hover{color:#999;}
.cmsmasters_theme_icon_time:before{content:'●';}

.footer_slider.ls-v6 .ls-nav-prev,.footer_slider.ls-v6 .ls-nav-next{top:-40px;width:30px;height:30px;margin-top:0;}
.footer_slider.ls-v6 .ls-nav-prev{left:auto;right:29px;}
.footer_slider.ls-v6 .ls-nav-next{right:0;}
.footer_slider.ls-v6 .ls-nav-prev,.footer_slider.ls-v6 .ls-nav-next:hover{transform:none!important;}
.footer_slider.ls-v6 .ls-nav-prev:after,.footer_slider.ls-v6 .ls-nav-next:after{top:0;margin-top:0;width:100%;height:100%;border:1px solid #FFF!important;transform:none!important;background-position:center center;background-repeat:no-repeat;background-color:#FFF;background-size:auto 10px;}
.footer_slider.ls-v6 .ls-nav-prev:after{left:0;background-image:url('/web/20220420142206im_/https://www.dentalprogressmiami.com/wp-content/uploads/2019/05/slider-prev-icon.png');}
.footer_slider.ls-v6 .ls-nav-next:after{right:0;background-image:url('/web/20220420142206im_/https://www.dentalprogressmiami.com/wp-content/uploads/2019/05/slider-next-icon.png');border-left-color:#9e9b98!important}
.footer_slider.ls-v6 .ls-nav-prev:hover:after,.footer_slider.ls-v6 .ls-nav-next:hover:after{background-color:#CCC;}

#custom_html-2 .widgettitle{margin-bottom:20px;}
@media(min-width:768px){
	#custom_html-2{margin-top:-40px;}
}
@media(min-width:991px){
	#custom_html-2{margin-top:-110px;}
}
@media(min-width:1440px){
	#custom_html-2{margin-top:-160px;}
}
.social-list{padding-left:0;list-style:none;}
.social-list>li{display:inline-block;margin-right:30px;padding:0;}
.social-list>li:last-child{margin-right:0;}
.social-list>li:before{content:none;}
.social-list>li>a>img{height:32px;}
.social-list>li>a:before{font-size:30px;}
.social-list>li>a:hover>img{box-shadow: 0 0 7px 0 #FFF;border-radius:6px;}
@media(max-width:767px){
	#custom_html-2 .textwidget{text-align:center;}
}

#footer .footer{border-top:0;background-color:#212121;}
.cmsmasters_footer_small .footer_inner{display:flex;justify-content:center;padding-top:0;padding-bottom:0;}
.cmsmasters_footer_small .footer_nav_wrap{float:none;}
.cmsmasters_footer_small .footer_nav>li{display:block;padding:0;margin-bottom:0;}
.cmsmasters_footer_small .footer_nav>li:before{content:none;}
.cmsmasters_footer_small .footer_nav>li>a{font-size:12px;font-weight:normal;color:#FFF;padding:7px 0;}
@media(min-width:768px){
	.cmsmasters_footer_small .footer_nav>li{text-align:left;padding-right:30px;display:inline-block;}	
	.cmsmasters_footer_small .footer_nav>li>a{position:relative;padding-top:30px;padding-bottom:14px;}
	.cmsmasters_footer_small .footer_nav>li>a:before{content:"";position:absolute;display:block;left:0;bottom:2px;background-color:#3eb8d7;height:1px;width:40px;}
}
@media(min-width:1025px){
	.cmsmasters_footer_small .footer_nav>li{padding-right:40px;}
	.cmsmasters_footer_small .footer_nav>li>a{font-size:16px;font-weight:700;padding-top:30px;}	
}
.cmsmasters_footer_small .footer_nav>li:last-chid{padding-right:0;}
.cmsmasters_footer_small .footer_nav>li.current-menu-item>a,.cmsmasters_footer_small .footer_nav>li>a:hover{color:#BEBEBE;}

#slide_top{background-color:#3193cd;}

#footer .company-copyright{background-color:#212121;text-align:center;padding:20px;color:#FFF;font-size:15px;}
#footer .company-copyright a{color:#FFF;}
#footer .company-copyright a:hover{color:#BEBEBE;}

/** CONTENT **/
/** Homepage **/
@media(max-width:767px){
	.banner_header{height:50vh;}
	.banner_header .cmsmasters_row_outer_parent{display:none;}
}
@media(max-width:540px){
	.banner_header{height:30vh;}
}
@media(min-width:768px){
	.banner_header{min-height:40vh;}
	.banner_header .cmsmasters_row_outer_parent{padding-bottom:0!important;padding-top:10%!important;}
	.banner_header .cmsmasters_column_inner{padding-right:50px;}
}
@media(min-width:991px){
	.banner_header{min-height:calc(100vh - 100px);}
	.banner_header .cmsmasters_row_outer_parent{padding-top:18%!important;}
}
@media(min-width:1025px){
	.banner_header .cmsmasters_row_outer_parent{padding-top:20%!important;}
	.banner_header{min-height:100vh;}
}
.btn-down:before{/* content:'\e806'; */font-family:"fontello-custom";display:inline-block;margin-right:7px;width:1em;animation: bounce_6382 3.6s ease infinite;transform-origin:50% 50%;}
@keyframes bounce_6382{
  0% { transform:translateY(0) }
  5.55556% { transform:translateY(0) }
  11.11111% { transform:translateY(0) }
  22.22222% { transform:translateY(-10px) }
  27.77778% { transform:translateY(0) }
  33.33333% { transform:translateY(-10px) }
  44.44444% { transform:translateY(0) }
  100% { transform:translateY(0) }
}

.homepage_staff.cmsmasters_profile.horizontal{margin-top:-10px;font-size:15px;}
.homepage_staff .cmsmasters_profile_header .cmsmasters_profile_title>a{font-size:15px;color:#474748;}
.homepage_staff .cmsmasters_profile_header .cmsmasters_profile_title>a:hover{color:#BEBEBE;}

.bg-dark{background-color:#2c3135;color:#FFF;}
.bg-dark h2,.bg-dark h3,.bg-dark h4,.bg-dark h5{color:#FFF;}
.bg-dark .btn-outline-dark{border-color:#FFF;color:#FFF;}
.bg-dark .btn-outline-dark:hover{border-color:#FFF;background-color:#FFF;color:#2c3135;}
.homepage_service_icon{height:100px;margin-bottom:15px;}
@media(min-width:991px){
	.homepage_service_icon_box{width:40%;float:left;box-sizing:border-box;padding-right:10px;text-align:right!important;}
	.homepage_service_text_box{width:60%;float:left;text-align:left!important;}
	.homepage_service_icon_box img{padding:5px;border:2px solid #FFF;border-radius:6px;height:74.56px;margin-bottom:0;}
}
@media(min-width:1440px){
	.homepage_service_icon_box{width:45%;padding-right:20px;}
	.homepage_service_text_box{width:55%;}
	.homepage_service_icon_box img{height:97.61px;}
}

.homepage_reviews .cmsmasters_quotes_slider.cmsmasters_quotes_slider_type_box .cmsmasters_quote_image{background-color:#292929;padding:5px;}
.homepage_reviews .cmsmasters_quotes_slider.cmsmasters_quotes_slider_type_box .cmsmasters_quote_image img{width:55px;}
.homepage_reviews .cmsmasters_quotes_slider.cmsmasters_quotes_slider_type_box .cmsmasters_quote_title, .homepage_reviews .cmsmasters_quotes_slider.cmsmasters_quotes_slider_type_box .cmsmasters_quote_subtitle{color:#FFF;}
.homepage_reviews .cmsmasters_quotes_slider.cmsmasters_quotes_slider_type_box .cmsmasters_quote_content:before{color:#474748!important;margin:0 10px -15px 0;}
.homepage_reviews .cmsmasters_quotes_slider .cmsmasters_quote_content{line-height:20px;background-color:#f9f9f9;}
.homepage_reviews .cmsmasters_quotes_slider.cmsmasters_quotes_slider_type_box .cmsmasters_quote_inner_top{background-color:#3f3f3f!important;}
.homepage_reviews .cmsmasters_quotes_slider.cmsmasters_quotes_slider_type_box .cmsmasters_quote_inner_top:before{border-color:#f9f9f9;}
@media(min-width:768px){
	.homepage_reviews .cmsmasters_quotes_slider{padding-bottom:0;}
	.homepage_reviews .cmsmasters_quotes_slider .cmsmasters_quote_content{min-height:320px;}
}
@media(min-width:991px){.homepage_reviews .cmsmasters_quotes_slider .cmsmasters_quote_content{min-height:260px;}}
.homepage_reviews .owl-stage,.homepage_reviews .owl-stage>.owl-item{width:100%!important;}

#slider_14292 .owl-item img{height:auto;width:100%;}
#slider_14292 .owl-item h3{margin-bottom:0;}
#slider_14292.sa_owl_theme .owl-nav button{top:-40px;width:30px!important;height:30px!important;margin-top:0!important;}
#slider_14292.sa_owl_theme .owl-nav button:hover{background-color:#CCC!important;}
#slider_14292.sa_owl_theme .owl-nav .owl-prev{left:auto;right:29px;}
#slider_14292.sa_owl_theme .owl-nav .owl-next{right:0;}
#slider_14292.sa_owl_theme .owl-nav .owl-prev, #slider_14292.sa_owl_theme .owl-nav .owl-next{border:1px solid #9e9b98!important;background-position:center center!important;background-repeat:no-repeat!important;background-color:#FFF!important;background-size:auto 10px!important;}
#slider_14292.sa_owl_theme .owl-nav .owl-prev{background-image:url('/wp-content/assets/slider-prev-icon.png')!important;}
#slider_14292.sa_owl_theme .owl-nav .owl-next{background-image:url('/wp-content/assets/slider-next-icon.png')!important;}
@media(min-width:768px){
	#slider_14292 .owl-item>div{padding-right:15px!important;padding-left:15px!important;}
	#slider_14292.sa_owl_theme .owl-nav .owl-prev{left:auto;right:44px;}
	#slider_14292.sa_owl_theme .owl-nav .owl-next{right:15px;}	
	.before_and_after .cmsmasters_heading{padding-left:15px;}
}

.row{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.half-gutters{margin-right:-7.5px;margin-left:-7.5px;}
.col-sm-6,.col-sm-12{box-sizing:border-box;position:relative;width:100%;padding-right:15px;padding-left:15px;}
.half-gutters>.col,.half-gutters>[class*="col-"]{padding-right:7.5px;padding-left:7.5px;}
.mb-15px{margin-bottom:15px!important;}
@media(min-width:576px){.mb-sm-0{margin-bottom:0!important;}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}}
.text-white{color:#FFF!important;}

/** Google Recaptcha **/
.grecaptcha-badge{width:auto!important;height:auto!important;box-shadow:none!important;}
.grecaptcha-logo{display:none;}

/** About Us **/
@media(max-width:767px){
	.about_us_top_img{height:40vh;}
	.about_us_top_img .cmsmasters_row_outer_parent{padding-top:0!important;padding-bottom:0!important;}
	.w-50-less-md{width:50%!important;}
}
@media(max-width:540px){.about_us_top_img{padding-top:0!important;padding-bottom:0!important;height:20vh;}}
.btn-outline-dark{border:1px solid #474748;background-color:transparent;color:#474748;font-size:16px;line-height:42px;padding:0 18px;text-align:center;display:inline-block;}
.btn-outline-dark:hover{background-color:#474748;color:#FFF;}

/** Contact Us **/
.border-y-white{border-top:1px solid rgba(255,255,255,.7)!important;border-bottom:1px solid rgba(255,255,255,.7)!important;}
.contact_us.bg-dark .wpcf7-form-control{color:#FFF!important;background-color:transparent!important;border-color:rgba(255,255,255,.7)!important;font-weight:400!important;}
.contact_us.bg-dark .wpcf7-form-control::placeholder{color:rgba(255,255,255,.7)!important;}
.contact_us.bg-dark .wpcf7-form-control:focus{border-color:#999!important;}
.contact_us.bg-dark input[type=submit].wpcf7-form-control:hover{background-color:#999!important;}
@media(min-width:768px){.contact_us .embed-responsive{padding-bottom:40%;}}
.contact_us_img img{margin-top:30px;}
@media(min-width:768px){.contact_us_img img{margin-top:35%;}}
.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden;}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}
.embed-responsive-16by9{padding-bottom:56.25%;}

/** Contact form Widget **/
/** BootStrap3 required rules **/
.modal-open{overflow:hidden;}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);}
.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);}
.modal-open .modal{overflow-x:hidden;overflow-y:auto;}
.modal-dialog{position:relative;width:auto;margin:10px;}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0, 0, 0, .2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5);box-shadow: 0 3px 9px rgba(0, 0, 0, .5);}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0;}
.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5;}
@media(min-width:768px){
	.modal-dialog{width:600px;margin:30px auto;}
	.modal-content{-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, .5);box-shadow:0 5px 15px rgba(0, 0, 0, .5);}
}

#contact-us-widget .open-btn{ font-weight:700; left:-73px; top: 50%; position: fixed; height: auto; width: 180px; text-align:center; padding: 8px 0; font-size: 18px !important; margin: -17px auto 0 !important; color: #fff !important; text-transform: uppercase; background-color: #2379ef !important; border-top-left-radius: 15px; border-top-right-radius: 15px; transform: rotate(90deg); z-index: 9999; background-color:#3193cd; }
@keyframes open_btn_animation { 0% { background-color: #f6bf3b; } 50% { background-color: #d0972a; } 75% { background-color: #54bfee; } 100% { background-color:#3193cd; } }
#contact-us-widget .open-btn:hover { box-shadow: 5px 10px 20px rgba(0, 0, 0, .3); cursor: pointer; opacity: 1; }
#contact-us-widget .modal-dialog{max-width:320px;}
@media(min-width:341px){#contact-us-widget .modal-dialog{margin-right:auto;margin-left:auto;}}
#contact-us-widget .form-container { background-color: #3193cd; color: #FFF; text-align: center; padding: 10px 20px 20px; }
#contact-us-widget .form-container input[type="submit"]{ transition: all 1s; }
#contact-us-widget .form-container input[type="submit"]:hover{ opacity: 1 !important; color: #fff; text-decoration: none; border-style: solid; border-color: transparent !important; border-width: 1px; transition: all 1s; background-color: #277bf0 !important; }
#contact-us-widget .form-container .wpcf7 .ajax-loader { margin: 0 10px; width: 20px; height: 20px; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjBweCIgIGhlaWdodD0iMjBweCIgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiBjbGFzcz0ibGRzLXJvbGxpbmciPiAgICA8Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiBmaWxsPSJub25lIiBuZy1hdHRyLXN0cm9rZT0ie3tjb25maWcuY29sb3J9fSIgbmctYXR0ci1zdHJva2Utd2lkdGg9Int7Y29uZmlnLndpZHRofX0iIG5nLWF0dHItcj0ie3tjb25maWcucmFkaXVzfX0iIG5nLWF0dHItc3Ryb2tlLWRhc2hhcnJheT0ie3tjb25maWcuZGFzaGFycmF5fX0iIHN0cm9rZT0iIzFlMWQyNCIgc3Ryb2tlLXdpZHRoPSIyMCIgcj0iMzUiIHN0cm9rZS1kYXNoYXJyYXk9IjE2NC45MzM2MTQzMTM0NjQxNSA1Ni45Nzc4NzE0Mzc4MjEzOCI+ICAgICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGNhbGNNb2RlPSJsaW5lYXIiIHZhbHVlcz0iMCA1MCA1MDszNjAgNTAgNTAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMC45cyIgYmVnaW49IjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPiAgICA8L2NpcmNsZT4gIDwvc3ZnPg==); }
#contact-us-widget .close-btn{ left: 50% !important; position: relative; }
#contact-us-widget .close-btn:hover{ cursor: pointer; transition: all 1s; color: black !important; }
#contact-us-widget .form-container input:not([type=hidden]):not([type=submit]):not([type=radio]):not([type=checkbox]), #contact-form-widget .form-container select, #contact-us-widget .form-container textarea, #contact-us-widget .form-container .wpcf7 .wpcf7-form-control-wrap[class*="file-"]{ 
  background-color: transparent; 
  color: #fff !important;
  width: 100%;
  margin-bottom: 10px;
  padding: 12px 0;
  border:0;
  font-size:14px;
  border-bottom: 1px solid #ededed;
  border-radius: 0;
  outline: 0;
  -webkit-appearance: none;
  cursor: text;
  box-sizing: border-box;
  -webkit-transition: border-color .2s ease-in-out;
  -moz-transition: border-color .2s ease-in-out;
  transition: border-color .2s ease-in-out;
}
#contact-us-widget .form-container textarea{height:100px;}
#contact-us-widget .form-container input::placeholder, #contact-us-widget .form-container textarea::placeholder{ opacity:.8; color: #fff!important; }
#contact-us-widget .form-container .wpcf7-not-valid-tip{margin-bottom:10px;font-size:14px;}
#contact-us-widget .form-container input[type=submit]{ font-size:14px; color: #FFF; background-color: transparent; border: 1px solid #FFF; font-weight:400; }
/*
     FILE ARCHIVED ON 14:22:06 Apr 20, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:25:28 Jun 24, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.504
  load_resource: 443.25
  PetaboxLoader3.resolve: 38.017
  PetaboxLoader3.datanode: 404.128
*/