@charset 'utf-8';
/*
  Theme Name: ProDent Child
  Theme URI: http://prodent.ancorathemes.com/
  Description: ProDent - Multipurpose and Multiskin Responsive Wordpress theme
  Author: AncoraThemes
  Author URI: http://ancorathemes.com/
  Template: prodent
  Version: 1.0
  Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
  Text Domain:  prodent
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
.top_panel{
	margin-bottom:-15px !important;
	margin-top: -15px !important; 
}
.sc_content_width_1_1{
    width: 90%;
}/*
.sc_layouts_column_align_right .sc_layouts_item {
     margin-left: 150px; 
}*/
.sc_services_callouts .sc_services_item_thumb:before{
        background-color: rgba(0,0,0,0);
}

.wp-block-button__link:hover{
	background-color:#A4E5E4 !important;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1554472723869.sc_layouts_row.sc_layouts_row_type_compact.sc_layouts_row_fixed {
    padding-top: 1em !important;
    padding-bottom: 1em !important;
}


.vc_row.wpb_row.vc_row-fluid.vc_custom_1505546080274.vc_row-has-fill.hide_bg_image_on_mobile{
    background-color: #f4f7f7 !important;
    background-position: bottom center !important;
}

@media only screen and (max-width: 800px){
.icon-icon11:before{
    display:none;
	}
}

@media (max-width: 959px){
.wpb_column.vc_column_container.vc_col-sm-4.sc_layouts_column.sc_layouts_column_align_right.sc_layouts_column_icons_position_left {
    width: 50% !important;
    float: none;
    display: contents;
    vertical-align: top;
	}
}

input.wpcf7-form-control.wpcf7-submit{
	color:#ffffff !important;
	border-radius:35px !important;
	cursor:pointer !important;
		}

img.logo_image{
	max-height:95px !important; /*default 64px */
	background:transparent !important;
	}

.cpcf7_title{
	background-color: #5FBFCC !important;
	text-align: center;
	}

header.top_panel.top_panel_custom{
	margin-bottom:-15px !important;
}

div.wpcf7 .wpcf7-submit:disabled{
	color:#ffffff !important;
}
a.trx_addons_scroll_to_top.trx_addons_icon-up.inited.show{
	border-radius:25px !important;
}

.scheme_default .sc_icons .sc_icons_icon{
	background-color: #5FC0CD !important;
}
.widget_title{
	color:#5FC0CD !important;
	font-weight: bold !important;
}
.widget ul{
  line-height: 2.4 !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1499264732518.vc_row-has-fill{
	background-color:white !important;
}
div#cookie-law-info-bar{
	box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 12px 0px !important;
}
.sc_layouts_item{
	margin-right:10% !important;
}
.cpcf7_title2{
	background-color:white !important;
	color:#5FC0CD !important;
	font-weight:500 !important;
	text-align: center;
	font-size: 1.867em;
    padding-bottom: 0 !important; 
}
body .promo .sc_action_content a[href*="tel:"]{
	color:#47B2C4 !important;
}
a.sc_action_item_link.sc_button{
	color: #5FC0CD !important;
	background: linear-gradient(to right,	#ffffff 50%,#ffffff 50%) no-repeat scroll right bottom / 210% 100% #ffffff !important;
	border-radius:35px !important;
}
a.sc_action_item_link.sc_button:hover {
	color: #ffffff !important;
	background: linear-gradient(to right,	#5FC0CD 50%,#5FC0CD 50%) no-repeat scroll right bottom / 210% 100% #5FC0CD !important;
	border-radius:35px !important;
}
.sc_action_item.sc_action_item_simple.sc_action_item_mc{
	text-align:right !important;
}
.tp-leftarrow.tparrows.custom{
	display:none;
}
.tp-rightarrow.tparrows.custom{
	display:none;
}
a#slide-5-layer-3{
	font-family: 'Montserrat', sans-serif !important;
}
a#slide-8-layer-3{
	font-family: 'Montserrat', sans-serif !important;
}
div#cookie-law-info-again{
	box-shadow: 0 0 10px 0px #00000030;
}
footer.footer_wrap.footer_custom.footer_custom_18.footer_custom_footer-corporate.scheme_default{
	margin-top:0 !important;
}
footer.footer_wrap.footer_custom.footer_custom_1298.footer_custom_footer-corporate-en.scheme_default{
	margin-top:0 !important;
}
div#slide-5-layer-1{
	font-family: 'Montserrat', sans-serif !important;
}
div#slide-8-layer-1{
	font-family: 'Montserrat', sans-serif !important;
}
.sc_icons_item_description{
	font-size: 18px !important;
}
td{
    padding: 10px !important;
}
.home div#odon_sub h6.sc_item_subtitle {
   color: #404040;
	font-size:30px;
	font-family: 'Montserrat', sans-serif !important;
	font-weight:400;
	margin-top: 8px;
}
.home div#icons_home h4.sc_icons_item_title {
   text-transform: none;
	color:#4A5058 !important;
	font-family: 'Montserrat', sans-serif !important;
	font-weight:500;
}
.home div#odon_suben h6.sc_item_subtitle {
   color: #404040;
	font-size:35px;
	font-family: 'Montserrat', sans-serif !important;
	font-weight:400;
	margin-top: 8px;
}
.sc_item_descr.sc_title_descr.sc_align_left{
	    margin-top: 2rem !important;
	
}
.trx_addons_columns_wrap{
	padding-top: 60px !important;
}
.sc_item_descr.sc_align_left{
	max-width:100% !important;
}
.sc_icons .sc_icons_item_title + .sc_icons_item_description{
	margin-top:0px !important;
}

fieldset{
	border-color:transparent!important;
}
.labelform{
	
	color:transparent !important;
}
.trx_addons_columns_wrap.columns_padding_bottom{
	padding-top:0 !important;
}
.trx_addons_column-1{
	padding-top:0px !important;
	padding-bottom:0px !important;
}
.trx_addons_column-1_1.acceptance-157{
	margin-top:1.5em !important;
}
div#slide-5-layer-7,div#slide-8-layer-5{
	position:relative;
}

@media only screen and (max-width: 595px){
.espa-banner{
	padding-top: 158px!important;
	}
}


/*
@media screen and (min-width: 1244px) and (max-width: 768px) { 
	.espa-banner{
	position:absolute;
	left: 330px;
	}
}*/

