@charset "UTF-8";





* { margin: 0; padding: 0; outline: none; }



#contactmain{
	font-family: 'PT Sans Narrow', sans-serif;
	padding:0;
	font-size:13px;
	
	
	
}


.dtop {font-family: 'futre';
	font-size:13px;
	color:#727272;
	text-align: center;}
	.dtop p{display: inline; color:#727272; padding-left:22px; padding-right:22px; padding-bottom: 100%; margin-top: 50%}
	.dtop p a { color:#727272;}
	.dtop p a:hover { color:#BDBDBD;}

.dleft {margin-top: 45%;
        font-family: 'PT Sans Narrow', sans-serif;
	font-size:13px;
	color:#727272;
	text-align: right;}
	.dleft h1 {font-family: 'futre';font-size:12px; color:#727272; padding: 0; margin: 0;}
	.dleft p{font-family: 'PT Sans Narrow', sans-serif; line-height: 1.2em; font-size: 13px;}
	.dleft li{font-family: 'PT Sans Narrow', sans-serif; text-transform: uppercase; font-size: 13px; display: inline; color:#727272;}
	.dleft li a { color:#727272; background-color: #EFECE7; padding-left: 5px; padding-right: 5px; -webkit-transition:all 400ms ease-out;
    -moz-transition:all 400ms ease-out;
    -o-transition:all 400ms ease-out;
    transition:all 400ms ease-out;}
	.dleft li a:hover {  color:#727272;background-color:#FFFFFF; -webkit-transition:all 400ms ease-out;
    -moz-transition:all 400ms ease-out;
    -o-transition:all 400ms ease-out;
    transition:all 400ms ease-out;}
  
.news { 
        font-family: 'PT Sans Narrow', sans-serif;
	font-size:13px;
	color:#727272;}
.news h1{
        font-family: 'PT Sans Narrow', sans-serif;
	font-size:15px;
	font-weight: bold;
	color:#727272; padding: 0; margin: 0;}
.news p{
        font-family: 'PT Sans Narrow', sans-serif;
	font-size:13px;
	color:#727272; padding: 0; margin: 0;}
.terms{
        font-family: 'Arial', sans-serif;
	font-size:9px;
	color:#727272; padding: 0; margin: 0;}	
.help { 
        font-family: 'PT Sans Narrow', sans-serif;
	font-size:13px;
	color:#727272;}
.help h1{
        font-family: 'PT Sans Narrow', sans-serif;
	font-size:15px;
	font-weight: bold;
	color:#727272; padding: 0; margin: 0;}
.help h2{
        font-family: 'PT Sans Narrow', sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#727272; padding: 0; margin: 0;}
.help h3{
        font-family: 'PT Sans Narrow', sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#727272; padding: 0; margin: 0;}	
.help a{color:#727272;}
.help a:hover{color:#BDBDBD;}
.help a:active{color:#BDBDBD;}
	
.help p{
        font-family: 'PT Sans Narrow', sans-serif;
	font-size:13px;
	color:#727272; padding: 0; margin: 0;}

.medias p{font-family: 'futre'; font-size:10px; text-align: center; color:#727272;}
.medias p a{font-family: 'futre'; font-size:10px; text-align: center; color:#727272;}
.medias p a:hover{font-family: 'futre'; font-size:10px; text-align: center; color:#BDBDBD;}
.mediaposts p {font-size:13px; text-align: center;font-family: 'PT Sans Narrow', sans-serif;color:#727272;}
.mediaposts p a {font-size:13px; text-align: center;font-family: 'PT Sans Narrow', sans-serif;color:#727272;}
.mediaposts p a:hover{font-size:13px; text-align: center;font-family: 'PT Sans Narrow', sans-serif;color:#BDBDBD;}
	
   
.descriptiona {text-align: right; padding: 0;}
         .descriptiona a{font-size:14px; color:#727272; text-decoration: underline; padding: 0; }
         .descriptiona a:hover{text-decoration: underline; color:#BDBDBD;}
         .descriptiona a:active{text-decoration: underline; color:#BDBDBD;}
.newboxes2 {font-size:13px; text-align: right;}
.productColourSwatch
{
    border: solid 1px #ccc; width: 10px; height: 10px; margin-left: 2px; float: right; font-size:11px!important;	
}

	
	.brightness {
			filter: brightness(0.2);
			-webkit-filter: brightness(0.2);
			-moz-filter: brightness(0.2);
			-o-filter: brightness(0.2);
			-ms-filter: brightness(0.2);
		}
		img.brightness:hover{
			filter: brightness(0);
			-webkit-filter: brightness(0);
			-moz-filter: brightness(0);
			-o-filter: brightness(0);
			-ms-filter: brightness(0);
			
		}
	#studm img {
			-webkit-transition: all 1s ease;
			-moz-transition: all 1s ease;
			-o-transition: all 1s ease;
			-ms-transition: all 1s ease;
			transition: all 1s ease;
			z-index: 20;
		}
	#studm p {
			width: 30%;
			font-family: 'PT Sans Narrow', sans-serif;
			font-size:13px;
			position:absolute;
			top:15%;
			left: 60%;
			z-index: 30;
			color:#727272;
			
		}
		
	
	


.blur {filter: blur(0);
			-webkit-filter: blur(0);
			-moz-filter: blur(0);
			-o-filter: blur(0);
			-ms-filter: blur(0);
			
		}
#bimage.blur:hover {
			
			filter: blur(2px);
			-webkit-filter: blur(2px);
			-moz-filter: blur(2px);
			-o-filter: blur(2px);
			-ms-filter: blur(2px);
		        -webkit-transition:all 400ms ease-out;
                        -moz-transition:all 400ms ease-out;
                        -o-transition:all 400ms ease-out;
                        transition:all 400ms ease-out;
			
		}

.details{ margin:15px 20px; }	
					.details h4{ font:300 14px 'PT Sans Narrow', sans-serif; color:#727272; }
					.details h3{ font-family:'futre'; font-size: 13px; color:#727272; }
					.details p{ font:300 12px 'PT Sans Narrow', sans-serif; color:#727272;}
					.details a{ text-decoration:none; color:#727272; }
					.details a:hover{ text-decoration:none; color:#BDBDBD; }
					.details a:visited{ text-decoration:none; color:#727272; }
					.details a:active{ text-decoration:none; color:#727272; }

#headerlogo{
	text-align:center;
	margin-top:20px;
	
	}

#contacta{
	font-family: 'PT Sans Narrow', sans-serif;
	padding:0px;
	font-size:12px;
	font-weight:100;
	line-height:17px;
	}	
	
		
	
.top-nag{padding:5px;font-size:12px;font-weight:bold;color:#ccc;text-align:center;background-color:black;text-align:center;border-bottom:2px solid white}

#footerm{
	margin-top:30px;
	border-top-style:dotted;
	border-top-color:#d3d3d3;
	border-top-width:1px;
	padding:2px;
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:12px;
	color:#727272;
	}
#footerm a, a:visited, a:active{
	color:#727272;
	}	
#footerm a:hover{
	color:#BDBDBD;
	-webkit-transition:all 400ms ease-out;
    -moz-transition:all 400ms ease-out;
    -o-transition:all 400ms ease-out;
    transition:all 400ms ease-out;
	}	
.bolder{
	font-weight:bold;
}

#nav {
  display: block;
  text-align: center;
  
  
    border-bottom: 1px solid #d3d3d3;
  
  margin: 10px auto 0;
  padding: 0;
  z-index: 99999999999;
}


#nav ul {
    display: block;
    font-weight: 300;
    margin: 0 auto;
    text-align: center;
    border: none;
    padding: 0;
    margin: 0;
    z-index: 99999999999;
}
#nav ul li {
    display: inline-block;
    border-color: #d3d3d3;
    border-top: 0;
    border-bottom: 0;
    border-right: 1px solid #d3d3d3;
    padding: 0 25px 0;
    position: relative;
    margin: 0;
    z-index: 99999999999;
}
#nav ul li {
  *display: inline;
}
#nav ul li a, nav ul li a:visited, nav ul li a:active {
    
    font-family: 'PT Sans Narrow', sans-serif;
    font-weight: normal;      
    font-size: 13px; 
    text-transform: uppercase;
    color: #727272;
    position: relative;
    display:block;
    padding: 0px 0;
    letter-spacing: 0px;
    text-decoration:none;
}
#nav ul li a.active, nav ul li a.active:visited, nav ul li a.active:active {
     color: #404040;
}
#nav ul li:first-child {
    padding-left: 0;
}
#nav ul li:last-child {
    border-right: none;
    padding-right: 0;
}
#nav ul li a:hover, nav ul li a:focus {
    color: #BDBDBD;
	-webkit-transition:all 400ms ease-out;
    -moz-transition:all 400ms ease-out;
    -o-transition:all 400ms ease-out;
    transition:all 400ms ease-out;

}
#nav ul li.current_page_item a {
      color: #DD4B39;
}
#nav ul li.current_page_ancestor a {
       color: #DD4B39;
}

#menu ul a, #menu li:hover > ul a  {
	padding: 10px 0 10px 15px;
	background: none;
	text-align: left;
}
/* sub-levels link :hover */
#menu ul a:hover, #menu .current_page_item ul a:hover, #menu ul .current_page_item a:hover, #menu .current-menu-item ul a:hover, #menu ul .current-menu-item a:hover, #menu li:hover > ul a:hover {
	background: #F3F3F3;
}
/* sub-level ul */
#menu ul {
	position: absolute;
	left: 0px;
	top: 25px;
	background: #fff;
	border: solid 1px #ddd;
	border-bottom-color: #bbb;
	z-index: 100;
	display: none;
	width: 210px;
}
#menu ul li {
	background: none;
        display: block;
	border: none;
	text-align:left;
	padding: 0px;
}
#menu ul li a {
  display:block;
}
/* sub-sub-level dropdown */
#menu ul ul {
	left: 210px;
  top: -1px;
}
/* show dropdown ul on hover */
#menu li:hover > ul {
	display: block;
}



#logot a{display:block; width:18px;height:14px; background:transparent url(http://www.mebrureoral.com/images/t_logo.png) no-repeat}
#logot a:hover{background-position:-18px 0;}

#logof a{display:block; width:14px;height:14px; background:transparent url(http://www.mebrureoral.com/images/f_logo.png) no-repeat}
#logof a:hover{background-position:-14px 0;}

#logog a{display:block;width:14px;height:14px; background:transparent url(http://www.mebrureoral.com/images/g_logo.png) no-repeat}
#logog a:hover{background-position:-14px 0;}



.botmenu {
	font-family: Helvetica;
	position:fixed;
	bottom:0px;
	width:100%;
	font-size:10px;
	background-color: #EBEBEB;
	color:black;
	border-top:1px dotted black;
	line-height:25px;
	z-index:1111;
	padding:0px;
	}
.botmenu a{
	font-family: Helvetica;
	font-size:10px;
	color:black;
	cursor:pointer;
	text-decoration:none;
	}	
.botmenu a:hover{
	font-family:Helvetica;
	font-size:10px;
	color: #7A7A7A;
	text-decoration:underline;
	}	
.botmenu a:visited{
	font-family:Helvetica;
	font-size:10px;
	color:black;
	text-decoration:none;
	}
	
.botmenu input {
    border: 1px dotted #BBB;
    background: #FFF;
	font-family: Helvetica;
	line-height:17px;
}
.botmenu input:hover {
	background-color: #FFF;
}

#banner-fade{
	left:35px;
	margin-top:20px;
	width:100%;
	
	}
#banner-fade h1{
	font-family: Helvetica;
	font-size:18px;
	padding:0;
	border:none;
	
}	

#banner-fade2{
	left:35px;
	margin-top:20px;
	width:100%;
	
	}
#banner-fade2 h1{
	font-family: Helvetica;
	font-size:18px;
	padding:0;
	border:none;
	
}	


@font-face {
	    font-family: 'futre';

	    src: 
	         url('../fonts/futre.ttf') format('truetype');
	    font-weight: normal;
	    font-style: normal; }
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(ptsans.woff) format('woff');
}