﻿

#controls-wrap {
    margin: 0 auto;
    height: 45px;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 4;
    background-color: rgba(0, 0, 0, .7);

    position: fixed;
}
    #main, #controls-wrap {        border-top-color: #507e94;    }
    #menu-wrap, #sidebar, #slidecaption, .social-bookmarks ul li, #controls-wrap, #thumb-tray, #nav ul ul, #nav-horizontal ul li ul {        background-color:rgba( 80,126,148, 0.7);    }
        #controls-wrap,#main {        border-top: 4px solid #9bee25;    }





.video-popup-backdrop {
    display: none;
}


.video-popup-wrapper {
    margin-top: 5%;
    width: 730px;
}


.video-popup-wrapper::after {
    display: block;
    content: '';
    clear: both;
}


.video-popup-wrapper iframe {
    width: 100%;
    height: 400px;
    max-height: 410px;
}


.video-popup-wrapper .video-popup-text {
    font-size: 1.2em;
    float: left;
    text-align: left;
    padding: 5px 0 0 5px;
}


.video-popup-wrapper .video-popup-close-btn {
    cursor: pointer;
    text-align: right;
    font-size: 1.3em;
    color: #d1d1d1;
    float: right;
    padding: 5px 0 0 5px;
}


.homepage_cta_blocks_wrap .homepage_cta_block_wrap .homepage_cta_block .block_title {font-size:26px;color:#425a75;font-weight:400;line-height:1.2;margin:0px;margin-bottom:6px;display:block;}





.widget-area .widget {
	margin-bottom: 60px;
	word-wrap: break-word;
}


.widget-area p:last-child,
.widget-area .widget:last-child {
	margin-bottom: 0;
}







.cafe-pro-home .content .widget-area .widget {
	float: left;
	margin-left: 2.564102564102564%;
}


.solid-section .widget-area {
	clear: both;
	overflow: hidden;
	padding: 200px 0;
	text-align: center;
}


.image-section .widget-area {
   display: table-cell;
   text-align: center;
   vertical-align: middle;
}

	
	.image-section .wrap,
	.site-footer,
	.solid-section .widget-area {
		padding-top: 60px;
		padding-bottom: 60px;
	}


.footer-copy {
	margin-bottom: 0px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #B3B5B6;
	font-size: 11px;
}
.footer-copyright{font-family:'Gotham Medium',Arial,sans-serif;font-size:10px;font-size:0.625rem;letter-spacing:0.2px;letter-spacing:0.0125rem;line-height:1.2;margin-top:40px;}
.footer-copyright p{margin:0;}
.no-flexbox .promo-block-wrapper .views-row{float:left;margin-right:2.7%;width:31.5%;}
.no-flexbox .promo-block-wrapper .views-row.views-row-3,.no-flexbox .promo-block-wrapper .views-row.views-row-6{margin-right:0;}
.promo-block-wrapper{background-color:#e2eaed;padding-bottom:15px;}
.promo-block-wrapper .view-content{display:flex;flex-wrap:wrap;justify-content:space-between;}
.promo-block-wrapper .views-row{flex-basis:31.5%;color:white;display:block;margin-bottom:25px;overflow:hidden;position:relative;text-align:center;}
.promo-block-wrapper .views-row:after{background-color:#e2eaed;content:"";position:absolute;width:100%;height:4px;bottom:0px;left:0;right:0;}

.value-image{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;color:#333333;}

.value-image h4{color:rgba(56, 56, 56, 0.86);font-size:18px;}

.value-image p{font-size:15px;color:rgba(29, 29, 29, 0.58);}

.value-box:hover .value-image{margin-top:-160px}

.value-box:hover .value-image h4{font-size:24px;transition:font-size .9s;}

.value-box.red:hover .value-image h4{color:#ffffff;}

.value-box.yellow2:hover .value-image h4{color:#ffffff;}

.value-box.blue2:hover .value-image h4{color:#ffffff;}

.value-box.light-blue2:hover .value-image h4{color:#ffffff;}

.value-box.brown:hover .value-image h4{color:#ffffff;}

.value-box.green2:hover .value-image h4{color:#ffffff;}

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

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

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


.header a:link{color:#efefef;text-decoration:none;}

.header a:visited{color: #efefef;text-decoration: none;}

.header a:hover{color: #efefef;text-decoration: underline;}

.header a:active{color: #efefef;}



.header{float:left;width:1091px;padding-left:4px;padding-right:4px;margin-left:auto;margin-right:auto;margin-top:0px;overflow:hidden;height:28px;line-height:28px;background:#0D0D0D;color:#efefef}



.vcex-heading-link-wrap { font-size: 1em; display: block; margin: 0; }
.post li,.post ol li,.sidebar li,.sidebar ol li,blockquote,code{margin-bottom:15px}
.post ol,.post ul,.sidebar ol,.sidebar ul{padding:2px 0 2px 20px;list-style:circle}

.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-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

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

  .main-news .col-xs-12 {
    margin-top: 20px;
  }

.download-popup__wrap{
    position: relative;
    color: #4d4e54;
}

.single .nav-links {
    margin-top: 30px;
}

.comment-navigation, .single .nav-links {
    overflow: hidden;
    margin-top: 30px;
}


.featured-videos-wrapper .featured-box {
  border: 1px solid #e1e1e1;
  padding: 20px 10px;
  margin-bottom: 10px;
}

.featured-videos-wrapper .featured-box h3 {
  margin: 0 0 10px 0;
}

.featured-videos-wrapper .featured-box .img-col {
  margin: 20px auto 10px;
}

.featured-videos-wrapper .featured-box .text-col .button-container {
  text-align: right;
}

.module-sponsored-slideshow .module-slideshow-sponsored-nav-container .module-slideshow-sponsored-nav-container-inside .nav .nav-01 .module-sponsored-slideshow-single-img-nav {
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
  height: 74px;
  width: 74px;
  border-radius: 50%;
  border: 4px solid rgba(255, 255, 255, 0.26);
  -webkit-transition: all 2s;
  -moz-transition: all 2s;
  -o-transition: all 2s;
  -ms-transition: all 2s;
  transition: all 2s;
}

.module-sponsored-slideshow .module-slideshow-sponsored-nav-container .module-slideshow-sponsored-nav-container-inside .nav .nav-01 .module-sponsored-slideshow-single-img-nav.current {
  border: 4px solid rgba(255, 255, 255, 0);
}


#site-copyright {
	display: block;
	float: none;
	padding: 10px 0;
	font-style: italic;
	clear: both;
	margin: 0 auto;
	text-align: center;
	font-size: 15px;
	line-height:1.5;
}


#thumbs .thumb_text {
color:#466901;
font-size:13px;
}

.featured-thumbnail {
float: left;
width: 100%;
max-width: 100%;
position: relative;
background: #2196f3;
overflow: hidden;
}

.page-featuredfull .featured-thumbnail { background: #fff }

.featured-thumbnail img {
width: 100%;
transition: transform 0.35s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
float: left;
}

.page-featuredfull .featured-thumbnail img {
transition: transform 0.35s;
transform: none;
}

.page-featuredfull .featured-thumbnail:hover img { transform: none }

.featured-thumbnail.feat-thumb:hover img { transform: none }

.featured-thumbnail:hover .front-view-content {
opacity: 1;
transform: translate3d(0, 0, 0);
}

.page-featuredblog .post-image, .page-featuredblog .featured-thumbnail { float: none }

.latest-cat-post #featured-thumbnail .featured-thumbnail { float: none }
.pe-7s-right-arrow:before{content:"\e699"}
body.home .rev-slider-wrapper .pe-7s-right-arrow::before{vertical-align:middle}

.transaction h2 {
    font-size: 18px;
}

.transaction {
    padding: 20px 0;
}


.width-container .width-container {
    padding: 0
}

    blockquote.width-container {
        padding: 20px 20px 16px;
        margin: 0 3%;
        width: auto
    }


.table-section.width-container {
    max-width: 964px
}
.banner .menu-group{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
.banner #menu-primary-navigation .menu-item-has-children .caret{display:inline}

.navbar .menu-item {
float: none;
}

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}
#navbar_speaker #label{position:absolute;top:20px;left:50px;width:83px;color:#ffffff;font-weight:bold}

.wrapcaption {
	position:absolute;
	font-size:30px;
	background:transparent;
	width:100%;
	margin:0px auto;
	display:table-cell;
	vertical-align:middle;
	top:50%;
}


#printheader { display:none; }
.row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


    footer .row {
        height: 100%;
        text-align: center;
    }


.footer-copyright .row {
    height: 100%;
    padding: 15px 0 7.5px;
}
header .quicklinks ul li .menu-icon{width:22px;padding:0;display:none;margin-right:10px;position:relative;top:2px}

.amp-onair-show-image { }

.amp-onair-show-image-img { max-width: 80px; max-height: 80px; }
.home-onair .amp-onair-show-image{float:left;margin-right:8px}
.home-onair .amp-onair-show-image-img{max-width:135px !important;max-height:85px !important}
#core-values .core-values-content .blue-print{padding-left:10vw;padding-right:7vw;color:#fff;position:relative;z-index:1}
#core-values .core-values-content .blue-print h4{font-size:17px;font-family:'Gotham Bold',Arial,sans-serif;margin-bottom:40px}
#core-values .core-values-content .blue-print p{font-size:16px;line-height:1.6}


.leading { }
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.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-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.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-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.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-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.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-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
#zone-page-title-wrapper.cam-page-title{display:block;background:white !important;}
.page-node-84392 #zone-page-title-wrapper{display:none;}
.zone-wrapper:not(.zone-content-wrapper){display:none;}

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

.navbar .menu-item {
float: none;
}

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}


.sleekslider .slide-content {
  z-index: 50;
  bottom: 30%;
  right: 50px;
  min-height: 275px;
  width: 325px;
  padding: 10px 25px 0px 25px;
}


.slide-content p {color: #FFFFFF;}


.slide-content { background-color: #6eceb2;}


#notepad-1 .slide-content {background-color: #FA781E!important;}


#notepad-2 .slide-content {background-color: #A50034!important;}


#notepad-3 .slide-content {background-color: #009CA6!important;}

	.bottom-sm-30 {margin-bottom: 30px!important}


#page {
	width: 980px;
	margin: 0px auto;
	margin-top: 20px;
}


.small-12 {
  width: 100%;
}


.news_detail .social {
    float: right;
}


.news_detail .social li {
    display: inline-block;
    margin: 5px;
}


.social.floatRight {
    float: right;
    line-height: 3;
}


.social.floatRight li {
    float: left;
    margin-left: 10px;
}


.social {
   
    height: 40px;
    line-height: 40px;
    float: left;
}

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


.blog_praca .items-row .item {
	margin-bottom: 20px;
}


.item-page_praca .article-content h2 {
	margin: 0 0 10px 0;
}


.items-row .item {
	margin-bottom: 40px;
}


.article-intro img[align=left],
.article-content img[align=left],
.article-intro .img_caption.left,
.article-content .img_caption.left,
.article-intro .pull-left.item-image,
.article-content .pull-left.item-image {
	margin: 0 30px 20px 0;
}


.article-intro img[align=right],
.article-content img[align=right],
.article-intro .img_caption.right,
.article-content .img_caption.right,
.article-intro .pull-right.item-image,
.article-content .pull-right.item-image {
	margin: 0 0 20px 30px;
}


.edit.item-page fieldset .btn-toolbar {
	margin-top: 10px;
}


.item-title {
	font-weight: bold;
}


.skip-link {
	display:none;
	}

h1.site-title img {
    width: 65px;
}


.site-title {
	font-family: 'Roboto',sans-serif;
    font-size: 2em;
    font-weight: 700;
    line-height: 1.2;
    margin: 0;
}


.site-title a {
	color: #222;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	display: inline-block;
}


.site-title a:hover {
	color: #e54e53;
	text-decoration: none;
}


.site-title a:focus,
.site-title a:active {
	outline: 0;
}

                #mw_board_group_3 .mw_board_group_3_content.talk6 { display:none; }

            #mw_board_group_3 .mw_board_group_3_content.talk5 { display:none; }

            #mw_board_group_3 .mw_board_group_3_content.talk4 { display:none; }

                #mw_board_group_3 .mw_board_group_3_content.talk2 { display:none; }

            #mw_board_group_3 .mw_board_group_3_content.talk1 { display:none; }

	
	.slider-slides .slide-textbox:link,
	.slider-slides .slide-textbox:visited,
	.slider-slides .slide-right .slide-textbox { bottom:10px; left:10px; right:10px; padding:10px; width:auto; text-align:left; }

	.slider-slides .slide-textbox .slide-title { font-size:1.8em; }

	
	.slider-prev, 
	.slider-next { width:30px; height:30px; font-size:50px; line-height:30px; margin-top:-15px; }

	.slider:hover .slider-prev { margin-left:10px; }
 
	.slider:hover .slider-next { margin-right:10px; }
.big-stat__unit{text-transform:uppercase;font-size:0.8rem}
.fusion-spacing-no .fusion-column-wrapper{min-height:1px}
.fusion-column-inner-bg-wrapper .fusion-column-wrapper{position:relative;z-index:2;pointer-events:none}
#team .teammember .fusion-column-wrapper{height:100%}
.historyentry .fusion-column-wrapper{padding:20px
0 0 0;margin:0
auto;background-color:#F7F7F7}
.historyentry .fusion-column-wrapper .fusion-imageframe{margin-top:30px}
.sliding-box .fusion-column-wrapper{margin:0}
.sliding-box .fusion-column-wrapper
h2{margin-top:40px;color:#000}
.sliding-box .fusion-column-wrapper h2,
.sliding-box .fusion-column-wrapper h2
p{line-height:1em}
.sliding-box .fusion-column-wrapper
img{width:30%}
.sliding-box .fusion-column-wrapper p,
.sliding-box .fusion-column-wrapper
h2{padding:0;margin:0;color:#fff}

#nav span.icon {
    display: block;
    font-size: 9px;
    padding: 0 0 2px 0;
}


.static-home,
.home-top {
  background: #fff;
}


ul.quarter { max-width: 960px; margin: 0 auto; }

	ul.quarter li { width: 25%; height: auto; display: inline-block; padding: 25px; border: 1px solid #efefef; min-width: 150px; }

	ul.quarter li img { max-width: 40px; padding: 0 0 10px; }

	ul.quarter li h4 { margin: 0; font-size: 14px; line-height: 16px; }
.footer--social,.footer--title{margin-bottom:12.5px}
.footer--social span{display:inline-block;vertical-align:middle;margin-right:6.25px}

.mobile-only {
	display: block !important;
}

span.mobile-only {
	display: inline !important;
}


.dj-megamenu li.dj-up {
	position: relative;
    display: block;
    float: left;
    padding: 0;
    margin: 0 -1px 0 0;
    background: none;
}


		.ezmob-footer {
			position: fixed; left: 0px; bottom: 0px; width: 100%; background: white; z-index: 100000;
		}

		.ezmob-footer-desktop {
			background-color:rgba(255, 255, 255, 0.8);
			border-top:1px solid lightgray;
			padding-top:5px;
		}

		.ezmob-footer-close {
			cursor: pointer;
			color: #b2b2b2;
			border: 1px solid #b2b2b2;
			border-radius: 20px;
			background: #fff;
			line-height: 20px;
			display: inline-block;
			font-size: 20px;
			font-family: arial,sans-serif;
			padding: 0 5px;
			position: absolute;
			top: 5px;
			right: 5px;
			height: 24px;
			width: 21px;
		}
.et_pb_section_7.section_has_divider.et_pb_top_divider .et_pb_top_inside_divider{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmNTdjMWYiPjxwYXRoIGQ9Ik0wIDUxLjc2YzM2LjIxLTIuMjUgNzcuNTctMy41OCAxMjYuNDItMy41OCAzMjAgMCAzMjAgNTcgNjQwIDU3IDI3MS4xNSAwIDMxMi41OC00MC45MSA1MTMuNTgtNTMuNFYwSDB6IiBmaWxsLW9wYWNpdHk9Ii4zIi8+PHBhdGggZD0iTTAgMjQuMzFjNDMuNDYtNS42OSA5NC41Ni05LjI1IDE1OC40Mi05LjI1IDMyMCAwIDMyMCA4OS4yNCA2NDAgODkuMjQgMjU2LjEzIDAgMzA3LjI4LTU3LjE2IDQ4MS41OC04MFYwSDB6IiBmaWxsLW9wYWNpdHk9Ii41Ii8+PHBhdGggZD0iTTAgMHYzLjRDMjguMiAxLjYgNTkuNC41OSA5NC40Mi41OWMzMjAgMCAzMjAgODQuMyA2NDAgODQuMyAyODUgMCAzMTYuMTctNjYuODUgNTQ1LjU4LTgxLjQ5VjB6Ii8+PC9nPjwvc3ZnPg==);background-size:100% 100px;top:0;height:100px;z-index:1}



#connections   {
  margin-bottom: 20px;
}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}



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

.fb_tool_bdr .sfsi_inside .icon3 {
    margin: 1px 0 2px 0;
    height: 20px;
    width: 62px;
    display: inline-block;
    float: none;
}

.gpls_tool_bdr .sfsi_inside .icon3 {
    margin: 3px 0 2px 0;
    display: inline-block;
    float: none;
    height: 24px;
    width: 76px;
}

.linkedin_tool_bdr .sfsi_inside .icon3 {
    margin: 2px 0;
    display: inline-block;
    float: none;
    height: 20px;
    width: 100%;
}
.fl-node-5bc672bf35707 .fl-slide-foreground {margin: 0 auto;max-width: 1100px;}
#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}
.carousel.horizontal .list_holder{position:relative;width:100%;max-width:728px;margin:0 auto;padding:0px 0;overflow:hidden}


.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .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-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .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-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .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-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .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-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }

  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
.row{margin-right:-15px;margin-left:-15px}


header .row {
	margin: 0;
}


.dark .row,
.light .row,
.yellow .row,
.blue .row,
.purple .row {
	margin: 0;
}


.dark .row div[class^="col-"],
.light .row div[class^="col-"],
.yellow .row div[class^="col-"],
.blue .row div[class^="col-"],
.purple .row div[class^="col-"] {
	margin-bottom: 5px;
}


#access ul ul li.last-menu-item a {
	border: 0px;
}


.menu-side ul li.last-menu-item a{
	border-bottom: 0px;
}

.navbar-right .dropdown-grid .dropdown-toggle {
  z-index: 1;
}


nav .nav-wrapper {
    position: relative;
    height: 100%
}

div.nav-wrapper div.not-collapsed-wrapper{
    display: inline-block;
}

.navbar-header{float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
    overflow: hidden;}


 .footnote-vat p, #copyright, #copyright a {
    color: #333;
}

.footnote-vat a, .cat-anzeige-footer a, li#system-credits a {
    color: #333;
}
#header .flogin{display: block;
    float: right;
    margin: 10px 4px;
    text-align: right;
    width: 520px;
    height: 44px;}
.feature-theaters a img,.flogin img{vertical-align:middle}

.top-bar .right-column {position: relative; top:0; padding-left: 55px;}

.top-bar .right-column:before {position: absolute; content: ""; background: #aa0f15; left: 0; top: 0; bottom: 0; width: 1000%;}

.top-bar .right-column:after {position: absolute; content: ""; border: 25px solid transparent; border-bottom-color: #aa0f15; border-right-color: #aa0f15; left: -49px; top: -2px; bottom: 0; width: 49px;}

    .top-bar .col-xs-6, .top-bar .right-column{width:100%; text-align:center;}

    .top-bar .social-icon, .top-bar .right-column{padding-left:0;}

    .top-bar .right-column::after{border:none; background-color:#aa0f15; top:0;}
.banner_area ul.left{margin:0;padding:0;float:left;width:202px}
.disco .left{width:240px}
.nav-menu li.menu-item-has-children a:after{font-family:FontAwesome;content:'\f103';font-weight:normal;position:relative;top:1px;left:5px}

	.auto-style10 {
		font-size: medium;
	}
#tagline{margin-top:21px}


#body .project .content .content-details .text
{
	color:#635759;	
	font-size:12px;
	padding:10px 0;
}


#body  .text h2
{
	text-transform:uppercase;
	font-size:14px;
	color:#fff;
	font-family:arial;
	padding:30px 0 10px 0;
}


#body  .text p
{
	font-family:arial;
	font-size:12px;
	color:#635759;
	line-height:16px;
}


#header .pic-anchor1 .text, #header .pic-anchor2 .text
{
	color:#fff;
	font-family:trebuchet ms;
	font-size:18px;
	width:260px;
	//width:280px;
	height:74px;
	padding:10px;
	overflow:hidden;
	line-height:1.2;
}



#header .pic-anchor2 .text
{
	font-size:14px;
	width:194px;
	//width:214px;
	height:47px;
	//height:67px;
}

          footer .footer_bar_container .carbonhouse_sig #carbonhouse .carbon, footer .footer_bar_container .carbonhouse_sig #carbonhouse .house, .footer .footer_bar_container .carbonhouse_sig #carbonhouse .carbon, .footer .footer_bar_container .carbonhouse_sig #carbonhouse .house {
            font-size: 12px;
            font-weight: bold; }

          footer .global_footer a#carbonhouse:hover span.carbon, footer .global_footer a#carbonhouse:link:hover span.carbon, footer .global_footer a#carbonhouse:visited:hover span.carbon, .footer .global_footer a#carbonhouse:hover span.carbon, .footer .global_footer a#carbonhouse:link:hover span.carbon, .footer .global_footer a#carbonhouse:visited:hover span.carbon {
            color: #9f9f9f; }

.style40 {color: #000000}

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


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


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


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

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

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

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}

.w-nav.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.level_2 {
	margin: 10px 0;
	}

			.w-nav.type_desktop [class*="columns"] .menu-item-has-children .w-nav-anchor.level_2 {
				font-weight: bold;
				margin: 0 0 8px;
				background-color: transparent !important;
				color: inherit !important;
				}

				.w-nav.type_desktop [class*="columns"] .menu-item-has-children .w-nav-arrow {
					display: none !important;
					}
.w-text.font_main_menu,.w-nav .menu-item-language,.w-nav-item {font-family:Arial, Helvetica, sans-serif;font-weight:400;}
.news-post-left{float:left;margin-right:2px;display:table-cell;vertical-align:middle}
.news-post-left img{max-height:120px;max-width:120px;margin-top:2px}
  
.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;}
  
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float: left;}
  
.col-xs-1{width: 8.33333333%;}

.about-left,
.about-main-bg{min-height:498px;}

.about-main-bg{background:rgba(254, 191, 0, 0.74);padding-top:150px;}

  	#header-space, #search-outer { display: none!important; }

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

#slider-wrapper .slider-caption .slider-caption-title {
  font-family: "Noto Sans", sans-serif;
  font-size: 24px;
  margin-bottom: 5px;
}
body,#top-nav #site-navigation a, #slider-wrapper .slider-caption .slider-caption-title,#slider-wrapper .slider-caption .slider-caption-desc { font-family: Noto Sans ;}
.assistive-text,.says,.screen-reader-text{clip:rect(1px,1px,1px,1px)}
.assistive-text{position:absolute!important}
.callout__title{font-size:32px;font-size:2.13333rem;font-weight:500;line-height:1.375;margin-bottom:28px}


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

.why-honest{padding:68px 0 0}

.why-honest h2{margin:0 0 50px}

	.how-it-works,.why-honest{padding:38px 0 0}
#top-header,#et-secondary-nav li ul{background-color:#ffffff}
#et-secondary-nav li ul a{color:#ffffff}
#top-header,#top-header a,#et-secondary-nav li li a,#top-header .et-social-icon a:before{font-size:14px;font-weight:normal;font-style:normal;text-transform:none;text-decoration:underline;letter-spacing:1px}
.et-fixed-header#top-header,.et-fixed-header#top-header #et-secondary-nav li ul{background-color:#f2f2f2}
#header-stats.stats-apply .row-circles-secondary.last{margin-bottom:0;}
.nav-tools ul li.social-menu ul .pinterest a:before{content:"\E905"}


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


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


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:36px;}
#avc-location-tabs .et_pb_all_tabs{width:570px;float:left;padding:0}
#avc-location-tabs .et_pb_all_tabs .et_pb_tab{padding:0}


.text-center {
  text-align: center !important; }

.navbar .menu-item {
float: none;
}

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}

.meta-share {
	float:right;
	color:#999;
	font-size:13px;
}

.meta-share a {
	margin-left:9px;
	font-size:16px;
}
	h2.subtitle{		font-weight: 700;		line-height: 1.25;		font-size:24px;		letter-spacing: 0px;		font-style: italic;		padding:15px 0px;		color:#282828;	}
.navigation-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;width:100vw;background:#333d28;z-index:1000;opacity:0;visibility:hidden;-webkit-transition:opacity .2s .2s linear,visibility 0s .4s linear;transition:opacity .2s .2s linear,visibility 0s .4s linear}
.header-navigation-open .navigation-backdrop{opacity:.2;visibility:visible;-webkit-transition:opacity .2s .2s linear,visibility 0s .2s linear;transition:opacity .2s .2s linear,visibility 0s .2s linear}
.header-popin-open .navigation-backdrop{opacity:.2;visibility:visible;-webkit-transition:opacity .2s 0s linear,visibility 0s 0s linear;transition:opacity .2s 0s linear,visibility 0s 0s linear}
.menu-active .navigation-backdrop{opacity:.2;visibility:visible;-webkit-transition:opacity .2s 0s linear,visibility 0s 0s linear;transition:opacity .2s 0s linear,visibility 0s 0s linear}
.product-gallery img.lazy-load,.product-small img.lazy-load,.product-small img[data-lazy-srcset]:not(.lazyloaded){background-color:rgba(68,96,132,0.1);padding-top:100%}
.container{margin-left:auto;margin-right:auto;max-width:100%;padding:0 25px}
.container--fluid{width:100%;padding:0}
.container--fluid [class*=" col-"],.container--fluid [class^=col-]{padding:0}
.container--fluid .row{margin:0}
.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}

.popup_text {
	font-family: 돋움, 돋움체, 굴림, 굴림체;
	font-size: 9pt;
	color: #9BAAC5;
	line-height:150%;
}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}
#forum tr.odd{background:#fbfbfb;border-bottom:1px solid #eaeaea;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}

.liste_tit_region  
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    font-family: tahoma, sans-serif;
}

.liste_tit_region A:link
{
    font-size: 11px;
    color: #000000;
    font-family: tahoma, sans-serif;
}

.liste_tit_region A:visited
{
    font-size: 11px;
    color: #000000;
    font-family: tahoma, sans-serif;
}
.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-6{width:50%}

.contact_main{
    background-color:#fff;
    padding: 15px;
}

.contact_main li.lctn::before {
    font-family: 'FontAwesome';
    position: absolute;
    top: 5px;
	left: 7px;
	font-size: 20px;
	color:#cf0829;;
    content: "\f041";	
}

.contact_main li.emal::before {
    font-family: 'FontAwesome';
    position: absolute;
    top: 2px;
	left: 6px;
	font-size: 20px;
	color:#cf0829;;
    content: "\f0e0";	
}

.contact_main li.mble::before {
    font-family: 'FontAwesome';
    position: absolute;
    top: 2px;
	left: 12px;
	font-size: 20px;
	color:#cf0829;;
    content: "\f10b";	
}

.cloned .menu-link-1, .cloned .menu-link-2, .cloned .menu-link-3, .cloned .menu-link-4 {
    line-height: 66px;
}

.menu-link-1, .menu-link-2, .menu-link-3, .menu-link-4 {
	display: inline-block;
	font-size: 25px;
	line-height: 128px;
	color: #DFFEF3;
	text-shadow: 2px 2px 3px black;
	text-transform: uppercase;
	padding: 0 15px;
	vertical-align: top;
	-webkit-transition: background .2s;
	-moz-transition: background .2s;
	-o-transition: background .2s;
	transition: background .2s;
}

.menu-link-1:hover, .menu-link-2:hover, .menu-link-3:hover, .menu-link-4:hover, .menu-link-1:focus, .menu-link-2:focus, .menu-link-3:focus, .menu-link-4:focus {
	color: white;
	background: rgba(255, 255, 255, 0.40);
	border-bottom: 5px solid rgba(0, 0, 0, 0.18);
	text-decoration: none;
}


.home-banner-wrap li.jqslider,.home-bnr-jquery ul li.jqslider {
display:none;
}

  .menu-item-has-children .first-lvl .caret {
    display: block;
    top: 20px;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-top: 20px solid white;
    position: absolute;
    z-index: 1;
    right: 15px;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    -webkit-transform-origin: 12px 10px;
    -ms-transform-origin: 12px 10px;
    transform-origin: 12px 10px;
  }
li.views-fluid-grid-inline{display:inline-block;}
* html li.views-fluid-grid-inline{display:inline;zoom:1;}
.view-front-content .views-fluid-grid-inline{background-color:#efefef;border:none;}
.view-front-content .views-fluid-grid-inline,.view-clone-of-front-content .views-fluid-grid-inline{background-color:transparent;border:none;}
#footer-bottom{background-color:#ffffff}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:17px}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:64px}
.et_pb_image_1.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.main-nav-list, .main-nav-list-item { list-style: none; background: none; margin: 0; padding: 0; position: relative; }
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}
.nav-search-social .social-link{font-size:1.3em}
.mobile-main-nav .menu-item a .fa{padding-right:6px}
.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:7px;padding-right:6px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}


.team-hover {
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    font-weight: 300;
    width: 100%;
    height: 72%;
}
.footer .ic-all-footer .ic-logos-footer{margin-top:4em;color:#fff;height:80px}
.footer .ic-all-footer .ic-logos-footer img{*zoom:1;float:left;clear:none;text-align:inherit;width:22.75%;margin-left:0%;margin-right:3%;position:relative;left:25.75%;display:block}
.footer .ic-all-footer .ic-logos-footer img:before,.footer .ic-all-footer .ic-logos-footer img:after{content:'';display:table}
.footer .ic-all-footer .ic-logos-footer img:after{clear:both}
.footer .ic-all-footer .ic-logos-footer img:last-child{margin-right:0%}
.footer .ic-all-footer .ic-logos-footer img:nth-child(2){display:none}
footer .footer-h2.wide,footer h1.wide,footer h2.wide,footer h3.wide,footer p.wide{max-width:100%}
.secondary-nav .menu-item-800 a:link,.secondary-nav .menu-item-800 a:visited{position:relative;display:block;border:1px solid;border-radius:3px;text-align:center;color:#7b7b7b;cursor:pointer;padding-top:.05em;padding-right:2ex;padding-bottom:.15em}
.secondary-nav .menu-item-800 a:link::before,.secondary-nav .menu-item-800 a:visited::before{content:''}
.secondary-nav .menu-item-800 a:link::after,.secondary-nav .menu-item-800 a:visited::after{font-family:FontAwesome;content:'\f023';left:.75ex;position:relative}
.secondary-nav .menu-item-800 a:hover,.secondary-nav .menu-item-800 a:focus,.secondary-nav .menu-item-800 a:active{color:#15bbcd}
.menu__item--primary,.menu__item--sub-primary{border-color:#999;border-style:solid;border-width:1px 0 0 0;position:relative;transition:background 700ms cubic-bezier(0.22,0.61,0.18,0.7);font-size:16px;font-size:1rem;}
.menu__item--primary.open .menu--child--primary,.open.menu__item--sub-primary .menu--child--primary{max-height:700px;transition:max-height 2s cubic-bezier(0.22,0.61,0.18,0.7);}


.mobile-search-navlink {
	display: none;
}

.navbar-default .nav .menu-item-has-children:hover .dropdown-menu {
  display:block;
  visibility:visible;
  border-radius:4px;
  padding:10px 0;
  margin-bottom:10px;
  font-size:13px;
  background-color: #ffffff;
}

.navbar-default .nav .menu-item-has-children .dropdown-menu a {color:#203669;font-weight:400;padding-bottom:8px;border-bottom:1px solid #eee;padding-top:8px;text-transform: none;}

.navbar-default .nav .menu-item-has-children .dropdown-menu li:last-child a {border:none;}

		#access ul li li a:hover,
		#access ul .menu-item-object-custom.current-menu-item a:hover {
			color: #EE2024;
		}


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


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

	
	
	#footer-left { clear: both; text-align: center; width: 100%; padding: 0;	}

	#footer-right { clear: both; text-align: center; width: 100%; padding: 0; }

	
	
	#footer-bottom, #footer-menu{ text-align: center }

	#footer-menu{ margin-top: 5px }


#wrap, #header, #navigation, #top, #pagetitle, #bsidebar, #footer, #fsidebar, .full-width, .fixedmenu {
  max-width: 1170px;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.panel-group .panel-heading {
  border-bottom: 0;
}


.faqs-wrap .panel-group .panel .panel-heading{
	border-radius: 0px !important;
	color: #333333;
    background: #aed3d1 !important;
    border: none !important;
    padding: 0;
}


.faqs-wrap .panel-group .panel .panel-heading a{
	padding: 15px;
	display: block;
	text-decoration: none;
}


.faqs-wrap .panel-group .panel .panel-heading .panel-title{

}


.div_prix{
	float: right;
	width:72px;
	margin-right: 3px;
	min-height: 33px;
	border: 1px solid #1E77B1;
	border-radius: 3px;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 1px;
	font-weight: normal;
}



.modal{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 40; padding: 30px; width:  100%; height: 100%; margin: 0; padding: 0; opacity: 0; visibility: hidden; -webkit-transition:visibility 0s linear 0.1s,opacity 0.3s ease; -o-transition:visibility 0s linear 0.1s,opacity 0.3s ease; -moz-transition:visibility 0s linear 0.1s,opacity 0.3s ease; transition:visibility 0s linear 0.1s,opacity 0.3s ease; }

.modal.open{ visibility:visible; opacity: 1; -webkit-transition-delay:0s; -moz-transition-delay:0s; -o-transition-delay:0s; transition-delay:0s; }


.modal .content { margin-bottom: 20px; }

.modal .customer_logo { max-width: 100%; width: 200px; margin-bottom: 20px; }
.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}
.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}
.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}
.input-group-btn{font-size:0;white-space:nowrap}
.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}




#news, #home, #about, #corsi, #viaggiculturali, #contact{
	float:left;
	width:100%;
	padding:0em 0 0 0;
}

	.navigation.full .wrap { padding: 0; }


.wrap {
	width: 1078px;
	margin: 0 auto;
	padding: 0 25px; 
	text-align: left;
}

 
.main-footer .wrap { 
 	padding: 49px 25px; 
}


	.lower-foot .wrap { 
		padding: 14px 25px;
		overflow: hidden; 
	}
.mk-css-icon-menu-line-1,.mk-css-icon-menu-line-3{transition:all .2s ease}
.dashboard-active .mk-css-icon-menu-line-3,.is-active .mk-css-icon-menu-line-3{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);top:-6px}
.dashboard-active .icon-size-big .mk-css-icon-menu-line-3,.is-active .icon-size-big .mk-css-icon-menu-line-3{top:-8px}
.items-row-3{display:block;overflow:hidden}

.video-content .cell {padding:15px;}

.loader-table .cell {display:block; text-align:center;}

.loader-table .cell:last-child {text-align:center;}


.search-form .cell {width:50%;}

.info-content .cell {display:block;}

.info-access-inn .cell {display:block;}

.info-access-inn .cell:last-child {text-align:center;}

.teaser-results .cell {float:none; width:auto; margin:10px 0; padding:0;}
.credibility2{clear:both;margin:0 auto}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


.ad-header {
	max-width: 1000px;
	margin: 0 auto;
	padding: 30px 0;
	text-align:center;
}


.ad img {
	display: block;
	border: solid 1px #221f1f;
}


.page-template-_TEMPL-digital-ads-purchase .ad-header {
	display: none!important;
}


.ad-content-header {
	padding-bottom: 20px;
	border-bottom: solid 1px #d1d3d4;
	margin-bottom: 30px;
}


.sidebar-item.ad .border {
	xxborder-color: #221f1f;
}


.tax-issue .ad-content-header {
	border: none;
	margin-bottom: 20px;
}


	.sidebar-item.ad-1 {
		-ms-flex-order: 1;
		    order: 1;
		width: 33.33%;
	}


	.sidebar-item.ad-2 {
		-ms-flex-order: 2;
		    order: 2;
		width: 33.33%;
	}


	.sidebar-item.ad-3 {
		-ms-flex-order: 3;
		    order: 3;
		width: 33.33%;
	}

.alignright,
img.alignright {
  display: inline;
  float: right;
  margin: 0 0 10px 10px;
}

.categorylist {
	float: right;
	width: 201px;
	margin: 0px auto;
}

.categorylist li {
	float: left;
	text-align: left;
    font-size: 16px;
    color: #3a525e;
	padding: 2px 0 2px 14px;	    
}

.categorylist li a {
	font-size: 20px;
	font-weight: bold;
	text-decoration: underline;
}
		
	.pagetitle, .headertext, .contentsplitter, .categorylist, .footerarea {display: none;}
#block-menu-menu-og-top-menu,#block-menu-menu-og-top-menu .content{text-align:center;padding:0 0 20px 0;}
#comments .content{padding:20px 5%;}
#block-webform-client-block-393 .content{display:block;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-mox-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:500px;}
div.ptp-item-container{margin:0 0 1.25em 0;padding-left:0;padding-bottom:0;font-size:1em;line-height:1.6;font-family:inherit;border:#ddd solid 1px}


                     #ptp-17 div.ptp-item-container{border-radius:0;padding:0;margin-left:0;margin-right:0}
#ptp-17 div.ptp-item-container div{margin:0}
.region-help .block{overflow:hidden}
.region-footer-right{width:200px;margin:20px auto;}
.region-footer-menu{display:none;}

.header_container{ height:100%; position:relative}

.header_container h1{ font-size:1em; width:auto; height:auto; display:inline-block}

  .header_container.wrapper{ margin:0 auto; width:auto}
#main-container{width:100%}
.container{margin-right:auto;margin-left:auto;padding-left:8px;padding-right:8px}
.container:before,.container:after{content:" ";display:table}
.container:after{clear:both}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:8px;padding-right:8px}
.container-fluid:before,.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
#video-grid #video-categories .tabs.container{float:left;margin:0 0 20px;padding:0}

.footer-copyright .copy-left{font-size: 11px;text-transform: uppercase; line-height: 30px;}
.assumptions{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#05C3DE;z-index:999;pointer-events:none;opacity:0;visibility:hidden;-webkit-transition:all 300ms ease;transition:all 300ms ease}
.assumptions.show{opacity:1;visibility:visible;pointer-events:initial}
.et_pb_row_11.et_pb_row{margin-top:-20px!important}
.et_pb_row_12.et_pb_row{margin-top:-20px!important}
.et_pb_row_2.et_pb_row{margin-bottom:-8%!important}
.et_pb_row_1.et_pb_row{margin-bottom:-5%!important}
.et_pb_row_0.et_pb_row{margin-bottom:-3%!important}
	
	
	#logo{
		height: 88px;
		float:none; 
		border: 0;
		margin-top: -10px;
		margin-left: 10px;

	}


#logo img{
	float:left;
}
.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}
.wrapper{min-height:100%;position:relative;padding-bottom:500px;background:inherit}
.no-footer .wrapper{padding-bottom:0}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}

    
    #header-main .mobile-menu .menu-mobile-primary-container .menu-item {
      position: relative; }

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }

.subnav-header {
  text-transform: uppercase;
  display: block;
  padding-bottom: 10px;
  margin-bottom: 5px;
  padding-top: 20px;
  border-bottom: 1px solid #ccc;
}

.header-navbar .subnav-header {
  color: #d9d9d9;
}

			.contact_info {
				float: right;
			}

td.score{font-size:18px;font-weight:bold;padding:15px 0 0 0;}

td.score .comment{font-size:12px;padding:5px 0 0 0;color:#777777;font-weight:normal;}

  .textbar .perspective{float:left; margin-top:20px; position:relative}

  .perspective{float:left}

#header .navbar-toggle.mobile-cart-button .icons { 
  margin:0;
  padding: 0;
  display: block;
  background-color: #ffffff;
  width:30px;
  height:30px;
  position: relative;
  text-align: center;
  line-height: 30px;
  border-radius:50%;
  box-shadow:0px 1px 0px #c9cbcb,inset 0px 1px 0px #fff;
  -moz-transition:color 0.3s;
  -webkit-transition:color 0.3s;
  -o-transition:color 0.3s;
  transition:color 0.3s
}

#header .navbar-toggle.mobile-cart-button .icons:before { 
  content:"";
  display:block;
  position:absolute;
  top:-3px;
  left:-3px;
  bottom:-3px;
  right:-3px;
  z-index:-1;
  border-radius:50%;
  background-color:#edefef;
  -webkit-box-shadow:0 1px #fff,inset 0 1px #c9cbcb;
  -moz-box-shadow:0 1px #fff,inset 0 1px #c9cbcb;
  box-shadow:0 1px #fff,inset 0 1px #c9cbcb
}




p.entry-meta {
   font-size: 12px;
   text-align: center;
   margin-bottom: 0;
   color: #767577;
   font-family: 'PT Serif', serif;
   font-style: italic;
   font-weight: normal;
   letter-spacing: 1px;
}


.entry-header .entry-meta {
   margin-bottom: 15px;
   text-align: left;
}


.entry-footer .entry-meta {
   border-top: none;
   padding-top: 0;
}
.hero-buttons{text-align:center;}


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

.home-jumbotron .lead {
  z-index: 20;
  position: relative;
  font-size: 16px;
  text-align: left;
  line-height: 1.6;
}
.l-footer__terms{display:inline-block;width:100%;margin:20px 0 0;font-size:14px;line-height:28px}

#footer {
	clear: both;
	width: 100%;
}



#footer-widget-area {
	overflow: hidden;
}

#footer-widget-area .widget-area {
	float: left;
	margin-right: 20px;
	width: 220px;
}

#footer-widget-area #fourth {
	margin-right: 0;
}

	#container,
	#header,
	#footer {
		margin: 0;
		width: 100%;
	}
 

#daykamp {
    float: right;
}
#header .oshine-module,#header .tatsu-module{margin-bottom:0}
#footer-wrap.style2 .tatsu-module,#footer .tatsu-icon-shortcode{margin-bottom:0}
.be-sidemenu .oshine-module,.be-sidemenu .tatsu-module{margin-bottom:10px}
.tatsu-module{margin-bottom:60px}
.tatsu-module.tatsu-divider-wrap{line-height:0;margin-bottom:20px}
.tatsu-module.simple-text{width:100%;display:block;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}
.tatsu-animated-heading-wrap.tatsu-module{margin-bottom:10px}
body:not(.tatsu-frame) #tatsu-header-container .tatsu-header-module:last-child,body:not(.tatsu-frame) #tatsu-header-container .tatsu-module:last-child{margin-right:0}
.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-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.simcal-default-calendar-grid .simcal-events-dots{cursor:pointer;display:block;line-height:.7;margin:3px 0;text-align:center}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-8{width:66.66666667%}
#content #content-body{padding:15px;position:relative;}
#content #content-body #block-block-2{margin-top:15px;}
#content #content-body #block-block-2 .block-content p{text-align:center;}
#content #content-body #block-block-2 .block-content p img{display:inline;margin:0 20px;}
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}


.ht-service-left-bg{
	position: absolute;
	top: 0;
	bottom: 0;
	margin-left: 50%;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	min-height: 200px;
	width: 50%;
}

.aside-5-container .aside-header{
    color: #ffffff;
    font-family: "Open Sans";
    font-size: 36px;
    line-height: 40px;
    text-align: left;
    width: 480px;
}


.aside-5-container .aside-header-detail{
    color: #f2f4f7;
    width: 350px;
    font-family: "Open Sans";
    font-size: 18px;
    line-height: 24px;
    text-align: left;
    margin-left: 0;

}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }

.subscribe-btn {
    color: #fff !important;
    text-transform: uppercase;
    font-size: 12px;
    padding: 9px 22px;
    margin-bottom: 0;
    text-align: center;
    border-radius: 4px;
    border: none;
    background-color: #263347;
    cursor: pointer;
}

.subscribe-btn:hover {
    color: #244097 !important;
    background-color: #e6e6e6;
    border-color: #adadad;
}

.subscribe {
    padding: 30px 0 0 30px;
}


div.filterbar select.dropdown, div.filterbar ul.hlist, div.filterbar a.link {
	margin: 0 3px;
	vertical-align: middle;
}


div.filterbar ul.hlist li {
	float: left;
	list-style: none;
	margin: 0;
}


div.filterbar ul.hlist li + li:before {
	content: "|";
	padding: 0 1px;
}


.catchresponsive-nav-menu .menu-item:hover,
.catchresponsive-nav-menu .page_item:hover {
	position: static;
}


.sidebar-header-right .widget_nav_menu .menu-item:hover {
	position: relative;
}

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

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

  .post:not(.post-single) .post-content {
    padding: 0 20px; }

  article.post.sticky .post-title, article.post.sticky .post-meta, article.post.sticky .post-content {
    position: relative; }

    article.post.sticky .post-title:before, article.post.sticky .post-meta:before, article.post.sticky .post-content:before {
      content: "";
      background-color: #fab702;
      width: 6px;
      position: absolute;
      left: -1px;
      top: 0;
      bottom: 0;
      z-index: 11; }

  article.post.sticky .post-content:before {
    top: -16px; }


#masonry .thumb {
background: #fff;
border: 1px solid #e5e5e5;
font-size: 0.9em;
float: left;
margin: 0 6px 12px 6px;
padding: 10px 10px 5px 10px;
position: relative;
width: 200px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
box-shadow: 0 1px 3px rgba(0,0,0,0.08);
}

	  .wpml-desktop {
		  display:none;
	  }
.main-menu,.logo.large,.wpml-desktop{display:table-cell;vertical-align:middle}

#home-2017 .mid-page-banner-row.theme-white .bnr-title,
#home-2017 .mid-page-banner-row.theme-white .bnr-tag-line,
#home-2017 .mid-page-banner-row.theme-white {
	color: white;
}

#home-2017 .mid-page-banner-row.theme-white .bnr-tag-line{
	font-size: 1.5em;
	line-height: 1.25;
	font-weight: lighter;
}







































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

.features_wrap .item .feature_subtitle {color:#425a75;font-size:16px;line-height:22px;min-height:80px;}

.features_wrap .item .feature_subtitle ul li, .features_wrap .item .feature_subtitle ul ol {font-size:16px;margin-bottom:1em;}

.features_wrap .item.feature_cta_item .feature_subtitle {color:#8c8b8b;font-size:14px;min-height:auto;margin-bottom:10px;}

.features_wrap .item.feature_cta_item .feature_subtitle ul li, .features_wrap .item .feature_subtitle ul ol {font-size:16px;margin-bottom:1em;}

.features_wrap .item .panel .feature_subtitle {min-height:auto;font-size:16px;}

.bluewaves_bg_wrap .features_wrap .item .feature_subtitle {color:#ffffff;margin-top:10px;}

.features_wrap.features_twocolumns .feature_link_item a.feature_link_wrap .feature_subtitle {color:#425a75;font-size:16px;line-height:22px;}





	#expbttn{padding: 10px 20px; color: #e2e2e2;  cursor: pointer;  display: inline-block; position: absolute; top: 17px; left: 20px;  font-size: 20px}

	#expbttn:hover {color: white}

	#expbttn .fa-chevron-down {display: none;}

	#expbttn .fa {position: absolute; top: 15px; left: 185px;}
.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%}
.img-centered{display:block;margin-right:auto;margin-left:auto}
.how-do .img-centered{display:block;margin-right:auto;margin-left:auto}

	.next-icon {
		left: auto;
		right: 20px;
	}
.nav--footer .link--child{text-decoration:none;color:#FFF;}
.nav--footer .link--child:hover,.nav--footer .link--child:focus{text-decoration:underline;}


.img-responsive {
	width: 100%;
}


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





.video-popup-backdrop {
    display: none;
}


.video-popup-wrapper {
    margin-top: 5%;
    width: 730px;
}


.video-popup-wrapper::after {
    display: block;
    content: '';
    clear: both;
}


.video-popup-wrapper iframe {
    width: 100%;
    height: 400px;
    max-height: 410px;
}


.video-popup-wrapper .video-popup-text {
    font-size: 1.2em;
    float: left;
    text-align: left;
    padding: 5px 0 0 5px;
}


.video-popup-wrapper .video-popup-close-btn {
    cursor: pointer;
    text-align: right;
    font-size: 1.3em;
    color: #d1d1d1;
    float: right;
    padding: 5px 0 0 5px;
}
.et-db #et-boc .et_pb_fullwidth_header .scroll-down-container .scroll-down-phone,.et-db #et-boc .et_pb_fullwidth_header .scroll-down-container .scroll-down-tablet{display:none}
.et-db #et-boc .et_pb_fullwidth_header .scroll-down-container-tablet .scroll-down-tablet{display:inline-block}
.et-db #et-boc .et_pb_fullwidth_header .scroll-down-container-phone .scroll-down-phone{display:inline-block}
body.home .rev-slider-wrapper .scroll-down{position:absolute;bottom:5px;right:15%}
.thumbnail{padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,.055);box-shadow:0 1px 3px rgba(0,0,0,.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.thumbnail .caption{padding:9px;color:#555}
.table,.thumbnail{background:#FFF}
.carouselInner .thumbnail{padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;line-height:auto}

div.socialicons{float:left;display:block;margin-right: 10px;line-height: 1;}
div.socialicons p{margin-bottom: 0px !important;margin-top: 0px !important;padding-bottom: 0px !important;padding-top: 0px !important;}
ul.products li.product-col .rating-wrap .rating-content{display:table-cell}
#mk-footer .mk-padding-wrapper{padding:0 20px}
 .mk-padding-wrapper { padding:0 20px; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-12{width:100%}
.td_block_slide .td_module_slide{z-index:1}
.iosSlider-col-3 .td_module_slide{height:580px}
.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}
.iosSlider-col-3,.iosSlider-col-3 .td_module_slide{height:580px}
.homepage-carousel .slick-slide .cat-name{position:absolute;top:0;font-family:Alegreya;color:#fff;background-color:rgba(220,20,60,.9);height:auto;width:auto;display:inline-block;padding:8px 15px;line-height:1;text-transform:uppercase}

.mid-section{
    margin: 0 auto;
    max-width: 1200px;
}
.primary-color{color:#417505}



#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
    margin-top:7px;
    text-align:center;
}
.block .block__footer{margin-top:15px}
.message-box{padding-left:30px;padding-right:30px;background-color:#f1f1f1}
.message-box.dark{background-color:#333}
.message-box .col,.message-box .col-inner,.message-box .row{padding-top:0 !important;padding-bottom:0 !important}
.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%}
.pswp__ui--over-close .pswp__button--close{opacity:1}
.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}
.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}
.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}
.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}
.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}
.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-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

.navigation-paging .wp-pagenavi span.pages {
    display: none;
}

.menu-dropdown-btn {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    background-color: rgba(255, 255, 255, 0.1);
    color: #838383;
    margin: 0;
    padding: 10px 14px;
    
    height: 35px;
    line-height: 15px;
    text-align: center;
    font-size: 14px;
    z-index: 9;
    cursor: pointer;
}

    
    #primary-menu,
    .menu-dropdown-btn {
        display: block;
    }


footer #block-yposelido .menu-item-depth-0 {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
}


#header #block-kentrikeploegese li.menu-item-depth-0:last-child {
	padding-top: 0;
	padding-bottom: 0;
}


#header #block-kentrikeploegese li.menu-item-depth-0:last-child a {
	display: inline-block;
	border-radius: 30px;
	background: #ed8945;
	color: #ffffff;
	transition: all .3s ease-out;
	padding: 7px 14px;
	margin-top: 2px;
}


#header #block-kentrikeploegese li.menu-item-depth-0:last-child a:hover {
	background: #d7422b;
	color: #ffffff !important;
}


	footer #block-yposelido .menu-item-depth-0:last-child {
		margin-bottom: 0;
	}

.main-header .mobile-menu .nav-item { text-transform: uppercase; font-weight: bold; width: 100%; border-bottom: 1px solid #ebebeb; background: #f0f5fb; color: #3e0000; }

.main-header .mobile-menu .nav-item a { display: block; position: relative; margin: 0 auto; padding: 15px 15px; width: 84%; min-width: 290px; color: #3e0000; }

.main-header .mobile-menu .nav-item a:hover { color: #3e0000; }

.hot-pp {background-color:#f8a80d; overflow:hidden;}

.hot-pp h3, .hot-pp h4 {height:50px;line-height:50px;color:#fff;font-family:'Futura LT Book';font-size:20px;}

.hot-pp h3 img{ padding-left:30px; padding-right:3px;}

.hot-pp h3 a,.hot-pp h4 a{ text-decoration:none; color:#fff;}

.icon-angle-up:before {
  content: "\e7a6";
}

.button.big,#footer .button.big{
height:38px;
line-height:38px
}

.specialist_box .big{
font-family:ForalPro-Regular;
font-weight:normal;
font-style:normal;
-moz-font-feature-settings:"calt=0,liga=0";
font-feature-settings:"liga" 0;
display:block;
font-size:20px;
line-height:24px;
white-space:nowrap
}

.specialist_box.specialist_box_personalized .specialist_info .big{
font-size:14px;
line-height:14px;
margin:1px 0 0
}
#background,#header_logo,#header_bottom,#left,#footer,#edit-tabs,.change-language,.breadcrumb,div.tabs,.links,.taxonomy,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden !important;display:none !important;}
aside .box .box-heading,.checkout-heading,.tabs .tab-heading,.checkout-heading{font-family:"Cabin",sans-serif;font-size:20px;line-height:24px;font-weight:500;color:#fff;background:#ffb161;padding:15px 15px 17px 28px;margin-bottom:30px;}
#tab-review.tabs .tab-content{padding:20px 0 0;}
#tab-review.tabs .tab-content #review{margin-bottom:15px;}
.tabs{margin-bottom:15px;}
.tabs .tab-heading i{font-size:24px;line-height:24px;color:#fff;float:right;}
.tabs .tab-heading:hover i{color:#ff6c60;}
.tabs .tab-heading{margin:0;}
.tabs .tab-content{padding:20px 0;}

body div#globalnav,body div.access,span#theme-link span.additional-name,span#theme-link span.family-name{display:none;}
.comments-link{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAVCAYAAABPPm7SAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAS9JREFUeNrsVD2KhUAMjusIKmLnATyDvQexs/Ao9t7C3trKXnsbwUZBGxH/QGXeZpZ5+Pb94b52AzPJJPmSSYwjUErhE/qCD+k/AADJsowOw/DUQdM04PajzM8EFbZt/yl7kiRAxnFkh2VZToFlWQbEEq7Y9/1UAJ6QBcBI67qyJUkS40goI/3WI6mqCl3XAcFtmiaY55kZOH8l33wF3LZtO10CYq5zQMhPK0RRvHIuH/VHmWMIr4dHVRTlYTbeDyT04Rg2B33f313tps7vbMeGog/HCEVR0DiOn9bati24rgu6rkOe55CmKWs63sCyLAB8UF6tIAho0zS0qirq+z4ty5Ie7eRdtzETlhlFEXieB4ZhCKf/xjAMwXGcOzDrwbs3sa5rimNrmqbwyH4RYACdPcJomgfWzQAAAABJRU5ErkJggg==);}
