﻿
  .menu-item-has-children .first-lvl .caret {
    display: block;
    top: 20px;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-top: 20px solid white;
    position: absolute;
    z-index: 1;
    right: 15px;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    -webkit-transform-origin: 12px 10px;
    -ms-transform-origin: 12px 10px;
    transform-origin: 12px 10px;
  }


.news-banner {
  width: 100%;
}


.news-banner-inner {
  display: -webkit-flex;
  display: flex;
  margin: 0 auto;
  max-width: 100%;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

#lst  {background-color: #d6ffd6}
.lazy-hidden,.entry img.lazy-hidden,img.thumbnail.lazy-hidden{background-color:#fff}
figure.wp-block-image img.lazy-hidden{min-width:150px}

#index-container .footer {
	text-align:center;
	color:#9C9C9C;
	position:absolute;
	bottom:12px;
	width: 100%;
	-webkit-text-size-adjust:none;
	font-size:9px;
}

#index-container .footer a {
	color:#9C9C9C;	
}


 .colum, .colum_noticias{
	width: 285px;
	margin-right: 4px;
	margin-left: 4px;
	padding-bottom: 10px;
	float: left;
	overflow: hidden;
 }

 
 
  
	.colum, .colum_noticias, .colum_content, .colum_content_blanco, .colum_noticias_content{
		width: 100%;

	}


.colum{
	width: 49%;
	margin-left: 4px;
	margin-right: 0;
}
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}
.list-unstyled{padding-left:0;list-style:none}

    .tab-content .col-xs-12 {margin-bottom:20px;}


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px }


.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left }


.col-xs-12 { width: 100% }


#contentsec {
	width:940px;
	padding:10px;
	float:left;
	background-color:#FFF;
}


#contentsec h2 
{
margin-bottom:10px;
}


#contentsec ol 
{
margin:10px 0 10px 30px;
line-height:20px;
}

ul.menu1 {
	margin:0;
	padding:0;
	list-style:none;
	padding-top:9px;
	float:left;
}

div.menuMinisito ul.menu1 {
	padding-top:0px;
}

ul.menu1 li {
	float:left;
	margin:0;
	padding:0;
}

ul.menu1 a {
	text-decoration:none;
	line-height:1.2em;
	position:relative;	
	display:block;
	min-height:1em;	
	padding:2px 6px;	
	border-left:solid 1px #fff;	
	font-size:12px!important;
	color:#fff;
}

ul.menu1 li:first-child a {
	border-left:none;
}

div.menuMinisito ul.menu1 a {
	padding:11px 12px 12px 12px;
}

ul.menu1 a:hover {
	background:#00935d;
}

div.menuMinisito ul.menu1 a:hover {
	background:#363636;
}

ul.menu1 li:hover ul.subMenu {
	display:block;
}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}


.header-transparent .main-header__navigation__menu .menu-item a {
    color: #fff;
    text-shadow: 0 1px 2px rgba(0,0,0,.6)
}


.header-transparent .main-header__navigation__menu .menu-item a:hover {
    border-bottom: 2px solid rgba(255,255,255,.1)
}

.skills-list{width:1000px;margin-right:auto !important;margin-left:auto !important;}
#block-views-skill-block-homepage .skills-list{padding:0px;margin:0px;}
#block-views-skill-block-homepage ul.skills-list li:first-child{margin:0px;}

.in-col-tren {
    width: 50%;
    float: left;
    background: #fbfbfb;
}

.col-tren, .in-col-tren {
    display:block;
    float:none;
    width: 100%;
    margin: 0px;
    padding: 0px;
}
.footer-area-wrap,.footer-top{background-color: #181819;}
li.views-fluid-grid-inline{display:inline-block;}
* html li.views-fluid-grid-inline{display:inline;zoom:1;}
.view-front-content .views-fluid-grid-inline{background-color:#efefef;border:none;}
.view-front-content .views-fluid-grid-inline,.view-clone-of-front-content .views-fluid-grid-inline{background-color:transparent;border:none;}



.home-message {
  position: relative;
  background-size: cover;
  background-position: center;
  margin-bottom: 2em;
  
   }

  .home-message img {
    display: block;
    width: 100%;
    height: 100%; }

  .home-message .home-message-wrap {
    position: absolute;
    text-align: center;
    top: 50%;
    left: 50%;
    width: 90%;
    z-index: 3;
    transform: translate(-50%, -50%); }

  .home-message .home-message-txt {
    color: #FFFFFF;
    font-size: 32px;
    line-height: 1.3em;
    margin: 0;
    margin-bottom: 1em;
    font-weight: 400; }

  .home-message .btn, .home-message .member-figure .member-hover-content .member-hover-text, .member-figure .member-hover-content .home-message .member-hover-text {
    position: relative;
    z-index: 10; }
body.responsive-ready.module-products .bwrap{display:block !important}
body.responsive-ready.module-products .bwrap #searchForm{display:none}



body.date-hidden .entry-meta .meta-date,
body.author-hidden .entry-meta .meta-author {
	 position: absolute;
	 clip: rect(1px, 1px, 1px, 1px);
}


	.widget-magazine-posts .small-post .entry-meta span:after,
	.widget-magazine-posts .small-post .entry-meta .meta-author {
		display: none;
	}
.prk_shortcode-title{-webkit-backface-visibility:hidden}
.prk_shortcode-title h1{padding:5px 3px;line-height:1em}
.prk_shortcode-title .simple_line{margin-top:20px;margin-bottom:16px}
.prk_shortcode-title .simple_line.thicker.above{margin-bottom:12px;margin-top:0px}
.prk_shortcode-title h3,.prk_shortcode-title h4,.prk_shortcode-title h5{font-weight:700}
.prk_shortcode-title.verve_left_align .simple_line{margin-left:0px}

.banner-list-font, #banner-part2, #banner-part3{color:graytext;text-shadow:1px 1px 1px #ccc;}

#banner-part2, #banner-part3{display:none;}

#banner-part2{position:relative;}
.span2{width:160px}
.row-fluid .span2{width:15.094339622642%;*width:15.04114813328%}
input.span2,textarea.span2,.uneditable-input.span2{width:146px}

input.span2, textarea.span2, .uneditable-input.span2{width:126px;}

.table td.span2,.table th.span2{float:none;width:124px;margin-left:0;}

.chat-support.span2{margin-left:0px;}


.contact-us .contact-item{
	text-align:center;
	margin-bottom:20px;
	opacity:0;

}


.contact-us .contact-item.animated{
	opacity: 1;

}


.contact-us .contact-item h5{
	margin-top:12px;
	margin-bottom:10px;
	font-size:18px;
	border-bottom:1px solid #eee;
	padding-bottom:12px;
	display:inline-block;
}


.contact-us .contact-item p{
	line-height:24px;
}


.contact-us .contact-item i{
	width:42px;
	height:42px;
	line-height:42px;
	margin:0 auto;
	display:block;
	color:#fff;
	border-radius:60px;
	font-size:18px;
}

.img-responsive.mobile {
  display: none;
}

.img-responsive {
    display: inline-block;
    max-width: 100%;
    height: auto;
}


 

.footer {
	height: 55px;
	background-color:#c9c9c9;
	text-align:center;
	padding:19px 22px;
	margin-top:21px;
	margin-bottom:21px;
	border-radius: 4px;
}


.footer  div{
	float:left;
	width:250px;
}

.footer a{
	color:#5a5a5a;
	width:100%;
	text-align:center;
	display:block;
}

.footer img{
	float:left;
	margin-right:10px;
}

	.footer div{
		display:block;
		float:none;
		width:100%;
	}
.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}

#dnsearch .nav-search {
	min-width: 380px;
}


.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
  position: static;
}


.nav, .navbar-brand {
		font-family: 'Fjalla One', sans-serif; font-weight: 400; font-style:normal;		font-size: 16px;
		color: #4C4C4C !important;
	}


#boite_full{
position: relative; 
border:1px solid #cecece;
border-top:0px;
width:1000px;
padding:10px;
position: relative;
float: left;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}

.topic
{
	line-height:1.7;
	border-right:1px solid #398cb5;
	padding-left:4px;
}
.sociallink{width:100%;float:left;text-align:center}

#menu-top-menu li {
	display: inline-block;
	padding-left: 40px;
}

#menu-top-menu a {
	font-size: 10px;
    text-transform: uppercase;
}

	.menu-toggle {
		background: #656565;
		color: white;
		padding: 16px;
		border: none;
		border-radius: 0;
		font-size: 16px;
	}

	.toggled .menu-toggle {
		background: none;
	}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}


.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.main-alpha a:hover{font-family:Arial;font-size:10px;font-weight:700;color:#c60203;text-decoration:underline;}
.main-cms a{font-family:Arial;font-size:12px;color:#ad1315;text-decoration:underline;text-align:justify;}
.main-alpha,.main-alpha a{font-family:Arial;font-size:10px;font-weight:700;color:#a2a2a2;text-decoration:none;}
td.main,p.main,.content-text{font-family:Verdana,Arial,sans-serif;font-size:11px;line-height:1.2;text-align:justify;}
.main-cms,.main-cms a:hover{font-family:Arial;font-size:12px;color:#323639;text-decoration:none;text-align:justify;}
.partial_navigation .logo_sticky{width:100%;position:fixed;top:-110px;left:0;transition:top .3s ease-out;pointer-events:none}
.partial_navigation .logo_sticky.show{top:0}
.partial_navigation .logo_sticky .logo_wrapper{width:65px;height:65px;position:relative;pointer-events:auto;box-shadow:0 5px 10px 0 rgba(0,0,0,.7)}
.partial_navigation .logo_sticky .logo_wrapper .up{position:absolute;top:9px;left:8.8px;display:block}


.hp-content-area-1 {
    float: left;
    width: 100%;
    margin-bottom: 25px;
}


ul.hp-content-area-1-inner {
    list-style: none;
    padding: 0;
    float: left;
    width: 100%;
    margin: 0;
    position: relative;
}


ul.hp-content-area-1-inner li {
    float: left;
    width: 32.33%;
    margin-right: 1.5%;
    position: relative;
}


ul.hp-content-area-1-inner li:last-child {
    margin-right: 0;
}


ul.hp-content-area-1-inner li img {
    float: left;
    width: 100%;
}
body.dealers .wrap .container,body.dealers .wrap #quick-menu{width:940px}


        .wrap {
            position: relative;
            overflow: hidden;
            padding-top: 0px;
			margin-top: -30px; 
        }
.x-main{width:69.536945%;}
.x-main.full{float:none;display:block;width:auto;}

  .ct-footer-nav .ct-footer-brand {
    padding-top: 10px; }


.td_uid_24_5d22a7bf006be .tds-title {
				    margin-top: 10px;
				}


.td_uid_30_5d22a7bf023aa .tds-title {
				    margin-top: 10px;
				}


.td_uid_36_5d22a7bf03cbd .tds-title {
				    margin-top: 10px;
				}


.td_uid_47_5d22a7bf061f9 .tds-title {
				    margin-top: 10px;
				}


.td_uid_53_5d22a7bf07aef .tds-title {
				    margin-top: 10px;
				}


.td_uid_59_5d22a7bf093e7 .tds-title {
				    margin-top: 10px;
				}


.td_uid_70_5d22a7bf0b756 .tds-title {
				    margin-top: 10px;
				}


.td_uid_76_5d22a7bf0d07d .tds-title {
				    margin-top: 10px;
				}


.td_uid_82_5d22a7bf0e972 .tds-title {
				    margin-top: 10px;
				}
