/*
Theme Name: Denta Child
Theme URI: http://cmsmasters.net/denta-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Denta Child Theme
Template: denta
Version: 1.0.0
License:
License URI:
Text Domain: denta-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
*/
@font-face {
  font-family: "Flaticon";
  src: url("font/Flaticon.eot");
  src: url("font/Flaticon.eot#iefix") format("embedded-opentype"),
       url("font/Flaticon.woff") format("woff"),
       url("font/Flaticon.ttf") format("truetype"),
       url("font/Flaticon.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon";
    src: url("font/Flaticon.svg") format("svg");
  }
}

.single-project .middle_content { padding-top:30px;}
.home #slide-4-layer-3, .home #slide-4-layer-4, .home #slide-5-layer-3, .home #slide-5-layer-4 {     text-shadow: 0px 0px 20px #000 !important; color:#fff !important; }

.header_top_meta [class*="cmsmasters-icon"]:before {
	font-size:21px; position:relative; top:-1px;
}
.headline .headline_text .entry-title, html.csstransitions .cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner a, .cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner span { color:#fff !important; }
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
  font-family: Flaticon;
        font-size: 20px;
font-style: normal;
margin-left: 20px;
}

.flaticon-medical-13:before { content: "\f100"; }
.cmsmasters-icon-custom-notifications:before {  content: "\f100" !important;   font-family: "Flaticon" !important;  }
.flaticon-medical-12:before { content: "\f101"; }
.flaticon-molar-inside-a-shield:before { content: "\f102"; }
.flaticon-medical-11:before { content: "\f103"; }
.flaticon-medical-10:before { content: "\f104"; }
.flaticon-medical-9:before { content: "\f105"; }
.flaticon-medical-8:before { content: "\f106"; }
.flaticon-medical-7:before { content: "\f107"; }
.flaticon-teeth:before { content: "\f108"; }
.flaticon-molar:before { content: "\f109"; }
.flaticon-tooth-1:before { content: "\f10a"; }
.flaticon-medical-6:before { content: "\f10b"; }
.flaticon-medical-5:before { content: "\f10c"; }
.flaticon-medical-4:before { content: "\f10d"; }
.flaticon-medical-3:before { content: "\f10e"; }
.flaticon-smile:before { content: "\f10f"; }
.flaticon-tooth:before { content: "\f110"; }
.flaticon-review:before { content: "\f111"; }
.flaticon-medical-2:before { content: "\f112"; }
.chairiconwrap:before {  content: "\f113" !important;   font-family: "Flaticon" !important;  }
.flaticon-chair:before { content: "\f113"; }
.flaticon-medical-1:before { content: "\f114"; }
.flaticon-medical:before { content: "\f115"; }

.logo_wrap img { padding-top:10px; }
/*#cmsmasters_fb_13mgyiau9y { padding-bottom:0 !important; background-size:100% !important; }*/
#bottom .bottom_bg {background-color: #08596f;
    /* background-image: url(https://danawaltersdds.com/wp-content/uploads/2017/08/e22-2.png);
    background-position: bottom left;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: auto;
    position: static; */
}
#bottom { color:#fff !important; }
#cff::-webkit-scrollbar{-webkit-appearance:none}#cff::-webkit-scrollbar:vertical{width:11px}#cff::-webkit-scrollbar:horizontal{height:11px}#cff::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid white;background-color:rgba(0,0,0,.5)}#cff::-webkit-scrollbar-track{background-color:#fff;border-radius:8px}
.bottom_inner .widgettitle { color:#fff; }
.footermb { display:block; }
#bottom #custom_html-2 p { line-height: 19px;  }
.footer-contact i { font-size:30px; margin-bottom: 20px; display: block; float: left; width:50px; }
#bottom .footer-contact a { color:#fff; }
.footer-contact li { clear: both; display: block; width: 100%; }

#cmsmasters_row_x6b69c0tqc { 
	background-color:#0b6479;
} 

#cmsmasters_row_x6b69c0tqc .cmsmasters_row_outer_parent { 
	padding-top: 80px; 
} 

#cmsmasters_row_x6b69c0tqc .cmsmasters_row_outer_parent { 
	padding-bottom: 80px; 
} 
.page .middle_inner .content_wrap.fullwidth:last-child { width:100%; padding:0;}
#cmsmasters_heading_ji8wk1bb0m { 
	text-align:left; 
	margin-top:0px; 
	margin-bottom:0px; 
} 

#cmsmasters_heading_ji8wk1bb0m .cmsmasters_heading { 
	text-align:left; 
} 

#cmsmasters_heading_ji8wk1bb0m .cmsmasters_heading, #cmsmasters_heading_ji8wk1bb0m .cmsmasters_heading a { 
	font-family:'Fira Sans'; 
	font-size:22px; 
	line-height:28px; 
	font-weight:300; 
	color:#19bfd1;
} 

#cmsmasters_column_31vrmatqwr { 
	background-color:rgba(255,255,255,0.95);
	-webkit-border-radius:20px 20px 20px 20px; 
	border-radius:20px 20px 20px 20px; overflow:hidden;
} 

#cmsmasters_column_31vrmatqwr .cmsmasters_column_inner { 
	padding: 7% 7% 7% 7%; 
} 
#cmsmasters_heading_zk1jtzcqg { 
	text-align:left; 
	margin-top:20px; 
	margin-bottom:30px; 
} 

#cmsmasters_heading_zk1jtzcqg .cmsmasters_heading { 
	text-align:left; 
} 

#cmsmasters_heading_zk1jtzcqg .cmsmasters_heading, #cmsmasters_heading_zk1jtzcqg .cmsmasters_heading a { 
	font-size:38px; 
	line-height:44px; 
	color:#ffffff;
} 
#cmsmasters_column_hd783fvb7p .cmsmasters_column_inner {
    padding: 7% 32% 7% 0%;
}

#cmsmasters_row_mnx8bym622 .cmsmasters_row_outer_parent {
    padding-bottom: 75px;
}
#cmsmasters_row_mnx8bym622 .cmsmasters_row_outer_parent {
    padding-top: 130px;
}
.cmsmasters_row .cmsmasters_row_outer_parent {
    padding: 0; z-index: 2;
}
.home #cmsmasters_row_dxoojj7v6q { 
	background-image: url(../../uploads/2017/08/Rounded-Rectangle-23-min-2.png);
	background-position: center center; 
	background-repeat: no-repeat; 
	background-attachment: scroll; 
	background-size: cover; 
} 

#cmsmasters_row_dxoojj7v6q .cmsmasters_row_outer_parent { 
	padding-top: 60px; 
} 

#cmsmasters_row_dxoojj7v6q .cmsmasters_row_outer_parent { 
	padding-bottom: 43px; 
} 
.emp {
    border-bottom: 1px dotted #52829d;
    margin-top: 30px;
}
.imgframe {
    border: 1px solid #fbfbfb;
    padding: 4px;
    background: #fff;
    -webkit-box-shadow: 0 1px 3px 0 rgba(3,3,3,.15);
    box-shadow: 0 1px 3px 0 rgba(3,3,3,.15);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.empdetails h3 { margin-bottom: 0; }
.imgframe img { margin-bottom:0; }
.imgframe {
    float: left; width: auto;
	margin-right:2%;
}
.emp:after {
    clear: both;
    margin-bottom: 30px;
}
.grid:after, .emp:after {
    content: "";
    display: table;
    clear: both;
}
.imgframe img { margin-right:0 !important;}
.empdetails {
    float: left;
    margin-left: 30px;
    width: 60%;
}
#tourif {
    width: 100%;
    min-height: 500px;
}
#wpcf7-f5-p2771-o1 textarea { height:130px;}
#wpcf7-f5-p2771-o1 p { padding-bottom:8px;}


::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #333 !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #333  !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #333  !important;
}
:-moz-placeholder { /* Firefox 18- */
  color: #333  !important;
}

.page-id-974 #cmsmasters_row_x6b69c0tqc { display:none !important;}
#bottom .egm-marker-iw p { color:#333; line-height:19px !important;}
#bottom .gmpInfoWindowtitle { padding-top:25px !important;}

.mshow { display:none;}

.cmsmasters_project_grid .cmsmasters_project_title, .servicebc { text-align:center; }


nav > div > ul ul { margin-top:10px;     /*box-shadow: 0 0 10px rgba(0,0,0,0.2);*/ }


a.cmsmasters_cat_color.cmsmasters_cat_1, span.cmsmasters_post_category, span.cmsmasters_post_author {
    display: none!important;
}






/* Start WM Mobile Updates */
@media only screen and (max-width: 768px) {
	.home #slide-4-layer-3, .home #slide-4-layer-4, .home #slide-5-layer-3, .home #slide-5-layer-4 {
    text-shadow: 0 0 10px #000!important;
    color: #fff!important;
}
	
	.bggradientwrap { left:-750px !important; top:unset !important; }
	.dwsliderh1, .dwsliderh2 { top:unset !important; left:27px !important;}
	.dwsliderh1 { bottom:140px !important; }
	.dwsliderh2 { bottom:60px !important; }
	.dwsliderh1 .tp-caption { font-size: 28px !important;
    line-height: 35px !important; font-weight:400 !important;  }
	.dwsliderh2 .tp-caption { font-size: 18px !important;
    line-height: 25px !important; font-weight:400 !important;  }
	.vidbg-container { background-image: url(https://danawaltersdds.com/wp-content/uploads/2019/01/poster5.jpg) !important; }
	.dwlargimgframe { margin-bottom:20px !important; }
	.dwlargimgframe p { padding-bottom:0 !important;}
	.dwlargimgframe, .dwlargimgframe img { width:100% !important;}
	.revbtnwrap .cmsmasters_button { padding: 3px 15px !important; margin-bottom:8px !important;}
	.cmsmasters_text .alignright { width:100% !important; margin-left:0 !important;}
	.teamimgwrap { height:200px !important;}
	#homewaltersanp .one_half { margin:0 !important;}
.imgframe, .imgframe img { float: none !important; }
.imgframe  { width:215px; }
  .empdetails { width:100%; float: none; margin:10px 0;}
	.mshow { display:block;}

#cmsmasters_column_hd783fvb7p .cmsmasters_column_inner {
    padding: 7% 0% 7% 0% !important;
}
	.header_top_meta span { font-size:13px !important;}
	
	#header .header_mid .header_mid_inner {
    padding: 10px 0 5px;
}
	.header_top .meta_wrap a { display:none !important; }

	.cmsmasters_row_boxed .cmsmasters_column  { margin-bottom:8px !important; }
	#header .header_mid .logo_wrap {
  
    margin: 0 15px 8px;
    text-align: center;
}
	
	}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
	.home .homesliderbtnwrap { top:530px !important; left:8px !important;}
	#bottom .widget_custom_html { width:47% !important;}
	.tabletwocol .cmsmasters_row_fullwidth { padding-left:4% !important; padding-right:4% !important; }
	.tabletwocol .one_fourth { width:47% !important; clear:none !important; float:left !important;}
	.teamimgwrap { height:300px !important;}
}
/* End WM Mobile */
#home-text-area{height:120px!important;}
nav > div > ul div.menu-item-mega-container > ul > li{width:50%!important;}

@media (max-width: 768px) {
	.mobile-sticky .header_top, .mobile-sticky .logo_wrap {
		display: none !important;
	}
	.mobile-sticky .cmsmasters-icon-custom-new-phone {
		
	}
	.mobile-sticky .header_mid .header_mid_interface {
		padding: 0;
		float: left !important;
		width: 100%;
	}
	.mobile-sticky .header_mid .slogan_wrap {
		float: left !important;

		margin: 8px 0px !important;
	}
	.mobile-sticky .header_mid .header_mid_interface_inner > *:not(.mid_nav_wrap) {
		margin: 0 8px;

	}
	.mobile-sticky .header_mid .resp_mid_nav_wrap {
		float: right !important;

		margin: 20px 8px !important;
	}
	.mobile-sticky .cmsmasters_button {
		position: relative;
		border: 0;
		padding: 0px 15px;
	}
	#header.mobile-sticky {
		position: fixed !important;
	}
	.mobile-sticky + #middle {
		padding-top: 107px !important;
	}
}

@media (max-width: 1100px) {
	.home rs-sbg {
		background-image: url(../../uploads/2021/08/waltershero1024.jpg) !important;
	}
	
}
@media (max-width: 480px) {
	#slider-3-slide-5-layer-3 {
		line-height: 35px !important;
    	font-size: 28px !important;
	}
	
	.home rs-sbg {
		background-image: url(../../uploads/2021/08/waltershero480.jpg) !important;
	}
}