body {
	 font-size: 100%;
}

#logo {
	width: 153px;
    height: 80px;
	display: inline-block;
	position: relative;
	z-index: 95;
    margin-top: 0;
	left: -45px;
    background: none;
    background: url(82808im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/logo.png) center top no-repeat;
}

#logo img {
    width: 100%;
    height: auto;
    display: none;
}

#header {
	width: 940px;
	margin: 0 auto;
    text-align: center;
}

.single.single-products .breadscrumbs {
    width: 919px;
}

.single.single-products #main-menu {
    width: 939px;
}

.homepage_box_text.margintop {
    margin-top: -5px;
}

.social .social.facebook { background: url(82808im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/social-facebook2.png) center 50% no-repeat; }
.social .social.twitter { background: url(82808im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/social-twitter2.png) center 50% no-repeat; }
.social .social.youtube { background: url(82808im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/social-youtube2.png) center 50% no-repeat; }

/* *************************************************************************** */

.subfooter-box {
    width: 940px;
    margin: 0 auto;
    padding: 0;
    text-align: right;
    font-size: 0.7em;
    font-style: italic;
    position: relative;
/*    top: -30px;*/
}

.subfooter-box ul {
    margin: 0;
    padding: 0;
}

.subfooter-box a:hover {
    color: black;
}


#footer {
	margin: 0 auto;
	width: 940px;
	padding: 0;
}

#footer-menu-container li .sub-menu li { padding: 0; }
#footer-menu-container li > a {
    font-size: 0.9em;
    line-height: 1.4em;
}

#footer .logo {
    margin-top: 0;
    width: auto;
    background: none;
}

#footer .logo img {
	width: 98%;

}


/* searchbox */
.searchbox {
    position: absolute;
    right: 0; 
    top: 5px; 
}

.searchbox .search-outbox {
	position: relative;	
}

.searchbox .s {
	padding: 0px 10px;
	width: 196px;
	border: 1px solid #c6c8c7;
	background: white;
	font-family: 'DINNlight', Arial, Helvetica, sans-serif;
	color: #666;
	height: 26px;
	line-height: 26px;
	font-size: 0.9em;
	position: relative;
	z-index: 50;

	-webkit-border-radius: 2px;
    border-radius: 2px;	
}

.searchbox .searchsubmit {
	border: 1px solid #c6c8c7; 
	width: 29px;
	height: 28px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 60;
	line-height: 26px;
	color: transparent;

	-webkit-border-radius: 0px 2px 2px 0px;
    border-radius: 0px 2px 2px 0px;		
}

/* top container */
#top-container {
	width: 100%;
    display: block;
	text-align: center;
	padding-top: 19px;
	background: #fafafc url(82808im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/newbackground2.jpg) center bottom repeat-x;
}


/* section admin */
#sectionadmin {
    display: inline-block;
    position: absolute;
    left: -2px;
    top: 5px;
    text-align: left;
    width: auto;
}

























/* BASE */
html, body {
	margin: 0;
	padding: 0;	
}

a {
	color: #519991;
	text-decoration: underline;	
}

/* LAYOUT */
#out-container {
	width: 100%;
	display: inline-block;
	float: left;
}

.container {
	/*border: 1px solid red; */
	width: 940px;
	margin: 25px auto;
}


/* main menu */
.menuopener { display: none; }

#main-menu {
	border: 1px solid #80bfb6;
	-webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;

	border-left: 0;
	border-right: 0; 
	border-bottom: 0;
	margin-bottom: 0;
	display: inline-block;
	width: 940px;
	margin-left: -1px;
	background: transparent url(82808im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/fake-back.png) left -12px repeat-x;
	overflow: inherit;	
	padding: 0 1px;
	-webkit-box-shadow: none;
    box-shadow: none;	

    position: relative;
    top: 61px;
    z-index: 50;	
}

#main-menu.fixed {
	position: fixed !important;
	left: 50% !important;
	margin-left: -470px !important;	
}

#main-menu ul {
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;	
	-webkit-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;		
}

#main-menu li {
	width: 20%;
	float: left;
	position: relative;
	background: none;
	background: transparent url(82808im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/menu-back.png) 0px top no-repeat;
}

#main-menu li a {
	text-align: center;
	width: 100%;
	display: inline-block; 
	line-height: 54px;
	margin: 0;
	padding: 0;	
	padding-bottom: 10px;
	text-decoration: none;
	font-size: 0.88em;
	font-weight: normal;
	color: white;
	background: none;
	text-transform: uppercase;
}

#main-menu li a span {
    display: block;
    height: 44px;
    line-height: 50px;
    margin: 0 auto;
    padding: 0;
    width: 98%;
	background: #82d5cb url(82808im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/menu-back.png) -2px top repeat-x;
}

#main-menu li:hover a span {
	background: #4e6d6e url(82808im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/menu-back-hover.png) center top no-repeat;	
}

#main-menu li:first-child {
	border-left: 0;	
	background-position: -2px top;
}

#main-menu li:last-child {
	border-bottom: none;	
}

#main-menu li:hover {
	background: transparent url(82808im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/menu-back-hover.png) center top no-repeat;	
}

#main-menu li:first-child:hover {
	-webkit-border-radius: 3px 0 0 0;
	border-radius: 3px 0 0 0;		
}

#main-menu li:last-child:hover {
	-webkit-border-radius: 0 3px 0 0;
	border-radius: 0 3px 0 0;		
}

#main-menu .sub-menu {
	position: absolute;
	left: 0;
	display: none;
	top: 44px;
    -webkit-box-shadow: 0 10px 14px -14px black;
    box-shadow: 0 10px 14px -14px black;
}

#main-menu li:hover > .sub-menu {
	display: block;	
}

#main-menu .sub-menu li {
	width: 100%;
	border: none;
	margin: 0;
	padding: 0;
}

#main-menu .sub-menu li:first-child a {
	background: white url(82808im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/menu-element.png) center top no-repeat;
	padding-top: 28px;
}

#main-menu .sub-menu li:hover {
	background: white;
}

#main-menu .sub-menu li a {
	border: 1px solid #c7c7c7;
	border-top: none;
	margin: 0;
	padding: 7% 5%;
	width: 90%;
	background: #ffffff;
	line-height: 1em;
	color: #7f7f7f; 
	text-align: left;
	text-shadow: none;
	text-transform: none;
	font-size: 1em;
}

#main-menu .sub-menu li a:hover {
	color: #74c5bb;  
}

#main-menu .sub-menu li a span {
	background: none;	
    line-height: 1em;
    height: auto;
}

.menu-box {
	top: -50px;	
}





#main-menu {
    position: relative;
    z-index: 50;
}


/* header top menu */
#header-top-menu {
    display: inline-block;
    float: right;
    font-family: 'DINNlight', Arial, Helvetica, sans-serif;
    font-size: 0.88em;
    font-weight: normal;
    left: auto;
    position: absolute;
    right: -8px;
    top: 0px;
    width: auto;	
	z-index: 95;
}

#header-top-menu li {
	/*float: left;*/
	text-align: left;	
	margin-right: 10px;
    list-style: none;
    display: inline-block;
}

#header-top-menu ul li a {
	width: auto;	
}

#header-top-menu ul li a:hover {
	color: black;	
}

/* lang_sel */
.langbox {
    width: auto;
    padding-right: 18px;
    position: absolute;
    left: 0;
    top: 32px;
    padding-bottom: 15px;
    color: #707175;
	text-transform: capitalize;
    text-align: left;
    font-size: 12px;
    z-index: 80;
    height: 16px;
    cursor: pointer;
    background: url('82808im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/arrow-down.png') right 17% no-repeat;
}

.langbox:hover {
    background-position: right 19%;
}

.langbox .pop {
    display: none;
    width: 100px;
}

.langbox:hover .pop {
    position: absolute;
    display: block;
    left: -1px;
    top: 22px;
    z-index: 80;
    cursor: default;
}

.langbox .arrow_box {
    position: relative;
    background: #fff;
    border: 1px solid #CCCCCC;
    -webkit-box-shadow:  0px 0px 8px -5px #000000;
    box-shadow:  0px 0px 8px -5px #000000;
}
.langbox .arrow_box .in {
    padding: 10px;
}
.langbox .arrow_box .in > a {
    text-decoration: none;
    margin: 1px 0;
    color: #3e3e3e;
    display: inline-block;
}

.langbox .arrow_box .in > a:hover {
    color: #69b5ab;
}

.langbox .arrow_box:after { bottom: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.langbox .arrow_box:after { border-color: rgba(136, 183, 213, 0); border-bottom-color: #fff; border-width: 6px; left: 50%; margin-left: -6px; }

.langbox .arrow_box .lang {
    padding-left: 25px;
}

.langbox .arrow_box .lang.en  { background: url(82808im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/flags/gb.png) left 50% no-repeat; }
.langbox .arrow_box .lang.de  { background: url(82808im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/flags/de.png) left 50% no-repeat; }
.langbox .arrow_box .lang.ita { background: url(82808im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/flags/it.png) left 50% no-repeat; }
.langbox .arrow_box .lang.cn,
.langbox .arrow_box .lang.zh-hans  { background: url(82808im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/flags/cn.png) left 50% no-repeat; }

/* slider */
.ls-nav-prev,
.ls-nav-next {
	top: 42%;	
}

.ls-layer .main-title {
    font-size: 45px;
    white-space: nowrap;
    font-family: 'DINNregular',Arial,Helvetica,sans-serif !important;
}

.zh-hans .ls-layer .main-title {
	top: 30px !important;
	font-size: 35px;
}

.zh-hans .ls-layer .main-title span.lfix {
	font-size: 28px;
	position: relative;
	top: -4px;
}

/* headbox style */
.headbox {
    background: white;
    border: 1px solid #CBD9DF;
    border-top: 0;
    border-radius: 0 0 6px 6px;
    display: inline-block;
    margin: 0px auto 30px;
    width: 100%;
	max-width: 940px;
    line-height: 0;
    padding: 0px;
    margin-top: -1px;
	-webkit-border-radius: 0px 0px 6px 6px;
    border-radius: 0px 0px 6px 6px;
}

.headbox .welcome-message {
    color: #78797B;
    display: inline-block;
    left: 50%;
    line-height: 1em;
    font-size: 12px;
    margin-bottom: 0;
    margin-left: -465px;
    position: absolute;
    text-align: left;
    top: 37px;
    width: 930px;
}

/*
.headbox img {
    width: 930px;
    margin: 0 5px 5px 5px;
}
*/

.headbox .in {
	margin: 0 5px 5px 5px;
	padding: 20px 20px 20px;
	display: inline-block;
	width: 890px;
	background: url(82808im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/headbox-back.jpg) center bottom no-repeat;
}

.page-template-page-dealerlogin-php .logged .headbox .in {
	background: url(82808im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/dealersection-back.jpg) center bottom no-repeat;	
}

.page-template-page-dealerlogin-php .logged .headbox .entry-title {
	margin-bottom: 20px;	
}

.headbox.category .slider {
    margin: 0 0 5px 6px;
}


.headbox .leftc {
	width: 45%;
	float: left;
	text-align: left;
}

.headbox .rightc {
	text-align: left;
	width: 54%;
	float: right;
}

.headbox .forgot-link {
    display: inline-block;
    margin-top: 8px;
}

.headbox .entry-title {
	/*background: url(/web/20190405182808im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/header-sep.png) left 50% no-repeat;
	color: #79cbbf;
	font-family: 'DINNlight', Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	line-height: 1em;
	padding-left: 54px;
    text-transform: uppercase;*/
    font-size: 1.2em;
}

.dealer-nav {
    position: absolute;
    left: 0;
    top: -185px;
}

/* contact form */

.thanks p {
    background: #79CBBF;
    color: white;
    display: inline-block;
    font-weight: bold;
    line-height: 1em;
    padding: 7px 10px;
    text-shadow: none;
}

#contact-form {
	margin: 0;
	padding: 0;
	color: #707175;
	text-shadow: -1px -1px 0 white;
	font-size: 0.8em;	
	display: inline-block;
	width: 100%;
}

#contact-form .leftc {
	width: 33%;
	float: left;
}

#contact-form .leftc li {
    margin: 9px 0;
}

#contact-form .leftc2 {
	width: 35%;
	float: left;
	padding: 5px 15px 0 15px;
}

#contact-form .leftc2 input[type="text"] {
	width: 51%;	
	color: #b8b8b8;	
}

#contact-form .content {
    margin: 0;
}

#contact-form .submit {
    float: left;
    margin-top: 16px;
    margin-bottom: 16px;
    width: 98%;
	padding: 4px 12px 0 12px;
	line-height: 19px;

}

#contact-form .phoneicon {
     padding-left: 17px;
     background: url(82808im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/ico-contact-telephone.png) left 50% no-repeat;
}

#contact-form .emailicon {
    padding-left: 17px;
    background: url(82808im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/ico-contact-mail.jpg) left 50% no-repeat;
}

#contact-form .rightc {
	width: 25%;
	float: right;
    margin-top: -11px;
	padding-top: 0px;
	text-align: left;
	line-height: 1.3em;
	font-size: 0.8em;
}

.contactform {
	margin: 0 6px 0 0;
	padding: 0;
}

.contactform li.textarea {
    margin-top: 7px;
}

.contactform select {
    color: #b8b8b8;
    width: 213px;
    padding: 4px 4px;
    float: right;
    line-height: 1em;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.contactform li select[name="contactCountry"],
.contactform li select[name="contactIam"] {
    min-height: 1em;
	height: 31px;
    width: 213px;
}

.contactform .radios {
    margin-left: 12px;
	border: none;
    width: auto;
}

.contactform .radios span {
	margin-right: 12px;	
	font-size: 1em;
}

.contactform .radios input {
	position: relative;
	bottom: -1px;	
}

.contactform li {
    display: inline-block;
    list-style: none outside none;
    text-align: left;
    width: 100%;
	margin: 3px 0;
	position: relative;
}

.contactform li.textarea label {
    left: 0;
    line-height: 1em;
    padding: 4px 0px 10px 0;
    width: 100%;
}

.en .contactform label.emailfield {
	margin-top: 5px;
}

.contactform .textarea textarea {
	width: 95%;
	height: 127px;
	-webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;	
}

.contactform .error {
    background: none repeat scroll 0 0 #79CBBF;
    clear: both;
    color: black;
    display: inline-block;
    float: right;
    font-size: 11px;
    line-height: 1em;
    padding: 5px;
    text-shadow: none;
    width: auto;
    margin-top: -1px;
}

.contactform label {
	width: 40%;
	float: left;
	font-size: 0.9em; 
	padding-right: 10px;
	line-height: 27px; 
	margin: 0;
	background: none;
	padding: 0;
	color: #6d6e72;
	display: inline-block;	
}

.contactform label.emailfield {
	line-height: 15px;
}

.leftc .contactform label {
    width: 60px;
}

.contactform li select,
.contactform li input[type="text"] {
	width: 70%;
    float: right;
	background: white;
	border: 1px solid #c6c6c6;	
	padding: 5px;
	font-size: 1.1em;
	-webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;	
}

.zh-hans .contactform li select[name="contactCountry"],
.zh-hans .contactform li select[name="contactIam"] {
	width: 190px;
}

.zh-hans .contactform li select,
.zh-hans .contactform li input[type="text"] {
	width: 178px;
}

.zh-hans .leftc .contactform label {
	margin-top: 3px;
	width: 90px;
}

.zh-hans #contact-form .small.textbellow {
	display: inline-block;
	line-height: 1.2em;
	margin: 0;
	width: 80%;
}

/* dealer search */
.dealer-search-filter .element .piclogo img {
	width: 100%;	
}

.dealer-search-filter .element .piclogo {
    border: 1px solid white;
}

.dealer-search-filter .piclogo.noimage { display: block; }

body.page-template-page-dealersearch-php .headbox {
	-webkit-box-shadow: none;
	box-shadow: none;	
}

body.page-template-page-dealersearch-php .headbox .in { 
    margin: 5px;
    padding: 0 !important;
    width: 930px !important;
}

/* dealer login */
.headbox .rightc {
	width: 50%;	
}

/* fallback */
.dealer-search-filter .element {
	display: inline-block;
	border: none;
	width: 100%;
	font-size: 0.8em;
	padding: 25px 0 0 0;
	margin: 0px 0 25px 0;
    background: white;
    border-top: 1px solid silver;
}

.dealer-search-filter .element:first-child {
    border: none;
}

.dealer-search-filter .element .picto {
	margin-top: 0;
    margin-bottom: 4px;
}

.dealer-search-filter .element a {
	color: #707072;
}

.dealer-search-filter .element .c1 {
	width: 12%;	
	margin: 0;
	float: left;
	text-align: left;
}

.dealer-search-filter .element .c2 {
	width: 26%;
	padding-left: 4%;		
	float: left;
	margin: 0 0 10px 0;
}

.dealer-search-filter .element .c3 {
	width: 27%;	
	margin: 20px 0 10px 1%;	
}

.dealer-search-filter .element .c4 {
	width: 27%;
	padding-left: 1%;
	margin-top: 20px;
}

.dealer-search-filter .element .a1 {
    width: 30%;
}

.dealer-search-filter .element .a2 {
    width: 59%;
}

/* wysiwyg */
.wysiwyg {
	font-size: 0.9em;	
}

/* dealer login */
.headbox .forgot-link {
	font-size: 0.9em;	
}

.headbox .rightc {
	width: 50%;	
}

.headbox .rightc h1 { margin-top: 0px; }

#slider {
	padding-bottom: 5px;
}

.home #slider {
    margin-top: 1px;
}

/* dealer section */
.filterbut {
	text-align: left;
	float: left;
	display: inline-block;
}

.filterbut .allf a {
	min-width: 100px;
}

.filterbut li {
	margin: 0;
	float: none;
}

/*
.filterbut li.more-lang {
	position: relative;
	top: 0px;
}
*/


@media screen and (-webkit-min-device-pixel-ratio:0) {
	.filterbut li.more-lang {
		position: relative;
		top: 1px;
	}
}


.filterbut li a {
	border-left: none;	
	-webkit-border-radius: 0;
    border-radius: 0;		
	font-size: 0.7em;
    white-space: nowrap;
}

.filterbut li:first-child a {
	border-left: 1px solid #c7c7c7;
	-webkit-border-radius: 3px 0px 0px 3px;
    border-radius: 3px 0px 0px 3px;	
	width: 90px;
}

.filterbut li:last-child a {
	border-right: 1px solid #c7c7c7;
	-webkit-border-radius: 0px 3px 3px 0px;
    border-radius: 0px 3px 3px 0px;	
}

.filter-separator {
	margin: 6px 0;	
}

.filter-separator .title {
	float: left;
	font-size: 0.9em;
	line-height: 34px;
	height: 34px;
	margin: 0;
	width: 100px;
	text-align: left; 
}

body.pl .filter-separator .title {
	width: 83px;
}

.deal-filter .item .maintext {
	font-size: 0.8em;
	line-height: 1.2em;
}

.deal-filter .item .title {
	line-height: 1em;	
    margin-top: 4px;
	color: #707072;
	font-weight: bold;
	min-height: 24px;
}

.deal-filter .item .tbox {
	font-size: 0.7em;
}

.deal-filter .item {
	margin: 1%;
	width: 17.7%;
	font-size: 0.9em;
	min-height: 105px;
}

/* representatives */
.filter_item {
	min-height: 236px;
	width: 120px; 	
}

#filter_items.loader {
    background: transparent url(82808im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/preloader.gif) 50% center no-repeat;
}

.filter_item.selected {
    width: 300px;
}

.filter_item.selected .item_details {
	width: 218px;
}

.filter_item img {
	max-width: 126px;
}

.filter_item.selected img {
	width: 187px;
	max-width: 187px;
}

#filter_representatives .name h2 {
    font-size: 1em;
    font-weight: bold;
    line-height: 1em;
}

#filter_representatives .name h3 {
    font-size: 0.8em;
    line-height: 1em;
    margin-top: 5px;
}

#filter_representatives .rep_item.selected .item_details h3 {
    min-height: 50px;
    line-height: 1em;
}

#filter_representatives .rep_item {
	padding-bottom: 5px;

    margin: 0.99%;
} 

#filter_representatives .rep_item.selected {
	width: 437px;
	padding: 5px;
	min-height: 227px;
}	

#filter_representatives .rep_item.selected .item_details {
	width: 64%; 	
}

#filter_representatives .rep_item.selected .pic {
	width: 127px;	
}

.lt-ie9 #filter_representatives .rep_item .name {
    font-size: 13px;
}

.repre-filter {
    display: inline-block;
    width: 100%;
}

.repre-filter .dk_container {
    margin-bottom: 5px;
}

.repre-filter .entry-title {
    margin: 4px 25px 0 0;
    float: left;
    position: relative;
    bottom: -8px;
}

.page-template-page-representatives-php .headbox {
    display: inline-block;
}

.page-template-page-representatives-php .headbox .in {
	height: 260px;
    padding: 0;
    width: 99%;
}

.page-template-page-representatives-php .headbox img { display: none; }

#filter_selects { min-width: 550px; }

/* product category grid */
.category-grid {
	position: relative;
}

.category-grid .box {
	width: 24.79%;
	float: left;
	border: none;
}

.category-grid .box .piclogo a {
	display: inline-block;
	height: 110px;
	overflow: hidden;	
}

.category-grid .box .piclogo a img {
    margin-left: 0;
    margin-right: 0;
}

.category-grid .box .title a {
    font-size: 0.8em;
    text-decoration: none;
}

.category-grid .box .title { 
    font-size: 1.3em; 
    line-height: 0.7em;
    margin: 4px 0 9px;
    min-height: 30px;
} 


/* product detail */
#product-detail {
	width: 941px;
	margin: 0 auto;
    top: -1px;
    left: 0px;
}

#product-detail .right-c {
	width: 930px;
	/*float: right;*/
    position: relative;
    z-index: 20;
	background: none;
	margin-top: 0;
    background: white;
	border-top: none;
	border-color: white;
    margin-bottom: 35px;
    padding: 0 5px 5px 5px;
    border: 1px solid #CBD9DF;
    border-right: 0;
    border-top: none;
    background: white url(82808im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/line.png) right top repeat-y;

    -webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;	
}

#product-detail .ls-nav-prev {
    display: none !important;
}

#product-detail #slider {
	width: 700px !important;	
	-webkit-box-shadow: none;
	box-shadow: none;	
	padding: 0;
}

#product-detail .left-c {
    -webkit-border-radius: 0;
    border-radius: 0;

	width: 225px;
	padding: 0 0 0 15px;
	background: none;
	margin: 0;
    position: absolute;
    height: 260px;
    background: transparent url('82808im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/glass.png');
    z-index: 30;
    left: 6px;
    top: 0;
}

#product-detail .left-c h1 {
	margin: 20px 0;
    font-family: 'DINNregular',Arial,Helvetica,sans-serif;
    font-weight: bold;
}

.job_date {
	font-size: 0.7em;	
}

#product-detail .ls-bottom-nav-wrapper {
	display: none; 
}	

#product-detail #slider {
	margin-bottom: 0 !important;	
}

#left_bar {
    width: 300px;
    float: right;
	margin-top: 0;
	margin-bottom: 30px;
}

#main_content {
    float: right;
    width: 580px;
    padding: 0px 30px;

    width: 610px;
    padding: 0 0 0 30px;
}

.mini-slide .desc {
    font-family: 'DINNlight', Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 1.4em;
}

#main_content h1 {
    background: none;
    color: #6e6f72;
    font-family: 'DINNlight', Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 40px;
    padding: 0px 0px 20px 0;
    margin: 0px;
}

body.zh-hans #main_content h1 {
	font-size: 32px;
}

.three_boxes {
    float: left;
    width: 720px;
}

.homepage_box {
    width: 221px;
    float: left;
    margin-right: 20px;
}

.image_ribbon {
	background-size: 100%;	
}



/* menu prod. detail */
#product-detail .menu {
	margin: 0;
	padding: 0;
	/*border: 1px solid green;*/
}

#product-detail .menu li {
	text-align: left;
	list-style: none;
	margin: 3px 0;
	width: 100%;
	line-height: 1em;	
	float: none;
}

#product-detail .menu li a {
	text-decoration: none;
	font-weight: bold;
	color: #706e73;
    font-family: 'DINNregular',Arial,Helvetica,sans-serif;
	padding: 0;
	display: block;
	width: 90%;
	line-height: 1em;
	background: none;
	border: none;
	float: none;
	height: auto;
    position: relative;
    padding-left: 10px;
}


#product-detail .menu li a .name:before {
    content: "<";
    display: inline-block;
	font-family: Arial, Helvetica, sans-serif;	
    font-size: 8px;
    margin-right: 5px;
    /*
    position: relative;
    top: -3px;
    */
    position: absolute;
    left: 0;
    top: 0%;
}

#product-detail .menu li.selected a {
	color: #72c5bb;	
	line-height: 1em;
	background: none;
	border: none;
	float: none;
	height: auto;	
}

#product-detail .menu li.selected a .name:before {
    content: "<";
	font-family: Arial, Helvetica, sans-serif;
    display: inline-block;
    font-size: 8px;
    margin-right: 5px;

    /*
    position: relative;
    top: -3px;
    */

    position: absolute;
    left: 0;
    top: 0%;
}

/* breadscrumbs */
.breadscrumbs {
    background: none repeat scroll 0 0 white;
    color: #979595;
    display: block;
    font-size: 0.8em;
    margin: 6px auto 0;
    padding: 9px 10px;
    width: 920px;
    position: relative;
    z-index: 20;
    text-align: left;
    border-right: 1px solid #cbd9df;
    border-left: 1px solid #cbd9df;
    border-bottom: 1px solid #CBD9DF;
}

.breadscrumbs a {
   color: #979595;	
}

.homepage_box h2 {
    background-position: -27px 2px;
}

.mini-slide .c {
    color: #7F7F7B;
    line-height: 1em;
    position: absolute;
    right: 20px;
    top: 59px;
    width: 60%;
}


.right_box {
    width: 220px;
    float: left;
}

#homepage_tabs {
    width: 100% !important;
}

ul.tabs li {
    padding: 0;
    width: 50% !important;

	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

ul.tabs li.last {
    display: none;
}

ul.tabs li {
	padding: 0 0;
}

ul.tabs li a {
	display: block;
	font-size: 0.7em;
	width: 100%;
}

ul.tabs li a span {
	display: inline-block;
	padding: 15px 0;
}

@media screen and (max-width: 1000px) {
	ul.tabs li a {
		width: 100%;
	}
}

.tabs_content .post_date {
    font-size: 0.7em;
}

.tabs_content .post_content a {
    font-size: 0.7em;
    line-height: 1.2em;
    display: inline-block;
}


.tabs_content .all_from_cat a {
    font-size: 0.7em;
}






/* simpleslide */
.simpleslide {
    position: relative;
    padding: 0;
    width: 100%;
}

.simpleslide .tbox {
    position: absolute;
    top: 30px;
    right: 30px;
    width: 400px;
    text-align: left;
    line-height: 1em;
}

.simpleslide .tbox h2 {
    color: #78797B;
    font-family: 'DINNlight', Arial, Helvetica, sans-serif;
    font-size: 35px;
    font-weight: lighter;
    margin: 0;
    padding: 0;
    line-height: 1em;
}

.simpleslide .tbox p {
    color: #78797B;
    font-family: 'DINNlight', Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: lighter;
    width: 100%;
    line-height: 1em;
}

.simpleslide img {
    width: 100%;
    height: auto;
    float: left;
}

/* hacks */
#loginform-custom { margin: 20px 0 10px 0; }
#loginform-custom .input { width: 210px; }
#wp-submit { margin-left: 162px; }
.lt-ie9 ul.tabs li.last {
        padding-left: 7px;
        padding-right: 7px;
}

/* form + buttons */
.formsbuttons {
    text-align: left;
}

.adminbutton {
    width: auto;
    padding: 7px 12px;
    display: inline-block;
    line-height: 1em;
}


/* item boxes */
.features-box .item .text {
    font-size: 0.88em;
}

.features-box .item.video .image-box,
.features-box .item .image-box {
    width: 300px;
}

.features-box .item.video iframe {
    width: 100%;
    height: auto;
    position: static !important;
}

.fluid-width-video-wrapper {
    padding: 0 !important;
}

/* ***************** LANG FIXES ******************************* */

body.es .filterbut li a {
    padding: 0 8px;
    width: auto;
}

body.ru #filter-prod li:first-child a {
    width: 118px;
    padding: 0;
}

body.ru #filter-prod li a {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 0.7em;
}

body.ru.page-template-page-downloads-php .headbox .in {
    padding-right: 0;
    width: 910px;
}

#filter-prod.pl .tt {
	display: table-cell;
	line-height: 1em;
	white-space: normal;
	padding: 1px 0 0 0;
	font-size: 0.65em;
	height: 31px;
	width: 90px;
	vertical-align: middle;
	margin: 0 auto;
}

#filter-prod.pl li a {
	width: 90px;
	font-size: 1em;
}

.subfilter {
	margin-top: 0;
}

.subfilter .filterbut {
	margin-top: 15px;
}

/* bulletbox fix */
.bullet-box .bulletmini {
    display: inline-block;
    float: right;
    line-height: 0;
    margin-left: 5px;
    margin-top: 7px;
}

.bullet-box .bulletmini.resp {
    display: none;
}

.bullet-box .bullet .t {
    width: 290px;
}

/** ******* */
.smallpadding {
	margin-top: 5px;
	margin-bottom: 5px;
}


/***** TOP SOCIAL **** */
.topsocial {
	font-size: 24px;
	line-height: 1em;
	float: left;
	margin-top: 10px;
}

/* *** CHINA *** */
.page-template-page-representativeschina-php #filter_selects {
	float: left;
	margin-bottom: 0;
	margin-top: 26px;
	min-width: 550px;
	width: 100%;
}

.page-template-page-representativeschina-php .headbox .in {
	padding: 0;
	width: 99%;
}

.leaflet-top, .leaflet-bottom {
	z-index: 20 !important;
}








/* ******************* VIDEO TEASER ******************* */
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#video-run {
	left: 140px;
	position: absolute;
	top: 23px;
	cursor: pointer;
	z-index: 800;
}

#video-run .video-wrap {
	position: absolute;
	left: 160px;
	top: 20px;
	background: rgba(255,255,255, 0.9);
	overflow: hidden;
	width: 0px;
	height: 0px;
}

#video-run .video-wrap.dark {
	background: rgba(0,0,0, 1);
}

#video-run .video-wrap .inside {
	display: table-cell;
	vertical-align: middle;
}

#video-run #mainvideo {
	width: 100%;
	margin: 5px;
	max-width: 99.6%;
}

#video-run #mainvideo iframe {
	border: 1px solid yellow;
	margin-left: 0 !important;
}

#video-run .video-wrap.dark .close {
	background: transparent url('82808im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/video-close.png') left top no-repeat;
	display: inline-block;
	width: 24px;
	height: 24px;
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 1000;
	cursor: pointer;
}

#video-run .video-wrap.teaser .close {
	background: transparent url('82808im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/video-close.png') left top no-repeat;
	display: inline-block;
	width: 24px;
	height: 24px;
	position: absolute;
	right: -12px;
	top: -12px;
	z-index: 1000;
	cursor: pointer;
}

/* **** */

#video-run .video-wrap.teaser .inside {
	text-align: center;
}

#video-run .video-wrap.teaser .maxwrap {
	margin: 0 auto;
	max-width: 853px;
	max-height: 359px;
}

#teaservideo {
	max-height: 359px;
}

@media screen and (min-width: 1000px) {
	.logged-in #video-run {
		top: 8px;
		left: 210px;
	}

	.logged-in #video-run img {
		width: 100px;
	}
}

/* LANG CSS FIXES */

.lt-ie10 body.zh-hans .more-lang .nicb {
	position: relative;
	top: -1px;
}
.lt-ie10 body.zh-hans .chbutton {
	position: relative;
	top: -1px;
}
/*
     FILE ARCHIVED ON 18:28:08 Apr 05, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:08:05 May 16, 2025.
     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):
  captures_list: 0.512
  exclusion.robots: 0.018
  exclusion.robots.policy: 0.009
  esindex: 0.01
  cdx.remote: 17.11
  LoadShardBlock: 89.493 (3)
  PetaboxLoader3.datanode: 103.757 (5)
  load_resource: 548.468 (2)
  PetaboxLoader3.resolve: 430.617 (2)
*/