/*
Theme Name: Fresh Dental
Description: Child theme
Version: 1.0
Author: Michael
Author URI: http://idesignssolutions.com
Template: Total
*/

ul li {margin-bottom:10px}
/*#outer-wrap {
    overflow: hidden;
    max-width: 1600px;
    margin: 0 auto;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.35);
    -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.35);
    box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.35);
}*/



/*
@media only screen and (max-width: 467px) {
.page-header {
    background: #0078b8 !important;
    background-image:none !important;
    background-position: 50% 0px;
    background-size: cover;
   
}
#site-header {
    z-index: 555;
    margin-top: 0px;
}
.header-one #site-logo {
    float: none;
    height: 100%;
    border-right: none;
    padding-right: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.vc_custom_1456934684502 {background-image:none!important;}
}
*/


@media all and (max-width:1250px){
	div#site-logo {
    max-width: 200px;
}
	
	#site-navigation span.link-inner {
    padding-left: 2px!important;
}
}
@media all and (max-width:1080px){
	span.link-inner {
		font-size: 14px!important;
	}
}

div#mobile-menu {
    background-color: #fff;
    padding: 3px 9px;
    height: auto!important;
	font-size: 14px!important;
}

span.sidr-class-link-inner {
    color: #fff;
}

.sidr-class-menu-item a:before {
    color: #fff;
}
@media all and (max-width:767px){
	header#site-header {
    height: 100%!important;
    max-height: 80px;
	background-color: #2e3c4d!important;
}
	#site-logo {
		padding-top: 10px!important;
		padding-bottom: 10px!important;
	}
}
@media all and (max-width:600px){
	div#top-bar-wrap {
    display: none;
}
}

.top-header-before a {
    padding: 10px;
    background-color: #36b3d3;
    /* background-color: white; */
    color: #fff!important;
    display: block;
    text-align: center;
    font-weight: 800;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body > *[aria-hidden] {
	padding:0px!important;
}

.top-header-before {
    position: fixed;
    bottom: 0px;
    z-index: 999999;
	left:30px;
}


.list-style{
	margin:0 auto;
	max-width:400px;
}