﻿

.mobile-view .image-block {
	width: 100% !important;
}

.widget-text span.image-block {
	display: inline-block;
	position: relative;
	overflow: hidden;
}
.bg-light{background:#f4f4f4}
.bg-light h2:first-of-type{margin-top:20px}
.bg-light+.bg-light{margin-top:-60px;padding-top:0}


.home .blog .blog-inner {
padding:0 10%;
}


.page .scroll-layer {
	position: absolute;
}

.shoping-cart-all {
  margin-top: 4px;
  font-size:12px;
  color: #000;
}

.shoping-cart-all span {
  color: #ff8a00;
}

.sidebar-right-layout .wp-post-image,
.single .wp-post-image,
#page .wp-post-image {
	margin-bottom: .875em;
}
.page-header{padding-bottom:9.5px;margin:42px 0 21px;border-bottom:1px solid #e6e6e6}
.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}


.sidebar .widget .seperator{

}



.avia_socialcount .seperator{
display:none;
}


#copyrights {
      float: right;
      color: #f0f0ff;
      font-weight: normal;
      font-size: 12px;
}


#copyrights a, #copyrights a:active, #copyrights a:visited, #copyrights a:link, #copyrights a:hover{
      color: #f0f0ff;
}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}


.menu-item.home-link a {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.menu-item.home-link img {
  height: 30px;
  width: auto;
}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

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

.sidebar .widget_nav_menu .menu li.current-menu-item + .menu-item::before { display: none; }
.img-responsive{display:block;max-width:100%;height:auto}

.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}
.fa,.far,.fas{font-family:"Font Awesome 5 Free"}
.fa,.fas{font-weight:900}

	.bloqueizq{	
		float:none;
		margin-right:0;
		margin-bottom:0.8em;
	}

.custom-text{
    font-family: 'Caveat Brush', cursive;
    font-size: 2em;
    color: lightgrey;
}

.custom-text-alt{
    font-family: 'Caveat Brush', cursive;
    font-size: 2em;
    color: grey;
}

.rg-sc .rg-scr-info {
  position: relative;
  left: 0;
  right: 0;
}

.rg-sc .layout-left .rg-scr-info {
  left: 0;
}

.rg-sc .layout-right .rg-scr-info {
  right: 0;
}

.rg-scr-info {position: absolute;top:0;left:0;display:none;}

.layout-left .rg-scr-info {left: 15px;}

.layout-right .rg-scr-info {right: 15px;}

.rg-scr-img-list .rg-scr-slice:first-child, .rg-scr-content .rg-scr-info:first-child {display: block;}
.slide__btn{font-size:14px;font-size:1rem}


.slide--with-image .slide__btn {
	border: none;
}
.f-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 -25px;padding:0;list-style:none}
.f-grid:before,.f-grid:after{content:"";display:block;overflow:hidden}
.f-grid:after{clear:both}
.f-grid-collapse{margin-left:0}
.f-grid-small{margin-left:-10px}
.f-grid-medium{margin-left:-25px}
.f-grid-divider:not(:empty){margin-left:-25px;margin-right:-25px}
.f-grid-divider:empty{margin-top:35px;margin-bottom:35px}
.f-grid .f-dropdown-grid+.f-dropdown-grid{margin-top:15px}

td img.block {
 display: block;
 border:0;
}

div img.block {
 display: block;
 border:0;
}
.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-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-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-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-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{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}

.cli-tab-section .cli-tab-content
{
	padding: 10px 20px 5px 20px;
}

.cli-tab-section
{
	margin-top:5px;
}

.cli-tab-section.cli-privacy-tab {
    display: none;
}

#cookie-law-info-bar .cli-tab-section.cli-privacy-tab {
    display: block;
}

  .cli-tab-section .cookielawinfo-row-cat-table td, .cli-tab-section .cookielawinfo-row-cat-table th {
    font-size: 12px;
}


.list-advantage2 { *zoom: 1; margin: 0 -4px; padding-bottom: 63px; }


.list-advantage2:after { content: " "; display: table; clear: both; }
#s5box_login{padding:10px;background:#fff}
#s5box_login ul li,#s5box_register ul li{padding-left:0!important;background:0 0!important}
#s5box_login ul li a{color:#999!important;margin-bottom:0!important}

#panel .panel-inner{padding: 40px 30px 80px; position: relative;}
.wp-caption.alignnone{margin:5px 20px 20px 0px}
.alignnone{margin:5px 20px 20px 0px}
a img.alignnone{margin:5px 20px 20px 0px}


.c-hero__image,
.c-hero__video {
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  max-width: none;
  -o-object-fit: cover;
     object-fit: cover;
}
.navhead{text-decoration:none;font-size:20px;line-height:32px;color:#b3b3b3;font-weight:normal;font-family:Oswald,sans-serif;}
a.navhead{text-decoration:none;font-size:20px;line-height:32px;color:#b3b3b3;font-weight:normal;font-family:Oswald,sans-serif;}
a.navhead:visited{text-decoration:none;font-size:20px;line-height:32px;color:#b3b3b3;font-weight:normal;font-family:Oswald,sans-serif;}
a.navhead:hover{text-decoration:none;font-size:20px;line-height:32px;color:#888888;font-weight:normal;font-family:Oswald,sans-serif;}

#banner_section .left-box,
#banner_section .right-box {
  display: flex;
  justify-content: center;
  align-content: center;
}

#banner_section .right-box {
  height: 50%;
}
#call-new{display:block;}
.nav-bar .nav .nav-item{padding:5px 0;margin-bottom:0}

.menu-item-language img.iclflag {
  margin-top: -3px;
}
.top-header-menu .menu-item-has-children li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

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;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }


#fh5co-wrapper {
  overflow-x: hidden;
  position: relative;
}

.fh5co-offcanvas #fh5co-wrapper {
  overflow: hidden !important;
}

  .home-banner__pattern {
    position: absolute;
    z-index: 14; }

    .home-banner__pattern--top-right {
      top: 0;
      right: 0; }

    .home-banner__pattern--top-left {
      top: 0;
      left: 0; }

    .home-banner__pattern--bottom-right {
      bottom: 0;
      right: 0; }

.lang-logo{position:  relative;float:left;}

.lang-logo .languages{position: absolute;margin:0;right: 8px;bottom: 0px;}


.container_content {
	max-width:920px;
	margin:0 auto;
	padding:20px 50px;
	line-height: 30px;
}



.container_content.fullscreen {
    max-width: none;

    padding:0;
}


.container_content .center-row-inner {
    max-width:1080px;
    margin: 0 auto;
}


.container_content a {
color:#883d95 !important;
}
.clear,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
.clear{clear:both;overflow:hidden;visibility:hidden;width:0;height:0}



	.footer {
		clear:both;	overflow:hidden; height:100%;
		border-top:1px solid #e4e4e4;
		font-size:1.2em;
		line-height:1.5em; color:#949494;
		margin:0px 0px 0px 0px;
		}

	
	.footer .width { width:1000px; margin:0 auto;}

		
	.footer .indent {
		overflow:hidden; height:100%;
		 padding:26px 14px 29px 66px;
		}

		
	.footer a { color:#68c2d1;}
.countdown-wrap{margin-top:20px;margin-bottom:40px;max-width:96%;margin-left:auto;margin-right:auto;text-align:center}




.google-iframe iframe {height: 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-right: 15px;
  padding-left: 15px;
}

  .col-md-4 {
    width: 33.33333333%;
  }


.message {
    width: 899px;
    background-color: #18b8ad;
    border: solid 1px white;
    padding: 25px 0px;
    margin: 10px auto;
    position: relative;
    z-index: 90;
    color: white;
    font-size: 20px;
}


.message p {
    margin: 0px;
}

.stat-number {color: #444;font-size: 40px;font-weight: 500;}

.stat-number span {color: #637073;font-size: 32px;}

.stat-number span.stats-updating {font-size: 18px;}
footer .social-nav .social li a.facebook{font-size:0;padding:0}
footer .social-nav .social li a.facebook:before{content:'\f09a';font-family:FontAwesome;font-size:17px!important;font-weight:400!important}
footer .social-nav .social li.facebook a:before{font-family:FontAwesome;content:'\f09a';font-weight:400!important}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }


.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  }


.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }


.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  background: #fff;
  }

  .banner .rslides{width:100%;height: 100%; overflow:hidden;}

.banner .rslides li{width:100%;}

				
				
				.td_uid_14_5d22a7bef194a_rand .tdm-list-item i {
				    color: #006699;
				}


				
				.td_uid_14_5d22a7bef194a_rand .tdm-list-item:hover .tdm-list-text,
				.td_uid_14_5d22a7bef194a_rand .tdm-list-item:hover a {
				    color: #000000;
				}


				
				.td_uid_14_5d22a7bef194a_rand .tdm-list-item:hover i {
				    color: #dd3333;
				}

				
				
				.td_uid_16_5d22a7bef2111_rand .tdm-list-item i {
				    color: #006699;
				}


				
				.td_uid_16_5d22a7bef2111_rand .tdm-list-item:hover .tdm-list-text,
				.td_uid_16_5d22a7bef2111_rand .tdm-list-item:hover a {
				    color: #000000;
				}


				
				.td_uid_16_5d22a7bef2111_rand .tdm-list-item:hover i {
				    color: #dd3333;
				}


.adesso-toggle-list-elem a:focus,
.adesso-toggle-list-elem a:hover,
.navbar-nav li a:focus,
.navbar-nav li a:hover {
  cursor: pointer;
}
.wpb_animate_when_almost_visible{opacity:0;filter:alpha(opacity=0)}
.wpb_animate_when_almost_visible:not(.wpb_start_animation){-webkit-animation:none;-o-animation:none;animation:none}
.panels-flexible-region-inside,.panels-flexible-column-inside{padding-left:0 !important;padding-right:0 !important;position:relative;}
.panels-flexible-region-inside:after,.panels-flexible-column-inside:after{clear:both;content:'\0020';display:block;height:0;overflow:hidden;visibility:hidden;width:0;}

.panels-flexible-19 .panels-flexible-region{padding:0;}
.panels-flexible-19 .panels-flexible-region-inside{padding-right:0.5em;padding-left:0.5em;}
.panels-flexible-19 .panels-flexible-region-inside-first{padding-left:0;}
.panels-flexible-19 .panels-flexible-region-inside-last{padding-right:0;}
.panels-flexible-region-19-center{float:left;width:99.0000%;}
.tag{position:relative;left:-50%;margin:auto;clear:both;padding:10px 0;height:25px;line-height:25px}
.tag ul li{float:left;text-align:center;margin:5px}
.tag ul li:hover{color:#fff}

#hdr-txt{float:left;}



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

	.minimarker,
	aside ul li a span{width: 18px !important; height: 18px !important; overflow: hidden; display: block; float: left; clear: none;}

	.minimarker img{
		width: 18px; height: 18px; 
	}
 .container{ padding:0 1.5rem; margin:0 auto; max-width:1280px; width:92%}
 .container-404{ padding:0 1.5rem; margin:0 auto; max-width:1280px; width:92%; margin-top:50px}
.container .row{margin-left:-0.75rem;margin-right:-0.75rem}
#page-top,#comments,#sidebar,#similar-posts,footer.container,.pager,.pagination{display:none;visibility:hidden}

.chat-img {position: fixed; z-index:9999; float:right !important; vertical-align: baseline !important; margin:250px 0 0 1282px; }
.et_header_style_split span.logo_helper{display:none}
span.logo_helper{display:inline-block;width:0;height:100%;vertical-align:middle}
.et_vertical_nav span.logo_helper{display:none}
.mobile-toggle{display:none}
.mobile-toggle a{font-size:2em;color:#927f7c;font-weight:normal;cursor:pointer;text-decoration:none}

.testimonials-block .featured-in-slick-slider {
	margin:0 0 35px;
}
.bottom-nav{padding:15px 0}
.bottom-nav li{display:inline-block;padding-right:22px;font-size:14px;font-weight:600}
.bottom-nav a{color:#bbb;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.bottom-nav a:hover{opacity:.7}
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;}

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


.menu-item a {
  padding: 10px !important;
}


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


.page-id-3826 .menu-item-2946 {
	display: none !important;
}
.fl-node-5b4658d13a0a9 .fl-slide-foreground {margin: 0 auto;max-width: 1100px;}

#feedback_modal_screen #feedback_modal_box .feedback-fine-print {
  font-size: 14.4px;
  color: #000000;
  text-align: center;
}




#container-branding {
	text-align: center;
	}
.clearfix::after{display:block;clear:both;content:""}
.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,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}
.jumbotron .container{max-width:100%}
#header .main_sites .others{text-align:right}
body.responsive-ready #header .main_sites .others a img{max-width:130px;width:100%}
body.responsive-ready #header .main_sites .others{width:300px}
body.responsive-ready #header .main_sites .others .sep:nth-child(4){display:none}

.td-bg-grey{
	background-color: #d9d9d9;
}
.glyphicon-chevron-right:before{content:"\e080"}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}
.hp_bloc2_blocL_Blink .glyphicon-chevron-right{color:#0b6ba8;font-size:10px;margin-left:10px}
.hp_bloc2_blocR_Blink .glyphicon-chevron-right{color:#0b6ba8;font-size:10px;margin-left:0}
.hp_bloc3_bloc_Blink .glyphicon-chevron-right{color:#000;font-size:10px;margin-left:10px}
.hp_bloc4_bloc_Blink .glyphicon-chevron-right{color:#000;font-size:10px;margin-left:10px}
.bloc-infos-radar-Blink .glyphicon-chevron-right{color:#000;font-size:10px;margin-left:10px}
#popular_acronyms ul{display:block;margin:0 1px;height:215px;border-radius:8px;list-style-type:none;background-color:#fff}
#popular_acronyms ul li{float:left;width:30%;padding-bottom:3px}
.grid-right{float:none}
.grid{float:left;margin-bottom:2.127659574468%;padding-top:0}
#footer-wrapper .grid.col-940{margin:0}


        .popup-overlay {
            display: none;
            position: fixed;
            width: 100%;
            height: 100%;
            background: rgba(0,0,0,0.6);
            top: 0;
            left: 0;
            z-index: 100;
            padding: 25px;
        }

    
    .footer-overlay{min-height:527px;width:100%;z-index:-2;position:absolute;background-color: rgba(35, 31, 32, 0.25);}
#captureProfileWrapper .profile-name{display:inline-block;vertical-align:middle;line-height:22px;height:22px;overflow:hidden;max-width:19ex !important;white-space:nowrap;text-overflow:ellipsis}
#captureProfileWrapper .profile-name:after{display:inline-block;margin-left:4px;width:0;height:0;border:4px solid transparent;border-top-color:#fff;border-bottom:0 none;content:"";vertical-align:middle}
.icon-blocks{padding:0 200px}
.icon-blocks img{width:75px}
.icon-blocks p{font-weight:300;margin:20px 0}
.icon-blocks .icon-container{height:75px}


#description {
	display: none;
	color: #999;
	font-size: 13px;
	text-shadow: 1px 1px #000;
	text-transform: uppercase;
}


.header-image #description {
	display: block;
	overflow: hidden;
}

.custom-header #title a, .custom-header #title a:hover, .custom-header #description { color: #333333 !important; }
.uvc-heading-spacer{margin:0 auto;padding:0;position:relative;overflow:hidden}
.uvc-heading-spacer .aio-icon{vertical-align:text-top}
.uvc-heading-spacer img{vertical-align:middle;-webkit-box-shadow:none!important;box-shadow:none!important;max-width:100%}
.uvc-heading-spacer.line_with_icon:before{content:"";position:absolute;bottom:50%;right:0;border-width:0;top:50%}
.uvc-heading-spacer.line_with_icon:after{content:"";position:absolute;bottom:50%;left:0;border-width:0;top:50%}



tr.gigpress-header th {
	font-weight: bold;
}

.bb {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #000000;
}

A.bb {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #000000;
}

A.bb:visited {
 font-size: 10px;
 text-decoration: none;
 color: #000099;
}

A.bb:hover {
 font-size: 10px;
 text-decoration: underline;
 color: #880000;
}

#lst  {background-color: #d6ffd6}


.visitorcounter .center {
    text-align: center;
}

.center{text-align:center;line-height:25px;}

.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;
}
 #padding-43 { height:85px; }

#footer .footer-img-wrapper{width:100%;max-width:1000px;display:block;margin:0 auto;text-align:center;background:#fff;}

#footer .footer-img-wrapper img{max-width:411px;}

.now_page_res2{   margin:0 auto; text-align:left; color:#fff; font-size:12px; position:relative; z-index:100;  }




.uk-grid-medium {
  margin-left: -30px;
}




.uk-grid-divider.uk-grid-medium {
  margin-left: -60px;
}
.posted-on .updated,.entry-header .cat-links:before,.entry-header .tags-links:before,.entry-header .comments-link:before,.entry-header .gp-icon{display:none}
footer.entry-meta .byline,footer.entry-meta .posted-on{display:block}

  body.menu-open #menu-overlay {
    display: block;
    opacity: 0.6;
  }

  #main-nav ul.menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
html.no-touch .nav li.menu-item-has-children:hover:before{display:block}
.nav li.menu-item-has-children.open:after{width:30px}

.footer-item {float: left;margin-right: 20px;height: 24px;line-height: 24px;margin-top:3px;}

.footer-item-status {margin-right: 0;float: right;}

  .footer-item-start {margin-left: 10px;}



.even {background:#f9f9f9;padding:2px;border-bottom:1px dotted #ccc;}

#new_footer .logo{
	text-align:center;
	margin-bottom:25px;
}

#new_footer .logo img{
	width:185px;
}

#product .itm .logo{
	width:42.5%;
}

#product .itm .logo img{
	width:100%;
	height:auto;
}
.img-responsive{display:block;max-width:100%;height:auto;}
.product_details .product_excerpt{display:none}
.shopcolumn1 .product_item .product_details .product_excerpt{display:block}
.shopcolumn2 .product_item .product_details .product_excerpt{display:block}
.shopcolumn2.shopfullwidth .product_item .product_details .product_excerpt{padding:0 10px}
.from_the_blog_comments{padding-top:7px;opacity:.8}
#prk_mobile_bar #vrv_mobile_sidebar{font-size:0.8em;line-height:1.6em}
#prk_mobile_bar #vrv_mobile_sidebar .header_stack{padding-top:0px}
#prk_mobile_bar #vrv_mobile_sidebar input[type="password"],#prk_mobile_bar #vrv_mobile_sidebar input[type="tel"],#prk_mobile_bar #vrv_mobile_sidebar input[type="email"],#prk_mobile_bar #vrv_mobile_sidebar input[type="text"]{background-color:transparent}
#prk_mobile_bar #vrv_mobile_sidebar .verve_vcard .verve_after_vcard_icon{padding-left:0px}
#prk_mobile_bar #vrv_mobile_sidebar .verve_vcard i{display:none}
#prk_mobile_bar .header_stack{padding-top:20px;padding-bottom:20px}
#prk_mobile_bar .header_stack:last-child{border-bottom-width:0px}
#prk_mobile_bar .header_stack:first-child{padding-top:0px}

.aside-2-service-img{
    margin-right: 70px;
}

.aside-2-service-container:nth-child(2n) .aside-2-service-img{
    margin-left: 70px;
    margin-right: 0px;
}

    .aside-2-service-container:nth-child(2) .aside-2-service-img{
        margin:auto;
    }

    .aside-2-service-container .aside-2-service-img{
        margin:auto;
    }


.width480 {
	width: 480px;
}



#releases .width480 {
	width:580px;
}


#releases .width480, #shows .width480, #legals .width480 {
	width: 100%;
}
.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}
.rteright{text-align:right;}
.home-logos .home-logo{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.home-logos .home-logo img{height:auto;width:auto;max-width:100%;max-height:100%}
.home-logos-new .home-logo{height:calc(188px - 2rem);background-size:contain;background-position:50%;background-repeat:no-repeat;margin:0 auto}
.menu-user__list{text-align:right}
body .affix .site-header__navigation-desktop .dropdown-menu,body .affix .site-header__navigation-desktop .menu-user__list li{display:none!important}


.menu-item a {
  padding: 10px !important;
}

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}
.bootstrap-yop .nav{padding-left:0;margin-bottom:0;list-style:none}
.bootstrap-yop .nav:after,.bootstrap-yop .nav:before{display:table;content:" "}
.bootstrap-yop .nav:after{clear:both}
.bootstrap-yop .nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.bootstrap-yop .nav-tabs{border-bottom:1px solid #ddd}
.bootstrap-yop .nav-tabs.nav-justified{width:100%;border-bottom:0}
.bootstrap-yop .nav-justified{width:100%}
.bootstrap-yop .nav-tabs-justified{border-bottom:0}
.bootstrap-yop .nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:before{ float:right; display:inline-block; margin-top:16px; margin-right:25px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent.show_submenu:before{content: "\f107"; color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:hover:before{ color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li a{ padding-left:45px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li:before{ display:none}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li{ padding-left:0}
.tilter__title{margin:0;z-index:2;color:#fff}
.tilter__title a{font-size:inherit;color:inherit;text-decoration:none;font-weight:inherit;font-family:inherit;line-height:inherit}
.tilter__title--small{font-size:32px;max-width:75%}



#container {
	max-width: 960px;
	margin: 0 auto;
	padding: 0 25px;
}



.clearfix:after,
.clearfix:before,
#container:after,
#container:before,
.widget-wrapper:after,
.widget-wrapper:before {
	display: table;
	content: " ";
}


.clearfix:after,
#container:after,
.widget-wrapper:after {
	clear: both;
}


.ie7 .clearfix,
.ie7 #container,
.ie7 .widget-wrapper {
	zoom: 1;
}
#container:after,#container:before,.clearfix:after,.clearfix:before,.widget-wrapper:after,.widget-wrapper:before{display:table;content:" "}
#container:after,.clearfix:after,.widget-wrapper:after{clear:both}
.ie7 #container,.ie7 .clearfix,.ie7 .widget-wrapper{zoom:1}
.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}
.logo a,.logo a:visited{color:#fff;text-decoration:none}
.logo a:hover,.logo a:focus{color:#cddaec}
.logo{position:absolute;left:15px;top:25px;z-index:10}
.logo p{color:#fff;font:bold 16px/130% "Trebuchet MS",Helvetica,sans-serif;margin:0;text-shadow:2px 2px 3px rgba(0,0,0,0.3)}
.logo p.slogan{color:#cddaec;font-size:12px;letter-spacing:0}
.ap_page_suscribete #ap_newsletter_lightbox{margin-top:0!important}

#menu-wrapper {
	display: table-header-group;
}

#wp-admin-bar-abm-login{display:block!important}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }



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

  .list-payment-options .mc-options, .list-payment-options .visa-options, .list-payment-options .ae-options, .list-payment-options .ec-options, .list-payment-options .jcb-options, .footer-container .list-payment-options .lw, .footer-container .list-payment-options .ssl { margin-left: 13px; }

  .list-payment-options .mc-options { background-position: 0 -94px; }



.footer-container:hover .list-payment-options .mc-options { background-position: 0 -94px; }

.list-payment-options .mc-options, .list-payment-options .visa-options, .list-payment-options .ae-options, .list-payment-options, .list-payment-options .jcb-options { height: 37px; margin-left: 15px; }

  	#header-space, body:not(.material) #search-outer { display: none!important; }

  	#header-space[data-header-mobile-fixed="1"] { display: block!important; }


#header-space { background-color: #fff;}

body[data-header-color="dark"] #header-space { background-color: #000;}


body[data-header-format="left-header"] #header-space{display:none}
body #header-outer,body #search-outer,.material #header-space,#header-space,.material #header-outer .bg-color-stripe,.material #search-outer .bg-color-stripe,.material #header-outer #search-outer:before,body.material[data-header-format="centered-menu-bottom-bar"] #page-header-wrap.fullscreen-header{background-color:#fff}
body:not(.material) #header-space{height:62px;}
.no-rgba #header-space{display:none;}
.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}


.col-left { float: left; }


.region-box .region-box-one
{
	margin: 4px 0;
}


.region-box .region-box-one a
{
	color: #6C19A4;
	text-decoration: none;
}


.region-box .region-box-one:hover a
{
	color: #6EA602;
	text-decoration: underline;
}

article img.left, article img.alignleft, .wp-caption.alignleft {
    margin: 0.3em 1.571em 0.5em 0;
    display: block;
    float: left;
}

.left { float: left }

a.buttons.left {
    margin-right: 15px;
    margin-bottom: 15px;
    float: left;
}
