﻿#navbar-wrapper,#navbar-sticky-wrapper{background-color:black}
.tweet{color:#684f40;margin:0 0 30px 0;font-size:1.4em;font-family:'Brandon Grotesque', Arial, Helvetica, sans-serif}
.tweet a{color:#b45240;text-decoration:none}
.ast-header-stick-slide-active .ast-flyout-menu-enable.ast-header-break-point #masthead .main-header-bar-navigation{display:none!important}
.ast-header-stick-fade-active .ast-flyout-menu-enable.ast-header-break-point #masthead .main-header-bar-navigation{display:none!important}


.main-header-bar-navigation nav {
	height: 100%;
}
.cli-modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border-radius:.3rem;outline:0}
 #content[tabindex="-1"]:focus {
outline: 0;
}
 .clearfix:before,
.clearfix:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-content:before,
.site-content:after,
.wrapper:before,
.wrapper:after {
content: "";
display: table;
table-layout: fixed;
}

.clearfix:after,
.entry-content:after,
.comment-content:after,
.site-content:after,
.wrapper:after {
clear: both;
}
 .site-content {
margin-top: 60px;
margin-bottom: 80px;
}
 .single.style2 .site-content {
margin-top: 0;
}
 .page-template-event .site-content {
margin-bottom: 20px;
}

.page-template-service .site-content+section {
border-top: 1px solid #e5e5e5;
padding-top: 80px;
}
 .page-template-testimonial .site-content {
margin-bottom: 20px;
}
.page-template-page-topics #topics-list li.cat-item-35[style]{padding-left:0!important}


.widget-area {
	margin: 9.09090% auto 0;
}

.stui-vodlist__thumb .pic-text{display: block; width: 100%; position: absolute; bottom: 0; left: 0; padding:5px 10px; text-align: right; font-size: 12px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; background-repeat: no-repeat; background-image: linear-gradient(transparent,rgba(0,0,0,.5)); color: #FFFFFF;}
.fusion-copyright-notice{color:#8c8989;font-size:12px;}
.fusion-copyright-notice a{color:#bfbfbf;}
.fusion-body .fusion-social-links-footer,.fusion-copyright-notice{display:block;text-align:center}
.fusion-copyright-notice:after,.fusion-social-networks:after{content:"";display:block;clear:both}
.fusion-copyright-notice li,.fusion-social-networks li{float:none;display:inline-block}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-notice,.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer{display:block;width:100%;text-align:center}
div.sub-container.mega ul.sub_menu,div.sub-container.non-mega ul.sub_menu{background-image:none !important;background-color:transparent !important;padding-left:0 !important;float:none !important}
div.sub-container.mega ul.sub_menu li{text-align:left;display:list-item !important}
.jbmm.responsive ul.mega-menuh li.spec-search ul.sub_menu{text-align:center}
.sub_menu .second-level-nav{height: auto !important}
.sub-container.non-mega ul.sub_menu{background-color: #fff !important}
.sub-container.non-mega ul.sub_menu.pid-220.sub li{width: 189px !important}
ul.sub_menu.pid-355{display: none}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: 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-sm-6{width:50%}


.menu-vehicles {
	position:relative;
	top:1px;
	display:inline-block;
	width: 26px;
	height: 20px;
	background-size: contain;
	background-repeat: no-repeat;
}


    .main-footer__bottom .colophon {
        float: left
    }


.colophon {
    font-size: 14px;
    line-height: 22px
}


.colophon a {
    color: #94ca54
}


.calendar-previous-month,
.calendar-next-month,
.calendar-month,
.events__close {
  position: relative;
  display: inline-block;
  height: 40px;
  text-align: center;
  padding-top: 10px;
  padding-top: .7rem;
}


.calendar-previous-month,
.calendar-next-month,
.events__close {
  width: 50px;
  cursor: pointer;
  z-index: 1;
}


.calendar-previous-month:hover,
.calendar-next-month:hover,
.events__close:hover {
  background-color: #1a1a1a;
}


.calendar-next-month,
.events__close {
  float: right;
}


.space {
    margin-top: 40px;
}
#tc-page-wrap{position:relative;z-index:1;background:inherit}
.animating #tc-page-wrap,.animating #tc-sn,.tc-sn-visible #tc-page-wrap,.tc-sn-visible #tc-sn{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.animating #tc-page-wrap,.animating #tc-sn{-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s}
.animating.tc-sticky-header #tc-page-wrap{overflow:auto}
#tc-page-wrap .marketing,#tc-page-wrap .round-div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.tc-sn-visible #tc-page-wrap{position:absolute;width:100%}
.tc-sn-visible:not(.sn-close) #tc-page-wrap{left:initial!important}

.background-cover {
position: fixed;
background-repeat: no-repeat;
top: 0;
left: 0;
z-index: 0;
overflow: hidden;
width: 100%;
height: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
 
.tube{
float:left; 
text-align:left;
font-size: 13px;
}

.thumb_top .tube{
	width: 100%;
	text-align: center;
	font-weight: bold;
}
ol.horizontal li,ul.horizontal li{float:left;line-height:20px;margin-left:10px}
ol.horizontal li:first-child,ul.horizontal li:first-child{margin-left:0}
.horizontal .gform_body{float:left;width:77%}
.horizontal .gform_footer.top_label{clear:none;float:left;margin-left:5px;margin-top:17px}
.horizontal .gform_footer.top_label input[type=submit]{width:100%}
header ul.horizontal li{line-height:inherit}
.langs-main-menu{display:block !important;color:#fdc600 !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;
}
#u3484-4{z-index:69;width:637px;min-height:29px;background-color:transparent;color:#FFFFFF;font-size:36px;line-height:43px;font-family:montserrat, sans-serif;font-weight:600;margin-top:30px;position:relative;margin-left:0.14%;}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}
 #padding-36 { height:85px; }
.article-intro .contributor .contributor-img{width:3.75rem;height:3.75rem;display:inline-block}
.article-base .contributor .contributor-img{width:6.25rem;height:6.25rem;display:inline-block}
.contributor .contributor-img{border-radius:50%;overflow:hidden;width:100%;height:100%}
.contributor.search .contributor-img{width:12.5rem;height:12.5rem;display:inline-block}
.card .card-section .contributor .contributor-img{float:left;width:2.5rem;height:2.5rem;margin-right:.625rem}
.contributor-list-featured .item .contributor .contributor-img{width:100%;max-width:11.25rem;display:inline-block}
.contributor-list-primary .contributor .contributor-img{width:12.5rem;height:12.5rem;display:inline-block}
.contributor-list-secondary .contributor .contributor-img{width:6.25rem;height:6.25rem;display:inline-block}
.contributor-banner .contributor .contributor-img{width:12.5rem;height:12.5rem;display:inline-block}

.footergrey {
	float:left;
	width: 878px;
	height: 85px;
	background-color:#B7B8BD;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	display:inline;
}
.pt-4,.py-4{padding-top:2rem!important}
.pb-4,.py-4{padding-bottom:2rem!important}


ul.sito-submenu {
  text-align: center;
  padding: 0 15px;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 10; }


ul.sito-submenu li.logo a {
  display: none; }

  ul.sito-menu::-webkit-scrollbar,
  ul.sito-submenu::-webkit-scrollbar {
    display: none; }


.sito-header-sotto .widget-tasti-social li a:hover,
ul.sito-submenu {
  background: #4D5663; }


button:hover,
.button:hover,
ul.sito-submenu li a:hover,
.widget-slider-galleria .slider-sotto a:hover,
.widget-slider-galleria .slider-sotto a:focus,
.widget-tags a:hover {
  background: #333; }

  
  .site-nav .menu-item-has-children .sub-menu {
    visibility: hidden;
    transition: all 0.2s ease-in-out;
    opacity: 0; }

  .site-nav .menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1; }

  .mega-menu .menu-item a {
    font-size: 15px;
    line-height: 1.8em;
    color: #575757;
    font-weight: 400; }
#primary-menu ul.windows-mobile-menu li.sub-menu{position:relative}
#primary-menu ul.windows-mobile-menu li.sub-menu a{background-image:none !important}
#primary-menu ul.windows-mobile-menu li.sub-menu a.wn-submenu-trigger{position:absolute;cursor:pointer;width:32px;top:0;right:0;z-index:1;padding:0 !important;text-align:center !important}
#primary-menu ul.windows-mobile-menu li.sub-menu a.wn-submenu-trigger i{margin:0 !important}

.archive_header { position: relative; margin: 0 0 20px 0; }

.archive_header h3 { margin: 0; }

.archive_header .link-all { position: absolute; right: 0; top: 0; color: #EF6141; }

.archive_header .link-all a { display: block; float: left; margin-right: 10px; }
#flags { display:none; }
footer#colophon .footer .widget-title{color:#333}

.thim-style-content-new-1 .widget-area aside.widget .widget-title {
    color: white;
    text-transform: uppercase !IMPORTANT;
    font-size: 19px !IMPORTANT;
    font-weight: 600 !IMPORTANT;
}


.widget-area aside.widget .widget-title {
    margin-bottom: 8px;
    color: white;
}

.section2 .item .square{background:#000; width:120px; height:120px; margin:auto; border-radius:10px; -o-border-radius:10px; -ms-border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg); -moz-ransform:rotate(45deg); -webkit-transform:rotate(45deg);}

.section2 .item .square img{transform:rotate(-45deg); -o-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -moz-ransform:rotate(-45deg); -webkit-transform:rotate(-45deg); max-width:100%; height:auto; width:auto; position:absolute; top:50%; margin:-32px auto; right:0; left:0;}

.section2 .item .color_1 .square{background:#008ed0;}

.section2 .item .color_2 .square{background:#f68b24;}

.section2 .item .color_3 .square{background:#70a844;}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}


.footer-content{
    clear: both;
    margin: 0 auto;
    max-width: 1200px;
    padding: 15px 1%;
}

    .header-content,
    .footer-content,
    .main-navigation ul,
    #main {
        padding: 0 0.8em;
    }
.sticky{position:fixed;width:100%;z-index:9999}
.sticky.bottom{bottom:0}
.modal-body{position:relative;padding:15px}


.who-answers .modal-body {
  line-height: 200%;
  font-size: 16px;
  background-color: #fff;
  color: #333;
  padding: 0;
  margin-bottom: 25px;
}

.downloadGuide .modal-body {
    background-color: #fff;
    padding: 30px 30px 0px;
}


.modal-body .form-control {
    font-size: 26px;
    height: 50px;
    border-radius: 0;
}


.main-pop-cta .modal-body {
    padding: 0 40px 20px;
    background-color: #fff;
    color: #555;
        border-radius: 20px;
}


.main-pop-cta .modal-body .form-control {
    font-size: 22px;
    height: 40px;
    border-radius: 3px;
}

.dm.modal-body {
    background: transparent;
}

.navbar-toggle span.bar2 {
	-ms-transform: rotate(-360deg) scale(0);
	-webkit-transform: rotate(-360deg) scale(0);
  -moz-transform: rotate(-360deg) scale(0);
  -o-transform: rotate(-360deg) scale(0);
	transform: rotate(-360deg) scale(0);
}

.navbar-toggle.collapsed span.bar1,
.navbar-toggle.collapsed span.bar2,
.navbar-toggle.collapsed span.bar3,
.navbar-toggle.collapsed span.bar4 {
	-ms-transform: none;
	-webkit-transform: none;
	transform: none;
	width: 30px;
}




.testimonial_rotator_wrap { margin: 20px 10px; padding: 10px; overflow: hidden; position: relative; }

.testimonial_rotator_wrap.with-prevnext { padding: 10px 40px; }


.testimonial_rotator_wrap *, .testimonial_rotator_wrap *:before, .testimonial_rotator_wrap *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }



.tagcloud {
    overflow: hidden;
    padding-top: 5px;
    margin: 0 0 0 -5px;
}


.tagcloud a {
    display: inline-block;
    color: #505050;
    margin: 0 0 5px 5px;
    font-size: 10px !important;
    font-weight: 700 !important;
    line-height: 21px !important;
    padding: 0 9px 2px 9px;
    background-color: #fff;
    float: left;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    text-transform: uppercase;
    transition: all 300ms;
    -webkit-transition: all 300ms;
    border: 1px #dddddd solid;
}


.tagcloud a:hover {
    color: #fff !important;
}
.navbar-default .navbar-toggle .icon-bar{background-color:#a04c47;height:4px;width:25px;border-radius:3px}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}



.testimonial-block { border: 0px solid #e5e8ea; padding: 0px 0px; margin-bottom: -1px; }

.testimonial-block p{ border: 0px solid #e5e8ea; padding: 0px 0px 30px; margin-bottom: -1px; }

h1.title, h2.title {
    color: #171717;
    letter-spacing: 2px;
    word-spacing: 3px;
}


.global-search-results-wrapper {
  background-color: #111111;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 1 100%;
      flex: 0 1 100%;
  -ms-flex-pack: center;
      justify-content: center;
}
.subsidiaries-content .subsidiaries-item{position:relative;width:100%;height:inherit;text-align:center;cursor:pointer;display:flex;justify-content:center;align-items:center;opacity:.75;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.subsidiaries-content .subsidiaries-item img{max-width:100%;max-height:60%}
.subsidiaries-content .subsidiaries-item:hover{opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.centered{max-width:1280px;margin-left:auto;margin-right:auto;padding:0 50px;position:relative}
.design-main .centered:first-child{padding-top:10%;padding-bottom:7%!important}
.design-main .centered:nth-last-child(2){padding-bottom:6%}
.single-featured-image .single-image-content .centered{width:100%;max-width:none}
.single-featured-image .single-image-content .centered:first-child{padding-top:10%;padding-bottom:20%}
.single-featured-image .single-image-content .centered:last-child{padding-bottom:30px}
.story .centered{padding:0}
.message .centered{padding:0}
.entryInterview .centered{padding:0}
.staff-intervew .centered{padding:0}
 #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:7px;}

    header.top .mini-menu li.menu-item-408 a {
      font-size: 1.67em;
      padding-top: 0;
      padding-bottom: 0; }

    header.top .mini-menu li.menu-item-409 a {
      border: 4px solid #00425c;
      padding: 0.4em 1.5em; }

      header.top .mini-menu li.menu-item-409 a:hover {
        color: #fff;
        background-color: #00425c; }


.categories-menu .cat-item:last-child .cat-item a {
  border-bottom: 0;
}


.cat-item {
  border-bottom: 1px solid #e2e6f0;
}


.cat-item a{
  color: #454547;
  display: inline-block;
  font-size: 16px;
  padding: 15px 0;
  text-decoration: none;
}



.cat-item a:hover {
  color: #00c6ff;
}



table.price-table {
  border-collapse: collapse;
  width: 100%;
}


table.price-table tr td {
  border: 1px solid #ad190c;
  padding: 15px 8px;
  text-align:center;
  line-height: 1.8em;
}


table.price-table tr td .sm {
  font-size: 0.75em;
}


table.price-table tr td .lg {
  font-size: 1.4em;
}


table.price-table tr td .b {
  font-weight: bold;
}


.price-table tr.heading-1 td {
  width:33%;
  background: #ad190c;
  color:#FFF;
  line-height: 1.5em;
}


.price-table tr.heading-2 td {
  color: #ad190c;
  border-bottom:none;
  line-height: 1.5em;
}


.price-table tr.heading-2 + tr td {
  border-top:none; color: #ad190c;
}
.small01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px}

	.text_blog {
		color:#B32800;
		font-weight:bolder;
		text-decoration:none;
	}

  .col-sm-12 {
    width: 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}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.td-pb-span3 {
  width: 25%;
}

.td-pb-span3 .td-slide-on-2-columns .td-doubleSlider-1,
.td-pb-span3 .td-slide-on-2-columns .td-slide-galery-figure {
  height: 200px;
  
}

.td-pb-span3 .td-slide-on-2-columns,
.td-pb-span4 .td-slide-on-2-columns,
.td-pb-span5 .td-slide-on-2-columns,
.td-pb-span6 .td-slide-on-2-columns,
.td-pb-span7 .td-slide-on-2-columns,
.td-pb-span8 .td-slide-on-2-columns,
.td-pb-span9 .td-slide-on-2-columns {
  
}
#div-poll .polldaddy-poll{font-size:12px;color:#FFFFFF;font-weight:bold;line-height:50px}
#div-poll .polldaddy-poll img{display:none}
.polldaddy-poll{visibility:hidden}
#get_current_projects .project_wrap #current-projects .owl-item .project img.mainimg{max-width:435px;width:100%;height:320px}
#scroll-to-top{background:rgba(0,0,0,.65);border-radius:2px;bottom:20px;cursor:pointer;height:45px;line-height:0;opacity:0;padding-top:15px;position:fixed;right:20px;transform:scale(0);transition:.2s;text-align:center;width:45px;z-index:101}
#scroll-to-top svg path{fill:#fff}
#scroll-to-top img,#scroll-to-top svg{display:inline-block;height:15px;opacity:.6;transition:.3s;width:15px}
#scroll-to-top:hover svg{opacity:.9}
#scroll-to-top.show{opacity:1;transform:scale(1)}


div.interaction img, .mobile-interaction img{ padding:5px 0 0 10px;}




.mobile-interaction, .mobile-interaction img, .mobile-interaction a{ background: none !important; border: none !important; margin: 5px 0 0 0 !important;}

.interaction, .mobile-interaction { display:none !important; padding-bottom:50px !important; }
div#n2-ss-2 .n2-ss-slide-backgrounds{z-index:10;}

		.boxed_wrapper, .boxed_wrapper #header, .boxed_wrapper #footer	 { width: 788px; }
	
		.boxed_wrapper #footer  { width: auto; }

       
        #footer 			{ width: 100%; position: relative; }

		
				
		#footer .latest_post_sidebar img {
			width: 50px;
			height: 50px;
		}

		.margined_left, #footer .columns ul.margined_left 		{ margin-left: 0; }

		#footer h3			{ margin-top: 30px; }

		#footer .columns ul { margin-left: 0; }
.section-rings-collection .section-content-bottom{position:relative;height:0;margin-top:50px}
#one-love-collection .section-content-bottom{padding-bottom:100%}
#halo-effect-collection .section-content-bottom{padding-bottom:110%}
#mk-boxed-layout{position:relative;z-index:0}
.mk-boxed-enabled #mk-boxed-layout{width:100%;margin:0 auto;box-sizing:border-box}
.mk-boxed-enabled #mk-boxed-layout .a-sticky .mk-header-holder{right:auto!important}
.mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder,.mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder{width:100%!important;left:auto!important}
 .mk-boxed-enabled #mk-boxed-layout, .mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder, .mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder { max-width:1460px; }
 .mk-boxed-enabled #mk-boxed-layout .header-style-2.a-sticky .mk-header-nav-container { width:1460px !important; left:auto !important; }



body #responsive-menu-container #responsive-menu-additional-content {
	border-top: 2px solid #006f9e;
	border-bottom: 1px solid #006f9e;
	padding: 0;
}
#responsive-menu-container #responsive-menu-search-box,#responsive-menu-container #responsive-menu-additional-content,#responsive-menu-container #responsive-menu-title{padding: 25px 5%}
#responsive-menu-container #responsive-menu-additional-content{color: #ffffff}
.fusion-is-sticky .fusion-main-menu .fusion-main-menu-icon:hover:after,.fusion-main-menu .fusion-main-menu-icon:hover:after{color:#f05858;}
.fusion-body .fusion-main-menu .fusion-widget-cart-counter .fusion-main-menu-icon-active:before,.fusion-is-sticky .fusion-main-menu .fusion-main-menu-icon-active:after,.fusion-is-sticky .fusion-main-menu .fusion-main-menu-search-open .fusion-main-menu-icon:after,.fusion-is-sticky .fusion-main-menu .fusion-menu .fusion-main-menu-icon-active:after,.fusion-main-menu .fusion-icon-sliding-bar.fusion-main-menu-icon-active:before,.fusion-main-menu .fusion-main-menu-icon-active:after,.fusion-main-menu .fusion-main-menu-search-open .fusion-main-menu-icon:after,.woocommerce-cart .fusion-main-menu-cart .fusion-main-menu-icon:after,.woocommerce-cart .fusion-main-menu-cart .fusion-main-menu-icon:before{color:#f05858;}


  .first_screen_title{
    font-size: 80px;
    margin-bottom: 15px;
    line-height: 1;
  }


      span#typed, .first_screen_title{
        font-size: 60px;
      }
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


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




#gp-copyright-text {
float: left;
}
	
	.gp-responsive #gp-copyright-text,
	.gp-responsive #gp-footer-nav,
	.gp-responsive #gp-footer-nav.gp-nav .menu,
	.gp-responsive #gp-copyright .gp-social-icons {
	display: inline-block;
	float: none;
	margin-left: 0;
	width: 100%;
	text-align: center;
	}

.module-loop-blogpost .module-loop-blogpost-sliderbox .module-loop-blogpost-slide-single .module-loop-blogpost-text {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #fff;
  display: table;
}
div#loadbannercontent div#bannerformsection .html-shortcode.itpart2 .selectques + .selectques{display:none}

.wpb_text_column.righformsections .inner-content .html-shortcode {
    float: left;
    width: 100%;
}

.wpb_text_column.righformsections .inner-content .html-shortcode.itpart2,.wpb_text_column.righformsections .inner-content .btnx.continue-part2
{
    display:none;
}



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


.clear-block {
  display: inline-block;
}



* html .clear-block {
  height: 1%;
}

.clear {
	clear:both;
	font-size:0;
	line-height:0;
}

.view.view-client-list-view .clear-block {
	clear: both;
}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.vc_column-inner::after{clear:both}


.port-grid-text{
	background:#f35e59;
	width: 50%;
	float: left;
	text-align: center;
	min-height:280px;
	position:relative;
}

.port-grid-pic{
	width:50%;
	float:left;
}

.port-grid-text p{
	color: #FFF;
	font-size:em;
	font-weight:600;	
}

.port-grid-text img{
	margin-top:5em;
}

.port-grid-text-c{
	background:#A4B7CF;
}

.port-grid-text h3{
	color:#fff;
	font-size:1.7em;
	font-weight:bold;
	margin: 10px 0 3px;
}


#awaken-tags a {
  padding: 2px 5px;
  background: #444;
  color: #ddd;
  line-height: 27px;
  border-radius: 3px;
  font-size: 15px;
  text-decoration: none;
}

#awaken-tags a:hover {
  background: #fa5742;
  color: #fff;
}


.tx-jfmulticontent-pi1 .slide .content .text b {
	font-size: 48px;
	font-weight: normal;
}


.tx-femanager div.control-group .controls.text,
.tx-powermail .powermail_fieldwrap .text {
	padding-top: 4px;
}


#counters .text_number {
    color: white;
    text-align: center;
}




.entry-c {

    position: relative;

    overflow: hidden;

}




.small-thumbs .entry-c .entry-image,

.ievent .entry-c .entry-image {

    float: none;

    width: 100%;

    margin: 0 0 20px 0;

}




.small-thumbs .entry-c .entry-image img,

.ievent .entry-c .entry-image img { border-radius: 5px; }




.small-thumbs.alt .entry-c .entry-image {

    float: none;

    margin: 0 0 20px 0;

}




.bothsidebar .small-thumbs .entry-c .entry-image {

    width: 100%;

    margin: 0 0 20px 0;

}




.events .entry-c,

.ievent .entry-c { padding: 5px 0; }

.entry-c a { color: #666 !important; }

.entry-c a:hover { color: #0099ff !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}
.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}


.contact-bluebox h3 {
  font-size: 18px; }
.contact-bluebox{border:1px solid #404a53;text-align:center;padding:20px;background:#ffffff;border-radius:35px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.contact-bluebox p{margin-bottom:0}
.contact-bluebox img{margin:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.contact-bluebox:hover{-webkit-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15)!important;box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15)!important;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.contact-bluebox:hover img{-webkit-transform:translate(0, -3px);-ms-transform:translate(0, -3px);transform:translate(0, -3px);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}
.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;width:auto;}
.sk-cube-grid .sk-cube,.sk-chasing-dots .sk-child,.sk-spinner-pulse,.sk-three-bounce .sk-child,.sk-wandering-cubes .sk-cube,.sk-double-bounce .sk-child,.sk-rotating-plane,.sk-wave .sk-rect,.cssload-loader-style-2 .cssload-loader-inner,.sk-folding-cube .sk-cube:before{background-color:#2100ff}
.post-meta .date,.post-meta .date a,.post-meta .author,.post-meta .author a,.post-meta .sep{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#aaa;margin-right:4px}
.item-related span.date{font-size:12px;color:#999;display:block;font-style:italic;text-align:center}
.thecomment .comment-text span.date{font-size:12px;color:#999;font-style:italic;display:block;margin-bottom:10px}
.side-pop-content span.date{font-size:12px;color:#999;display:block}
.side-pop.list .side-pop-content span.date{font-size:13px}


.post-meta .date, .post-meta .date a, .post-meta .author, .post-meta .author a, .post-meta .sep, .share a, .meta-comment a {
        color: #3a3a3a;
        font-size: 14px;
}

.frame .f_oj5{background-position:0 -92px;}
.pi-fixed #pi-all{max-width:1120px;margin:0 auto;box-shadow:0 0 4px rgba(0,0,0,0.3)}
#pi-all{position:relative;overflow:hidden}


#mf_serp_modal .mf_close {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 20px;
	height: 20px;
	margin: 0;
}


#mf_serp_modal .mf_close i {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 20px;
	height: 20px;
	font-size: 2.1rem;
	line-height: 1;
}
.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-12{width:100%}



.menu-toggle {
  display: none;
}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

.cb { clear: both }


#featured-animal .overlabel {
	position: absolute;
    padding: 5px 10px;
    background-color: rgba(0,0,0,0.40);
    text-transform: uppercase;
    z-index: 999;
    color: #fff;
    font-size: 0.9em;
}


.featured-link .overlabel {
	position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    color: white;
    padding: 10px;
    text-align: center;
    background-color: rgba(0,0,0,0.40);
    font-family: "Patrick Hand", Arial, sans-serif;
    text-transform: none;
    font-weight: 400;
    font-size: 30px;
}
.margbot10{margin-bottom:10px!important}



.clearfix:before,
.clearfix:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
    content: '';
    display: table;
}


.clearfix:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
    clear: both;
}


            .site-info a:hover {
                color: #bf2531;
            }


            .site-title a {
                color: #bf2531;
            }
		
			.site-title,
		.site-description {
			position: absolute;
			clip: rect(1px, 1px, 1px, 1px);
		}

			
			
				.site-branding {
					display: none;
				}
.m-about-promo__text-inner{-ms-transform-origin:top left;transform-origin:top left;display:block}


.slides:not(.flickity-enabled) li.imagebg:not(:first-child) {
  display: none;
}

.slides:not(.flickity-enabled) li.imagebg:first-child {
  background: #252525;
  animation: backgroundLoad .5s ease alternate infinite;
}

.slides:not(.flickity-enabled) li.imagebg:first-child .container {
  opacity: 0;
}

.slider .slides.slides--gapless li[class*='col-'] {
  padding-left: 0;
  padding-right: 0;
}

.slider:not([data-paging="true"]) .slides {
  margin: 0;
}

section.slider .slides {
  margin: 0;
}

.slider.border--round .slides li {
  border-radius: 6px;
  overflow: hidden;
}

.slider.boxed--border .slides li {
  border: 1px solid #ececec;
}

.slider .slides li .feature:not(.feature-9) {
  margin-bottom: 0;
}

.slides--gapless article.imagebg {
  height: 27.85714286em;
}
body.i18n-cs .load-more-photos.en{display:none;}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}



#image_583810716 {
  width: 100%;
}
.img{position:relative}
.img .img-inner{position:relative;overflow:hidden}
.img,.img img{width:100%}
.img .caption{position:absolute;transition:transform .5s;-ms-transform:translateY(100%);transform:translateY(100%);max-height:100% !important;overflow-y:auto;bottom:0;padding:4px 10px;font-size:14px;color:#FFF;width:100%;background-color:rgba(0,0,0,0.3)}
.img .caption-show,.img:hover .caption{-ms-transform:translateY(0);transform:translateY(0)}

.img-round {
	display: inline;
	margin: 0 auto;
	height: 100%;
	width: auto;
}

.td-footer-wrapper #af-form-155353784 .buttonContainer input.submit,
.load-more-btn{
	width:100%;
		background:#d8272f;
	color:#fff;
	text-transform:uppercase;
	text-decoration: none;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    font-family: Tahoma, serif;
	    padding: 12px 7px;
	display:inline-block;
	text-align:center;

}

.td-footer-wrapper .block-title span{
	color:#fff;
}

.footer-copyright{color:#ababab;}

.footer-wrapper a,.footer-copyright a{color:#fff;}

#footer-top,
#footer-bottom,
.footer-wrapper .footer-copyright{padding:30px 0;}

.site-footer .footer-copyright .widget_media_image{margin-top:10px;margin-bottom:0;}

.site-footer .footer-copyright .widget_media_image img{width:62%;}
.collapsed-menu__wrap__nav-container__list__categories-images__news,.collapsed-menu__wrap__nav-container__list__categories-images__lust,.collapsed-menu__wrap__nav-container__list__categories-images__fads,.collapsed-menu__wrap__nav-container__list__categories-images__looks,.collapsed-menu__wrap__nav-container__list__categories-images__IRL,.collapsed-menu__wrap__nav-container__list__categories-images__pop{opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateX(40px);transform:translateX(40px);z-index:4;position:absolute}



.menu-toggle, .mobile-navigation .nav-menu.toggled, .mobile-navigation ul ul.toggled, .mobile-navigation.toggled .nav-menu .nav-children.toggled .subnav-children { display: block; }
#content img.size-auto,
#content img.size-full,
#content img.size-large,
#content img.size-medium,
#content .entry-attachment img,
#content .widget-container img{max-width:100%;height:auto;}
.widget-container .wp-caption{max-width:100% !important;}
.widget-container{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin:0 0 18px 0;}
.widget-container .wp-caption img{margin:auto;}
.widget-container.widget_image .wp-caption{width:auto;}
.widget-container.widget_image .wp-caption img{margin-left:-8px;}
#main .widget-container.music-player ul{margin:0;}
.navbar-default .navbar-nav .category-spettacoli.active:hover:after,.navbar-default .navbar-nav .category-spettacoli.active:after,.navbar-default .navbar-nav .category-spettacoli:hover:after{background-color:#32B4BE}
.navbar-default .navbar-nav .category-spettacoli.active:hover a,.navbar-default .navbar-nav .category-spettacoli.active a,.navbar-default .navbar-nav .category-spettacoli:hover a{color:#32B4BE;background-color:#fff}
#submenu.category-spettacoli{background-color:#32B4BE}
.title-category.category-spettacoli{background-color:#32B4BE}

.main-page .vdg .contain {
	padding: 0.6rem;
}


header .wrap {
	overflow: visible;
	padding-top: 24px;
	position: relative;
}




.wrap,
.container {
	margin: 0 auto;
	width: 85%;
	max-width: 1380px;
	position: relative;
}



section .wrap {
	height: 100%;
}

#td-header-menu .td-container-border:after {
  background-color: #e6e6e6;
}

.white-menu #td-header-menu .td-normal-menu .sub-menu {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
}

.td-header-style-10 #td-header-menu {
  display: table;
  margin: 0 auto;
  
}

#td-header-menu {
  min-height: 44px;
}


html.offcanvas-menu-launched .wrap.container-full.site-body,
html .offcanvas-menu-launched body .wrap.container-full.site-body {
  overflow-x: hidden;
  height: 100%;
  position: relative;
}


  .wrap.container-full.site-body {
    padding-top: 70px;
  }


  .container-full.container-assessment h1 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

.td-trending-now-display-area {
  height: 25px;
  vertical-align: top;
  padding: 0 0 0 15px;
  display: inline-block;
  
}

.td-trending-now-display-area .entry-title {
  font-size: 15px;
  line-height: 25px;
  margin: 0;
}

.td-trending-now-display-area .td_module_trending_now .entry-title {
  
}
.col-l_175,.col-l_240,.col-l_300,.col-l_712,.col-m_392,.col-m_462,.col-m_495,.col-r,.wrap_710{display:block;float:left}
#content .col-m_495{margin:0 10px 10px;width:495px}


.android .feature-content-item.slick-slide {
  height: 95%;
  max-height: none;
}


.feature-content-item.slick-slide {
  width: 100vw;
  height: auto;
  max-height: 95vh;
}


.feature-content-item.slick-slide .category_badge {
  top: 50%;
  margin-bottom: 17.5px;
}


.feature-content-item.slick-slide .title {
  width: 84vw;
  margin-right: 8vw;
  word-break: break-word;
  margin-top: 0;
  margin-bottom: 0;
}


.feature-content-item.slick-slide.black .title {
  color: #111111;
}


.feature-content-item.slick-slide.white .title {
  color: #ffffff;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.11);
}


.feature-content-item.slick-slide img {
  z-index: 100;
  width: 100%;
  height: 100%;
}

.strong-view.modern .testimonial-image {
  max-width: 100%;
}

.strong-view.modern .testimonial-image img {
  border-radius: 50%;
}

.strong-view.modern .testimonial-image a {
  text-decoration: none;
  box-shadow: none;
}
.vc_row,.wpb_row,.wpb_column,.vc_column-inner,.wpb_content_element,.vcex-module{border-color:transparent;border-style:solid}
 
.infinite-not-found-wrap .infinite-not-found-head{ color: #ffffff; }


body.search .infinite-not-found-wrap .infinite-not-found-head{ font-size: 100px; text-transform: uppercase; margin-bottom: 18px; }


.cta-thin-strip__title {
    font-size: 27px;
    color: #f1f1f1;
    margin-bottom: 0;
    font-weight: 500;
    line-height: 32px;
}
div.layout--cta-thin-strip.version--light-background-with-orange-button .cta-thin-strip__title,div.layout--cta-thin-strip.version--light-background-with-orange-button .cta-thin-strip__content{color:#00aac7}
div.layout--cta-thin-strip.version--medium-background-with-white-button .cta-thin-strip__title,div.layout--cta-thin-strip.version--medium-background-with-white-button .cta-thin-strip__content{color:#FFF}
div.layout--cta-thin-strip.version--light-background-with-white-button .cta-thin-strip__title,div.layout--cta-thin-strip.version--light-background-with-white-button .cta-thin-strip__content{color:#00aac7}


.scroll-up{
    display: none;
    z-index: 900;
    opacity: .7;
    position: fixed;
    bottom: 100%;
    padding: 10px;
    right: 0;
    bottom: 0;
    cursor: pointer;
}

.scroll-up:hover {
    opacity: 1;
}
#footer .bottom-menu .navbar #footer-navbar{float:right}
#footer .bottom-menu .navbar #footer-navbar ul{margin-top:0px;margin-bottom:0px;list-style:none}
#footer .bottom-menu .navbar #footer-navbar ul li{padding-top:0px;margin-right:0px}
#footer .bottom-menu .navbar #footer-navbar ul li a:after{content:""}
#footer.megafooter .bottom-menu .navbar #footer-navbar{padding-right:0px}
.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}
.tribe-mini-calendar-event
.vcard{line-height:20px;margin-top:10px}


#footer-info {
	float: left;
	padding-bottom: 10px;
	color: #666;
	text-align: left;
}


#footer-info a {
	color: #666;
	font-weight: 700;
}


#footer-info a:hover {
	opacity: 0.7;
}



	.et-social-icons,
	#footer-info {
		float: none;
		text-align: center;
	}
.footer__copyright a{color:rgba(255,255,255,0.9);border-bottom:1px dashed transparent;}
.footer__copyright a:hover{color:#fff;border-bottom-color:#fff;}
.footer__copyright a:focus,.footer__copyright a:active{color:#fff;}


	.mask {
		position:absolute;
		left:0;
		top:0;
		z-index:9000;
		background-color:#000;
		display:none
	}
.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}


.mask-pop .modal-dialog {
	width: 90%;
	max-width: 1200px;
}




.bannermob, .bannermob-fix{
display:none;
}

.bannermob{
float:right; display:block;z-index:100;position:relative;top:4px;right:4px;
}


.bannermob-fix{
display:block;z-index:1001;position:fixed;top:4px;right:4px;
}
.copyright,.footernav{float:left!important;width:100%!important;clear:both;padding-top:12px!important}
.copyright{color:#b4b4b4;padding:12px 0 0;float:left;display:block}
.copyright a:link,.copyright a:active,.copyright a:visited{color:#b4b4b4;text-decoration:none;font-weight:700!important}
.copyright a:hover{color:#fee100;text-decoration:none;font-weight:700!important}




p.entry-meta {
	font-size: 16px;
	font-size: 1.6rem;
	margin-bottom: 0;
}


.entry-header .entry-meta {
	margin-bottom: 24px;
}


.entry-footer .entry-meta {
	border-top: 2px solid #f5f5f5;
	padding-top: 24px;
}


.portfolio .entry-meta {
	display: none;
}

#logo .site-title img { max-width: 200px; }

#site-header.main.light #logo .site-title img { max-width: 200px; }

#logo .site-title.sticky img { max-width: 160px; }
.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-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{float:left}
.col-xs-12{width:100%}
.poundkey-panels-container.asteriskhome-layout .asteriskhome-bottom .inner-container{background-color:rgba(0,0,0,.5);border-radius:4px;padding:30px;color:#fff}
.poundkey-panels-container.asteriskhome-layout .asteriskhome-bottom .inner-container h2{margin-top:0;color:#fff;font-size:24px;font-weight:700}
.poundkey-panels-container.asteriskhome-layout .asteriskhome-bottom .feature-cells .inner-container{padding:15px 30px}

	.nav-collapse {
		display: none;
	}


.site-footer-inner .footer-widget .widget {
  background-color: transparent;
  font-size: .875rem; }

  .site-footer-inner .footer-widget .widget ul,
  .site-footer-inner .footer-widget .widget li,
  .site-footer-inner .footer-widget .widget a,
  .site-footer-inner .footer-widget .widget p {
    font-size: .875rem; }


.site-footer-inner .footer-widget .widget-title {
  border-bottom: none;
  font-size: 1rem;
  font-style: normal;
  text-transform: uppercase; }
#navbar-search-collapse.collapse.in button[type=submit]{background-color:#fff;border-color:#fff;color:#000}
#navbar-search-collapse.collapse{height:0!important;overflow:hidden;-webkit-transition:height .5s ease-out;-moz-transition:height .5s ease-out;-o-transition:height .5s ease-out;transition:height .5s ease-out;width:auto!important}
#navbar-search-collapse.collapse.in{height:auto!important}


.globalmain #navbar-search-collapse.collapse.in button[type=submit] {
    background-color: transparent;
    border-color: transparent;
    color: #888;
}
.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}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}
.boxs .boxs__item .boxs__title{width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-transform:uppercase;color:#fff;font-weight:700;font-size:40px;line-height:40px;font-size:2.5rem;line-height:2.5rem;text-align:center;opacity:0}

.flt{float:left;}
.entry-content table,body.et-pb-preview #main-content .container table{border:0px}
.entry-content tr td,body.et-pb-preview #main-content .container tr td{border-top:0px}
.loading--bar .loading__text,.loading--bar .loading__animation{position:relative;display:inline-block;}
.loading--bar .loading__text{padding-right:8px;}

.page-links .page-numbers {background-color:#ddd; border:1px solid #bbb; padding:4px 8px; margin-right:3px; color:#A00000; font-size:15px;}
#footer-site-info .abn{display:none}


.windmill01, .windmill02, .windmill03 {
    position:absolute;
    bottom:-6px;
}


.windmill03 {
    left: 150px;
}


.windmill03 img {
    width:45%;
}
#mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.2;z-index:9999;display:none}
.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}

.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-lg-12 {
    width: 100%;
  }
.pi-section-w{position:relative;-webkit-transition:background .1s ease-in-out 0;-moz-transition:background .1s ease-in-out 0;-ms-transition:background .1s ease-in-out 0;-o-transition:background .1s ease-in-out 0;transition:background .1s ease-in-out 0}
.pi-header-sticky,.pi-header-sticky .pi-section-w,.pi-header-sticky .pi-section,.pi-header-sticky .pi-section-menu-mobile-w,.pi-header-sticky .pi-section-menu-mobile{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.pi-header-rows-fixed.pi-fixed .pi-header-sticky .pi-section-w,.pi-header-row-fixed.pi-fixed .pi-header-sticky .pi-section-w{max-width:1120px;margin:0 auto}


.homepage-1-widgets, .stag-custom-widget-area,
.widgetized-sections {
  margin: -30px;
}


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

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}
#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}
.et_pb_image_0.et_pb_module{margin-left:0px!important;margin-right:auto!important}


.et_pb_module.et_pb_woopro_notices .woocommerce-message,
.et_pb_module.et_pb_woopro_notices .woocommerce-error,
.et_pb_module.et_pb_woopro_notices .woocommerce-info{
	background: transparent !important;
	margin: 0 !important;
	color: #000 !important
}

.et_pb_module.et_pb_woopro_notices .woocommerce-message .button,
.et_pb_module.et_pb_woopro_notices .woocommerce-message .button:hover,
.et_pb_module.et_pb_woopro_notices .woocommerce-error .button,
.et_pb_module.et_pb_woopro_notices .woocommerce-error .button:hover,
.et_pb_module.et_pb_woopro_notices .woocommerce-info .button,
.et_pb_module.et_pb_woopro_notices .woocommerce-info .button:hover{
	border-style: solid;
}
	
	.blt-register, .blt-login, .blt-reset-password, .blt-register-footer, .blt-login-footer{
		display: none;
	}

	div[data-active-tab="#blt-reset-password"] .blt-reset-password,
	div[data-active-tab="#blt-reset-password"] .blt-login-footer,
	div[data-active-tab="#blt-login"] .blt-login,
	div[data-active-tab="#blt-register"] .blt-register,
	div[data-active-tab="#blt-register"] .blt-login-footer,
	div[data-active-tab="#blt-login"] .blt-register-footer{
		display: block;
	}

.item-news-list{
	padding:5px 0 2px;
	
	border-bottom:1px solid #e0e0e0;
}

.item-news-list h3{
	padding-bottom:5px;
	position: relative;
}

.item-news-list p{
	text-align: justify;
}

.item-news-list .news-link{
	table-layout:fixed;
	word-wrap:break-wrod;
	word-break:break-all;
	
    display: inline-block;
	
	font-weight:bold;
	font-size:14px;
	word-break: inherit;
}

.item-news-list .require_sub{
	padding-right:20px;
}

.item-news-list .news-time{
	text-align:right;
	
	vertical-align: text-top;
    display: inline-block;
    padding-left: 10px;
    color: #00519c;
    position: absolute;
    right: 0;
    bottom: 5px;
}

.clr {
	clear:both;
	padding:0;
	margin:0;
	width:100%;
	font-size:0;
	line-height:0;
}
#header_mobile .img-responsive{margin:0 auto}
.img-aides .img-responsive{margin:0 auto!important}
.help-bloc-infra .img-responsive{margin:0 auto!important;padding-top:5px}
.mobile-center .img-responsive{margin:0 auto!important}
#carousel-footer-mobile .img-responsive{margin:0 auto!important}
.bloc-avantages .img-responsive{margin:0 auto}
.img-encart.img-responsive{display:inline-block!important}

  .responsive .boxed#top, .responsive #top.boxed .stretch_full , 
  .responsive.html_boxed.html_header_sticky #header,
  .responsive.html_boxed.html_header_transparency div #header{ width: 100%; max-width: 100%; }

#top.boxed .stretch_full {
  width: 100%;
}
#colophon {border-top:4px solid #000;clear:both;padding:1em 0;}
.col-sm-6{width:50%}


.dark .section,
.section.dark {
	background-color: #282828;
	border-color: rgba(255,255,255,0.1);
}






.section {
	position: relative;
	margin: 60px 0;
	padding: 60px 0;
	background-color: #F9F9F9;
	overflow: hidden;
}


.section .container { z-index: 2; }


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


.section:hover .revealer-image { bottom: -50px; }


.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;
}
.elementor-76 .elementor-element.elementor-element-301411d .elementor-text-editor{text-align:center;}
.elementor-76 .elementor-element.elementor-element-7089953d .elementor-text-editor{text-align:center;}
.elementor-76 .elementor-element.elementor-element-c59b676 .elementor-text-editor{text-align:center;}
.elementor-76 .elementor-element.elementor-element-4d21d169 .elementor-text-editor{text-align:center;}
.elementor-76 .elementor-element.elementor-element-5b79fcde .elementor-text-editor{text-align:center;}

  .sidebar .widget_ad .widget-title,
  .site-footer .widget_ad .widget-title {
    text-align: left;
  }


.header-ad .widget-title {
  display: none;
}


.content-loop .content-ad .widget-title {
  display: none;
}


.sidebar .widget .widget-title {
  color: #222;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 15px;
}


.site-footer .widget .widget-title {
  color: #fff;
  font-size: 18px;
  margin-bottom: 20px;
}




.navigation {
margin:26px 0 0 0;
padding:0;
text-align:center;
}

.widget_beside_slider {
   float: right;
   width: 43.85964912%;
}

   .widget_slider_area,
   .widget_beside_slider {
      float: none;
      width: 100%;
   }


.wds_loading {
  text-align: center;
}

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.agricole-double-blocks div#panel-512-1-1-0 {
margin-bottom:0px!important;
}

div.agricole-double-blocks div#panel-512-1-1-1 {
margin-bottom:20px!important;
}

body.home 
div#middle 
div#primary 
main#main 
div.body-wrap 
div.entry-content 
div.agricole-double-blocks 
div.panel-first-child { 
margin-bottom:0!important;
}


#map-container .marker-wrap { position:absolute; z-index:100; overflow:hidden; transform:translate(-50%,-100%); border-radius:3px 3px 0 0;}

#map-container .marker-wrap:hover { overflow:visible;  z-index:1000;}

#map-container .marker-wrap:hover .marker-popover { opacity:1; }

#map-container .marker-wrap .fa { cursor:pointer; display:inline-block; vertical-align:middle; font-size:23px; color:#1d7cc3; transform-origin: bottom center; }

#map-container .marker-wrap .fa.small {font-size:20px;}

#map-container .marker-wrap .fa.tiny {font-size:15px;}

  #map-container .marker-wrap .fa,
  #map-container .marker-wrap .fa.small,
  #map-container .marker-wrap .fa.tiny { margin-top:9px;}
.l-main-h{margin:0 auto}
.l-canvas.sidebar_none .l-main-h{max-width:none}
.header_hor .l-subheader-h,.l-main-h,.l-section-h,.w-tabs-section-content-h,.w-blogpost-body{max-width:1140px}


#main {

	padding-top: 50px;

}






.clearfix:after {

	visibility: hidden;

	display: block;

	font-size: 0;

	content: " ";

	clear: both;

	height: 0;

}


.clearfix {

	display: inline-block;

}


* html .clearfix {

	height:1%;

}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}


  .container img.alignright {
    width: 180px !important; }


  .container .entry-content {
    padding: 0 15px; }

  .container_menu .container,
  .container_menu .content_menu {
    position: static; }
.ad-wrapper.ad-wrapper--730_90{padding-top:21px;padding-bottom:21px;border-bottom:1px solid #cccccc;max-width:calc(100% - 215px)}
.ad-wrapper.ad-wrapper--300_250{margin:12px 0;margin:.75rem 0}
.ad-wrapper.ad-wrapper--300_250:first-child{margin-top:0px}
.ad-wrapper--300_250 iframe{max-width:100%}

    .basement .we-accept .img-responsive {
        margin: auto;
        max-width: 170px;
    }
.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}
.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}
.section-content .view-photo-galleries h2.element-invisible{left:-9999em;top:0;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


div.mm-share-button{
  margin-top:13px;
  }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-12{width:100%}

	.header-layout-2 #logo a, .header-layout-2 #logo img {
	    float: none;
	    letter-spacing: 0;
	}

	#header #logo a {
		float: none;
    	clear: both;
	}

#logo a {
    float: left;
    line-height: 1;
}

#logo img { float: left }



img.scale-with-grid,#Content img{max-width:100%;height:auto}

.img.scale-with-grid, #Content img {
    max-width: 100%;
    height: auto;
    margin-top: 0px;
}

		
	.home-widget,
	#home-mid-wrap .feat-widget-cont .home-title-wrap,
	#home-mid-wrap .gallery-widget-wrap .home-title-wrap,
	#home-mid-wrap .feat-widget-text {
		margin: 0 3.61663652803% 20px;  
		width: 92.7667269439%; 
		}


.home-widget-wrap {
	width: 100%
	}


.home-widget {
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
	}


.home-widget,
#home-mid-wrap .feat-widget-cont .home-title-wrap,
#home-mid-wrap .gallery-widget-wrap .home-title-wrap {
	margin: 0 2.65604249668% 20px; 
	width: 94.6879150066%; 
	}
.fixed-menu span.mobile-nav-button-html span.mobilenav-button-lines{background-color:#0f6ab2}
span.mobile-nav-button-html span.mobilenav-button-lines{width:100%;height:3px;background-color:#fff;position:absolute;display:block;overflow:hidden;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;border-radius:1px}
span.mobile-nav-button-html span.mobilenav-button-lines.top{top:0}
span.mobile-nav-button-html span.mobilenav-button-lines.middle{top:50%;margin-top:-2px}
span.mobile-nav-button-html span.mobilenav-button-lines.bottom{bottom:1px}

.bd-imagelink-11 {
  width: 120px;
}
.clear:after:after,.clear:before:after,.comment-content:after:after,.comment-content:before:after,.entry-content:after:after,.entry-content:before:after,.site-content:after:after,.site-content:before:after,.site-footer:after:after,.site-footer:before:after,.site-header:after:after,.site-header:before:after{clear:both;content:"";display:table}
.clear,.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}
.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}
.margin-bottom-11{margin-bottom:11px}
.masthead__contact__contact{padding:15px 0 15px 15px}
.masthead__contact__contact--mobile{padding:15px 0 15px 25px;text-decoration:none;color:#52347c;font-family:proxima-nova,Helvetica,sans-serif;font-weight:700;font-size:14px;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;margin:0;border-bottom:1px solid #ccc;box-shadow:0 1px 6px 0 rgba(0,0,0,.2);position:relative}
.masthead__contact__contact--mobile [class*=" icon-"],.masthead__contact__contact--mobile [class^=icon-]{color:currentColor;margin-right:10px}


.space {
    margin-top: 40px;
}


  .first_screen_title{
    font-size: 80px;
    margin-bottom: 15px;
    line-height: 1;
  }


      span#typed, .first_screen_title{
        font-size: 60px;
      }



#layout-header,
#layout-content,
#layout-footer {
	margin: 0 auto;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}


.mobile-view #layout-header,
.mobile-view #layout-content,
.mobile-view #layout-footer {
	width: auto !important;
	padding: 0;
}

#layout-footer {padding: 0;}
.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}

.trucks-carousel-switcher-wrapper {
	position: absolute;
	bottom: -110px;
	right: 0px;
}


.btn,
.button--circle,
.button__outline--round,
.fixed-nav,
.fixed-nav__logo,
.hero-image__car-header .heading__content,
.socialcircle,
.text-center {
    text-align: center
}


.fixed-nav__logo {
    max-width: 250px;
    display: inline-block
}

.post-ratings-text {
}

.carousel-control.left { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }

.jumbotron__control.left { padding-right: 2px; left: 10px; }
.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}
.main_menu .container .col-md-12{padding:0}
.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}
.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}
.navbar-inverse .navbar-brand{color:#9d9d9d}
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}


    .main-footer__bottom .colophon {
        float: left
    }


    .main-footer__bottom .social__list {
        margin-top: 15px
    }


.main-footer__bottom {
    color: #fff;
    border-top: 1px solid #6d6e6c;
    padding: 25px 0 0
}

.home-hero-backgrounds,
.home-hero-backgrounds .slick-list,
.home-hero-backgrounds .slick-track,
.home-hero-backgrounds .slick-slide{
    height:100%;
    -webkit-transition: all 0s linear;
    -moz-transition: all 0s linear;
    -ms-transition: all 0s linear;
    -o-transition: all 0s linear;
    transition: all 0s linear;
}

.home-hero-backgrounds .slick-slide{
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    -webkit-transition: all 0s linear;
    -moz-transition: all 0s linear;
    -ms-transition: all 0s linear;
    -o-transition: all 0s linear;
    transition: all 0s linear;
}

    .home-hero-backgrounds .slick-slide a{
        display:block;
        width:100%;
        height:100%;
    }
.fusion-testimonials.classic .company-name{display:table-cell;vertical-align:middle}
.rtl .review blockquote div .company-name{background-position:top right;padding-left:0;padding-right:53px}
.rtl .fusion-testimonials .company-name{display:inline-block}
.rtl .fusion-testimonials .company-name strong{float:right}
.nav-vertical .social-icons,.nav-vertical .header-button{display:block;width:100%}
.header-button{display:inline-block}
.header-button .is-outline:not(:hover){color:#999}
.nav-dark .header-button .is-outline:not(:hover){color:#fff}
.header-button .button{margin:0}
.header-button a.icon:not(.button){display:inline-block;padding:6px 0}
.header-button a.icon:not(.button) i{font-size:24px}
.header-button a.icon:not(.button) i.icon-search{font-size:16px}
.nav-small .header-button a.icon:not(.button){padding:3px 0}

.header-button-1 {
	text-transform: none;
}

		
	.nav-logo-out {
		margin-left: -280px !important;
		}


#main-nav-wrap,
nav.main-menu-wrap,
.nav-logo,
.nav-right-wrap,
.nav-menu-out,
.nav-logo-out,
#head-main-top {
	-webkit-backface-visibility: hidden;
	background: #FE2323;
	}


.node-form .number {
  display:inline;
  width:auto;
}

.front #content-content .most-popular-america table td.number {
  text-align: right;
  font: 17px/25px 'Trocchi', serif;
  color: #8f9182;
}

.sidebar .most-popular-america table td.number {
  text-align: right;
  font: 17px/25px 'Trocchi', serif;
  color: #8f9182;
}
.temp.mag1 .entry-summary{height:270px;overflow:hidden}


.entry-content,
	.entry-summary,
	.widget,
	.comment{text-align:;}
.panel-body{padding:15px}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}


#footer-boxes .panel-body {
	padding: 0px;
}


#product-configurator .group.panel-body {
	padding: 10px;
}





#cfg-container .group.panel-body .group-items .quantity .input-group input.form-control[type="number"] ,
#cfg-container .cfg-group.panel-default ul.list-group .quantity input[type="number"] {
    width: 100%;
    padding: 5px 3px 5px 10px;
    margin: 0 0 0 5px;
    text-align: center;
}


#sidepanel_left.active .panel-body {
    margin-top: 20px;
}
.modal .modal-close{cursor:pointer}
.content .video_modal .modal-close{position:absolute;right:40px;top:15px;z-index:100;cursor:pointer}


.stat_item {
    margin-bottom: 10px;
}
.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}

	
	.header-leaderboard-ad-wrapper {
		display: none;
	}



.article-type-cne .header-leaderboard-ad-wrapper div,
.article-type-cne .sidebar-ad-wrapper,
.article-type-cne .footer-leaderboard-ad-wrapper {
	display: none;
}




.page-id-22936 .header-leaderboard-ad-wrapper,
.page-id-22936 .footer-leaderboard-ad-wrapper {
	display: none;
}
.pi-section-w{position:relative;-webkit-transition:background .1s ease-in-out 0;-moz-transition:background .1s ease-in-out 0;-ms-transition:background .1s ease-in-out 0;-o-transition:background .1s ease-in-out 0;transition:background .1s ease-in-out 0}
.pi-header-sticky,.pi-header-sticky .pi-section-w,.pi-header-sticky .pi-section,.pi-header-sticky .pi-section-menu-mobile-w,.pi-header-sticky .pi-section-menu-mobile{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.pi-header-rows-fixed.pi-fixed .pi-header-sticky .pi-section-w,.pi-header-row-fixed.pi-fixed .pi-header-sticky .pi-section-w{max-width:1120px;margin:0 auto}

.lastest-block {
    width: calc(50% - 10px);
    margin-right: 20px;
    float: left;
    padding: 0 5px;
    background-color: #ba102c;
}


.lastest-block h3,
.main-table h3 {
    color: #fff;
    line-height: 30px;
    margin: 10px;
}


.lastest-block.no-right-margin {
    margin-right: 0;
}


.lastest-block h5 {
    margin-bottom: 5px;
    font-size: 13px;
}
.ie8 .page-node-557 #niche-menu ul li span.circle,.ie7 .page-node-557 #niche-menu ul li span.circle{display:none}
.page-node-557 span.circle{width:33px;font-size:33px;height:33px;line-height:28px;text-align:center;display:block;background:rgba(255,255,255,0.4);position:absolute;top:13px;right:10px;-webkit-border-radius:33px;-moz-border-radius:33px;border-radius:33px}
.page-node-557 span.circle img{margin-left:1px}


.ir {
	background-color: transparent;
	border: 0;
	overflow: hidden;
*text-indent: -9999px;
}

.ir:before {
	content: "";
	display: block;
	width: 0;
	height: 100%;
}


.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
	content: "";
}


.copyright {
	float:left;
}

	
	.copyright,
	.credits {
		float:none;
		max-width:100%;
		text-align:left;
	}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {width: 100%; display: block;}



.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
 
html[xmlns] .slides {display: block;}
 
* html .slides {height: 1%;}

.flexslider .slides {zoom: 1;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
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;}

.footer-widgets .widget-block { 
	width:273px;
	padding:25px 15px;
	float:left;
	margin:0 5px;
}
.smrt_table2{background:#f4f4f4;border-bottom:#DCDCDC solid 1px}

.ticketdetail td.type {
	font-size:1.5rem;
}

.ticketdetail td.type.kumamoto {
    color: rgba(183, 38, 86,1);
    background: -webkit-linear-gradient(120deg, rgba(128, 94, 219,1) 20%,rgba(183, 38, 86,1) 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;	
}

.ticketdetail td.type.kumamoto p {
    color: rgba(183, 38, 86,1);
    background: -webkit-linear-gradient(120deg, rgba(128, 94, 219,1) 20%,rgba(183, 38, 86,1) 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight:300;	
}

.ticketdetail td.type.kumamoto span {
	font-weight:normal;
	font-size:1.2rem;
	display:block;
}

.title_tabs {
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFff;
	border-color: #ffffee #aaab9c #cccccc #ffffff;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-align: center;
}

.title_tabs a:link {
	text-decoration: none;
	color: #003399;
}

.title_tabs a:visited {
	text-decoration: none;
	color: #003399;
}

.title_tabs a:hover {
	text-decoration: underline;
	color: #003399;
}
.sidebar-top,.sidebar .widget{padding-left:15px!important;padding-right:15px!important}




.widget { color: #777; font-size: 15px; overflow: hidden; }

.widget a { color: #777; }

.widget a:hover { color: #444; }

.widget select { border: 1px solid #ddd; color: #777; font-size: 15px; padding: 7px; width: 100%; max-width: 100%; }

#footer .widget select { border-color: #eee; }


.sidebar .widget { padding: 30px 30px 20px; }

#footer .widget { padding-bottom: 30px; }

#footer .widget a:hover { color: #666; }
#skip-nav{text-align:right;height:0;overflow:hidden;}

    .to-top { width: 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,.col-xs-13,.col-sm-13,.col-md-13,.col-lg-13,.col-xs-14,.col-sm-14,.col-md-14,.col-lg-14,.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15,.col-xs-16,.col-sm-16,.col-md-16,.col-lg-16{position:relative;min-height:1px;padding-left:8px;padding-right:8px}
.col-lg-4{width:25%}
.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-3{width:25%}
.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:first-child .tatsu-left-divider,.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:last-child .tatsu-right-divider{width:0!important}
.tatsu-row-wrap{border-style:solid}
.tatsu-row-wrap.tatsu-row-full-width .tatsu-carousel{margin:0}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}

footer.container {
	text-align:center;
    position: relative;
    width: 100%;
}

.list .post_links .post_thumb,
.list .post_links .list-text {
display: table-cell;
vertical-align: top;
}

.list .list-text {
padding: 0px 5px 10px;
}

.list_big .post_links .post_thumb,
.list_big .post_links .list-text {
display: block;
}

    #copyright-note { text-align: center }

    #copyright-note span {
        width: 100%;
        text-align: center;
    }

    #copyright-note span a {
        display: block;
        width: 100%;
        clear: both;
        text-align: center;
    }

#copyright-note span a:first-child {
    float: left;
    margin-right: 5px;
}
.et_pb_pricing_table .et_pb_button_wrapper{padding-right:30px;padding-left:30px}


.service {
  padding-top: 250px;
}


.service-list {
  list-style-type: disc;
}


  .service-item--second {
    padding-left: 28px;
  }


  .service-item--third {
    margin-top: 38px;
    padding: 0;
  }
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}

.main .sidebar ul li .img-holder { position: absolute; top: 6px; left: 0px; width: 66px; height: 48px; padding: 2px; border: 1px solid #d7d7d6; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; }




#ttw_ftable {
	border:0;
	width:98%;
	margin:0;
	padding:0;
	}


.fs36 {
    font-size: 36px;
}
.row{margin-right:-15px;margin-left:-15px}



#nav {
	margin: 0;
	float:right;
	position:relative;
}


#nav li {
	display: inline-block;
    position: relative;
	margin:29px 12px 0 12px;
}


#nav li.last {
	margin-right:0;
}


#nav li a {
	display: inline-block;
	text-align:center;
	padding: 0;
    font-size: 15px;
	line-height:18px;
	font-weight:300;
	color: #eee;
}


#nav .current a,
#nav li a:hover {
	color:#fff;
}

.small_device_active #nav { display: none; }
.navigation #menu-item-858 a:hover { color:  !important; }

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

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


#fly-menu-wrap {
	overflow: hidden;
	position: absolute;
		top: 0;
		left: 0;
	width: 100%;
	height: 100%;
	}
#et-secondary-nav li.top-green-btn,a.top-green-btn{background-color:#00adac}
#et-secondary-nav li.top-green-btn,#et-secondary-nav li.top-orange-btn{display:none}


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


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



.menu .menu-item:focus {
	position: static;
}

	.js .nav-primary .genesis-nav-menu .menu-item,
	.js .site-header .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		margin: 1px 0;
		position: relative;
		text-align: left;
	}

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

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}
.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}

.sub-menu .menu-item-has-children:after { color: #fff }
.row{margin-right:-15px;margin-left:-15px}


    .posts-box .posts-wrapper .row .col:last-child {
        padding-right: 15px;
    }


    .posts-box .posts-wrapper .row .col {
        padding-left: 7.5px;
        padding-right: 7.5px;
    }

.footercredit {
    float: right;
    padding-right: 20px;
	margin-left:20px;
	}
#sliders-container{position:relative}
#sliders-container .rev_slider_wrapper{-webkit-transform:translateZ(0)}
.layout-boxed-mode #sliders-container .main-flex[data-parallax="1"]{position:fixed}
#sliders-container .wooslider .slide-content p{margin:0}
.avada-footer-fx-no-height-parallax-effect #fusion-gmap-container,.avada-footer-fx-no-height-parallax-effect #main,.avada-footer-fx-no-height-parallax-effect #sliders-container,.avada-footer-fx-no-height-parallax-effect .fusion-page-title-bar,.avada-footer-fx-parallax-effect #fusion-gmap-container,.avada-footer-fx-parallax-effect #main,.avada-footer-fx-parallax-effect #sliders-container,.avada-footer-fx-parallax-effect .fusion-page-title-bar{position:relative;z-index:1}
.side-section-nav .menu-block-wrapper ul.menu li.active-trail{display:block;}
#smart-footer .smartfooter-nav .menu-block-wrapper ul{list-style-type:none;margin:0;padding:0;display:block;font-size:1.8rem;font-weight:500;text-transform:uppercase;}
#smart-footer .smartfooter-nav .menu-block-wrapper ul li{list-style-type:none;list-style-image:none;display:block;margin:0;padding:.25em 0 0;}
#smart-footer .smartfooter-nav .menu-block-wrapper ul li:nth-child(1){margin-top:0;}
#smart-footer .smartfooter-nav .menu-block-wrapper ul li ul{display:none;}
#smart-footer .smartfooter-nav .menu-block-wrapper ul li:last-of-type{display:none;}
#smart-footer .smartfooter-nav .menu-block-wrapper ul li.investors ul{display:none;}
#smart-footer .smartfooter-nav .menu-block-wrapper ul li li{text-transform:none;font-weight:300;font-size:1.4rem;float:none;width:100% !important;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after{clear:both}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
body.has-sidebar #content{width:71%;}
body.has-sidebar.double-sidebars #content{width:52%;margin-left:24%;}
#content{width:100% !important;margin-left:0px !important;}
#content.full-width{margin-bottom:0;}
#content:after,.clearfix:after{content:"";display:table;clear:both}


.promo2intro
{
	font-size:1.0em;
	font-weight:bold;
	color:#7A5B66;
	font-family:Arial,Helvetica,Geneva,Sans-serif;
}

.home-slider-block {
	display: block;
    float: left;
    position: relative;
}

.home-slider-block-inner {
	position: absolute;
    font-size: 19px;
    color: #fff;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    text-align: center;
    margin: auto;
    width: 60%;
    height: 35%;
    text-shadow: 0 0 2px rgba(0, 0, 0, 0.8);
}

.home-slider-block h3 {
    color: #FFF;
    font-size: 48px;
    letter-spacing: 1px;
    margin: 0 0 8px;
    padding: 0;
    text-shadow: 0 0 2px rgba(0, 0, 0, 0.8);
    text-transform: uppercase;
}

.home-slider-block h3 a {
    color: #fff;
}

.home-slider-block-inner p {
	max-width: 980px;
	margin: 0 auto;
}


.footer_heading {
	font-weight: bold;	
}

.badgeitem{
	align-self:center;
	justify-self:center;
}

.site-branding {
  float: left;
  font-family: 'Oswald', sans-serif;
}

.site-branding a {
  display: inline-block;
  font-size: 20px;
  color: #fff;
}

.site-branding a:hover {
  color: #fff;
}

.td_block_slide .td_module_slide {
  z-index: 1;
}

.iosSlider-col-3 .td_module_slide {
  height: 580px;
  
  
  
  
}

  .iosSlider-col-3 .td_module_slide .td-module-thumb,
  .iosSlider-col-3 .td_module_slide .entry-thumb {
    height: 100%;
  }

.iosSlider-col-2 .td_module_slide {
  height: 385px;
  
  
  
  
}

.iosSlider-col-1 .td_module_slide {
  height: 385px;
  
  
  
  
}

.td_block_slide .td_module_slide:first-child {
  visibility: visible !important;
}

.td-js-loaded .td_block_slide .td_module_slide {
  visibility: visible !important;
}

.td-md-is-safari .td_module_slide:before {
  bottom: -1px;
}

.td-md-is-safari .td_module_slide .td-module-title {
  -webkit-transform: translate3D(0, 0, 0);
}

div.caption_content{
    left:0px;
    position: absolute;
    padding-left:8px;
    z-index: 1001;
    color:#FFFFFF ;
    background-color: #000000;
    padding-top:6px;
    font-size: 12px;
}
.dropdown-submenu .dropdown-menu{top:0;left:100%;margin-top:-6px;border-top-left-radius:0}
.dropup .dropdown-submenu .dropdown-menu,.navbar-fixed-bottom .dropdown-submenu .dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-6px;border-top-left-radius:4px;border-bottom-left-radius:0}
.d-flex{display:-ms-flexbox!important;display:flex!important}
.et_search_outer{overflow:hidden;position:absolute;top:0;width:100%}
.et_vertical_nav .et_search_outer{overflow:visible;position:relative}
.et_header_style_centered .et_search_outer,.et_header_style_split .et_search_outer{display:none}


.c-cta__inner {
  max-width: 25rem;
  margin: 0 auto; }

  .c-cta--accent .c-cta__inner {
    max-width: none; }


span.avia-testimonial-subtitle {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 15px;
}
 .site-branding { width:100%;  }


	.front-page  #widgets {
		margin-top: 40px;
	}


.home-widgets .widget-wrapper {
	min-height: 575px;
}
#main_list_table{width:99% !important}

.main, #main-menu, #header {
    border-spacing: 0;
    padding: 0;
    border-collapse: collapse;
    border: 0;
}

#main-menu{
    height: 50px;
}
#archive-dropdown .center{text-align:left}

	.custompieizq { font-size:0.75em; padding:10px 0 0 0; font-weight:normal; letter-spacing:0.1em; line-height:1.1em;}
.menu-toggle{display:none;cursor:pointer}
.menu-toggle:hover{box-shadow:none}
.menu-footer-container ul li a{color:#fff;padding:4px;margin:-2px;letter-spacing:.2px;text-transform:uppercase;font-family:oswald,sans-serif}
.menu-footer-container ul li a:hover{color:#fab900}
.menu-footer-container ul li{display:inline}


#menutop2 li#tophits {
	display:inline;
	float:left;
	width:111px;
	margin:0;
	padding:0;
}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu li {
			border-bottom:0px;
			border-top:1px solid #ddd;
	}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu {
			padding-top:15px;
			margin-bottom:-10px;
	}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {
	
	display: block;
}



.slides:after {
	content: "\0020"; 
	display: block; 
	clear: both; 
	visibility: hidden; 
	line-height: 0; 
	height: 0;
}

html[xmlns] .slides {
	display: block;
}

* html .slides {
	height: 1%;
}

.flexslider .slides { 
	zoom: 1; 
}

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

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

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}

.cat-links,
.cat-links a,
.tag-links,
.tag-links a {
	color: #888;
	font-weight: 200;
	text-transform: uppercase;
}

.entry-meta .cat-links a,
.tag-links a {
	padding-bottom: 15px;
	display: inline-block;
}
 


.tag-links:before,
.cat-links:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: 'Genericons';
	vertical-align: top;
	width: 16px;
	height: 16px;
	font-size: 17px;
	color: #888;
}

.tag-links:before {
	content: '\f302';
}


	.assist_logo {
		margin:0 5px;
		width:200px;
	}

		
		img.assist_logo {
			width:150px !important;
			margin: 0 15px;
		}
               

	.noticias .navbar-brand .assist_logo{
		width: 180px;
	}




#ttw_ftable {
	border:0;
	width:98%;
	margin:0;
	padding:0;
	}
