﻿.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}

div#left div.news-recent span.time {
	font-size:11px;
	padding:1px;
	color:#fff;
	background:#7296b3;
}

.koukokus {
    text-align:center;
}


.page1-box1 img,
.page1-img3 img {
    border: 1px solid #d5d2d2;
}


.page1-box1 span {
    display: block;

    margin-bottom: 20px;
    padding-top: 7px;

    color: #858585;

    font-size: 16px;
    line-height: 19px;
}


.page1-box1 {
    padding-top: 20px;
}

span.year1 {
  color: red;
}
.fusion-author .fusion-author-ssocial .fusion-social-networks .fusion-social-network-icon:first-child{margin-left:0;}

	.main-link .address {
		text-align: center;
		margin: 1rem 0 0;
	}

	.main-link .address .block1 {
		margin-right: 1rem;
	}

.main-link .address .block2 {
	display: inline-block;
}

.main-link .address svg {
	margin-right: 0.5rem;
}

.main-link .address a {
	color: #1a375a;
}

.main-link .address a:hover {
	color: #e2001a;
}

.main-link .address .social-icon svg {
	margin-left: 0.5rem;
	margin-right: 0rem;
}
.nav{margin-bottom:0;padding-left:0;list-style:none;}
.nav:before,.nav:after{content:" ";display:table;}
.nav:after{clear:both;}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;}
.nav-tabs{border-bottom:1px solid #ddd;}
.nav-justified,.nav-tabs.nav-justified{width:100%;}
.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0;}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0;}
.global-nav .nav{padding:0;margin:0;}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}
#footer .privacy-links ul.menu li.last{border-right:none;margin:0;padding:0;}


			td.recentcommentstextend {
				border: none !important;
				padding: 0px 0px 2px 10px;
			}


			.rtl td.recentcommentstextend {
				padding: 0px 10px 2px 0px;
			}


.submenu-item {
  padding-left: 10px;
  font-size: 11px;
}

  span.submenu-item {
    color: #FFF;
    font-size: 0.9em;
    margin-left: 10px;
    margin-right: 10px;
  }

.td_block_inner .td_module_mx2 {
  
  
  
}

  .td_block_inner .td_module_mx2 .td-post-category {
    margin-bottom: 5px;
  }

  .td_block_inner .td_module_mx2 .td-icon-star,
  .td_block_inner .td_module_mx2 .td-icon-star-empty,
  .td_block_inner .td_module_mx2 .td-icon-star-half {
    font-size: 15px;
    width: 17px;
  }

  .td_block_inner .td_module_mx2 .item-details {
    margin-bottom: 30px;
  }

.td_block_14 .td_block_inner {
  margin-right: -3px;
}

.td-pb-span4 .td_block_14 .td_block_inner {
  margin-right: 0;
}

.td-column-1.td_block_15 .td_block_inner {
  *zoom: 1;
}

.td-column-1.td_block_15 .td_block_inner:before,
.td-column-1.td_block_15 .td_block_inner:after {
  display: table;
  content: "";
  line-height: 0;
}

.td-column-1.td_block_15 .td_block_inner:after {
  clear: both;
}


.gp-header-box {
    background: rgba(51, 51, 51, 0.7);
    color: #ffffff;
    text-align: center;
    padding: 40px 30px 30px 30px;
}


.gp-header-box h1 {
    color: #ffffff !important;
}

.gp-header-box p {
    color: #ffffff !important;
}
.post-meta .category .cat-wrapper{position:absolute;right:0;top:100%;display:none;z-index:21}
.post-meta .category:hover .cat-wrapper{display:block}
.post-meta .category .cat-wrapper ul{padding:7px;min-width:70px;background:#f9f9f9}
.post-meta .category .cat-wrapper ul li{border-bottom:1px solid rgba(0,0,0,.05)}
.post-meta .category .cat-wrapper ul li:last-child{border-bottom:0}
.post-meta .category .cat-wrapper ul li a{display:block;text-align:center;padding:1px 5px;color:#8b8b8b}
.post-meta .category .cat-wrapper ul li a:hover{text-decoration:none;color:#5f5f5f;background:rgba(255,255,255,.8)}

    
    #middle .container_12 {
        padding:15px 0 35px 0}


    
    .container_12 {
        width: 310px;}


    .homepage .before_content .container_12 {
        padding:20px 0 0 0}


    
    .footer .container_12 {
        padding:30px 0 20px 0}


.before_content .container_12 {display: none;}



.wrap {
  width: 100%;
  margin: 0 auto;
}


.cb-about-page.wrap .cb-author-line .cb-author-details {
  width: 100%;
}

  .cb-about-page.wrap .cb-author-line .cb-author-details:nth-child(even) {
    margin-right: 0;
  }

  .cb-unboxed #cb-container.cb-rel-wrap .header, .cb-unboxed #cb-container.cb-rel-wrap .wrap, .cb-unboxed #cb-container.cb-rel-wrap #cb-footer, .cb-unboxed #cb-container.cb-rel-wrap #lang_sel_footer {
    position: relative;
  }

  .cb-about-page.wrap .cb-author-line .cb-author-details:last-child {
    margin-right: 0;
  }

  #cb-top-menu .wrap {
    padding-right: 10px;
  }

#hdr-line3{font-size:30px;display:none;margin:40px 0 0 20px;letter-spacing:0.2em;}


.bmw-row3
{
margin:5px 0 5px 0;
padding:0px;
width:105px;
height:auto;
float:left;
background:#F3F3F3;
border-right:solid 1px #000000;
}

.valk-row1,.chevrolet-row1 ,.audi-row1 ,.tata-row2 ,.maruti-row2 ,.honda-row2 ,.fiat-row3 ,.bmw-row3 ,.jaguar-row3 {width:33%;}

#container {
	width: 900px;
	margin: 0px auto;
	display: none;
}

#container a {
	color: #e5441b;
}

#call-to-action .f_top {
  background:#ffffff;
}

#call-to-action .f_top .ftop_blk {
  padding:20px 60px 20px 0;
  border-right:1px solid #ecefef;
  position:relative;
  background:#ffffff;
}

#call-to-action .f_top .ftop_blk h5 {
  text-decoration: none;
  color:#282727;
  font-size:12px;
}

#call-to-action .f_top .ftop_blk a:hover h5 {
  color:#148fb0;
}

#call-to-action .f_top .bor_none {
  border-right:none;
}

#call-to-action .f_top h5 {
  line-height:19px;
  width:135px;
}

#call-to-action .f_top .icon {
  width:45px;
  height:45px;
  display:block;
  position:absolute;
  top:8px;
  right:20px;
  font-size:45px;
  color:#148fb0;
}

html body[data-header-format="left-header"].woocommerce #header-outer .cart-notification .item-name, 
html body[data-header-format="left-header"] #header-outer .woocommerce-page .cart-notification .item-name, 
html body[data-dropdown-style="minimal"].woocommerce #header-outer .cart-notification .item-name, 
html body[data-dropdown-style="minimal"] #header-outer .woocommerce-page .cart-notification .item-name{color:#999}
.container{width:1140px;margin:0 auto}
.hero .container{position:relative}
header .container{position:relative;height:138px}
.site-hero-slider .container{display:block}
.img-fluid{max-width:100%;height:auto}


.content-grid .content-grid-item .img-fluid {
	display: inline-block;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}



html.ie .particles .img-fluid {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.custom-instagram-feed .image-frame-wrapper img.img-fluid {
  padding: 1px !important;
  border: 1px solid #ddd !important;
}
.modal__name{font-size:20px;padding-bottom:10px}
.header__nav-list li a,.modal__name{font-size:18px}


ul.bc-posts li span.tag-item {

	float: left;

	position: relative;

	z-index: 9;

	margin: -19px 0px 0px 1px;

	padding: 1px 7px 0;

	height: 18px;

	background-color: #ac0000;

	font: bold 11px tahoma, arial, verdana;

	color: #fff;

	text-shadow: 1px -1px 0 #ac0000;

}
.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}


.fh5co-section {
  padding: 5em 0;
}
.page-header__logo-image{display:block;height:3rem}
.home #calendario .cal-header .cal-controls span.cal-prev{left:20px}
#pages.calendar #calendario .cal-header .cal-controls span.cal-prev{left:0px}
#external-resources{padding:15px}
#external-resources .heading{font-size:14px;margin:0 0 10px}
#external-resources li{float:left;margin:0 60px 0 20px}
#external-resources a{display:block}


.barmenufix .mainmenufix .logomob { width: 100%; float: left; position: relative; text-align: left; padding: 0 10px; }


.barmenufix .mainmenufix .logomob .iconlogomob svg { height: 50px; margin: 5px 0; color: #333; }

#maininner { width: 71%; }
.tatsu-module{margin-bottom:60px}
.tatsu-module.tatsu-divider-wrap{line-height:0;margin-bottom:20px}
.tatsu-module.simple-text{width:100%;display:block;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}
body:not(.tatsu-frame) #tatsu-header-container .tatsu-header-module:last-child,body:not(.tatsu-frame) #tatsu-header-container .tatsu-module:last-child{margin-right:0}
.tatsu-rJMLa89uK7.tatsu-module{margin:0 0 60px 0}
.tatsu-S1apIqdFQ.tatsu-module{margin:0 0 60px 0}
.tatsu-HJ6dYxykS.tatsu-module{margin:0px 0px 40px 0px}
.tatsu-fynrg3e9m14rfjpj.tatsu-module{margin:0 0 30px 0}
.tatsu-S1feyaWkH.tatsu-module{margin:0 0 30px 0}


.header-primary-menu-inner ul.menu li {
  font-size: 108.33%;   
}

.icon-search:before {
	content: "\e615";
}
.wrapper{max-width:1170px;margin:0 auto;background:#fff}
.boxed-layout .wrapper{-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.3);box-shadow:0 0 30px 0 rgba(0,0,0,.3)}
.wide-layout .wrapper{max-width:100%;overflow:hidden}

.lnav{
 padding: 10px 4px 10px 4px;
}
.prototype-index .container{margin-bottom:60px}
.module-footer .footer-bottom-area .container:after,.module-footer .footer-bottom-area .container:before{content:" ";display:table}
.module-footer .footer-bottom-area .container:after{clear:both}
.module-news-event-slider .container{margin:0 96px}
.container{margin:0 48px;position:relative}
.module-content-navigation .container{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;height:48px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.module-content-navigation.select-view .container{display:block;height:auto;margin:0}
.navbar-collapse{max-height:340px;padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}
.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}
.navbar-collapse:after{clear:both}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-collapse .navbar-nav.navbar-left:first-child{margin-left:-15px}
.navbar-collapse .navbar-nav.navbar-right:last-child{margin-right:-15px}
.navbar-collapse .navbar-text:last-child{margin-right:0}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}
#ticker span a,.discount-ticker,.navi-below1 .logo,.navi-below1 .logo_sp{text-align:center}
.navi-below ul li.logo,.navi-below ul li.logo_sp{float:left;cursor:pointer;margin:0 45px 0 10px;padding:0;height:71px;width:212px}
.navi-below1 .logo a img,.navi-below1 .logo_sp a img{max-width:50%}


#menu-sales-demo .menu-item {
	width: 200px;
	padding: 0;
	margin: 0 -3px;
}


.page-id-3826 .menu-item-2946 {
	display: none !important;
}


.genesis-nav-menu .menu-item {
   display: inline-block;
   text-align: left;
}


.genesis-nav-menu .menu-item:hover {
   position: static;
}

 
	.nav-primary .menu-item {
		display: block;
		text-align: left;
	}

 
	.nav-primary .menu-item:hover {
		position: static;
	}
.show_sub.menu-item-has-children:after{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-item-has-children{position:relative}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
.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-sm-12{width:100%;}

    #righttopcolumn,
    #social,
    .header a,
    #tagline,
    #logo {
        width: auto;
        display: block;
    }
.card-component-image{width:30%;float:left;margin-right:16px;}

  .l-col-2 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 14.70196%; }

    .l-col-2:last-child {
      margin-right: 0; }

    .l-rtl .l-col-2 {
      float: right; }


.tb-jumbotron .jumbotron-buttons .btn {
    width: 100%;
    max-width: 240px;
    box-sizing: border-box;
	vertical-align: inherit;
}
.tb-jumbotron-slider .tb-text-block-wrap,.tb-jumbotron-slider .jumbotron-buttons{transition:all .3s ease-in-out}
.tb-jumbotron-slider.animate .jumbotron-buttons{opacity:0;transform:translateY(10px);transition:none}
.tb-jumbotron .jumbotron-buttons{padding-top:10px}

.entrada .antetitulo{font-family: 'Lato', sans-serif; font-size:11px; color:#666; text-transform:uppercase;}

	#site-header {
		position: relative;
		z-index: 9999;
	}



body.layout-fixed,
body.layout-fixed #body-core,
body.layout-fixed #site-header,
body.layout-fixed #notification { 
	min-width: 1140px;
}

.home #site-header {
	border-bottom: none;
}
#et-info .et-extra-social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}
#et-info .et-extra-social-icons li{margin:0 0 10px 10px}
#et-info .et-extra-social-icons .et-extra-icon{background:rgba(255,255,255,.1)}
#et-info .et-extra-social-icons .et-extra-icon:before{font-size:14px}
#footer-nav ul.et-extra-social-icons{margin:0 0 0 16px}
#footer-nav ul.et-extra-social-icons .et-extra-icon{width:16px;height:16px;color:rgba(255,255,255,.6);font-size:16px;line-height:16px;vertical-align:middle}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}

.main-navigation .sub-menu .menu-item-has-children { position: relative; }

.sidebar .widget_nav_menu .menu li.current-menu-item + .menu-item::before { display: none; }


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:36px;}
.thrv_post_grid .tve_pg_row .tve_pg_container{margin:0 5px}
.thrv_post_grid .tve_pg_row .tve_post:first-child .tve_pg_container{margin:0 5px 0 0}
.thrv_post_grid .tve_pg_row .tve_post:last-child .tve_pg_container{margin:0 0 0 5px}
.thrv_post_grid .tve_post_grid_vertical .tve_pg_row{margin:0 0 15px 0}
.thrv_post_grid .tve_post_grid_vertical .tve_pg_row:last-child{margin-bottom:0}




.nav-head {width:65%; float:right; margin:25px 0 0; text-align:right;}

.nav-head ul {padding:0; margin:0; z-index:999; list-style:none;}

.nav-head ul li {display:inline-block; position:relative; padding:0; margin:0 0 0 20px;}

.nav-head ul li a {text-decoration:none; padding:0 0 5px; display:inline-block;}

.nav-head ul li a:hover {text-decoration:underline;}




.nav-head ul ul {display:none; position:absolute; top:100%;}

.nav-head ul ul ul {display:none; position:absolute; top:30%; left:100%;}

.nav-head ul ul a {width:12em; padding:5px 10px; background:#333; color:#fff; text-align:left;}

.nav-head ul li ul li {margin:0;}
.modal-body{position:relative;padding:20px}
#videogallery .videogallery-title{font-size:2em;display:inline-block;font-weight:700;border-bottom:2px solid #E2017B;padding-top:2px;padding-bottom:5px;margin:0 0 10px;color:#333}
 #padding-9 { height:70px; }

   
#footer .center {
    height: 40px;
    border: 1 px solid #CCC;
    color: #FFF;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: lighter;
    font-weight: lighter;
    margin: 0 auto;
    float: inherit;
    }

   
#footer .center ul {
    margin: 0 auto;
    }

   
#footer .center li {
    border: 0px solid #FFF;
    color: #FFF;
    padding: 5px;
    font-weight: lighter;
    margin: 8px 5px 0 0;
    list-style: none;
    float: left;
    }

   
#footer .center li a {
    color: #FFF;
    padding: 0px;
    margin: 0;
    list-style: none;
    float: left;
    text-decoration: underline;
    }

   
#footer .center li a:hover {
    text-decoration: underline;
    color: #CCC;
}

article section .footer {
	color:#888;
	font-size:11px;
	margin-top:40px;
	border-top:1px dotted #ccc;
	padding-top:15px;
}

article section .footer p {
	margin:0 0 10px 0;
}
.list-inline,.list-unstyled{padding-left:0;list-style:none}
.list-inline{margin-left:-5px}
.footer.footerAbsoulteBottomRight .list-inline{position:absolute;bottom:0;right:0;text-align:left}
.footer.footerAbsoulteBottomRight .list-inline li{display:block;clear:both;padding-top:0}
.footer.footerAbsoulteBottomRight .list-inline li.stylehubLink{margin-top:20px}
	
.sub-menu .menu-item-has-children::after {
	position: absolute;
    font-family: FontAwesome;
    content: "\f105";
    top: 6px;
    right: 7px;
    color: #585858;
}

.menu-item-has-children::after {
    position: absolute;
    font-family: FontAwesome;
    content: "\f107";
    top: 12px;
    right: 0px;
    color: #ffffff;
    font-size: 15px;
}

.menu-item-has-children {
	position: relative;
}
.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}
.menu-title,.menu-title-expanded{color:#FFF;font-weight:normal;font-size:18px;float:right;padding-top:1px;}
.menu-title-expanded{display:none;}
.expanded .menu-title-expanded{display:inline;}
.td_block_inner .td_module_mx2 .td-post-category{margin-bottom:5px}
.td_block_inner .td_module_mx2 .td-icon-star,.td_block_inner .td_module_mx2 .td-icon-star-empty,.td_block_inner .td_module_mx2 .td-icon-star-half{font-size:15px;width:17px}
.td_block_inner .td_module_mx2 .item-details{margin-bottom:30px}
.td_block_14 .td_block_inner{margin-right:-3px}
.td-pb-span4 .td_block_14 .td_block_inner{margin-right:0}

.gdlr-core-pbf-wrapper-full-no-space .gdlr-core-item-mglr{ margin-left: 0px; margin-right: 0px; }
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}
#single-contact-section .wpb_wrapper{height:550px;min-height:initial!important}
#single-detail-section .wpb_wrapper .single-item-detail-box .col-md-6,#single-events-section .wpb_wrapper .col-md-12 .col-md-6,#single-rating-section .total-rating .total-rating-top-wrap .col-md-6 .well-sm .row .col-xs-12{width:50%;float:left}
#single-events-section .wpb_wrapper .col-md-12 .col-md-6 .row:last-child{max-height:160px;overflow:hidden}
.wpb_wrapper .javo-featured-block.javo-image-min-size,.wpb_wrapper .javo-image.javo-image-min-size{width:100%;max-width:500px;margin:0 auto}
.wpb_wrapper .javo-featured-block.javo-image-min-size img,.wpb_wrapper .javo-image.javo-image-min-size img{height:auto}

.banner1 .bner1 img{ width:100%; height:100%;}

.bner1{ display:none;}

.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-md-12 {
    width: 100%;
  }


.header-image,
.logo-image {
    float: left;
    margin: 0 8px 0 0;
}

	.header-image, .logo-image {
		float: none;
		margin: 0 ;
	}
.span4{width:300px}
.row-fluid .span4{width:31.91489362%}
.uneditable-input.span4,input.span4,textarea.span4{width:286px}
.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}
.marketing .span4{text-align:center}
.marketing .span4 p{margin-left:10px;margin-right:10px}
.row-fluid .tc-content.span4{width:31.91489362%;float:left}
.row-fluid .tc-thumbnail.span4{width:31.91489362%;float:left}
.marketing .span4+.span4{margin-top:40px}
.entry-summary .entry-title{padding-bottom:14px!important}
.et_pb_portfolio_item .et_pb_module_header a,.et_pb_portfolio_item h3 a,.et_pb_post .entry-title a,.et_pb_post h2 a{text-decoration:none}
.et_pb_blog_grid .et_pb_no_thumb .entry-title,.et_pb_blog_grid .et_pb_no_thumb h2{margin-top:0}
.text-center{text-align:center}
#footer-state-data{width:100%;float:left;font-size:1rem!important}
#footer-state-data li{width:100%;padding-top:.375rem;padding-bottom:.3125rem;float:left;border-bottom:1px solid rgba(255,255,255,.1)}
#footer-state-data li:first-child{padding-top:0}
#footer-state-data li:last-child{border:none}
#footer-state-data li a{display:block}
#footer-state-data li div.location-marker{float:left;padding-right:.5rem}
#footer-state-data li div.location-marker .fa-marker{display:block;font-size:1.5em}
#footer-state-data li div.location-state{width:3.5rem;padding-right:.5rem;font-weight:700;text-align:center;text-transform:uppercase}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag {
	top: 1px;
	position: relative;
	margin-right: 4px;
}


#header-secondary-outer .menu-item-language .iclflag {
	top: 2px;
}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}

#menu-item-7285 h2{
	color:#fff!important;
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

      header.pageheader .navbg .navbar-toggle .icon-bar {
        background-color: #808080;
        height: 4px;
        width: 26px; }

      header.pageheader .navbg .navbar-default .navbar-toggle:focus .icon-bar,
      header.pageheader .navbg .navbar-default .navbar-toggle:hover .icon-bar {
        background-color: #ffffff; }

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}





.icon_badge {
    float:right;
    display:inline-block;
    width: 32px;
    height: 30px;
    margin-right: 7px;  
}

.cookies-message-content {
	height: 100px;
	color: #ffffff;
	font-family: Roboto-Light;
	letter-spacing: 1px;
	background: #1f1f1f;
}


.cookies-message-content .message-text {
	padding: 20px 0 0 40px;
	max-width: 70%;
}


.cookies-message-content .button-container {
	padding:30px 40px 0 0;
}


.cookies-message-content .button-container button{
	padding: 10px 40px 10px 40px;
}
.post-date{border-right:1px dotted #BCBCBC}
.widget_recent_entries .post-date{color:#949494;font-size:10px}
.incsub_wiki .post-date{display:none}
.qodef-icon-animation-holder{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:transform .5s cubic-bezier(.18,.89,.32,1.27);transition:transform .5s cubic-bezier(.18,.89,.32,1.27);display:inline-block}
.qodef-icon-animation-holder.qodef-icon-animation-show{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.topbar.show .toggler{
	opacity:0;
	visibility: hidden;
}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}
 
.js_active.html_burger_menu #avia-menu .av-burger-menu-main, 
.html_burger_menu #top #avia-menu .menu-item-search-dropdown{ display:block; }

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}
#overlay-menu .overlay-menu-inner [data-justify=left] .menu-item a{left:0}
#overlay-menu .overlay-menu-inner .container [data-justify=right] .menu-item a{right:1.66667rem!important}
.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}
.mobile-main-nav .menu-item a i[class^=fa]{padding-right:6px}

.mega-menu-img-right .menu-item-text,
.mega-menu-img-right_top .menu-item-text {
  order: 0;
}

.mega-menu-img-right_top .menu-item-text,
.mega-menu-img-left_top .menu-item-text {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.masthead:not(.sub-downwards) .mega-menu-img-right_top .menu-item-text,
.masthead:not(.sub-downwards) .mega-menu-img-left_top .menu-item-text {
  -webkit-align-self: flex-start;
  -ms-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:36px;}
.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}
.pagesidebar .left.menu-item{float:none}
.sidemenu li.menu-item-has-children{position:relative}
.sidemenu li.menu-item-has-children:after{content:"\e05d";font-family:fonticon;position:absolute;top:15px;right:15px;color:rgba(0,0,0,.6)}
.sidemenu li.menu-item-has-children.active:after{content:"\e092"}



#page { -moz-box-shadow: 0px 0px 8px #888; -webkit-box-shadow: 0px 0px 8px #888; max-width: 1230px !important; }


  #page,
  #main-wrapper,
  #content-wrapper,
  #content-top,
  #content,
  #content-bottom {
    background: transparent none;
    border: 0;
    color: black;
    float: none !important;
    margin: 0;
    padding: 0;
    width: auto;
  }


.clearfix:after {                                 
  clear: both;                                    
  content: "."; 
  display: block;
  font-size: 0;
  height: 0; 
  visibility: hidden;
}

.mrgn20{
	margin-top: 20px;
}

    .head.visible-xs .mrgn20{
        margin-left: 20px
    }
.et_pb_image_1 .et_pb_image_wrap{border-width:3px;box-shadow:6px 6px 18px 0px rgba(0,0,0,0.25)}
.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}
.et_pb_blurb .et_pb_image_wrap{display:block;margin:auto}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay,.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta,.et_pb_gallery_image:hover .et_overlay,.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}
.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #fff;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}

	
	#filters li{ margin-bottom: 22px; }


#filters{ display: inline-block; overflow: hidden; list-style: none; margin-bottom: 44px; }

#filters li .btn{ background: none; border: 1px solid #222; color: #222; text-transform: uppercase; }

#filters li .active{ background: #222; color: #fff; }

.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-sm-12 {
    width: 100%;
  }

  .main-navigation .menu-item-has-children {
    position: relative; }
.small-box ul .spacer-top-li{background-color:#cbcbcb;height:9px}

.sub-menu .menu-item-has-children:after { color: #fff }


	.container.vertical-middle { width: 100% !important; }


	.full-screen:not(.force-full-screen) .container.vertical-middle { width: 750px !important; }


	.vertical-middle + .video-wrap {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
	}


.vertical-middle {
	height: auto !important;
	left: 0;
}

.hover-img {
	left: 0;
	opacity: 0;
	position: absolute;
	bottom: 220px;
	transition: all .5s ease-out 0s;
	visibility: hidden
}

.product-item .item-inner .product-thumbnail:hover .hover-img {
	bottom: 0;
	opacity: 1;
	visibility: visible
}


img.alignleft, img.alignright, img.aligncenter {
	margin-bottom: 1.625em;
}


.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}

.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
       -o-transform: translate(0, -25%);
          transform: translate(0, -25%);
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}


#featured-slider .entry-title {
	padding: 0;
}


.slider-title-head .entry-title a {
	color: #FFFFFF;
	text-decoration: none;
}


#featured-slider .entry-title span {
	color: #FFFFFF;
	display: block;
	font-size: 26px;
}


.related-posts .entry-title {
	font-size: 18px;
	line-height: 1.4;
	padding-bottom: 0;
}


.related-posts .entry-title a {
	color: #444444;
}


.related-posts .entry-title a:hover {
	color: #0FBE7C;
}


.post .entry-title,
.page .entry-title {
	font-size: 26px;
	line-height: 32px;
}


.post .entry-title a, .page .entry-title a {
	color: #444444;
}


.post .entry-title a:hover, .page .entry-title a:hover {
	color: #0FBE7C;
}
.lowrates-left{width:627px}
.lowrates-left ul li h3{width:185px}
.lowrates-left ul li h4{width:114px}
.lowrates-left ul li h5{width:199px}
.lowrates-left ul{padding:0}
.lowrates-left ul li{padding:19px 7px 55px 14px}
.lowrates-left ul li span{font-size:17px}
.lowrates-left ul li small{font-size:19px}
.lowrates-left .more{width:22%;font-size:12px}
.lowrates-left h2{font-size:24px;border-bottom:solid 1px #ffed5f;padding:0 0 11px}
.home-heading,.lowrates-left h2{text-align:center}


	.vertical-middle + .video-wrap {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
	}


.section .container + .video-wrap { z-index: 1; }


.swiper-slide .video-wrap,
.section .video-wrap,
.swiper-slide .yt-bg-player,
.section .yt-bg-player {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: -1;
	top: 0;
	left: 0;
}





.video-wrap {
	overflow: hidden;
	width: 100%;
	position: relative;
}


.video-wrap video {
	position: relative;
	z-index: 1;
	width: 100%;
}


#page-title.page-title-video .video-wrap {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}


#page-title.page-title-video .video-wrap video { width: 100%; }

.wpls-logo-showcase .wpls-logo-cnt.slick-slide{margin:0 5px;}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide img{display:inline-block !important; max-height:250px; max-width:100%; box-sizing: border-box; padding:10px; border:1px solid #f1f1f1; box-shadow:none !important }

.sliderimage_hide_border .wpls-logo-cnt.slick-slide img{padding:0px; border:0px solid #f1f1f1;}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}
.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}
.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}
.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right!important}
.fa.pull-right{margin-left:.3em}
.pullquote.pull-right{border-left:3px solid rgba(102,114,121,0.25)}

  footer.bottom .column {
    margin-bottom: 4em; }

  section.pagecontent .column {
    position: relative; }


.column, .columns {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 100%;
  float: left; }


.column:last-child:not(:first-child), .columns:last-child:not(:first-child) {
  float: right; }


.column.end:last-child:last-child, .end.columns:last-child:last-child {
  float: left; }


.column.row.row, .row.row.columns {
  float: none; }


.row .column.row.row, .row .row.row.columns {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0; }


.reveal .column, .reveal .columns,
.reveal .columns {
  min-width: 0; }

	.top_hint
	{
		margin-top: -115px;
	}


.category-toggle-block .toggle-bar {
	background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
	display: block;
	height: 3px;
	margin: 0 auto 6px;
	width: 30px;
}


.category-toggle-block .toggle-bar:first-child {
	margin-top: 0;
}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}
.home.linux.m800 .full article #location__panel #location__info .small-10,.interior.linux.m800 .full article #location__panel #location__info .small-10{width:75%}
.icon_wrap{padding:38px;padding-bottom:30px;text-align:center;margin-left:-22px;margin-right:-22px;margin-top:-22px;margin-bottom:22px}

.widget .textwidget {
line-height: 1.5em;
}

.widget .textwidget p {
margin-bottom: 1em;
}
.et_pb_text_inner{position:relative}
#header-slider ul,#redbull-center .et_pb_text_inner{list-style:none;padding:0;display:inline-block}
.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-lg-4{width:33.33333333%}
body #slide-out-widget-area .inner .off-canvas-menu-container li a,body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a{font-family:Maven Pro;}

#subnavhp li {display: inline;list-style: none;margin:0 5px 0 0;padding: 0;text-align: center;}

#mainnav-menu li.menu-item:hover a {
background: #303030;
}

#mainnav-menu li.menu-item:hover a:hover {
background: #444;
}


.widget {
	padding-bottom: 20px;
}


.widget ul {
	padding-top: 10px;
}
.sub-menu,.sub-menu .menu-item,.sub-menu .menu-item a{min-width:230px}
.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}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.wrapper{width:90%;margin:0 auto}
.wrapper.extra--small{max-width:540px}
.wrapper.small{max-width:750px}
.wrapper.medium{max-width:850px}
.wrapper.large{max-width:1400px}
.home .arrow-container{position:absolute;width:100%;height:40px;cursor:pointer;z-index:5;text-align:center}
.home .arrow-container.arrow-container-bottom{bottom:0;left:0}
.home .arrow-container:hover .arrow,.home .arrow-container.hover .arrow{opacity:.8}
.home .arrow-container:hover .arrow.arrow-bottom,.home .arrow-container.hover .arrow.arrow-bottom{bottom:35px}
.main-gradient{display:none}




#footerbar {margin: 0;padding: 0;color:#fff;background-color: #39597d;width:100%;padding: 6px  14px;text-align:center;}


  .link-home .menu-text {
    display: none !important; }



.main-newintro  {
	margin: 0 auto;
	width: 100%;
	max-width: 1240px;
	margin-top: 20px;
}
.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-md-4{width:33.33333333%}


.page-title .bor {background: #f75353!important}




.pricing .pricing-item .bor{
	width:50px;
	height:3px;
	margin-bottom:15px;
	margin:0 auto;
}


.contact-us .page-title .bor{
	margin-top:15px !important;
}


    .nav-bar-outer, .top-bar-wrap, .social-bar-outer, .mobile-nav-button .icon-text {
        display: none;
    }


.top-bar-wrap {
    display: block;
    border-bottom: 1px solid #353535;
}


.is-light-header .top-bar-wrap {
    border-color: #f2f2f2;
}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
 #pg-363-0 , #pg-363-1 , #pg-363-2 , #pg-363-3 , #pg-363-4 , #pg-363-5 , #pg-363-6 , #pg-363-7 , #pg-363-8 , #pl-363 .so-panel , #pl-363 .so-panel:last-child { margin-bottom:0px }
 #pl-w5b142e34c0cd3 .so-panel , #pl-w5b142e34c0cd3 .so-panel:last-child { margin-bottom:0px }


.site-branding {
	float: left;
}


.site-branding p {
	margin: 0;
	padding: 0;
}


.mobi,
.search span,
.wordiness {
    display: none;
}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}
.column-widget-postlist .description{padding:0;height:70px;display:table-cell;vertical-align:middle;padding:5px;background-color:#f6f6f6}
.column-widget-postlist .description h2{font-family:source sans pro,sans-serif;line-height:16px;font-size:16px;font-weight:600}
aside .block-convegno-testo-libero .block-inner{padding:10px 20px;}
aside .block-convegno-sostegni-partnership .block-inner{background:none repeat scroll 0 0 #FFFFFF;padding:10px 20px;}
aside .block-convegno-box-contestuale .block-inner{background:none repeat scroll 0 0 #FFFFFF;padding:10px 20px;}


.info-content {display:block;}

.info-content .cell {display:block;}
#gnavi,.band,#breadcrumb,.read-more,.sns-msg,div[id*=sns-],div[id*=snsf-],div[id*=snsi-],#page-top,#adsense,#paging,.pnavi,.reply,#respond,#trackback,#search,.thk_rss_feedly,ins.adsbygoogle{display:none !important}



.m-favorite-01-box {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  padding: 20px 20px 20px 20px;
  border: solid 1px #e6e6e6;
  border-radius: 4px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); }


.m-favorite-01.is-shopinfo_off .m-favorite-01-box {
  border: solid 1px #b60081;
  padding: 20px 20px 15px; }

.submenu__footer {
    text-align: center;
    background: #f4f5f6;
    border-top: 1px solid #9aa4b4;
    margin: 0 -40px -30px -40px;
    padding: 20px;
    border-radius: 0 0 3px 3px;
    font-size: 14px;
    line-height: 20px;
}

.main .sidebar .widget ul li.last { background: transparent; }
#s5_nav li .s5_level1_span1{background:0 0;display:block}
.panel-grid .cell--green{background-color:#059816}
.panel-grid .cell--green .widget-title{padding-top:20px;color:#fff}
.panel-grid .cell--green .textwidget{color:#fff}
.panel-grid-cell .widget_sow-button .button .panel-grid .cell--green .textwidget a,.panel-grid .cell--green .textwidget .button,.panel-grid .cell--green .textwidget .panel-grid-cell .widget_sow-button .button a{margin-top:15px;color:#059816!important;background-color:#fff}

.cell--green a, .cell--green a:hover { color:#fff !important;}

	.mobile_menu
	{
		display: block;
	}

	.mobile_menu select
	{
		width: 100%;
	}
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}

#counters .display-percentage {
    color: white;
    font-size: 45px;
    text-align: center;
}


.counter-box.text-gradient .wrap-percentage .display-percentage {
    font-size: 40px !important;
    font-weight: 600 !important;
    margin-bottom: -8px !important;
}


.community-button .community-number,
.community-button .community-text {
    margin: 0;
    padding: 0;
    font-size: 14px;
}

    section#map .section-community-nav p.community-text {
        margin-top: -8px;
    }

.cross-close {
    height: 20px;
}



div .av-section-color-overlay-wrap{position: relative; width:100%; }

.html_header_sidebar .av-section-color-overlay-wrap{float:left;}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}

#sliders-container {
  position: relative;
}

#sliders-container .rev_slider_wrapper {
  -webkit-transform: translateZ(0);
}

#sliders-container .wooslider .slide-content p {
  margin: 0;
}

    .l-header__main__inner {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      width: 100%;
      min-height: 70px; }

  .has-scrolled .l-header__main__inner {
    height: 70px;
    min-height: auto; }

.sm-span1, .sm-span1, .sm-span1, .sm-span1, .sm-span2, .sm-span2, .sm-span2, .sm-span2, .sm-span3, .sm-span3, .sm-span3, .sm-span3, .sm-span4, .sm-span4, .sm-span4, .sm-span4, .sm-span5, .sm-span5, .sm-span5, .sm-span5, .sm-span6, .sm-span6, .sm-span6, .sm-span6, .sm-span7, .sm-span7, .sm-span7, .sm-span7, .sm-span8, .sm-span8, .sm-span8, .sm-span8, .sm-span9, .sm-span9, .sm-span9, .sm-span9, .sm-span10, .sm-span10, .sm-span10, .sm-span10, .sm-span11, .sm-span11, .sm-span11, .sm-span11, .sm-span12, .sm-span12, .sm-span12, .sm-span12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}

.sm-span6{width:50%}






#page {
	z-index: 0;
	position: relative;
}



#page.container,
#page.container-fluid {
  padding: 0 0px;
}

#page #header-inner,
#page #navbar-inner,
#page .breadcrumb-trail .container,
#page .title-wrapper .container,
#page #content-inner,
#page #contentbottom-inner,
#page #footer-inner,
#page #closure-inner {
  padding-left: 20px;
  padding-right: 20px;
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 0px;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
      #wds_container1_0 #wds_container2_0 .wds_slideshow_image_spun1_0 {        display: table;        width: 100%;        height: 100%;      }

#footer_links1{
width:24%;
float:left;	
display:block;	
}

#footer_links1,#footer_links2,#footer_links3,#footer_links4,#footer_links5,#footer_links6{
width:100%;	
text-align:center;
	}


.sidbar_slide_inner{
	box-sizing:border-box;
	height:100%;
}

.bd-layoutcolumn-48 {
  background-color: #ffffff;
  padding: 2em;
}

.banner .title2{font-size: 30px; line-height: 57px; font-weight: 100; margin-bottom: 20px;letter-spacing: -1px;text-shadow: 0 1px 0 rgba(0,0,0,0.23); text-align:center; text-transform:uppercase;}


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

    .hr-publications span {
        font-size: 16px !important; 
        padding: 0 10px 0 10px !important;
    }

    .hr-publications { 
        padding: 26px 0 12px 0 !important;
    }


.pagination .page-numbers {
	display: none;
	line-height: 3.2em;
	padding: 0 0.6667em;
}


.pagination .page-numbers.current {
	text-transform: uppercase;
}

#mainarea_div{ width: 660px; float:right; padding:20px 30px 30px 5px;}

        
        .header .logo .logo_standard{
        }

	
	.img-f{
		width: auto;
		margin: auto;
	}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}
.product-show .container-fluid{width:100%;padding-top:40px;max-width:1700px}

.mams-featmod-stakeholder-title { display:inline-block; font-weight:bold;  }
.primary-nav .utility-search--mobile,.primary-nav .utility__buttons--mobile{display:none}
.utility-search{text-align:right;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.utility-search.utilitySearch--OPEN{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 500px #358ed7;box-shadow:0 500px #358ed7}
.utility .utility-search{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;margin-top:.5rem;margin-bottom:.5rem}


.post-edit {
	display: block;
	clear: both;
	margin: 1.5em 0;
	font-size: 12px;
}


.icon-telephone:before {
  content: "";
}
.sivu{margin-right:-15px;margin-left:-15px}

	.header-style2 .sivu{
		margin-right: 0;
		margin-left: 0;
	}

.navbar-breadcrumb {
    background: #FFF;
    border-top: 1px solid #e7e7e7
}


.page-id-1440 .c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu .nav.navbar-nav li .c-link{color: #fff;}

.scrollbody_txt{ background:#FFFFFF; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }
#footer-section4 div{margin-top:8px}
#footer-section4.section{margin-right:0}
#footer-section4 div.fb-like{margin-top:0}
.copy{float:none;text-align:center}




	.footer-in .col-md-12 .widget {text-align:center;}

aside.sidebar .widget ul {  margin: 0;  text-align: left;  width: 100%;  display:inline-block;}

aside.sidebar .widget {  clear: none;  float: left !important;  padding: 0 15px;  width: 29%;}

aside.sidebar .widget:first-child {  width: 100%;}

.wrap{float:left;position:relative;width:100%;}


	

	
#back-to-top {
	position: absolute;
	right: 20px;
	bottom: 20px;
}

.textwidget a:hover { color: #222!important }

#tabber .inside li .meta b,footer .widget li a:hover,.fn a,.reply a,#tabber .inside li div.info .entry-title a:hover, #navigation ul ul a:hover,.single_post a, a:hover, .textwidget a, #commentform a, #tabber .inside li a, .copyrights a:hover, a, .sidebar.c-4-12 a:hover, .top a:hover {color:#be6424; }




#wrap-wide {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
}
.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}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
.center,.kalenderwoche p{text-align:center}


.extcal_minical table.extcal_minical {
    background-color: #214865;
    padding: 5px;
    width: 100%;
}


.extcal_minical .extcal_month_label a {
    color: #FFFFFF;
    font-weight: bold;
}


.extcal_minical .extcal_navbar {
    background-repeat: repeat-x;
    border-bottom: 1px solid #B4B4B6;
}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}
.fusion-button-wrapper{display:inline}
.fusion-button-wrapper.fusion-aligncenter{display:block;text-align:center}
.smile_l{background:#038dcc;background:linear-gradient(to top, #038dcc, #0AADFC);padding:3px;padding-top:7px;box-shadow:0 2px 2px rgba(0, 0, 0, .4)}
.smile_S:hover,.smile_m:hover,.smile_i:hover,.smile_l:hover,.smile_e:hover,.rate_R:hover,.rate_a:hover,.rate_t:hover,.rate_e:hover{padding-top:20px}
.smile_S,.smile_m,.smile_i,.smile_l,.smile_e,.rate_R,.rate_a,.rate_t,.rate_e{-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;text-shadow:none}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}


.info-window-property-detail {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.43;
    text-transform: uppercase;
    color: rgba(0,0,0,0.25);
}
.white-bg-mastercard{background-color:#ffffff;padding:5px 10px;}

  .tabs{
    display:table;
    margin:0;
    padding:0;
    table-layout:fixed;
    width:95%;
  }


.main-navigation .menu-item-description {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 0.5em;
}


		
		.secondary a:hover,
		.secondary a:focus,
		.main-navigation .menu-item-description,
		.widget,
		.widget blockquote,
		.widget .wp-caption-text,
		.widget .gallery-caption {
			color: rgba( 190, 190, 190, 0.7);
		}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}
	
.sub-menu .menu-item-has-children::after {
	position: absolute;
    font-family: FontAwesome;
    content: "\f105";
    top: 6px;
    right: 7px;
    color: #585858;
}

.menu-item-has-children::after {
    position: absolute;
    font-family: FontAwesome;
    content: "\f107";
    top: 12px;
    right: 0px;
    color: #ffffff;
    font-size: 15px;
}

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


.grideschis
{
background-color:#E6E7E9;
}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}

.gdlr-core-pbf-wrapper-container{ margin-left: auto; margin-right: auto; }
nav[role=navigation] .scroll-list{width:100%;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch}
.build-palette-tile .product-swatches [peek-scroll] .scroll-list,.category-tile .product-swatches [peek-scroll] .scroll-list,.placeholder-tile .product-swatches [peek-scroll] .scroll-list,.product-suggestion .product-swatches [peek-scroll] .scroll-list,.product-tile .product-swatches [peek-scroll] .scroll-list{position:relative;left:0;bottom:0}




div#primary {
    width: 70%;
    padding-right: 10px;
}

div#primary,
div#secondary {
    float: left;
}



body.error404 #primary{width: 100%;}









.no-sidebar #primary{
	width: 100%;
	padding: 0;
}



.left-sidebar #primary {
    float: right;
    padding-right: 0;
    padding-left: 10px;
}

body.home.blog .content-area article.post:first-of-type {
	margin-top: 20px;
}

footer .subfooter .inverse-text {
  font-weight: bold;
}

.btn-area { display: block; margin: 25px 0 0px; text-align: center; }



body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .main-navigation a,
body .font-family-1,
body .site-description,
body .trending-posts-line,
body .widget-title,
body .em-widget-subtitle,
body .grid-item-metadata .item-metadata,
body .af-navcontrols .slide-count,
body .figure-categories .cat-links,
body .nav-links a {
font-family: 'Roboto';
}




.mh-widget .search-form { background: #e9ecf6; }




.mh-widget-title { font-size: 14px; font-size: 0.875rem; color: #fff; padding: 10px 15px; background: #00aae1; border-bottom: none; }

.mh-widget-title a { color: #fff; }

.mh-widget-col-1 .flex-control-nav, .mh-widget-col-2 .flex-control-nav { top: 15px; right: 10px; }

.mh-widget-col-1 .mh-slider-caption { background: #333f49; }




.mh-widget .tagcloud a { background: #333f49; }

.tagcloud a:hover, .mh-widget .tagcloud a:hover, .mh-footer-widget .tagcloud a:hover { background: #00aae1; }





.featuredsite {
	overflow:hidden;
	margin-bottom:25px;
	padding-bottom:20px;
	border-bottom:1px solid #e5e5e5;
}


.toggle-menu-wrapper .toggle-menu-label {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  letter-spacing: 2px;
  margin: 0 5px;
  margin: 0 0.3125rem;
  text-transform: uppercase;
}

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

td.ensystdtop {padding:0;vertical-align:top;border:0;margin:0}

#calendar2 thead tr.days{background-color:#f2f2f2;height:25px;color:#666;font-size:10px;}

#fixed-searchbar{
  position: absolute;
  top: -120px;
}

#fixed-searchbar.sticky-quick-searchbar{
  position: fixed;
  top: 0px;
  background: #5b5b5b;
  transition-duration:.5s;
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


#section-info .row{
  margin-top: 16px;
}

.align-self-start #section-info .row{
  margin-top: 0px;
}

#right-info .row{
  margin-bottom: 15px;
}

#right-info .row:last-child{
  margin-bottom: 0px;
}

#contact-us .row{
  margin-top: 0px;
}

#section-info .row:first-child {
    margin-top: 0px;
}

#location-owl #duration .row{
  margin-bottom: 15px;
}


.wrapper { 
	width:100%; 
	overflow:hidden;
}

	
	.main-bgr { overflow:hidden; height:100%;}

.anim-5,
.anim-5-all * {
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}


.slope-banner .col {
	width: 55%;
}
ul.inline-menu{margin:20px 0 0 0;padding:0;}
ul.inline-menu li{display:inline-block;width:32%}
ul.inline-menu a{color:#8BBED1;}
.ss .ui-socialbar-item.googleplus .ui-socialbar-image{background-position:0 -400px;}
.ss .ui-socialbar-item.googleplus:hover a,.ss.effect--fade .ui-socialbar-item.googleplus a{background-position:0 -440px;}
.ssm .ui-socialbar-item.googleplus .ui-socialbar-image{background-position:0 -300px;}
.ssm .ui-socialbar-item.googleplus:hover a,.ssm.effect--fade .ui-socialbar-item.googleplus a{background-position:0 -330px;}
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #ffffff !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #606060 !important;
				}
.fl-photo-img-svg {width: 100%;}
.banner .banner--item__anchor.button{background:transparent;border:2px solid #fff}
.banner .banner--item__anchor.button:hover{background:#fff;color:#333}
.banner--item__anchor{white-space:nowrap}
.monikago .banner .banner--item__anchor.button{background:transparent;border:2px solid #fff}
.monikago .banner .banner--item__anchor.button:hover{background:#fff;color:#333}

.home-div-wrapper{position: relative;}



.home-div-wrapper-with-bg{background-position: center; background-repeat: no-repeat; background-size: cover;}






.home-div-wrapper .close-button{ position: absolute; right: 10px; bottom: 5px; color: #FFF; font-size: 12px;}

.home-div-wrapper .close-button:hover, .home-div-wrapper .open-button:hover{cursor: pointer;}

	.home-div-wrapper-with-image{min-height: 0;}

	.home-div-wrapper-with-image .home-text-box-text{width: 250px;}


	#header-full,
	#footer {
		min-width: 100%;
	}
#Side_slide .search-wrapper{margin-bottom:20px;position:relative;display:none}
#Side_slide .search-wrapper input.field{width:100%;background:0 0!important;border-width:1px 0;border-color:rgba(255,255,255,.05);line-height:20px;padding:10px 55px 10px 20px;box-sizing:border-box;box-shadow:0 0 0 0 transparent}
#Side_slide .search-wrapper a.submit{position:absolute;top:0;right:5px;font-size:20px;padding:10px}
#Side_slide,#Side_slide .search-wrapper input.field,#Side_slide a:not(.action_button),#Side_slide #menu ul li.submenu .menu-toggle{color:#a6a6a6}
#Side_slide.light .search-wrapper input.field{border-color:rgba(0,0,0,.05)}

.cialis {
  width: 125px;
  float: left;
}

.viagra div,.plus,.cialis div{
  font-size:24px;
  color: #fff;
}

.viagra span,.cialis span{
  font-size:13px;
  color: #ffc000;
  font-family: Georgia,serif;
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}





.alignnone {
  clear: both;
  margin: 5px 20px 20px 0;
}

a img.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}


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

#nav li a.title-main {
	display: block;
	height: 70px;
	padding: 0 30px;
	line-height: 70px;
	color: #818285;
	text-decoration: none;
	-webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;         
}

#nav li.first a.title-main {
	border-left: none
}

#nav li.last a.title-main {
   
}

#nav li.hover a.title-main {
	color: #fff;
	background: #959595;
}

#nav li.hover.has-sub a.title-main {
	height: 70px
}

#nav li.hover.active a.title-main {
	color: #fff;
}

#nav li.active a.title-main {
	color: #fff;
	background: #192426;
}

.submenu .title {
  font-weight: bold;
	margin: 0 0 5px 0;
	height: 30px;
	font-size: 17px;
	color: #2A595C
}

.submenu .title a {
  font-weight: bold;
	font-size: 17px;
	color: #2A595C
}


.barmenufix .mainmenufix { height: 60px; background: #fff; width: 100%; position: relative; border-bottom: 1px solid #ccc; }


.barmenufix .mainmenufix .logomob { width: 100%; float: left; position: relative; text-align: left; padding: 0 10px; }


.barmenufix .mainmenufix .logomob .iconlogomob svg { height: 50px; margin: 5px 0; color: #333; }
.cta{margin:10px auto 0px auto;padding:10px 10px 20px;background-color:#f2f2f2;position:relative;border:1px solid #dcdcdc;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;text-shadow:#fff 1px 1px 0;box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset;-moz-box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset;-webkit-box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset}
.cta h3{font-size:1.5em;text-shadow:#fff 1px -1px 0}
.desk-image,.desk-slider{display:none}

.categoria{padding:2px 10px;font-size:14px;border:1px solid #333;margin:5px 0px;}

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}
#main #content .entry-content a{border-bottom: 1px dashed #fff}
#main #content .entry-content a:hover{border-bottom: 1px solid #fff;text-decoration: none}
#main #content .entry-content h4{font-weight: normal}
#main #content .entry-content p{text-align: left;color: white;line-height: 1.6;letter-spacing: .2px;margin: 2em 0}
.home #main #content .entry-content p{color: #bdbdbd;font-size: 1.125em}
.home #main #content .entry-content p .bg-red{background-color: #de0000;color: #fff;font-family: 'Hero-Light', sans-serif;font-size: 1.25em;line-height: 1;margin-left: -4.1666%;padding: .3em 0 0 4.1666%}
#main #content article .entry-content a{border-bottom: none}

.icon-cross:before {
	content:"\ea0f";
}

.popup-container .custom-popup.dark-popup span.icon-cross {
	color: #fff;
}


.more_entries{width:920px;float:left;}



.more_entries, .wp-pagenavi {font-size:15px!important; margin:15px 0;}

.more_entries a { display: block; margin: 15px 0 0 0; text-decoration:none; }

.more_entries a:hover { text-decoration:underline; }
.section-bg,.section-content{width:100%}
.section-content{z-index:1}
.owl-carousel .single-slide .slider-image{height:140px;width:100%}







#colophon,  #branding,  #main,  #wrapper {
	margin: 0 auto;
	width: 940px;
}

#wrapper {
	background: #fefefe;
	margin-top: 0px;
	padding: 0 20px;
	min-height:400px;
}

#wrapper-outer {
	background:none repeat scroll 0 0 #fefefe
}
.centered,.clear,.clearfix,.comment,.comment-list,.comment-list .children,.searchform,.small-width,.wrap,blockquote,hr{zoom:1}
.centered:after,.centered:before,.clear:after,.clear:before,.clearfix:after,.clearfix:before,.comment-list .children:after,.comment-list .children:before,.comment-list:after,.comment-list:before,.comment:after,.comment:before,.searchform:after,.searchform:before,.small-width:after,.small-width:before,.wrap:after,.wrap:before,blockquote:after,blockquote:before,hr:after,hr:before{content:"";display:table}
.centered:after,.clear:after,.clearfix:after,.comment-list .children:after,.comment-list:after,.comment:after,.searchform:after,.small-width:after,.wrap:after,blockquote:after,hr:after{clear:both}

	#content .panels .panels-container .panel .image {
		height: 250px;
	}

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}

.supersized{padding:0 5px 0 30px;border:1px solid black;font-size:36px;color:red;font-weight:bold;}


.home-content {
    width: 1000px;
    margin: 0;
    
}

	#topbar .social_icons ul {
		display: inline-block;
	}

	#topbar .secondary_navigation #secondary-navigation {
		padding: 0;
	}

#topbar { background-color: #222222; }

.recent-entry .recent-entry-image{margin-bottom:30px;position:relative;overflow:hidden;display:block;max-width:100%;}

.recent-entry .recent-entry-image img{height:auto;width:100%;}

.recent-entry .recent-entry-image .caption{position:absolute;left:0;top:-100%;text-align:center;width:100%;height:100%;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear;background-color:#6dcff68f !important;}

.recent-entry:hover .recent-entry-image .caption{top:0;}

.recent-entry .recent-entry-image .caption .icon-link{opacity:0}

.recent-entry:hover .recent-entry-image .caption .icon-link{opacity:1}

.recent-entry .recent-entry-image .caption .caption-inner{display:inline-block;vertical-align:middle;}

	.first-footer-div{float:left;width:60%;vertical-align: middle;}

	.first-footer-div a{color:#000;vertical-align: middle;}

	.first-footer-div a img{width:24%;vertical-align: middle;}

	.first-footer-div a img:hover{width:26%;vertical-align: middle;}
#preload-overlay .loading-ani,.blur-overlay .loading-ani{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
#preload-overlay .loading-ani h2 img,.blur-overlay .loading-ani h2 img{max-width:100%}
#preload-overlay .loading-ani i,.blur-overlay .loading-ani i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
#preload-overlay .loading-ani i svg.load-icon,.blur-overlay .loading-ani i svg.load-icon{width:300px;height:300px}
#preload-overlay .loading-ani.show i svg.load-icon,.blur-overlay .loading-ani.show i svg.load-icon{animation:rotate 3s linear infinite}
#preload-overlay .loading-ani.show i circle,.blur-overlay .loading-ani.show i circle{animation:dash 2.5s ease-in-out infinite,color 4s ease-in-out infinite}
#preload-overlay .loading-ani.show i circle.small,.blur-overlay .loading-ani.show i circle.small{stroke-width:2;animation:dash-2 3.5s ease-in-out infinite,color-2 4s ease-in-out infinite}
.img-fluid{max-width:100%;height:auto}
.img-responsive{display:block;height:auto;max-width:100%}
.footer-in-top ul.menu.nav li a,.footer-in-top ul.menu.nav li a:hover{color:#CFCFCF;background:transparent;padding:6px 15px;}
.footer-in-top ul.menu.nav li a:hover{text-decoration:underline;}
.adv-search-crumb,.page-search-advanced .view-search,.page-search-advanced .view-search .views-row.search-item-list,.page-search-advanced .view-search .views-row.search-item-grid .view-row-wrap,.view-arep-category-page .views-row,body.node-type-book .book-navigation ul.menu,.view-listing-ebooks .views-row,.view-ebook-listing .views-row{background-color:#fff;border:1px solid #e5e5e5;border-radius:2px;box-shadow:0px 0px 6px #E0E0E0;-webkit-box-shadow:0px 0px 6px #E0E0E0;-moz-box-shadow:0px 0px 6px #E0E0E0;}
body.node-type-book .book-navigation ul.menu{margin-bottom:20px;}
body.node-type-book .book-navigation ul.menu a:hover{text-decoration:underline;}

#mobile-site-navigation ul li.menu-item-has-children ul {margin-left:30px; border-left:2px solid #eee; overflow:hidden; max-height:0px; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1); transition-timing-function: cubic-bezier(0, 1, 0.5, 1);}


.comments-link:before {
  content: "\f0e6";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: normal;
  margin: 0 10px 0 15px;
}


.external-sites .title {
  position: absolute;
  top: 50%;
  height: 40px;
  line-height: 40px;
  margin-top: -20px;
  width: 100%;
  left: 0;
  color: #FFF; }

    .battles-list .card a .title {
      margin: 0;
      padding-top: 1em;
      padding-bottom: 1em; }


.campaign-section .title {
  margin: 0; }


.campaign-section .color-gray .title, .campaign-section .color-gray .intro {
  color: #b8b3ae; }


.campaign-section .color-white .title, .campaign-section .color-white .intro {
  color: #FFF; }


.campaign-section .color-red .title, .campaign-section .color-red .intro {
  color: #dc1e0f; }


.campaign-section .color-black .title, .campaign-section .color-black .intro {
  color: #373332; }


.menu-toggle .title {
  display: inline-block; }

#pass-main ul.contacts {
	overflow: hidden;
	text-align: center;
	height: 20px;
	line-height: 20px;
}


#pass-main .contacts li a:hover {
	padding: 2px 0;
	color: #5196E2;
	background: #fff;
}

.td-mobile-content .menu-item-has-children a {
  width: 100%;
  z-index: 1;
}


.sub-menu .menu-item-has-children {
	position:relative;	
}


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

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }

header .conect-info li.nav-icon { display: inline-block }

footer .col-md-3 .conect { float: left; width: 50%; }


#featuredContent .featuredProds .featuredProduct .thumb {
  float: right;
  width: 36%;
}


#featuredContent .featuredProds .featuredProduct .thumb img {
  width: 100%;
  height: auto;
}


#pageProductDetail #rightSection #popularProducts .prod .thumb {
  float: right;
  width: 25%;
}


#pageProductDetail #rightSection #popularProducts .prod .thumb img {
  width: 100%;
  height: auto;
}

.flex-video {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.flex-video iframe, .flex-video object, .flex-video embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.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-md-6{width:50%}


.img-fluid {
    max-width: 100%;
    height: auto
}
 ul.sidebar_widgets{list-style-type:none}


	.header-button.menu-item-has-children a:after {
		display: none !important;
	}
.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}


.icon-gsk-quote:before {
  content: "\e609"; }
#home-content .home-boat-listing-callout .menu-item a{font-size:1.125rem !important;font-family:"Catamaran",sans-serif !important;text-transform:uppercase;color:#66708b !important;padding-left:1.875rem !important;padding-right:1.875rem !important;border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#fff !important}
#home-content .home-boat-listing-callout .menu-item a:hover{border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#feb912 !important;padding-bottom:.3125rem !important}


.widget-container {
	position: relative;
	margin: 0 0 40px 0;
}


.widget-container::after {
    content: "";
    display: block;
    clear: both;
}


.widget-container li {
	display: block;
	float: none;
	margin: 4px 0;
}
.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-sm-4{width:33.33333333%}
.auto-clear .col-sm-4:nth-child(3n+1){clear:left}
.row-wp .col-sm-4 img{width:75%;margin-left:12.5%;height:auto}
 #pg-512-0 .panel-grid-cell , #pg-512-1 .panel-grid-cell , #pg-512-2 .panel-grid-cell , #pg-512-3 .panel-grid-cell { margin-right:0 }
 #pl-512 .panel-grid-cell { padding:0 }
 #pl-512 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-512 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }

div.panel-grid div.panel-grid-cell div.agricole-double-blocks div.so-panel div.grain-report-button {
text-align:center!important;
margin:0 auto 30px auto!important;
padding:5px 20px 0 20px!important;
}

div#ticker-widget.panel-grid {
width:1200px!important;
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;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}


a.latestreport-more {
    background: #C30017;
    color: #fff !important;
    padding: 5px 12px;
    float: right;
    font-size: 80%;
   
}


td.latestreport {
    padding-top: 20px;
}
.footer-bottom__copyright span{color:#fff}
.panel-group .panel{margin-bottom:0;overflow:hidden;border-radius:4px}
.panel-group .panel+.panel{margin-top:5px}
.panel-group .panel-heading{border-bottom:0}
.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}
.panel-group .panel-footer{border-top:0}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}

#content .product_c .main_box {
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  background:#ffffff;
  margin: 0 15px;
}

#content .product_c .view-grid .main_box:hover {
    
}

#content .product_c .featured-products .main_box {
  margin:0 15px 0;
}

#content .product_c .collection-list .main_box {
  margin:0 15px 30px;
}

  .home_collection .product_c .main_box .box_1 {
   height: 130px !important;
  }



.home_collection .product_c .main_box, .collection-grid .main_box {
  margin: 0 !important;
}

#content .product_c {
  position:relative;
}

  #content .home_collection .product_c {
    padding-top:0;
  }
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0}
.dropup .btn-lg .caret{border-width:0 5px 5px}

#header #nav .caret {
  color:#a41414;
}
