﻿header.centered_logo .header_inner_right{float:right}
.header_inner_right{float:right;position:relative;z-index:110}


.ascend #header-outer .sf-menu ul li a {
	border-bottom: none;
}

	
	.sf-menu .sf-with-ul a {
		padding-right: 14px!important;
	}

	
	#header-secondary-outer nav ul.sf-menu {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	
	header#top .sf-menu a {
		color: rgba(255,255,255,0.6)!important;
		font-size: 12px;
		border-bottom: 1px dotted rgba(255, 255, 255, 0.3);
		padding: 16px 0px 16px 0px!important;
		background-color: transparent!important;	
	}


    
    header#top .sf-menu li ul.mobile-open {
    	height: auto!important;
    	display: block!important;
    	position: relative;
    	visibility: visible!important;
    }


.navbar .logo-contain-poweredby {
    position: absolute;
    bottom: -50px;
    right: 30px;
    display: none
}


.home .navbar .logo-contain-poweredby {
    display: block
}


.site-footer .logo-contain-poweredby {
    margin-left: 20px;
    margin-bottom: 9px
}
.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto,.pncz .option-box .tile-group .tile{position:relative;width:100%;min-height:1px;padding-right:20px;padding-left:20px}
.col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.col-10,.col-11{-webkit-box-flex:0}

#header .logo-container {
	padding: 25px 0;
}

#header .header-fixed .logo-container {
	padding: 1px 0;
}

#top  {background-color: #7cef74;}


.grid-4, .grid-one-third {
  width: 32%;
}


.services-section .icon,
.grid-4.service .icon {
  width: 60px;
  font-size: 65px;
  text-align: center;
  float: left;
}

.services-section .icon-browser,
.grid-4.service .icon-browser {
  font-size: 60px;
}

.page-template-template-builder-full-width footer.copyright .grid-4 {
  padding: 25px 0;
  margin: 0;
}

footer.copyright .grid-4 {
  padding: 25px 0px 25px 30px;
}

footer.copyright .grid-8,
footer.copyright .grid-4 {
  margin-bottom: 0;
}
#footer .footer-top .quote-wrapper{margin:0 auto;text-align:center;height:280px;background-color:#292929;}
#footer .footer-top .quote-wrapper .quote{color:#d8c286;font-size:25px;font-weight:normal;line-height:30px;padding:112px 0px 0px 0px;}
#footer .footer-top .quote-wrapper .author{color:#fff;font-size:17px;font-family:"Myriad Pro","Calibri","Lucida Grande",sans-serif;line-height:25px;}





.footer {
    background: #0b0c11;
}

	h6.footer-logo a {
		font-size: 3.5em;
	}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-8{width:66.66667%}


.col-follow {
padding:0px;
float: left;
text-align: -webkit-center;
}

.caption-left{padding-top: 7px;}


.caption-right {
    float: right;
    display: inline-block;
    margin: 0;
    position: static;
}

        .caption-right:after{clear:both;}

    
    .caption.mobile{font-size:20px; line-height:25px; margin-top:30px;}

.titreMenuGauche .gauche{
	float: left;
}


	#frontpage .theme-default .nivoSlider .readmore a {
		color: inherit;
		font-weight: 300;
		font-size: 14px;
		padding: .5em 1em;
	}


	#frontpage .theme-default .nivoSlider .readmore {
		min-width: initial;
		border-color: inherit;
		border-width: 1px;
		color: inherit;
	}


	#frontpage blockquote {
		font-size: 1em;
		line-height: 1.6em;
		padding: 10px 0;
	}



#frontpage #slider a#slider-stopper {
    display: none;
}
 #frontpage .theme-inherit .nivoSlider .readmore a { font-size: 12px; }
.ubtn-data{z-index:3;position:inherit;display:block;font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit}
.ubtn-img-container .ubtn-data{position:relative;display:inline-block}
.ubtn-img-container .ubtn-data.ubtn-icon i{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.ubtn-img-container .ubtn-data.ubtn-icon{height:100%;position:absolute}
.ubtn-img-container .ubtn-sep-icon-right .ubtn-data.ubtn-text{left:-10px}
.ubtn-img-container .ubtn-sep-icon-at-left .ubtn-data.ubtn-text{right:-15px}

.pricing-price span.price-tenure{vertical-align:baseline;font-size:16px;font-weight:normal;color:#999;margin:0 0 0 3px}

.pricing-box.pricing-extended .pricing-action-area .pricing-price span.price-tenure{display:block;margin:10px 0 0 0;font-weight:300;text-transform:uppercase;font-size:14px}
.device-sm .pricing.pricing-5 .pricing-price span.price-tenure{font-size:12px}

#offers .flex-item .inner .price{font-weight:500;font-size:92px}
#offers .flex-item .inner .price sup{font-weight:400;font-size:30px;top:-1.4em}
#offers .flex-item#dental-exam .price,#offers .flex-item#dental-exam h3{color:#253e4f}

#offers .flex-item#dental-cleaning .price,#offers .flex-item#dental-cleaning h3{color:#00c800}

#offers .flex-item#childrens-exam .price,#offers .flex-item#childrens-exam h3{color:#486375}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.vc_column-inner::after{clear:both}
#content #content-body #block-block-2 .block-content p{text-align:center;}
#content #content-body #block-block-2 .block-content p img{display:inline;margin:0 20px;}
.row{margin-left:-15px;margin-right:-15px}


.active_menu:after {
    content: "";
    display: block;
    width: 60px;
    background-color: #939393;
    height: 1px;
    margin: 10px auto 0;
    transition: all 0.5s;
}


#system .items.items-col-3 .grid-box.col-1 .item {
	margin: 0 18px 0 10px;
}

#system .items.items-col-3 .grid-box.col-2 .item {
	margin: 0 14px;
}

#system .items.items-col-3 .grid-box.col-3 .item {
	margin: 0 10px 0 18px;
}

		#grid li.alt {
			margin-right: 0;
		}

		.list1 li.alt {
			clear: none;
			float: right;
		}

	.products li.alt {
		width: 190px;
		margin-right: 0;
		border: none;
	}

		.products li.alt .img {
			right: 0;
		}

		.customize form div.alt {
			text-align: right;
		}

table tr.alt td { background: #fff; }

.f-media .alt-access { font-size: 11px; float: right; display: block; }
.tb-megamenu-item .mega-group-title{font-size:1.1em;}


#div_sugerencias{margin-bottom:10px;}

#div_sugerencias h4{margin-bottom:3px;}

#div_sugerencias button{border-radius:20px;background:transparent;color:white;border:2px solid white;padding-left:20px;padding-right:20px;}

#div_sugerencias button:hover{background:white;color:grey;border-color:white;}


.whole{width:100%; display:inline-block; float:left;}
.clear-both{clear:both;}
.navbar .mobile-search{display:none}
.navbar .mobile-search .searchform{padding:10px}


.quote-intro .heading {
    color: #fff;
    font-size: 2.2rem;
    font-weight: 700;
    line-height: 1.2;
    display: block;
}


.quote-intro .subheading {
    color: #fff;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.3;
    margin: 0.9rem 0 0.9rem 0;
    display: block;
}


.quote-intro p.signature {
    font-size: 2rem;
    color: #fff;
}


.icon {
font-family: FontAwesome, 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
text-decoration: none;
}

.icon:before {
display: inline-block;
text-decoration: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.logo-head {
    margin: -50px 0px -4px;
}
.smue-buttons-32x32.smue-buttons-square .smue-button-twitter a{background-position:-64px 0}
.smue-buttons-32x32.smue-buttons-rounded .smue-button-twitter a{background-position:-64px -32px}
.smue-buttons-32x32.smue-buttons-circular .smue-button-twitter a{background-position:-64px -64px}
.smue-buttons-32x32.smue-buttons-volume .smue-button-twitter a{background-position:-64px -96px}
.smue-buttons-64x64.smue-buttons-square .smue-button-twitter a{background-position:-128px 0}
.smue-buttons-64x64.smue-buttons-rounded .smue-button-twitter a{background-position:-128px -64px}
.smue-buttons-64x64.smue-buttons-circular .smue-button-twitter a{background-position:-128px -128px}
.smue-buttons-64x64.smue-buttons-volume .smue-button-twitter a{background-position:-128px -192px}



#indexhibit { 
z-index : 100;
right : 0;
bottom : 0;
margin : 0 0 0 0;
padding : 0px 40px 14px 0px;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-align : right;
}


.footer-item-head {
  margin: 46px 0 14px 0;
  height: 38px;
  font-family: 'Rubik';
  font-weight: 500;
  font-size: 1.14rem;
}
.center-block{display:block;margin-right:auto;margin-left:auto}
.latest-cat-post #featured-thumbnail .featured-thumbnail{float:none}
.featured-thumbnail{max-width:100%;float:left;width:100%}
.featured-thumbnail img{margin-bottom:0;width:100%;float:left}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-2{width:16.66666667%}
.col-md-1,.col-md-11,.col-md-12,.col-md-19,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{clear:left;width:100%}
.col-md-2-5{width:20%;float:left;padding-left:15px;padding-right:15px}
.col-md-1,.col-md-2,.col-md-3,.col-md-4{clear:right!important;float:left;margin-right:0;width:49.99%}


.box.kachel.schneebericht .content h3{margin-top: 3em;}


.box.kachel.schneebericht  .content .desc {
    font-size: 18px;
    color: #fff;
    max-width: 85%;
    margin: 0 auto;
}


.box.kachel .content { background: rgba(30,43,77,0.5); position: absolute; overflow: hidden; top: 0; right: 0; bottom: 0; left: 0 }

.box.kachel:hover .content { background: rgba(213,69,43,0.7); }

.box.kachel .content h3 { font-size: 3.5rem; height: auto; font-weight: 700; text-transform: unset; margin-top: 30%; position: relative; top: -1em; text-align: center; padding-bottom: 0; margin-bottom: 0; }

.box.kachel .content .desc { font-size: 18px; color: #fff; max-width: 70%; margin: 0 auto; }

.box.kachel.hellblau .content { background: rgba(112,203,230,1) }

.box.kachel.hellblau:hover .content { background: rgba(33,164,218,1) }

.td-bg-darkgrey{
	background-color: #898989;
}


.site-inner {
	margin: 0 auto;
	max-width: 1320px;
	position: relative;
}
.desktop div.search .btn-search{font-size:.85em;cursor:pointer;border:1px solid;border-radius:3px;color:#7b7b7b}
.desktop div.search .btn-search i{top:-1px}
.desktop div.search .btn-search:hover{color:#15bbcd}
.product_item .kad-product-flipper.kt-product-intrinsic,.product_item .kad-product-noflipper.kt-product-intrinsic{height:0}
.product_item .kad-product-flipper{position:relative;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);transform:rotateY(0);-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.product_item:hover .kad-product-flipper .image_flip_front{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}
.text-center{text-align:center!important}
#strap{position:absolute;top:0;left:0;height:44px;width:100%}
#strap .cranium{margin:0 auto;background-color:#003057;height:54px;width:auto;max-width:1000px}
.row{margin-right:-15px;margin-left:-15px}

.container:after, .row:after, .u-cf {content:"";display:table;clear:both;}


.row-eq-height {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;}

	.row.navbar_wrap .navbar {margin-bottom:10px;}

.footer_wrap .row {margin-bottom:10px;}
.uvc-sub-heading{line-height:normal;margin:0 auto}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}
.secondary-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.rtl .secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{transform:rotate(180deg)}
.secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
.secondary-navigation .menu-item-has-children .dropdown-menu-toggle{padding-right:20px}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px;}

.home__facebook .home__facebook--inner{text-align: left; margin:15px 5px;}


.primary-logo {
  margin: 0;
  z-index: 1
}


.primary-logo a {
  display: block;
}


.primary-logo a img {
  display: block;
  width: auto;
  max-width: none;
}

  #header .primary-logo {
    float: left;
    position: relative;
    top: auto;
    width: 65%
  }

  #header .primary-logo img {
    max-width: 100%
  }

  .pt_order-confirmation .order-shipment-table #header .primary-logo {
    float: left;
    position: relative;
    top: auto;
    width: 65%
  }

  .pt_order-confirmation .order-shipment-table #header .primary-logo img {
    max-width: 100%
  }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-4{width:33.33333333%}

.lptw-container{overflow:hidden;}
.search-header-wrap ul{padding:10px;width:295px;right:0;border-radius:2px}
.search-header-wrap{width:50px}
.header-3-wrapper .main-navigation,.header-left-nav .search-header-wrap{width:45px;float:right}
.search-header-wrap a{padding:15px}
#top .avia-smallarrow-slider-heading{display:table;width:100%}
#top .avia-smallarrow-slider-heading h3{top:-3px;position:relative}
.sk-cube-grid .sk-cube,.sk-chasing-dots .sk-child,.sk-spinner-pulse,.sk-three-bounce .sk-child,.sk-wandering-cubes .sk-cube,.sk-double-bounce .sk-child,.sk-rotating-plane,.sk-wave .sk-rect,.cssload-loader-style-2 .cssload-loader-inner,.sk-folding-cube .sk-cube:before{background-color:#2100ff}
.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}
.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}
