html {
	background: #fff;
	overflow-x: hidden;
}

body {
  font-size: 75%;
  background: white;
  -webkit-text-size-adjust: 100%;
  font-family: Arial, Helvetica, sans-serif;
}

.wpb_single_image.force-responsive .vc_single_image-wrapper {
	width: 100%;
}

.wpb_single_image.force-responsive .vc_single_image-wrapper img {
	width: 100% !important;
	height: auto !important;
	max-width: inherit !important;
}

a {
	color: #707072;	
}

input,
select,
textarea {
    font-family: 'DINNlight', Arial, Helvetica, sans-serif;
}

/* Heading kerning pairs and ligatures */
h1, h2, h3, h4, h5, h6 { text-rendering: optimizeLegibility; }

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

#out-container h1,
#out-container h2.entry-title,
.grey_box .entry-title {
	background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/header-sep.png) -26px 40% no-repeat;
}


.back-to-top { display: none; }

#main_content h1 {
	background: none;
	color: #6e6f72;
	font-family: 'DINNlight', Arial, Helvetica, sans-serif;
	font-weight: normal;
    font-size: 2em;
    padding: 0 0 1% 0;
    margin: 0px;
    text-transform: none;
	word-wrap: break-word;
}

h2.entry-title {
    margin: 0px;
    font-size: 1.1em;
}

.container {
	margin: 5%;
}

.dealer-search-filter .piclogo.noimage { display: none; height: auto !important; }

.fixedheight { height: auto; }

/* buttons + forms */
.dealer-nav {
    display: inline-block;
}

.dealer-nav a {
    line-height: 1em;
}

.dealer-nav .adminbutton {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 12px;
}


.wpb_single_image img {
	height: auto;
	max-width: 100%;
	vertical-align: top;
	width: 100%;
}

.adminbutton {
    -webkit-border-radius: 6px;
    border-radius: 6px;
    width: 100%;

    display: inline-block;
    margin: 3px 0;
    background: url("/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/filter-buttons-back-selected.png") repeat-x scroll left top #9ED9D2;
    border: 1px solid #96C6C0;
    color: #39A193;
    padding: 8px 0;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
    color: white;
    text-decoration: none;
    text-shadow: 1px 1px #96C6C0;
}

.adminbutton.selected {
    background: #96C6C0;
    border: medium none;
    box-shadow: 2px 2px 1px #54736F inset;
    text-shadow: -1px 0 1px #54736F;
}
/* //buttons + forms */


/* Pixel ratio of 1.5. Background-size is 1/1.5 = 66.67% (of a 150px image) */ 
@media only screen and (-moz-min-device-pixel-ratio: 1.5), 
	   only screen and (-o-min-device-pixel-ratio: 3/2), 
	   only screen and (-webkit-min-device-pixel-ratio: 1.5), 
	   only screen and (min-device-pixel-ratio: 1.5) { 

	  #logo {
			/*background-image: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/logo@2x.png) !important;
			background-image: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/fona.svg) center top no-repeat;*/

            /*
            -webkit-background-size: auto 72px ;
			-moz-background-size: auto 72px ;
			background-size: auto 72px ;
			*/



	  }
	  
	  #footer .logo {



        /*
        background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/footer-logo@2x.png) center bottom no-repeat;
		background-image: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/logo@2x.png) !important;  
		-webkit-background-size: auto 47.5px;
		-moz-background-size: auto 47.5px ;
		background-size: auto 47.5px ;
        */
	  }	  

} 

/* Pixel ratio of 2. Background-size is 1/2 = 50% (of a 200px image) */ 
@media only screen and (-moz-min-device-pixel-ratio: 2), 
	   only screen and (-o-min-device-pixel-ratio: 2/1), 
	   only screen and (-webkit-min-device-pixel-ratio: 2), 
	   only screen and (min-device-pixel-ratio: 2) { 
	  
	  #logo {
			/*background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/logo@2x.png) center center fixed !important; */

           /* border: 1px solid red;*/
          background: none;

            /*
            -webkit-background-size: auto 72px ;
			-moz-background-size: auto 72px ;
			background-size: auto 72px ;
			*/
      }

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

	  #footer .logo {
		/*
		background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/footer-logo@2x.png) center bottom no-repeat;
		background-image: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/logo@2x.png) !important;  
		-webkit-background-size: auto 47.5px;
		-moz-background-size: auto 47.5px ;
		background-size: auto 47.5px ;
        */
	  }	  	  
	  
}



/* main menu */
.menu-box {
    display: inline-block;
    position: relative;
    width: 100%;
	text-align: center;
}

#main-menu {
    background: none repeat scroll 0 0 #6E6F72;
    border: 1px solid #6E6F72;
    display: none;
    margin-bottom: 15px;
	-webkit-border-radius: 6px;
    border-radius: 6px;	
}


#main-menu li a {
    background: none repeat scroll 0 0 #79cbbf;
    color: black;
    display: inline-block;
    font-family: 'DINNregular', Arial, Helvetica, sans-serif;
    font-size: 1.35em;
    font-weight: bold;
    margin: 3px 0;
    padding: 8px 0 8px 20%;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    width: 80%;	
}

#main-menu .sub-menu li {
	text-align: left;	
}

#main-menu .sub-menu a {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: white;
    font-weight: normal;
    font-family: 'DINNlight', Arial, Helvetica, sans-serif;
    margin-left: 20%;
    padding: 0;
    width: 75%;
}

#main-menu li a:active {
	background: #66aba3;
	color: white;
}



.menuopener { 
	margin: 0 auto;
	color: white; 
	text-align: center;
	text-decoration: none;
    display: table;
    bottom: -5px;
    /*position: relative;*/
}

.menuopener span {
	background: #79cbbf;	
	display: inline-block; 
	padding: 18px 18px;
	width: auto;
	font-family: 'DINNlight', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	font-size: 1.3em;
	
	-webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;		
	
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;		
}


.menuopener.opened span {
	background: #6E6F72;
	padding: 11px 50px;
	color: #fff;
	display: inline-block;
	/* width: 100%; */
}

/* ------------ subfooter */
.subfooter-box {
    margin-top: 5px;
    padding: 0;
    font-size: 1em;
    line-height: 1em;
    color: #909090;
}

.subfooter-box li {
    display: inline-block;
    list-style: none;
    margin: 0;
    padding: 0;
}

.subfooter-box li:first-child a:before {
    content: "";
}

.subfooter-box li a {
    display: inline-block;
    text-decoration: none;
    color: #909090;
    padding: 5px 0;
}

.subfooter-box li a:before {
    content: " / ";
    color: #909090 !important;
    margin: 0 5px;
}

/* ------------ footer */
#footer-opener-box { display: none; }

#out-footer {
	text-align: center;
	display: inline-block;
	width: 100%;

	position: relative;
	padding-bottom: 35px;
	padding-top: 25px;
}

#out-footer .cik-cak {
	height: 7px;
	width: 100%;
	z-index: 70;
	position: absolute;
	left: 0;
	top: 0;
    display: none;
	background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/cik-cak.png) left top repeat-x;	
}

#out-footer .fopener {
	width: 57px;
	height: 35px;
	display: inline-block;
    position: relative;
	z-index: 60;
	margin: 0 auto;	
    border-top: 1px solid #c7c7c7;
	background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/footer-button.png) left -15px no-repeat; 
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;	
}

#out-footer .fopener.opened {
	background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/footer-button2.png) left -15px no-repeat; 	
}

#out-footer .fopener.opened:hover {
	background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/footer-button2.png) left bottom no-repeat; 	
}


#out-footer .fopener:hover {
	background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/footer-button.png) left bottom no-repeat; 	
}

#out-footer .fopener span { display: none; }

#footer {
	border: 1px solid #dcdcdc;
	border-bottom: 0;
	display: inline-block;
	width: 90%;	
	margin: 0 5%;
	text-align: left;
	color: #929292;
    font-family: 'DINNlight', Arial, Helvetica, sans-serif;
}

#footer .in {
	margin: 30px;
	overflow: hidden; 
}

#footer .rightc {
	width: 10%;
	float: right;
}

#footer-elem {
	background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/desktop-footerelem.png) center top no-repeat;
	height: 35px;
	width: 90%;	
	margin: 0 5%;	
}

#footer > .social {
	width: 100%;	
	text-align: center;
}

#footer .logo {
    /*background: url("/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/footer-logo.png") no-repeat scroll center bottom transparent;*/
    display: block;
    margin: 25px auto 8px;
    max-width: 137px;
    text-align: center;
    width: 137px; 
}

#footer .logo img {
    width: 80%;
    height: auto;
}

.social .social {
	width: 13px;
	height: 14px;
	margin: 0 3px; 
	display: inline-block;	
}

.social .social.facebook { background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/social-facebook.png) center 50% no-repeat; }
.social .social.twitter { background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/social-twitter.png) center 50% no-repeat; }
.social .social.youtube { background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/social-youtube.png) center 50% no-repeat; }
.social span { display: none; }

#header .social { display: none; }

#footer-menu-container {

	width: 90%;
	float: left;
	display: inline-block;
}

#footer-menu-container .sub-menu {
	width: 100%;
}

#footer-menu-container .sub-menu li {
	width: 100%;
}

#footer-menu-container ul {
	margin: 0;
	padding: 0;	
}

#footer-menu-container li {
	width: 20%;
	list-style: none;
	float: left;
	color: #939393;
}

#footer-menu-container li a {
	color: #939393;
	text-decoration: none;
}

#footer-menu-container li > a {
    color: #6D6D6F;
    font-size: 1.4em;
    font-weight: bold;
    text-transform: uppercase;
}

#footer-menu-container li .sub-menu li {
    line-height: 1em;
}

#footer-menu-container li .sub-menu a {
    font-weight: lighter;
	color: #929292;
    text-transform: none;
	margin-bottom: 0px;
    padding: 5px 0;
    display: block;
    line-height: 1em;
    position: relative;
    width: 90%;
}

#footer-menu-container li .sub-menu a:hover {
	text-decoration: underline;	
}

#footer-menu-container li .sub-menu a span {
	background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/footer-arrow.png) left 5px no-repeat;
    padding-left: 10px;
    display: inline-block;
}

/* header */
#header {
	position: relative;	
	text-align: center;
	margin: 5% 5% 0 5%;	
}

#logo {
	width: auto;
	height: 74px;
	/*background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/logo.png) center top no-repeat;*/
    background: none;
	display: inline-block;
	margin-bottom: 13px;
    margin-top: 13px;
}

#logo img {
    width: 150px;
    height: auto;
}

#logo span { display: none; }

/* lang sel */
#lang_sel {
	display: inline-block;
}

#lang_sel * { 
	background-color: transparent !important;
	border: none !important;
}

#lang_sel a:visited {
	border: 1px solid white; 	
}


/* header menu */
#header-top-menu {
    font-family: 'DINNlight', Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    left: 0;
    position: absolute;
    top: 10px;
    width: auto;
    margin: 10px 0;
}

#header-top-menu ul {
	margin: 0;
	padding: 0;	
}

#header-top-menu li {
    list-style: none;
}

#header-top-menu ul li a {
	display: inline-block;
	width: 120px;	
	text-decoration: none;
	color: #707175;
	line-height: 25px;
	text-align: left;
}

#header-top-menu ul li a span {
    display: inline-block;
    line-height: 25px;
    padding-left: 30px;
	white-space: nowrap;
	margin-bottom: 4px;
}

#header-top-menu ul li:nth-child(1) a span {
	background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/ico-download.png) left 50% no-repeat;
}

#menu-item-395 {
    background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/ico-download.png) left 50% no-repeat;
    display: none !important;
}

#header-top-menu ul li:nth-last-child(2) a span {
	background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/ico-register.png) left 50% no-repeat;
}

#header-top-menu ul li:last-child a span
{
	background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/ico-download.png) left 50% no-repeat;
}

#menu-item-820
{
    /*background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/ico-person.png) left 50% no-repeat;*/
}


/* searchbox */
.searchbox {
    display: inline-block;
    width: auto;
}

.searchbox * {
	margin: 0;
	padding: 0;
	border: none;	
}

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

.searchbox .s {
	padding: 0px 10px;
	width: 130px;
	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;
	
	background: #eaeaea url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/ico-magnifier2.png) center 50% no-repeat;

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

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

/**** Isotope filtering ****/

.isotope-item {
    z-index: 2;
}

.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1;
}


/**** Isotope CSS3 transitions ****/


.isotope,
.isotope .isotope-item {
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
}

.isotope {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    -ms-transition-property: height, width;
    -o-transition-property: height, width;
    transition-property: height, width;
}

.isotope .isotope-item {
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property:    -moz-transform, opacity;
    -ms-transition-property:     -ms-transform, opacity;
    -o-transition-property:      -o-transform, opacity;
    transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -ms-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
}

#filter_selects ul {
    padding: 0px;
    margin: 0px;
    text-align: left;
}

#filter_items {
    min-height: 160px;
    overflow: visible !important;
}

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

.filter_item {
	width: 13.40%;
	margin: 1%;
	min-height: 270px;
    border: 1px solid #d8d8d8;
    padding: 0.5%;
    box-shadow: 0px 0px 3px #dad9d9;
    background: #FFF;
}

.filter_item.selected {
    width: 70%;
}

.filter_item > img {
    float: none;
    display: block;
    width: 100%;
    height: auto;
}

.filter_item.selected > img {
    float: left;
	width: auto;
}

.clear {
    clear: both;
    visibility: hidden;
    width: 1px;
    height: 1px;
    line-height: 1px;
}

/* representatives */
.filter_item {
    margin: 1%;
    width: 21.65%;
}

.filter_item.selected .item_details {
	width: 55%;
	border: 1px solid green;	
}

.filter_item img {
	max-width: 100%;
}

.filter_item.selected img {
	width: 37%;
}


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

/* contact form */
#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: 100%;
}

#contact-form .leftc2 {
	width: 100%;
}

#contact-form .rightc {
	width: 100%;
}

#contact-form button {
	border: 1px solid #c7c7c7;
	color: #909090; 
	text-shadow: -1px -1px 0 white;	
}

#contact-form .submit {
	border: 1px solid #c7c7c7;
	color: #939393;
	font-family: 'DINNlight', Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 6px 12px;
	text-transform: uppercase;	
	margin-top: 20px;
	width: 100%;
	margin-bottom: 20px;
	background: #eaeaea url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/button-back.jpg) top left repeat-x;	
}

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

.contactform li {
	margin: 0;
	padding: 0;
	list-style: none;	
	text-align: left;
	font-size: 1em;
}

.contactform .error {
	width: auto;
	display: block; 
	clear: both;	
	padding-right: 1px;
}

.contactform label {
    background: none repeat scroll 0 0 #75C6C0;
    clear: both;
    color: white;
    display: inline-block;
    float: left;
    font-size: 1.5em;
    margin: 10px 0 0 0;
	position: relative;
	left: -1px;
    padding: 2px 5px;
    text-align: left;
    text-shadow: none;
    width: auto;
	-webkit-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;	
}

.contactform li input[type="text"] {
	width: 96%;
	background: white;
	border: 1px solid #c6c6c6;
	padding: 2%;
    position: static !important;
	font-size: 1.2em;
	color: black;
    visibility: visible !important;
	line-height: 1em;
	float: right; 
	-webkit-border-radius: 0px 3px 3px 3px;
    border-radius: 0px 3px 3px 3px;		
}

.contactform li input[type="text"]::-webkit-input-placeholder,
.contactform li input[type="text"]::-moz-placeholder,
.contactform li input[type="text"]:-ms-input-placeholder,
.contactform li input[type="text"]:-moz-placeholder {
    color: #b8b8b8;
}

.contactform li input[type="text"]:focus,
.contactform li textarea:focus {
	border-color: #75c6c0;
}

.contactform li select,
.contactform li textarea {
	padding: 2%;
	width: 96%;
	min-height: 50px;
	height: auto;
	font-size: 1.2em;
	color: black;
	line-height: 1em;
	border: 1px solid #c6c6c6;	
	-webkit-border-radius: 0px 3px 3px 3px;
    border-radius: 0px 3px 3px 3px;		
}

.contactform li select {
    min-height: 1em;
    width: 100%;
}

.contactform li.textarea label {
	left: 0;	
	width: 80%;
}

.contactform .radios {
    border-top: 1px solid #C7C7C9;
    display: block;
    float: left;
    margin: -1px 0 0;
    padding: 4px 0;
    width: 100%;
}

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

#contact-form .content {
	line-height: 1em;
	font-size: 1.2em;
	display: inline-block;
	width: 100%;
	margin-top: 25px;	 
	text-align: left;
	font-size: 1.2em;
	line-height: 1.4em;
}

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

.basic-title { font-size: 1em; }

.page-template-page-representatives-php .headbox { display: inline-block; }
.page-template-page-representatives-php .headbox .in { height: auto; padding: 1%; line-height: 0; width: 98%; }


.headbox .welcome-message {
	text-align: left;
	color: #78797B;
	margin-bottom: 10px;
	display: inline-block;
	width: 100%;
}

.headbox .welcome-message a {
	background: #79CBBF;
	color: white;
	font-size: 0.9em;
	padding: 2px 8px;
	text-decoration: none;
	text-transform: uppercase;
	margin-left: 8px;
	float: right;
	-webkit-border-radius: 4px;
    border-radius: 4px;		
	position: relative;
	top: 0px;
}

#filter_selects {
    float: left;
}

.repre-filter {
    display: inline-block;
}

.dk_label.flag {
    padding-left: 30px;
}

/* dealer search filter */
body.page-template-page-dealersearch-php .headbox {
	-webkit-box-shadow: 0 14px 20px -10px black;
	box-shadow: 0 14px 20px -10px black;	
}

body.page-template-page-dealersearch-php .headbox .in { width: 100%; }

.dealer-search-filter {
/*	border: 1px solid blue; */
	display: inline-block;
	width: 100%;
	margin-bottom: 5%;
}


.dealer-search-filter .element .findonmap {
	background: #707072;
	color: white;
	padding: 2px 6px;
	font-size: 1em;
	margin-top: 5px;
	display: inline-block;
	text-decoration: none;	
	-webkit-border-radius: 2px;
    border-radius: 2px;	
}

.dealer-search-filter .element {
	border: 1px solid silver; 
	display: inline-block;
	width: 88.9%; 
	margin: 15px 0 0 0;
	padding: 5%;
}

.dealer-search-filter .element .c1,
.dealer-search-filter .element .c2,
.dealer-search-filter .element .c3,
.dealer-search-filter .element .c4 {
	/*border: 1px solid red; */
	width: 24%;
	float: left;
	line-height: 1.4em;
	color: #707072;
}

.dealer-search-filter .element .a2 {
    margin-top: 20px;
}

.dealer-search-filter .element .c1 {
	width: 19%;
	margin-right: 5%;	
	margin-bottom: 12px;
	display: inline-block;
}

.dealer-search-filter .element p {
	margin: 0;
	padding: 0;	
}

.dealer-search-filter .element .title {
	font-family: 'DINNlight', Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.2em;	
	margin-bottom: 3px;
	display: block;
}

.dealer-search-filter .element .ico {
	/*width: 60px;*/
	display: inline-block;
	padding-left: 19px;
}

.dealer-search-filter .element .ico.phone {
	background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/ico-telephone.png) left 50% no-repeat;	
}

.dealer-search-filter .element .ico.fax {
	background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/ico-printer.png) left 50% no-repeat;	
}

.dealer-search-filter .element .ico.email {
	background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/ico-email.png) left 50% no-repeat;	
}

.dealer-search-filter .element .ico.web {
    background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/ico-contact-globe.png) left 50% no-repeat;
}

.dealer-search-filter .element .piclogo {

    display: table-cell;
    height: 73px;
    padding: 0;
    vertical-align: middle;
    width: auto;

    /*
    width: auto;
	display: inline-block;
	padding: 4px;
	-webkit-box-shadow: 0 7px 9px -8px #000000;
    box-shadow: 0 7px 9px -8px #000000;
    */
}	

.dealer-search-filter .element .piclogo img {
	width: auto;
	max-width: 100%;
	height: auto;	
	float: left;
}

.dealer-search-filter .element .picto {
	width: 72px;
	height: 53px;
	display: block;
	float: left;
	background: #f9f9f9;
	margin: 5px 5px 0 0px;
}	

.dealer-search-filter .element .picto:first-child { margin-left: 0; }

.dealer-search-filter .element .picto.pic1 { background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/cat-treatmencenters@2x.png?ver3) left top no-repeat; background-size: 72px 53px;}
.dealer-search-filter .element .picto.pic2 { background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/cat-extraoralimaging@2x.png?ver4) left top no-repeat; background-size: 72px 53px;}
.dealer-search-filter .element .picto.pic3 { background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/cat-instruments@2x.png?ver3) left top no-repeat; background-size: 72px 53px;}
.dealer-search-filter .element .picto.pic4 { background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/cat-laser@2x.png?ver3) left top no-repeat; background-size: 72px 53px;}
.dealer-search-filter .element .picto.pic5 { background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/cat-intraoralimaging@2x.png?ver3) left top no-repeat; background-size: 72px 53px;}
.dealer-search-filter .element .picto.pic6 { background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/cat-hygiene@2x.png?ver3) left top no-repeat; background-size: 72px 53px;}
.dealer-search-filter .element .picto.pic7 { background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/cat-cadcam@2x.png?ver3) left top no-repeat; background-size: 72px 53px;}
/* fallback */
.dealer-search-filter .element .c1 {
	width: 100%;	
	float: left;
	text-align: center;
}

.dealer-search-filter .element .c2 {
	width: 100%;	
	float: left;
	margin: 0 0 0px 0;
}

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

.dealer-search-filter .element .a2 {
    margin-top: 20px !important;
}

.dealer-search-filter .element .c4 {
	width: 100%;
}

/* headbox style */
.headbox {
    background: white;
    border: 1px solid #CBD9DF;
	border-top: 5px solid #79cbbf;
    border-radius: 0 0 6px 6px;
    display: inline-block;
    position: relative;
    margin: 0 5% 30px;
    width: 90%;
	/*overflow: hidden;*/
	-webkit-border-radius: 6px;
    border-radius: 6px; 
}

.headbox img {
	width: 100%;
	height: auto;	
}

.headbox .in {
	margin: 0;
	padding: 4%;
	display: block;
	float: left;
	width: 92%;
	background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/headbox-back.jpg) center bottom no-repeat;
}

.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/20190616091021im_/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.7em;
}

/* ------------- dealer login */
#dealer-login {
	display: inline-block;
	width: 90%;	
	margin: 5% 0;
}

#dealer-login.logged {
	margin: 0;
	padding: 0;
	width: 100%;	
}

#dealer-login .leftc {
	width: 40%;
	float: left;	
}

#dealer-login .leftc h1 {
	padding-left: 40px;
	background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/ico-padlock.png) left 50% no-repeat;
}

#dealer-login .leftc .forgot-link {
	font-size: 0.9em;
	margin-top: 8px;
	display: inline-block;	
}

#dealer-login .rightc {
	width: 40%;
	border-left: 1px solid silver;
	float: right;
	padding-left: 50px;	
}

#loginform-custom {

	border: 1px solid silver;
	-webkit-border-radius: 5px;
    border-radius: 5px;		
	width: 100%;
	background: white;
	-webkit-box-shadow:  0px 15px 15px -20px #666666;
    box-shadow:  0px 15px 15px -20px #666666;	
}

#loginform-custom p {
	margin: 25px;	
}


#loginform-custom label {
    display: inline-block;
    width: 40%; 
	font-size: 0.9em;
	color: #6e6f72;
}

#loginform-custom .input {
	border: 1px solid silver;
	background: white;
	padding: 2%;
	width: 48%;
	-webkit-border-radius: 2px;
    border-radius: 2px;	
	-webkit-transition: all 1s linear;
	-moz-transition: all 1s linear;
    -ms-transition: all 1s linear;
    -o-transition: all 1s linear;
	transition: all 1s linear;	
}

#loginform-custom  .login-submit {
    margin: 0 25px 25px;
}

/* wysiwyg */
.wysiwyg {
	text-align: left;
	font-size: 1em;
	color: #5F5F60;
	line-height: 1.4;
}

/*
.wysiwyg img {
    width: 100%;
    height: auto;
}
*/

.wysiwyg ul {
	margin-left: 13px;	
}

.wysiwyg ul li {
	list-style: square;	
}

.news-fancy-buttons {
	text-align: center;
	margin-bottom: 35px;
}

.news-fancy-buttons li {
	list-style: none;
	margin: 0;
	padding: 0 10px;
	display: inline-block;
	background: #ededed;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
}

.news-fancy-buttons li:hover {
	background: #e1e1e1;
}

.news-fancy-buttons a {
	text-decoration: none;
	color: #6e6f72;
	line-height: 40px;
	display: inline-block;
	padding: 0 0px;
	width: 100%;
}

.news-fancy-buttons li.c {
	background: #7cccc2;
}

.news-fancy-buttons li.c:hover {
	background: #71bab1;
}

.news-fancy-buttons li.c a {
	color: white;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.3);
}

.news-fancy-buttons li.cl {
	border-right: 1px solid white;
}

.news-fancy-buttons li.cr {
	border-left: 1px solid white;
}

@media screen and (max-width: 500px) {
	.news-fancy-buttons li {
		width: 94%;
	}
}

/* -------------- buttons */
.button-primary {
	-moz-box-shadow:inset 0px 1px 0px 0px #89e5da;
	-webkit-box-shadow:inset 0px 1px 0px 0px #89e5da;
	box-shadow:inset 0px 1px 0px 0px #89e5da;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #73c6bc), color-stop(1, #58a29b) );
	background:-moz-linear-gradient( center top, #73c6bc 5%, #58a29b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#73c6bc', endColorstr='#58a29b');
	background-color:#73c6bc;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #50928b;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:-1px 1px 0px #3d736d;
}

.button-primary:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #58a29b), color-stop(1, #73c6bc) );
	background:-moz-linear-gradient( center top, #58a29b 5%, #73c6bc 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#58a29b', endColorstr='#73c6bc');
	background-color:#58a29b;
}

.button-primary:active {
	position:relative;
	top:1px;
}

/* deal filter */
#dk_container_filter_representatives_position {
    display: none !important;
}

#load-more {
	position: relative;
	top: -60px;
}

#load-more.fix {
	top: 20px;
}

#nodocs {
	color: #888;
	text-align: center;
	margin-top: 50px;
	text-transform: uppercase;
}

#nodocs,
#download-counter {
	display: none;
}

.preloaderrr {
	text-align: center;
	color: #7acbc2;
	font-weight: bold;
	display: none;
	position: relative;
}

.deal-filter {
	width: 100%;
	padding: 0;
	margin: 0;
	display: block;
	overflow: hidden;
} 

.deal-filter .item {
	background: white; 
	border: 1px solid #dfe0e2;
	display: inline-block;
	float: left;
	overflow: hidden;
	min-height: 75px;
	text-align: left;
}

/*
.deal-filter .item .attachment-dealerslogos {
	width: 100%;
	height: auto;
	max-height: 151px;
	margin-top: 3px;
}
*/

.deal-filter .item .download-box {
	background: #f2f2f2;
	display: inline-block;
	width: 98%;
	float: left;
	padding: 2%; 
}

.deal-filter .item .subtitle {
	color: #78797b;
	font-size: 11px;
	margin: 0;
	padding: 0;
	position: relative;
	top: -2px;
}

.deal-filter .item .title {
	font-size: 12px;
	color: #707072;
	margin: 3px 0 2px 0;
	padding: 0;
	font-weight: bold;
    /*font-family: 'DINNlight',Arial,Helvetica,sans-serif;*/
}

.deal-filter .item .icobox {
	margin-top: 3px;
	text-align: center;
	display: inline-block;
	width: 100%;
	height: 157px;
	float: left;
}

.deal-filter .item .icobox a {
	width: 100%;
}

.deal-filter .item .maintext {
	margin: 2px 0;
	padding: 0;
	font-size: 1em;
	line-height: 1em;
	color: #5f5f60;
}

.deal-filter .item .mbox {
	display: inline-block;
	width: 92%;
	padding: 4%;
    min-height: 64px;
}

.deal-filter .item .download.ico {
	width: 15px;
	height: 15px;
	display: inline-block;
	background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/download-arrow2.png) left top no-repeat;
    right: 5px;
    top: 5px;
	position: absolute;
}

.deal-filter .item .download.ico:active, 
.deal-filter .item .download.ico:hover {
	background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/download-arrow.png) left top no-repeat;
}

.deal-filter .item .ibox {
/*	border: 1px solid red; */
	float: left;
	width: 100%;	
}

.deal-filter .item .tbox {
    color: #666666;
    display: inline-block;
    width: auto;
	font-size: 11px;
	line-height: 1.2em;
	margin-left: 3px;
	margin-top: 0;
	margin-right: 10px;
}

.deal-filter .item .download.ico span { display: none; }

.subfilter {
	display: inline-block;
	line-height: 12px;
	width: 100%;
	margin-top: 15px;
}

.subfilter .subelements {
	float: right;
	max-width: 789px;
	width: 100%;
	margin-bottom: 6px;
	display: none;
}

.subfilter .subelements li:first-child a {
	width: auto;
}

@media screen and (max-width: 1004px) {
	#filter-prod .selected .l {
		display: none !important;
	}
}

.greenbutton {
	display: none;
	background: #7acbc2;
	color: white;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 20px;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	text-transform: uppercase;
}

.more-lang.selected .l {
	width: 2px;
	height: 15px;
	display: inline-block;
	background: silver;
	position: absolute;
	left: 50%;
	top: 36px;
}

@media screen and (min-width: 768px) {
	.subfilter .subelements.instruments .filterbut {
		margin-left: 0px;
	}

	.subfilter .subelements.instruments .filterbut li a {
		padding: 0px 5px;
	}

	.subfilter .subelements.hygiene .filterbut {
		margin-left: 278px;
	}

	.subfilter .subelements.laser .filterbut {
		margin-left: 337px;
	}

	.subfilter .subelements.languages .filterbut {
		margin-left: 0;
	}

	.subfilter .subelements.cadcam .filterbut{
		margin-left:117px;
	}

	.subfilter .subelements.intra-oral-imaging .filterbut {
		margin-left: 30px;
	}

	.subfilter .subelements.extra-oral-imaging .filterbut {
		margin-left: 0px;
	}
}

@media screen and (max-width: 1000px) {
	.subfilter .subelements .filterbut {
		float: left;
		margin: 0 !important;
	}

	.filterbut li {
		display: inline-block !important;
	}

	.filterbut li.more-lang,
	.subfilter.lang {
		display: none !important;
	}

	.nicb {
		-webkit-border-radius: 3px !important;
		border-radius: 3px !important;
		line-height: 33px !important;
		font-size: 11.8px !important;
		top: -1px !important;
		left: 0 !important;
	}

	.more-lang.selected .l,
	#filter-prod .selected .l {
		display: none !important;
	}
}

#filter-prod li:first-child .l {
	display: none !important;
}

#filter-prod .selected .l {
	width: 2px;
	height: 15px;
	display: inline-block;
	background: silver;
	position: absolute;
	left: 50%;
	top: 36px;
}

/* filter buttons */
.filterbut { 
	text-align: left;
	width: auto;
	margin: 0;
	display: inline-block;
}

.filterbut li {
	list-style: none;
	display: inline-block;
	text-align: center;
	margin: 3px 3px 3px 0;
}

.filterbut li.endpart {
	margin-right: 15px;
}

.filterbut li.endpart a {
	-webkit-border-radius: 0px 3px 3px 0px !important;
	border-radius: 0px 3px 3px 0px !important;
}

.filterbut li.startpart a {
	border-left: 1px solid #c7c7c7 !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
}

.nicb,
.filterbut li a {
	border: 1px solid #c7c7c7;
	padding: 0px 9px;
	line-height: 35px;
	height: 32px;
	display: inline-block;
	font-family: 'DINNlight', Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase; 
	font-size: 0.9em;	
	color: #909090; 
	text-shadow: -1px -1px 0 white;
	text-decoration: none;
	background: #eaeaea url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/filter-buttons-back.png) left top no-repeat;
	-webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;		
}

.nicb {
	font-size: 12.8px;
	position: relative;
	left: -1px;
	cursor: pointer;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.nicb.selected {
	border-top: 1px solid #96c6c0;
	border-bottom: 1px solid #96c6c0;
	color: #39a193;
	position: relative;
	text-shadow: 0 1px 0 white;
	background: #9ed9d2 url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/filter-buttons-back-selected.png) left top no-repeat;
}

.filterbut li.selected a {
	border-top: 1px solid #96c6c0;
	border-bottom: 1px solid #96c6c0; 
	color: #39a193;
	position: relative;
	text-shadow: 0 1px 0 white;
	background: #9ed9d2 url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/filter-buttons-back-selected.png) left top no-repeat;
}

.filter-separator {
	display: inline-block;
	width: 100%; 
	margin: 2px 0;
	text-align: left;	
}

.filter-separator .title {
	float: left;
	margin: 0;
	color: #6e6f72;
	padding: 0;	
	width: 100%;
}

/* filter_representatives */
#filter_representatives .flag {
    background-position: 0 0;
    bottom: -2px;
    display: inline-block;
    height: 12px;
    margin-right: 2px;
    position: relative;
    width: 22px;
}

#filter_representatives .rep_item {
	width: 14.4%;
	min-width: 130px;	
	margin: 1%;
	padding-bottom: 3%;
	overflow: hidden;
	background: white;
}

#filter_representatives .rep_item img {
	margin: 2%;
	width: 91.9%;
    padding: 3%;
	height: auto;
	cursor: pointer;

    border: 1px solid #dedede;
}

#filter_representatives .rep_item .pic {
    margin-bottom: 5px;
    width: 97.9%;
}

#filter_representatives .item_details {
	display: none;	
}

#filter_representatives .rep_item.selected {
	width: 98%;
	padding: 1%;
}

#filter_representatives .rep_item.selected .item_details {
	display: block;	
	float: right;
	width: 48%;
	margin-right: 1%;
}

#filter_representatives .rep_item.selected .item_details h2 {
	color: #74c6bc;
	text-transform: uppercase;
	font-family: 'DINNlight', Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.3em;
	margin: 0;
	padding: 0;			
}

#filter_representatives .rep_item.selected .item_details h3 {
	color: #6e6f72;
	font-family: 'DINNlight', Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 1.1em;
	text-transform: none;
	margin: 0;
	padding: 0;	
}

#filter_representatives .rep_item.selected .item_details h4 {
    background-position: left 50%;
    color: #6E6F72;
    font-size: 0.9em;
    font-weight: lighter;
    padding: 0 0 0 0px;
}

#filter_representatives .name {
	text-align: center;	
}

#filter_representatives .rep_item.selected .name { 
	display: none; 
}

#filter_representatives .name h2 {
	color: #6e6f72;
	text-transform: uppercase;
	font-family: 'DINNlight', Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.3em;
	margin: 0;
	padding: 0;	
}

#filter_representatives .name h3 {
	color: #74c6bc;
	font-family: 'DINNlight', Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	margin: 0;
	padding: 0;
}

#filter_representatives .rep_item.selected .item_details .ico {
    color: #6E6F72;
    font-size: 0.9em;
    font-weight: lighter;
    padding: 4px 0 4px 21px;
	margin: 3px 0;
	border-top: 1px solid #eaeaea;
}

#filter_representatives .rep_item.selected .item_details .ico.email_ico {
	background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/ico-mail.png) left 50% no-repeat;	
}

#filter_representatives .rep_item.selected .item_details a {
	color: #6E6F72;
	cursor: pointer;
	text-decoration: none;
    word-break: break-word;
}

#filter_representatives .rep_item.selected .item_details .ico.tel_ico {
	background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/ico-tel.png) left 50% no-repeat;	
}

#filter_representatives .rep_item.selected .item_details .ico.speak_ico {
    background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/ico-speaking.png) left 50% no-repeat;
}

#filter_representatives .rep_item.selected .pic {
	float: left; 
	width: 45%;
	padding: 0;
	overflow: hidden;
}

#filter_representatives .rep_item.selected .pic  img {
	margin: 0;
	padding: 0;
	width: 100%;	
}



/* category grid */
.category-grid {
	
	
}

.category-grid .box {
	background: white;
	position: relative;
	min-height: 133px;
}

.category-grid .box:first-child {
	border-top: 0;	
}

.category-grid .box .inside {
	margin: 5px;
}

.category-grid .box .piclogo img {
	width: 100%;
	height: auto;
}

.category-grid .box .title {
	color: #5f5f60;
	font-family: 'DINNlight', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.5em;
	text-align: left;
	padding-left: 17px;
	margin: 0;
	background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/header-sep.png) -27px 0px no-repeat;
}

.category-grid .box .title a {
	text-decoration: none;
    color: #5f5f60;
}





/* product-detail */
#product-detail {
	width: 90%;
	margin: 0 5%;
	display: block;
	overflow: hidden;
    position: relative;
    top: -11px;	
}

#product-detail .breadscrumbs {
    font-size: 1em;
    padding: 1.5% 3%;
    text-align: left; 
	background: #79CBBF;
	color: white;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;	
}

#product-detail .breadscrumbs a {
	color: white;
}

#product-detail .left-c {
	width: 94%;
	padding: 0% 3% 3% 3%;
	float: left;
	background: white;
	-webkit-border-radius: 0px 0px 4px 4px;
    border-radius: 0px 0px 4px 4px;	
	/*
	-webkit-box-shadow:  0px 10px 15px -15px #000000;
    box-shadow:  0px 10px 15px -15px #000000;
    */
}

#product-detail .left-c h1 {
	background: none;
	padding: 0;
	margin: 15px 0 0 0;
	font-size: 1.2em;
	text-shadow: -1px -1px 0 white;
}	

#product-detail .right-c {
	width: 100%;
	float: left;	
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
	/*border: 1px solid green;*/
	margin: 30px 0 0 0;
}

.nicemorebutton {

	background: #b36100 url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/yellowbutton.png) top left repeat-x;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.9em;
	text-shadow: -1px -1px 0px #b36100;
	display: inline-block;
	padding: 0 15px;
	line-height: 42px;
	color: white;
	text-decoration: none;
	border-radius: 5px;
	position: absolute;
	right: 20px;
	bottom: 20px;
	z-index: 90;
	display: none;
}

.nicemorebutton .arr {
	position: relative;
	bottom: -2px;
	width: 10px;
	height: 15px;
}

.nicemorebutton .arr img {
	width: auto;
}

#product-detail .nicemorebutton {
	display: inline-block;
}

.headbox.category .nicemorebutton {
	display: none;
}

#product-detail .mini-box {
	/*border: 1px solid blue;*/
	width: 100%;
	display: none;
    /*line-height: 0;*/
}

/* #product-detail main */
#product-detail-main {}

#product-detail-main .main-box {
	text-align: left;
	display: none;
}

#product-detail #pd-keyfeatures,
#product-detail #pdmini-keyfeatures {
	display: none;
}

#product-detail .menu {
	text-align: left;	
}

#product-detail .menu li {
	list-style: none;
	display: inline-block;
	text-align: center;
	margin: 3px 3px 3px 0;
}

#product-detail .menu li a {
	border: 1px solid #c7c7c7;
	padding: 0px 13px;	
	line-height: 32px;
	height: 32px;
	display: inline-block;
	font-family: 'DINNlight', Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase; 
	font-size: 0.9em;	
	color: #909090; 
	text-shadow: -1px -1px 0 white;
	text-decoration: none;
	background: #eaeaea url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/filter-buttons-back.png) left top no-repeat;
	-webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;	
}

#product-detail .menu .selected a {
	border-top: 1px solid #96c6c0;
	border-bottom: 1px solid #96c6c0; 
	color: #39a193;	
	text-shadow: 0 1px 0 white;
	background: #9ed9d2 url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/filter-buttons-back-selected.png) left top no-repeat;	
}

#product-detail #slider {
/*    -webkit-box-shadow: 0 13px 15px -15px black;
    box-shadow: 0 13px 15px -15px black;
    margin-bottom: 12px;		
*/
	margin: 0;
	padding: 0;
	-webkit-box-shadow: none;
	box-shadow: none;	
}

/* features box */
.features-box {
	display: inline-block;
	width: 100%;
}

.features-box .item {
	width: 100%;
    display: inline-block;
    float: left;
    padding-bottom: 8px;
    background: url('/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/item-shadow.png') center bottom no-repeat;
}

.features-box .item .title {
	color: #5f5f60;
	font-family: 'DINNlight', Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 1.5em;
    line-height: 1em;
	text-align: left;
	padding-left: 18px;
	margin: 0;
    text-transform: lowercase;
	background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/header-sep.png) -26px 5px no-repeat;
}

.features-box .item .title:first-letter {
    text-transform: uppercase;
}

.features-box .item .text {
    color: #5f5f60;
    display: inline-block;
    font-size: 1em;
    line-height: 1.4em;
    margin: 10px 0 8px;
    padding: 0;
    text-align: left;
}

.features-box .item .image-box {
	width: 25%;
	overflow: hidden;
	display: inline-block;
	float: left;
    line-height: 0;
    margin-top: -8px;
}

.features-box .item.video .image-box {
    overflow: visible;
}

.features-box .item .cbox {
    float: right;
    width: 64%;
    margin: 15px 0;
}

.features-box .item.noimage .cbox {
    float: left;
}

.features-box .item .image-box img {
	width: 100%;
    height: auto;
    line-height: 0;
}

.features-box .item.right .image-box {
    float: right;
}

.features-box .item.right .cbox {
    float: left;
}

.features-box .item.right .image-box {
    text-align: right;
}

/* slider */
#slider {
	background: white;
	padding-bottom: 3px;
}

#slider.ls-noskin .ls-bottom-nav-wrapper {
	visibility: visible !important;
	display: block !important;
}

.mini-slide {
    float: left;
    line-height: 0;
    position: relative;
    width: 100%;
}

.mini-slide img { 
	width: 100%;
	height: auto;
}

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

.mini-slide .title {
    font-family: 'DINNlight', Arial, Helvetica, sans-serif;
    font-size: 1.8em;
    font-weight: normal;
    line-height: 1em;
    margin: 0;
}

.mini-slide .desc {
    display: block;
    font-size: 0.8em;
    margin: 7px 0 0;
}



/* wysiwyg */
.wysiwyg {
	/*border: 1px solid red;*/
}

.wysiwyg img {
    max-width: 100%;
    height: auto;
    line-height: 1.4em;
}

.container.newswysiwyg .wysiwyg img.size-full,
.container.newswysiwyg .wysiwyg img.size-medium {
	//width: 100%;
	max-width: 100%;
	//min-width: 100%;
	height: auto;
}



ul.tabs {
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
	display: inline-flex;
}

ul.tabs li {
    float: left;
    display: block;
    border: 1px solid #dddddd;
    border-left: 1px solid #FFF;
    background: #f6f6f6;
    text-align: center;
    width: 50% !important;
    -webkit-border-radius: 0px 4px 0px 0px;
    border-radius: 0px 4px 0px 0px;

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

ul.tabs li a {
    text-decoration: none;
    color: #6b6b6d;
    font-family: 'DINNlight', Arial, Helvetica, sans-serif;
    font-size: 1em;
    text-transform: uppercase;
    font-weight: bold;
    white-space: nowrap;
	width: 100%;
	display: block;
}

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

ul.tabs li.selected {
    background: #FFF;
    border-bottom: 1px none;
}

ul.tabs li.selected a span {
    border-bottom: 3px solid #74c6bc;
    padding-bottom: 13px;
}

ul.tabs li.selected.first {
    border-left: 1px solid #dddddd;
}

ul.tabs li.first {
    border-left: 1px solid #DDDDDD;
    border-radius: 4px 0px 0px 0px;
}

ul.tabs li.last {
    border-radius: 0px 4px 0px 0px;
    display: none;
}


ul.tabs li.clear {
    float: none;
    padding: 0px;
    margin: 0px;
    border: 0px none;
}

.tabs_content {
    clear: both;
    display: none;
}

.tabs_content.selected {
    display: block;
    margin-top: -1px;
}

.tabs_content .post_date {
    font-size: 0.8em;
    font-style: italic;
    color: #bfbfbf;
}

.tabs_content .tabs_posts {
    padding: 12px 15px;
    border: 1px solid #dddddd;
    border-top: 0px none;
}

.tabs_content .tabs_posts .morelink {
	width: 100%;
	display: inline-block;
	text-decoration: none;
	position: relative;
	top: -7px;
	color: #7AC6C0
}

@media screen and (max-width: 1000px) {
	.tabs_content .tabs_posts .morelink {
		top: 0px;
	}
}

.tabs_content .tabs_posts.last {
    border-radius: 0px 0px 4px 4px;
}

.tabs_content .post_content a {
    color: #6b6b6d;
    font-size: 1em;
    text-decoration: none;
    font-weight: bold;
}

.tabs_content .post_content a:hover {
    text-decoration: underline;
}

.tabs_content .all_from_cat {
    padding: 5px 5px 0 0;
    text-align: right;
}

.tabs_content .all_from_cat a {
    color: #6b6b6d;
    font-size: 1em;
}

@media screen and (min-width: 1000px) {
	.fr.home ul.tabs li:nth-child(2) {
		min-height: 29px;
		padding-top: 3px;
	}

	.fr.home ul.tabs li:nth-child(2) a {
		line-height: 1em;
		width: 100%;
		display: inline-block;
		white-space: normal;
	}
}

#left_bar {
    width: 100%;
    float: none;
	margin-bottom: 0px;
	margin-top: 20px;
}

#main_content {
    float: none;
    width: 100%;
    padding: 0%;
}

.widget_wrap {
    margin-bottom: 20px;
}

.widget_wrap .widget_content {
    padding: 10px;
    background:  #f9f9f9;
    border: 1px solid #dcdcdc;
    border-bottom: 0px none;
    border-radius: 3px 3px 0 0;
    box-shadow: 0px 0px 1px #CCC;
    color: #909090;
    font-size: 0.8em;
}

.widget_wrap .widget_bottom {
    background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/wave.png) no-repeat center bottom;
    width: 300px;
    height: 17px;
}

#product-detail .ls-layer .main-title {
	text-align: left;	
}

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

.three_boxes {
    float: none;
    width: 100%;
}

.homepage_box {
    width: 30%;
    min-width: 221px;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}

.homepage_box.last {
    margin-right: 0px;
}

.homepage_box h2 {
    background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/header-sep.png) -27px 25% no-repeat;
    color: #6e6f72;
    font-family: 'DINNlight', Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    line-height: 1.1em;
    font-size: 1.1em;
    padding-left: 17px;
    margin: 0 0 5px 0;
}

.homepage_box h2 a {
    color: #6e6f72;
    text-decoration: none;
}

.homepage_box h2 a:hover {
    text-decoration: none;
}

.homepage_box_image_wrap {
    background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/image_shadow.png) no-repeat center 115px;
    height: 150px;
}

.homepage_box_image {
    background: #FFF;
    padding: 4px;
    border: 1px solid #EEE;
    border-top: 1px none;
    border-left: 1px none;
}

.homepage_box_image a {
    line-height: 0;
    display: block;
}

.homepage_box_image a img {
    width: 100%;
    height: auto;
}

.homepage_box_text {
    font-size: 0.7em;
    color: #5f5f60;
    margin-top: -10px;
}

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

@media screen and (min-width: 740px) and (max-width: 1000px){
	.three_boxes {
		width: 100%;
		display: inline-block;
		margin-bottom: 15px;
	}

	.three_boxes hr {
		display: none;
	}

	.three_boxes .homepage_box {
		margin: 0;
		padding: 0;
		float: left;
		width: 33%;
		display: inline-block;
	}

	.three_boxes .homepage_box .insider {
		margin: 0 10px;
	}

	.three_boxes .homepage_box:first-child .insider {
		margin-left: 0;
	}

	.three_boxes .homepage_box.last .insider {
		margin-right: -7px;
	}
}

.image_ribbon {
    background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/ribbon.png) no-repeat top left;
    position: absolute;
    width: 114px;
    height: 113px;
    display: block;
    margin: -6px 0px 0 -7px;
	background-size: 70%;
}

.right_box {
    float: none;
    /*width: 220px;*/
}

.col-box {
	display: inline-block;
	width: 100%;
	max-width: 220px;
	margin: 20px auto 0 auto;
}

.col-box .half {
	float: left;
	width: 48%;
}

.col-box .half.r {
	float: right;
	text-align: right;
}

.search_result {
    border: 1px solid silver;
    display: inline-block;
    margin: 15px 0 0;
    padding: 2%;
    width: 95%;
}

.search_result h1 {
    font-size: 20px;
}

#select_message {
    /*height: 300px;*/
}

.grey_box {
    border: 1px solid #d6d6d6;
    padding: 15px 15px 15px 20px;
    margin-top: -1px;
    background: url("/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/footer-arrow.png") no-repeat scroll 7px center transparent;
}

.grey_box.item {
    border-right: 0;
}

.scrollbox {
    border: 1px solid #d6d6d6;
    border-top: 0;
    border-left: 0;
    max-height: 250px;
    overflow: auto;
}

/*
.grey_box.item.hidden {
    display: none;
}

.grey_box.item.visible {
    display: block;
}
*/

.grey_box:hover {
    background-color: #f5f5f5;
}


.grey_box.first, .grey_box.first:hover {
    background: none transparent;
}

.grey_box.last {
    border-bottom: 1px solid #d6d6d6;
}

.older-entries {
    text-decoration: none;
    font-size: 12px;
    margin-top: 3px;
}

.older-entries:hover {
    text-decoration: underline;
}

/*
.new-entries { display: none; }
*/

.job_date {
    color: #519991;
    font-size: 1em;
}

a.job_title {
    text-decoration: none;
    color: #6c6c6e;
    font-weight: bold;
    font-size: 0.9em;
    display: block;
}


a.job_title:hover {
    text-decoration: underline;
}

#main_content h3 {
    font-size: 1em;
    font-weight: normal;
    font-family: 'DINNlight', Arial, Helvetica, sans-serif;
}

.wysiwyg h2,
.wysiwyg h3,
.wysiwyg h4,
.wysiwyg h5
.wysiwyg h6 {
    font-family: 'DINNlight', Arial, Helvetica, sans-serif;
    font-size: 2em;
    font-weight: lighter;
}


/* gallery shortcode */
.gallery .gallery-item img {
    width: 100%;
    height: auto;
    border: 2px solid white !important;
}

.gallery-caption {
    line-height: 1em;
}


.breadscrumbs {
    display: none;
}

/* fancylist shortcode */
.fancylist li { list-style: none !important; }

.fancylist ul > li {
    padding-left: 15px;
    margin: 0 0 4px 0;
    color: #5f5f60;
    font-size: 15px;
    background: transparent url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/bullet-mini.png) left 6px no-repeat;
}

.fancylist ul ul {
    margin-bottom: 15px;
    margin-top: 2px;
    margin-left: 16px;
}

.fancylist ul ul > li {
    margin: 2px 0;
    padding-left: 15px;
    background: transparent url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/bullet-mini-grey.png) 0 6px no-repeat;
}

/* simpleslide */
.simpleslide {
    background: white;
    padding: 1%;
    width: 98%;
    color: #79CBBF;
    text-align: left;
}

.simpleslide .tbox {
    margin-left: 1%;
}

.simpleslide .tbox .title {
    color: #5f5f60;
}

.simpleslide img {
    width: 100%;
}


/* langbox */
/* lang_sel */
.langbox {
    padding-right: 18px;
    left: 0;
    top: 0;
    padding-bottom: 15px;
    color: #707175;
    text-align: left;
    font-size: 12px;
    z-index: 80;
    cursor: pointer;
    background: url('/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/arrow-down.png') right 5px no-repeat;

    color: #707175;
    cursor: pointer;
    font-size: 12px;
    height: 0;
    margin: 32px auto 2px;
    padding-bottom: 15px;
    padding-right: 18px;
    position: relative;
    width: 85px;
    z-index: 80;
	text-transform: capitalize;
}

.langbox .circle {
    width: 23px;
    height: 23px;
    display: inline-block;

    position: relative;
    top: -3px;
    background: url('/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/ico-back.png') left top no-repeat;
}

.langbox .circle .lang {
    background-position: center 50%;
    display: inline-block;
    height: 23px;
    width: 100%;
    background-size: 11px 9px;
}

.langbox .circle .lang.en {
    background-image: url('/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/flag-mini-en.png');
}

.langbox:hover {
    background-position: right 7px;
}

.langbox .pop { display: none;}

.langbox:hover .pop {
    position: absolute;
    display: block;
    left: -28px;
    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;
    padding: 5px 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;
	text-transform: CAPITALIZE;
}

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

/* product table */
#pd-techspec table {
    width: 100% !important;
    border: 1px solid white !important;
}

#pd-techspec table tr:first-child td {
    border: none;
}

#pd-techspec table td {
    padding: 5px;
    background-color: transparent;
    border-left: none;
    border-right: none;
    border-top: 1px solid #eee;
}

#pd-techspec table td * {
    margin: 0;
    padding: 0;
    font-weight: normal;
}

#pd-techspec table td strong {
    font-weight: bold !important;
}

#pd-techspec table td:nth-child(1) {
    padding-right: 20px;
    padding-left: 0;
    width: 50%;
}

/* background fix */
#out-container {
    background: white;
    display: inline-block;
    width: 100%;
}

#map_canvas {
    line-height: 1em;
}

/* gravityform */
.gravityform select,
.gravityform textarea,
.gravityform input {
    background: white;
    border: 1px solid #c6c6c6;
    padding: 5px !important;

    font-size: 16px !important;
    color: black;
    line-height: 1em;
    -webkit-border-radius: 0px 3px 3px 3px;
    border-radius: 0px 3px 3px 3px;
}

.gravityform select {
    position: static !important;
    visibility: visible !important;
    appearance:none;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
}

.gravityform input:focus,
.gravityform textarea:focus {
    border-color: #75c6c0;
}

.gravityform input[type="file"] {
    font-size: 1em !important;
}

.gform_wrapper .gfield_description {
    font-size: 11px !important;
    color: #666;
    font-family: Arial;
}

.gform_wrapper div.validation_error {
	border: none !important;
}

.button.gform_button {
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: #7fc6b8;
    color: white;
    border: none;
    padding: 15px !important;
    font-size: 1.5em !important;
}

.gravityform label {
    color: #666 !important;
    font-weight: normal !important;
    font-size: 12px !important;
}

.gfield.gsection {
    margin-top: 30px !important;
    display: inline-block;
    width: 100%;
    padding: 0 !important;
    border-bottom: 5px solid #7fc6b8 !important;
}

.gfield.gsection .gsection_title {
    background: #7fc6b8;
    display: inline-block;
    color: white;
	line-height: 36px;
	padding: 0 10px !important;
    width: auto !important;
}

.gform_wrapper .top_label .gsection_description{
	margin-bottom: 12px;
	padding-top: 12px;
}

.gfield textarea,
.gfield input {
    border: 1px solid silver;
}

.gfield textarea:focus,
.gfield input:focus {
    border-color: #333;
}

.gfield_checkbox label {
    font-size: 12px;
}

.gform_page_footer {
    border: 3px solid green;
}

.gform_page_footer .button {
    background: #6cc8b3;
    color: white;
    border: none;
}

.gform_page_footer .button:hover {
    background: #5ca796;
}

/* dealer filter fallback */
.fallback {
    margin-bottom: 25px;
    float: left;
    width: 100%;
}

.fallback select {
    width: auto;
    margin: 3px 10px 3px 0;
    float: left;
    background: white;
    border: 1px solid #c6c6c6;
    padding: 5px;
    font-size: 15px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.fallback select option {
    background-image: none !important;
}

#filter_representativeschina_province,
#filter_representativeschina_position,
#filter_representatives_country {
    background-image: none;
    width: auto;
    margin: 3px 10px 3px 0;
    float: left;
    background: white;
    border: 1px solid #c6c6c6;
    padding: 5px;
    font-size: 15px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

#filter_representatives_country option { background-image: none; }

@media screen and (max-width: 650px){
    .fallback select {
        width: 100%;
        margin: 3px 0;
    }
}

.dk_options_inner {
    overflow-y: scroll !important;
}

.dk_options {
    min-height: 250px;
    height: 250px;
    -webkit-overflow-scrolling: touch;
}


/* **********************
***** SHORTCODE - square
*************************/
.shortcode.square {
    display: block;
}

.shortcode.square .square {
    line-height: 1em;
    font-size: 18px;
    margin-right: 4px;
    color: #7cc6bd;
}


/* ************
PRODUCT SLIDER BULLETS
********** */
.bullet-box {
    width: 400px;
    text-align: right;
}

.bullet-box .bullet {
    text-align: right;
    margin-bottom: 2px;
    width: 100%;
    position: relative;
    float: right;
    width: 320px;
}

.bullet-box .bullet .t {
    display: inline-block;
    line-height: 1em;
    color: #4e4e4e;
    font-weight: lighter;
}

.bullet-box .bulletmini {
    color: #69b3aa !important;
    font-size: 1.4em;
    line-height: 0;
    display: inline-block;
}

.bullet-box .bulletmini.resp {
    margin-left: 3px;
}

.back-to-top {
    -webkit-border-radius: 4px;
    border-radius: 4px;

    position: fixed;
    bottom: 20px;
    right: 20px;
    text-decoration: none;
    color: #fff;
    background: #7cc6bc;
    font-size: 20px;
    width: 35px;
    height: 35px;
    padding: 0;
    line-height: 35px;
    display: none;
    z-index: 90;
}

.back-to-top:hover {
    background-color: #69b3aa;
}


/* LAYERSLIDER */
.ls-wp-container.ls-v5 .ls-bottom-slidebuttons > a.ls-nav-active {
	background: transparent url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/bullet-square-on.png) center center no-repeat;
}

.ls-wp-container.ls-v5 .ls-bottom-slidebuttons {
	top: -20px;
}

.ls-wp-container.ls-v5 .ls-bottom-slidebuttons > a,
.ls-wp-container.ls-v5 .ls-bottom-slidebuttons > a:hover {
	background: transparent url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/bullet-square-off.png) center center no-repeat;
}

.ls-wp-container.ls-v5 .ls-nav-prev,
.ls-wp-container.ls-v5 .ls-nav-next {
	width: 38px;
	height: 38px;
}

.ls-wp-container.ls-v5 .ls-nav-prev,
.ls-wp-container.ls-v5 .ls-nav-prev:hover {
	background: transparent url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/arrow-left.png) center center no-repeat;
}

.ls-wp-container.ls-v5 .ls-nav-next,
.ls-wp-container.ls-v5 .ls-nav-next:hover {
	background: transparent url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/arrow-right.png) center center no-repeat;
}

/***** TOP SOCIAL **** */
.topsocial {
	font-size: 30px;
	line-height: 1em;
}

.topsocial a {
	color: #898989;
	text-decoration: none;
	margin-right: 3px;
}

.topsocial a:hover {
	color: #333;
}

.topsocial .miniico {
	width: 22px;
	height: 22px;
	display: inline-block;
}

.topsocial .miniico.weibo {
	background: transparent url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/china1-icon.png) center center no-repeat;
}

.topsocial .miniico.youku {
	background: transparent url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/china2-icon.png) center center no-repeat;
}

.topsocial a span {
	display: none;
}

.topsocial .fa-facebook-square { color: #3b579d; }
.topsocial .fa-youtube-square { color: #f53a3f; }
.topsocial .fa-linkedin-square { color: #317db4; }
.topsocial .fa-twitter-square { color: #2aa9e0; }
.topsocial .fa-google-plus-square { color: #f53a3f; }
.topsocial .fa-print { color: black; cursor: pointer; }


.gform_wrapper {
	display: block !important;
}


/* **** CHINA **** */
#filter_representatives.china .rep_item.selected .name {
	display: block !important;
	text-align: left;
}

#filter_representatives.china .rep_item.selected .item_details {
	width: 100% !important;
	float: left;
}

#filter_representatives.china .rep_item.selected {
	min-height: inherit;
	border: 1px solid #ededed;
	margin-left: 0;
	margin-right: 2%;
	padding: 2% 2% 1% 2%;
	width: 43%;
}


/* HIDE BACKEND */
#wp-admin-bar-comments,
#latest-comments {
	display: none !important;
}


/*  ********* SHORTCODES *********** */
.shortcode.download_pop * {
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}

.shortcode.download_pop {
	cursor: pointer;
	margin-bottom: 10px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.shortcode.download_pop .inner {
	margin: 2% 2% 1% 2%;
	display: inline-block;
	width: 96%;
}

.shortcode.download_pop .filesize,
.shortcode.download_pop .title,
.shortcode.download_pop .subtitle {
	margin: 0;
	padding: 0;
	font-size: 1em;
	line-height: 1em;
}

.shortcode.download_pop .title {
	font-size: 1.2em;
	text-transform: uppercase;
}

.shortcode.download_pop .filesize {
	background: rgba(255,255,255,0);
	border: 1px solid white;
	color: #fff;
	display: inline-block;
	float: right;
	font-size: 20px;
	font-weight: bold;
	line-height: 1em;
	margin: 0;
	min-width: 84px;
	padding: 5px 8px;
	text-align: center;
	text-transform: uppercase;
	width: auto;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.shortcode.download_pop:hover .filesize {
	background: rgba(255,255,255,1);
	border: 1px solid white;
	color: #6b6b6d;
}

.shortcode.download_pop .subtitle {
	font-size: 1.4em;
	font-weight: bold;
}

.shortcode.download_pop .leftc {
	float: left;
	width: 80%;
}

.shortcode.download_pop .rightc {
	float: right;
	width: 18%;
}

/* //////// */
.shortcode.download_pop_overlay {
	background: rgba(121,203,191, 0.7);
	background: rgba(255,255,255, 0.9);
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 97;
	display: none;
}

.shortcode.download_popwindow {
	z-index: 99;
	width: 100%;
	max-width: 600px;
	position: absolute;
	left: 50%;
	margin-left: -300px;
	top: 100px;
	background: white;
	display: none;
	border: 1px solid #ddd;
	-webkit-box-shadow: 0 2px 60px -20px black;
	box-shadow: 0 2px 60px -20px black;
}

@media screen and (max-width: 650px){
	.shortcode.download_popwindow {
		margin-left: 5%;
		width: 90%;
		left: 0;
		top: 150px;
	}

	.shortcode.download_popwindow .close {
		top: -50px !important;
	}
}

.shortcode.download_popwindow .inner {
	margin: 25px;
}

.shortcode.download_popwindow .close {
	cursor: pointer;
	width: 50px;
	height: 50px;
	display: black;
	background: #79cbbf url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/close.png) center center no-repeat;
	position: absolute;
	right: 0px;
	top: 0;
}


.leaflet-control-attribution {
	display: none !important;
}


@media screen and (max-width: 1001px) {
	#video-run {
		margin-bottom: 20px;
	}
	#video-run .video-wrap {
		display: none;
	}
}


.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%;
}


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

body.zh-hans #footer-menu-container li .sub-menu a span {
	background: none;
	padding-left: 0;
}


@media screen and (min-width: 382px) {
	.deal-filter .item .title {
		min-height: 24px;
	}
}


/* 404 ***************************************************** */

.err404 {
	text-align: center;
	margin-bottom: 25px;
	padding-bottom: 35px;
	padding-top: 25px;
	font-family: "DINNlight",Arial,Helvetica,sans-serif;
}

.err404 .title {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 65px;
	font-weight: bold;
	background: none !important;
	padding: 0;
	font-family: "DINNregular",Arial,Helvetica,sans-serif;
}

.err404 .subtitle {
	color: #6d6e72;
	font-size: 18px;
	margin: -10px 0 0 0;
	padding: 0;
	font-family: "DINNlight",Arial,Helvetica,sans-serif;
}

.err404 .subtitle2 {
	color: #6d6e72;
	font-size: 32px;
	margin: 40px 0 55px 0;
	padding: 0;
	width: 100%;
	display: inline-block;
	line-height: 1em;
	font-family: "DINNlight",Arial,Helvetica,sans-serif;
}

.err404 .goto {
	background: #79cbbf;
	color: white;
	font-weight: bold;
	padding: 14px 30px;
	line-height: 1em;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "DINNregular",Arial,Helvetica,sans-serif;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.15);
}


/* NEW CAREER */
.new-career {
	display: inline-block;
	width: 100%;
	margin: 50px 0 0 0;
}

.new-career .filter-head {
	display: inline-block;
	width: 100%;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAAA1BMVEXH2uDoR3LyAAAACklEQVQI12NgAAAAAgAB4iG8MwAAAABJRU5ErkJggg==);
	background-position: left 50%;
	background-repeat: repeat-x;
}

.new-career .filter-head .title {
	float: left;
	margin: 0;
	padding: 0 10px 0 0;

	background: white;
}

.new-career .filter-head .cwrap {
	padding: 0 10px;
	background: white;
	float: left;
	margin: 0 15px;
}

.new-career .filter-head .title span {
	background: url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/header-sep.png) -27px 43% no-repeat;
	color: #79cbbf;
	font-family: 'DINNlight', Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	line-height: 1em;
	font-size: 21px;
	padding-left: 17px;
	text-transform: uppercase;
}

.new-career .filter-head select {
	float: left;
	border: 1px solid #c7c7c7;
	padding: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.new-career .filter {
	margin: 20px 0 0 0;
}

.new-career .nojobs {
	background: #eee;
	color: #333;
	text-align: center;
	font-size: 1.6em;
	line-height: 1em;
	padding: 50px 0;
}

.new-career .listing {
	display: inline-block;
	width: 100%;
}

.new-career .listing .item {
	padding: 40px 0 20px 0;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAMAAACzWnatAAAAD1BMVEXg6Ork7vDx9fb6+/3///8L7finAAAAEklEQVQI12NgYGBkYGJgZmABAAAoAAvfe3jwAAAAAElFTkSuQmCC);
	background-repeat: repeat-x;
	color: #6e6e70;
	font-size: 1em;
}

.new-career .listing .item:first-child {
	background: none;
}

.new-career .listing .item .summary {
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	line-height: 1.2em;
}

.new-career .listing .item a.title {
	font-family: 'DINNlight', Arial, Helvetica, sans-serif;
	margin: 0 0 8px 0;
	padding: 0;
	line-height: 1em;
	color: #6e6e70;
	font-size: 2em;
	text-decoration: none;
	display: inline-block;
	width: 100%;
}

.new-career .listing .item .more {
	background: #7cc6bc;
	text-transform: uppercase;
	padding: 9px 16px;
	display: inline-block;
	margin-top: 13px;
	font-size: 14px;
	text-decoration: none;
	color: white;
	font-family: 'DINNregular', Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}

.new-career .listing .item .more span {
	font-weight: lighter;
	margin-left: 5px;
	display:inline-block;
	position: relative;
	top: -1px;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	transform:scale(1,2); /* W3C */
	-webkit-transform:scale(1,2); /* Safari and Chrome */
	-moz-transform:scale(1,2); /* Firefox */
	-ms-transform:scale(1,2); /* IE 9 */
	-o-transform:scale(1,2); /* Opera */
}

.new-career .preloader {
	background: transparent url(/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/preloader.gif) center center no-repeat;
	height: 150px;
	width: 100%;
}

@media screen and (max-width: 580px) {
	.new-career .filter-head {
		background: none;
	}

	.new-career .filter-head .cwrap {
		margin: 0;
		padding: 0;
		width: 50%;
	}

	.new-career .filter-head .cwrap select {
		width: 95%;
	}

	.new-career .filter-head .title {
		width: 100%;
		margin: 0 0 5px 0;
	}

	.new-career .listing .item {
		padding: 20px 0;
	}
}

@media screen and (max-width: 340px) {
	.new-career .filter-head .cwrap {
		width: 100%;
	}

	.new-career .filter-head .cwrap {
		margin: 5px 0;
	}

	.new-career .filter-head .cwrap select {
		width: 100%;
	}
}

/**********************************************************************************************************************/
/* ADF 2015 LANDING PAGE */
/**********************************************************************************************************************/
.page-adf {
	background: #000000 url('/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/stellaris/adf-2015-bg.jpg') top center no-repeat !important;
	color: white;
	text-align: left;
}

.page-adf h1,
.page-adf h2,
.page-adf h3,
.page-adf h4 {
	font-family: 'DINNlight', Arial, Helvetica, sans-serif;
}

.page-adf h1 {
	background: none !important;
	padding: 0;
	margin-bottom: 0;
	font-size: 44px;
	text-shadow: 0px 0px 10px rgba(140,193,187,0.8);
}

.page-adf h2 {
	text-transform: uppercase;
	color: #7cccc2;
	font-size: 30px;
	margin: 0;
	text-shadow: 0px 0px 10px rgba(140,193,187,0.8);
	font-family: 'DINNlight', Arial, Helvetica, sans-serif;
}

.page-adf.profile h2 {
	color: #ffffff !important;
	font-family: 'DINNlight', Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
}

.page-adf h3 {
	font-family: 'DINNbold', Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-shadow: 0px 0px 10px rgba(140,193,187,0.8);
	margin: 0;
	margin-top: 10px;
}

.page-adf h4 {
	margin: 0;
	font-size: 24px;
}

.page-adf h4.name {
	color: #7cccc2;
	font-size: 22px;
	text-transform: uppercase;
}

.page-adf h5 {
	margin: 0;
	color: #7cccc2;
}

.page-adf p {
	font-size: 14px;
	line-height: 18px;
	font-family: 'DINNlight', Arial, Helvetica, sans-serif;
}

.page-adf img {
	width: 100%;
}

.page-adf .hr {
	display: block;
	max-width: 600px;
	height: 5px;
	background: url('/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/stellaris/adf-2015-hr.png') top right no-repeat;
	margin: 25px 0;
	text-indent: -999999px;
}

.page-adf .hr.res-none {
	display: none;
}

.page-adf .hr.lt {
	background-position: top left;
	max-width: 100%;
}

.page-adf .hr.rt {
	max-width: 100%;
	background: url('/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/stellaris/adf-2015-hr-rt.png') top right no-repeat !important;
}

.page-adf .separator {
	background-color: #3f7677;
	height: 1px;
	margin: 25px 0;

	-webkit-box-shadow: 0px 0px 5px 0px rgba(63,118,119,1);
	-moz-box-shadow: 0px 0px 5px 0px rgba(63,118,119,1);
	box-shadow: 0px 0px 5px 0px rgba(63,118,119,1);
}

.page-adf .container {
	position: relative;
}

.page-adf .logo {
	position: absolute;
	top: -25px;
	right: 0;
}

.page-adf .box {
	background-color: #8cc1bb;
	color: #333333;
	padding: 15px;
	font-family: 'DINNlight', Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom: 35px;
}

.page-adf .box p {
	font-size: 16px;
	margin: 0;
}

.page-adf.profile p {
	font-size: 16px;
}

.page-adf .box ol {
	margin-top: 10px;
	margin-left: 40px;
}

.page-adf .box ol li {
	padding: 3px 0;
}

.page-adf .box ol li:before {
	font-weight: bold;
}

.page-adf input[type="text"] {
	padding: 7px 10px 5px 10px;
	color: white;
	background-color: rgba(255, 255, 255, 0.6);
	border: 0;
	margin-bottom: 10px !important;
	width: 100%;
	box-sizing: border-box;

	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(140,193,187,1);
	-moz-box-shadow: inset 0px 0px 10px 0px rgba(140,193,187,1);
	box-shadow: inset 0px 0px 10px 0px rgba(140,193,187,1);
}

.page-adf input[type="checkbox"] {
	border: 0;
	background-color: rgba(255, 255, 255, 0.6);
	
	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(140,193,187,1);
	-moz-box-shadow: inset 0px 0px 10px 0px rgba(140,193,187,1);
	box-shadow: inset 0px 0px 10px 0px rgba(140,193,187,1);
}

.page-adf input[type="submit"],
.page-adf button[type="submit"] {
	background-color: #0295b9;
	color: #ffffff;
	width: 100%;
	border: 0;
	padding: 8px 10px 6px 10px;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	-webkit-box-shadow: 0px 2px 0px 0px rgba(14,130,158,1);
	-moz-box-shadow: 0px 2px 0px 0px rgba(14,130,158,1);
	box-shadow: 0px 2px 0px 0px rgba(14,130,158,1);
}

.page-adf button[type="submit"] {
	width: auto;
	text-transform: uppercase;
	font-weight: bold;
	padding: 10px 25px 8px 25px;
}

.page-adf .header {
	text-align: center;
}

.page-adf .header img {
	width: auto !important;
	max-width: 100% !important;
}

.page-adf .product p {
	margin: 5px 0;
}

.page-adf .vouchers {
	position: relative;
	margin-right: -20px;
	margin-left: -20px;
}

.page-adf .vouchers li {
	display: inline-block;
	width: 260px;
	list-style: none;
	vertical-align: top;
	padding-bottom: 25px;
	box-sizing: border-box;
	cursor: pointer;
}

.page-adf .vouchers li.normal {
	margin: 0 33px;
}

.page-adf.profile .vouchers li.normal {
	float: left;
}

.page-adf .vouchers li.big {
	width: 100%;
	padding: 0 130px 45px 130px;
}

.page-adf .vouchers li.big .voucher-image {
	display: inline-block;
	max-width: 430px;
}

.page-adf .vouchers li .voucher-image {
	position: relative;
}

.page-adf .vouchers li .voucher-image.active .overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.5);
	background-image: url('/web/20190616091021im_/https://www.fonadental.es/wp-content/themes/fona/frontend/images/stellaris/adf-2015-bg-check.png');
	background-position: center center;
	background-repeat: no-repeat;
}

.page-adf .vouchers li.big .voucher-info {
	display: inline-block;
	width: 265px;
	padding-left: 25px;
}

.page-adf .vouchers h5 {
	text-transform: uppercase;
	font-size: 14px;
	margin-top: 5px;
}

.page-adf .vouchers p {
	margin-top: 0;
	font-size: 14px;
}

.page-adf .success {
	font-size: 15px;
	padding-top: 10px;
	display: block;
}

.page-adf .submitted {
	background-color: #009900 !important;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(0,123,0,1) !important;
	-moz-box-shadow: 0px 2px 0px 0px rgba(0,123,0,1) !important;
	box-shadow: 0px 2px 0px 0px rgba(0,123,0,1) !important;
}

.page-adf .res-div .wpb_text_column {
	display: none !important;
}

.page-adf .error {
	color: red;
	font-size: 13px;
	padding-bottom: 5px;
}

.adf-modal {
	display: none;
}

.adf-modal-table {
	width: 100%;
	min-width: 250px;
}

.adf-modal-table h1 {
	text-align: center;
	padding: 0;
}

.adf-modal-table input {
	width: 100%;
	padding: 5px 0;
	text-align: center;
	box-sizing: border-box;
}

.adf-modal-table button {
	margin-top: 5px;
	width: 100%;
	box-sizing: border-box;
	background-color: #0295b9;
	color: #ffffff;
	border: 0;
	padding: 8px 10px 6px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.box-border form div.input,
.box-border form div.submit {
	max-width: 300px;
	margin: 0 auto;
}

.box-border form div.terms {
	display: table;
	padding: 25px 0;
	font-size: 13px;
}

.box-border form div.terms input {
	display: table-cell;
}

.box-border form div.terms span {
	display: table-cell;
	padding-left: 10px;
}

.box-border > .wpb_wrapper {
	background-color: rgba(7, 20, 18, 0.8);
	padding: 50px 100px;
	position: relative;
}

.box-border .corner {
	position: absolute;
	width: 40px;
	height: 40px;
	box-sizing: border-box;
	border-color: #fff;
	border-width: 5px;
	border-style: none;
	text-indent: -999999px;
}

.box-border .corner.tl {
	border-top-style: solid;
	border-left-style: solid;
	top: -2px;
	left: -2px;
}

.box-border .corner.tr {
	border-top-style: solid;
	border-right-style: solid;
	top: -2px;
	right: -2px;
}

.box-border .corner.bl {
	border-bottom-style: solid;
	border-left-style: solid;
	bottom: -2px;
	left: -2px;
}

.box-border .corner.br {
	border-bottom-style: solid;
	border-right-style: solid;
	bottom: -2px;
	right: -2px;
}

@media screen and (max-width: 1000px) {
	.page-adf .logo {
		position: initial;
		margin: -6% auto 0 auto;
		max-width: 150px;
	}

	.page-adf .vouchers li {
		width: 46%;
	}

	.page-adf .vouchers li.normal {
		margin: 0 2%;
	}

	.page-adf .vouchers li.big {
		padding: 0 2% 45px 2%;
	}

	.page-adf .vouchers li.big .voucher-image {
		width: 49%;
	}

	.page-adf .vouchers li.big .voucher-info {
		width: 46%;
	}

	.page-adf .res-div .wpb_text_column {
		display: block !important;
	}
}

@media screen and (max-width: 580px) {
	.box-border > .wpb_wrapper {
		padding: 25px;
	}

	.page-adf .vouchers {
		margin: 0 !important;
	}

	.page-adf .vouchers li {
		width: 94%;
	}

	.page-adf .vouchers li .voucher-info {
		width: auto !important;
		padding: 0 25px;
	}

	.page-adf .vouchers li.normal {
		margin: 0 3%;
	}

	.page-adf .vouchers li.big {
		padding: 0 3% 45px 3%;
	}

	.page-adf .vouchers li.big .voucher-image {
		width: 100%;
		max-width: none;
	}

	.page-adf .hr {
		display: none;
	}

	.page-adf .hr.res,
	.page-adf .hr.res-none {
		display: block !important;
	}

	.page-adf button[type="submit"] {
		margin-top: 25px;
		width: 100%;
		font-size: 18px;
	}

	.page-adf.profile h2 {
		text-align: center;
	}
}

@media screen and (max-width: 320px) {
	.page-adf .vouchers li .voucher-info {
		padding: 0;
	}
}


/* EMAIL POPUP */
.email-pop-wrap {
	background: white;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 7979879889;
	opacity: 0.7;
	display: none;
}

.email-pop {
	position: fixed;
	left: 50%;
	top: 10%;
	width: 100%;
	max-width: 550px;
	margin-left: -275px;
	background: white;
	z-index: 79798798898;
	border: 1px solid #c7c7c7;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 0 18px -8px rgba(0,0,0,0.7);
	display: none;
}

.email-pop .inner {
	margin: 30px;
}

.email-pop .title {
	text-transform: uppercase;
	color: #6e6f73;
	font-size: 1.2em;
	line-height: 1.1em;
	font-weight: lighter;
	margin: 0 auto;
}

.email-pop .sep {
	margin: 20px 0;
	text-align: center;
}

.email-pop .sep .inn {
	width: 110px;
	height: 4px;
	border-top: 1px solid #7cccc3;
	border-bottom: 1px solid #7cccc3;
	margin: 0 auto;
}

.email-pop .field {
	border: 1px solid #c7c7c7;
	color: #555;
	width: 100%;
	margin: 20px auto;
	max-width: 300px;
	padding: 0 16px;
	line-height: 40px;
	height: 40px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.email-pop .t {
	color: #6e6f73;
	font-size: 1em;
	max-width: 320px;
	margin: 0 auto;
}

.email-pop .button {
	border: none;
	background: #7acbc2;
	color: white;
	font-size: 14px;
	font-weight: bold;
	padding: 12px 20px;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	text-transform: uppercase;
}

.doctor_contact {
	background-color: rgba(123, 198, 188, 0);
    background-image: linear-gradient(to top, rgba(197, 216, 222, 0.72) 0%, rgba(244, 248, 249, 0.72) 100%, rgba(244, 248, 249, 0.72) 100%);
    padding: 36px 125px;
    color: #375b65;
    font-family: DINNRegular;
    font-size: 23px;
    font-weight: 400;
    line-height: 26px;
    text-decoration: none;
    text-align: center;
}

@media screen and (max-width: 1000px) {
	.doctor_contact {
		padding: 36px 36px;
	}
}

.deploy-custom-h2 {
	color: #5f5f60;
	font-family: 'DINNlight', Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 1em;
	line-height: 1em;
	text-align: right;
	margin: 0;
}
#deploy-custom-text {
	margin-bottom: 25px;
}

.case-study-submission-button{
	max-width: 400px;
	margin-right: auto;
	margin-bottom: 50px;
	text-decoration: none;
	margin-left: auto;
	display: block;
	cursor: pointer;
	background: #7bc6bc;
	color: #375b65;
	box-sizing: border-box;
	padding: 0 25px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-family: 'DINNbold', Arial, Helvetica, sans-serif;
	font-weight: 400;
	text-align: center;
	border: none;
	text-transform: uppercase;
	border-radius: 6px;
	transition: all 150ms linear;
}
.case-study-submission-button:hover{
	box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3);
}

/*
     FILE ARCHIVED ON 09:10:21 Jun 16, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:16:51 Jun 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.677
  exclusion.robots: 0.031
  exclusion.robots.policy: 0.018
  esindex: 0.019
  cdx.remote: 515.149
  LoadShardBlock: 409.061 (3)
  PetaboxLoader3.resolve: 621.225 (4)
  PetaboxLoader3.datanode: 149.602 (5)
  load_resource: 528.714 (2)
*/