﻿

#left-menu1{background:#015ABE;padding: 3px 10px 3px 11px;}

#left-menu1 .button,.btnRightArrow{background: url(data:image/gif;base64,R0lGODlhAQAmAJEAAAFavgBbvi55ygAAACH5BAAAAAAALAAAAAABACYAAAIIlI+Jwe3fQAEAOw==) repeat-x;border-top:1px solid #99BDE6;border-right:1px solid #01438C;border-bottom:1px solid #184576;border-left:1px solid #2672C8;}

#left-menu1 .button:hover, #left-menu1 .selected,.btnRightArrow:hover{background: url(data:image/gif;base64,R0lGODlhAQAmAMQAAEqL0WWd2EyM0WWc2EeJ0UqK0UyN0keI0GKb12Ob2E6M0kWI0GKa12Sc2F+Z10yM0kiK0WGa12Oc2GCZ10mK0WCa10aI0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABACYAAAUeoONMU2VGEcMgiSQ1zRBYy2JZBwFBVF8AgsfDoAgBADs=) repeat-x;}



#hdr-txt,#search a,#top-links,#top-links a.button,#left-menu1 a,#left-menu1 .item,#news,#footer,#footer a,#banners .box1,#banners .box1 h2,#banners .box1 a,#top-mobile-menu .button,#top-mobile-menu .button a{color:#FFF;}

.web_counter_orange {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ff6600;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
}
.pp-graphic{display:inline-block;vertical-align:top}
.pp-graphic:last-child{margin-right:0 !important}
.pp-graphic .pp-tile img{max-width:none}

.site-main article.sticky{margin-right:-40px;margin-bottom:1px;margin-left:-40px;padding-right:40px;padding-left:40px;background:#F2F7F9;border:none}

.site-main article:first-child.sticky{margin-top:34px}

.site-main article{padding:1px 0;border-bottom:solid 0 #ddd}

.site-main article.comment{border-bottom:none}
.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}
.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}


.multi-feature-area h2.head-text:after, #team h2.head-text:after, .woocommerce-section h2.head-text:after, .client-testimonial-section h2:after, .multi-slider-area h2.head-text:after, .contact-section h2:after, .aboutus-text h2:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -10px;
    width: 100px;
    height: 4px;
    margin-left: -50px;
    background-color: #e64e46
}

.aboutus-text h2:after{
left:60px;
}

.aboutus-text {
    text-align: left;
    float: left;
    width: 50%;
    padding-right: 20px;
}

.aboutus-text h2, .aboutus-text p{
    color: ;
}
.global-footer .layout__block{margin-bottom:0}
.experience-page .layout__block{margin-bottom:20px}
.layout__block .tabs__triggers{padding:0}
.tabs__content .layout__block{flex-direction:column}
.custom-detail .layout__block{margin-bottom:0}
.layout__block{box-sizing:border-box;flex-shrink:0;margin-bottom:20px;padding-left:10px;padding-right:10px;position:relative;width:100%}
[data-size^="c-"] .layout__block{display:flex;flex-direction:column}
.layout__block .layout__block .layout__block:not(:last-child){margin-bottom:0}

.grey-bg img {
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
}


.grey-bg img:hover {1px 1px 10px 2px
    rgba(0, 0, 0, 0.39);
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}

.grey-bg {
    text-align: center;
    background: #f8f8f8;
    padding: 10px;
    margin-top: 40px;
    padding-bottom:50px;
}

.grey-bg p {
    width: 70%;
    display: block;
    margin: 0 auto;
}
 

div.box_topoffer {  width: 172px; overflow: hidden; }

#header .header_top {
  padding:12px 0;
  background:#ffffff;
}


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}
.grid__item.clear{clear:both}
.grid__item{box-sizing:border-box;float:left;min-height:1px;padding-left:30px;vertical-align:top;width:100%}
.cart__row--table-large .grid__item{display:table-cell;vertical-align:middle;float:none}
.home .grid--full .grid__item{height:100%}
.grid-table.grid-table--top .grid__item{vertical-align:top}
.grid-table.grid-table--middle .grid__item{vertical-align:middle}
.grid-table.grid-table--bottom .grid__item{vertical-align:bottom}
.grid-table .grid__item{float:none;display:table-cell;height:100%}
.collection-filters-horizontal .collection-filters-horz .grid__item{padding-left:10px}
.template-collection .grid.collection-filters-horz .grid__item:first-child,.template-collection .collection-filters-horz.grid--rev .grid__item:first-child,.template-collection .collection-filters-horz.grid--full .grid__item:first-child{padding-left:0}


.service-box{
text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}


.menu-item-has-children a:after { border-style: solid; border-width: 2px 2px 0 0; content: ''; display: inline-block; height: 8px; left: 10px; position: relative; top: 6px; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); vertical-align: top; width: 8px; }


.menu-item-has-children .sub-menu a:after { display: none; }


.menu-item-has-children:hover a { color: #da291c; }


body.rtl .menu-item-has-children a:after { left: -10px; }
 body.fixed-mobile #top, body.fixed-mobile #header-container, body.fixed-mobile #footer-container, body.fixed-mobile #nav-container, body.fixed-mobile #footer-widgets-container { min-width: 960px; padding: 0 1em; }
footer .bottom-footer .copyright{text-align:center;float:none!important;padding-bottom:10px}

.nav-with{ width:820px; margin:0 auto;text-align:center; height:70px; line-height:18px; color:#FFF; font-size:14px; position: relative; z-index:5;}

.nav-with ul li a{ float:left; display:block;padding:0 40px; text-decoration:none; color:#FFF;}

.nav-with .navul li a{padding:0; width:20%;}


p .alignleft,
p .alignright,
p .aligncenter,
p .alignnone {
  clear: none;
}


p .alignnone {
  display: inline-block;
}


.alignleft,
.alignright,
.aligncenter,
.alignnone {
  margin-top: 2rem;
  margin-bottom: 2rem;
  max-width: 100%;
}


.alignleft, .alignleft img,
.alignright,
.alignright img,
.aligncenter,
.aligncenter img,
.alignnone,
.alignnone img {
  display: block;
}


.alignnone,
.aligncenter {
  display: block;
}


.entry-content .aligncenter + p, .entry-content
.alignnone + p {
  margin-top: 2rem;
}


figure.alignleft, figure.alignright, figure.aligncenter, figure.alignnone {
  margin-top: 2rem;
}


.widget_image img.alignnone {
  margin-top: 0;
  margin-bottom: 0;
}
#header .left_header .container .navbar-brand .no-ie,#header .left_header .container .navbar-brand _:-ms-lang(x),#header .left_header .container .navbar-brand _:-webkit-full-screen{display:none}



ul.sub-menu li.menu-item { text-align: left; font-size: 1.2em !important;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
.td_module_1{padding-bottom:24px}
.td-content-more-articles-box .td_module_1,.td-content-more-articles-box .td_module_3{padding-bottom:20px}

    .level-2 .subcat-col {
      float: left;
      width: 172px;
      overflow: hidden;
      padding: 26px 0 0; }

      .level-2 .subcat-col:nth-child(n+2) {
        margin-left: 3%; }


.site-footer .footer-newsletter { color: #fff; }


.site-footer .footer-newsletter form { padding: 0; margin: 0; }


.site-footer .footer-newsletter form input { background: transparent; border: 0; border-bottom: 1px solid #fff; border-radius: 0; box-shadow: none !important; color: #fff; display: inline-block; font-size: 0.875rem; height: 40px; margin-right: 10px; max-width: 200px; padding: 10px 10px 4px 0; position: relative; top: 7px; }


.site-footer .footer-newsletter form button { position: relative; top: 7px; }


.site-footer .footer-newsletter-text { color: #fff; font-weight: 700; margin: -6px 0 12px; }

  .footer-newsletter-text { padding-top: 50px; }


body.rtl .site-footer .footer-newsletter form input { margin-left: 10px; margin-right: 0; }


.footer-main {
    width: 1100px;
    padding: 50px 0 0 0;
    margin: auto;
    text-align: center;
    position: relative;
    color: #fff;
    font-size: 15px;
    line-height: 25px;
}


.footer-main .footer-logo img {
    height: 100px;
}


.footer-main a {
    color: #fff;
    text-decoration: none;
}


.footer-main a:hover {
    opacity: 0.65;
}


.footer-main p {
    margin: 38px 0 0 0;
}


.footer-main img {
    margin: 0 10px;
}


.footer-main .copy-right {
    width: 70%;
    padding: 15px 0;
    border-top: solid 1px #fff;
    margin: 20px auto 0 auto;
}

    .aboutus-main, .news-main, .event-main, .menu-main, .gallery-main, .cs-main, .footer-main, .bottom-bar .bottom-main {
        width: 980px;
    }


.innovative-logo{
    margin-top:20px;
    margin-bottom:20px
}


@import url("main-style.css");


#almacen_v{

	float: right;
	margin-top: -2px;
}

.body_index3 { font-family: Tahoma; font-size: 11px; text-align: justify; color: #006666}

.dicover_txt h3{ font-family:Myriad Pro, Myriad; font-size:18px; color:#4f4e4d; font-weight:normal; line-height:30px; }
#contactUsModal .modal-body .logo-box{display:none}
#contactUsModal.submitted .modal-body .logo-box{display:block;text-align:center;padding:30px 10px}


.address {
  padding: 4px 15px 15px 15px;
}


.address p{
  font-size: 15px;
}


.address.leftborder {
  border-left: 1px solid #b8b5b8;
}


.redhead
{
	text-decoration: none;
	font-weight: bold;
	line-height: 140%;
	color: #CC0000;
	font-size: 17px;
}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}


.navbar-icon.nav-icon-left{
  left: 30px;
}


.navbar-icon.nav-icon-right{
  right: 30px;
}



ul.news li.short {
  float: left;
  width: 100%;
  font-size: 0.9em;
  padding-bottom: 30px;
}
.page-navigation ul li:last-child,.page-navigation ul li.page-item-20,.page-navigation ul li.menu-item-48{margin-right:0}


.sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }


.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; }

.has-feedback label.sr-only ~ .form-control-feedback { top: 0; }
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
#externe iframe{z-index:999}

#news{width:100%;background:#B60002;margin:0 !important;}

#news img{margin:5px 5px 5px 20px;float:right;}

#news div{padding:5px;}



#hdr-txt,#search a,#top-links,#top-links a.button,#left-menu1 a,#left-menu1 .item,#news,#footer,#footer a,#banners .box1,#banners .box1 h2,#banners .box1 a,#top-mobile-menu .button,#top-mobile-menu .button a{color:#FFF;}

	   .site-header .header-content .site-branding .site-title a, .entry-content p, .entry-content ul li, .entry-content ol li, .byline, .posted-on, .entry-header h1, .entry-header h1 a, .site-description, .cat-links, .teaser .teaser-content .home-text .widget-title, .teaser .teaser-content h3, .page-numbers.current, #comments, body {
        	color:;
		-webkit-color:;
	    }
.texte{color:#74756D; FONT-FAMILY : Verdana, helvetica, sans-serif; font-size : 14px;}


  .divider__{width:100%; height:1px; background:#ebebeb; float:left}
#footer-different-inside-left h2{font-size:24px;font-weight:400;margin-bottom:24px}
#footer-different-inside-left p{margin:0 0 24px}
#footer-different-inside-left{float:left;text-align:left;width:40%;padding:0;line-height:1.5}
.home #footer-different-inside-left,#footer-different-inside-left{float:none;text-align:left;width:100%}


.home #footer-different-inside-left, #footer-different-inside-left {float: none; text-align: left; width: 100%;}
.wrapper{max-width:940px;margin-left:auto;margin-right:auto;padding:0 20px}
.wrapper:before,.wrapper:after{content:' ';display:table}
.wrapper:after{clear:both}
.ie7 .wrapper{zoom:1}
.wrapper--narrow{max-width:400px}
.et_fullscreen_slider .et_pb_slides,.et_fullscreen_slider .et_pb_slide,.et_fullscreen_slider .et_pb_container{min-height:100%!important;height:100%!important}
.et_pb_slider.gallery-not-found .et_pb_slide,.et_pb_slider.gallery-not-found .et_pb_slide .et_pb_container{min-height:0!important}
.et_pb_slider .et_pb_container{position:relative;z-index:2;width:80%;max-width:1080px;margin:0 auto}
.et_pb_slider_fullwidth_off .et_pb_container{width:100%!important}
.et_pb_slides .et_pb_container{display:table;table-layout:fixed}
.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner,.et_pb_slides .et_pb_empty_slide.et_pb_container{display:block}
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_container,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_container,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_container{min-height:auto}
.x-widgetbar-inner .x-column .widget:first-child{margin-top:0}
.x-widgetbar-inner .x-column:first-child .widget:first-child{margin-top:0}
.x-colophon.top .x-column .widget:first-child{margin-top:0}
.x-colophon.top .x-column:first-child .widget:first-child{margin-top:0}
.e2-37.x-column {text-align:center;}
.e2-34.x-column,.e2-37.x-column,.e2-41.x-column,.e2-44.x-column,.e2-47.x-column,.e2-51.x-column {background-color:transparent;z-index:1;}
.icon-call,.icon-checkmark-ok,.icon-comment,.icon-heart,.icon-menu,.icon-play,.icon-sm-facebook,.icon-sm-instagram,.icon-sm-rss,.icon-sm-twitter,.icon-sm-youtube,.icon-speaker{font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}
.icon-sm-twitter:before{content:"\54"}


.dot {
    height: 3px;
    width: 33px;
    background-color: rgba(184, 184, 184, 0.54);
    display: inline-block;
    transition: background-color ease;
    position:relative;
    z-index: 11;
}


.dot.active, .dot:hover {
    background-color: #e2e2e2;
}
.panel-grid .cell--no-padding{padding:0!important}
