﻿.wolf-linked-image .wolf-linked-image-caption-container{z-index:1;display:block;position:absolute;width:100%;height:100%;top:0;left:0}
.wolf-linked-image .wolf-linked-image-caption-table{display:table;width:100%;height:100%}
.wolf-linked-image .wolf-linked-image-caption-table-cell{display:table-cell;width:100%;height:100%;vertical-align:middle;padding:8%}
.wolf-linked-image .wolf-linked-image-caption,.wolf-linked-image .wolf-linked-image-secondary-text{display:block;width:100%}

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

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

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

	.overlay {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
		filter: alpha(opacity=70);
		opacity: 0.7;
	}

	.panel-grid .overlay {
		z-index: -1;
	}
.row{margin-left:-15px;margin-right:-15px}
#container{margin:0 auto;width:100%;max-width:1250px}

    
    .site-header-left {
        float: none !important;
        width: 100% !important;
        text-align: center;
    }


.topshop-header-layout-standard .site-header-left {
    float: left;
    padding: 0 0 2px;
}

.topshop-header-layout-standard .site-header-left img {
    display: block;
    margin: 0;
}

    .topshop-header-layout-standard .site-header-left a {
        display: inline-block;
    }

.stui-header__user{float:right}

.stui-header__user li{ float:left; position: relative; padding: 31px 0 10px; margin-left: 30px}

.stui-header__user li .dropdown{ display: none; position: absolute; z-index: 999; top: 100%; right: 0; padding: 15px; text-align: center; font-size: 12px; color: #999; background-color: #fff; box-shadow: 0 2px 8px rgba(0,0,0,.1);}

.stui-header__user li:hover .dropdown{ display: block;}
.site-header .site-navigation .menu-main-menu-container .nav .menu-item-has-children:hover .sub-menu li{visibility:visible;opacity:1}

.td_social_type .td_social_info {
  padding: 0 0 0 9px;
  position: relative;
  top: -12px;
}

.td-social-boxed .td_social_info {
  font-size: 15px;
  top: 0;
  margin-top: -2px;
  
}

.td-social-style2 .td_social_type .td_social_info {
  top: -13px;
}

.td-social-style3 .td_social_type .td_social_info {
  top: -16px;
}

.td-social-style4 .td_social_type .td_social_info {
  top: -16px;
}

.td-social-style9 .td_social_type .td_social_info {
  font-size: 15px;
  top: 5px;
  
}

.td-social-style10 .td_social_type .td_social_info {
  font-size: 15px;
  top: 5px;
  
}
.ar-news-footer #news-content .news-item:not(:first-child){display:none}
.hakutulokset .hakukesken{position:absolute;z-index:1001;left:0;top:0;right:0;bottom:0;background-color:#fff;opacity:.5}

#ac-page-container nav#header-nav .menu-item-has-children{width:60px}

#ac-page-container nav#header-nav .menu-item-has-children:hover{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children:hover ul{display:block}

#ac-page-container nav#header-nav .menu-item-has-children a{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children a:hover{background-color:#FFF;text-decoration:none}

#ac-page-container nav#header-nav .menu-item-has-children ul{display:none;position:absolute;background-color:#FFF;padding:10px 0;list-style:none;top:20px}

#ac-page-container nav#header-nav .menu-item-has-children ul li:hover{background-color:#FFF}

#ac-page-container #content-subnav .menu-item{display:inline-block;margin:0 10px;padding:5px 10px 0 10px}
.top-panel__menu .top-panel__menu-list .menu-item:not(:last-child),.social-login-menu .social-login-list__item:not(:last-child) {border-color: rgb(227,227,227);}
.customers__container .customers__tab__list__item .customers__tab__list__item-in{width:100px;margin:auto;border:5px solid transparent;border-radius:100px;overflow:hidden;-webkit-transition:border-color 0.8s;-moz-transition:border-color 0.8s;transition:border-color 0.8s}
.customers__container .customers__tab__list__item:hover .customers__tab__list__item-in,.customers__container .customers__tab__list__item.slick-current .customers__tab__list__item-in{border-color:#EE3F54}


.customers__tab__list__item-in {
    background-color: rgba(0,0,0,0.5) !important;
    width: 70px !important;
}

    

    
    
    
    .customers__container .customers__tab__list__item:hover .customers__tab__list__item-in,
    .customers__container .customers__tab__list__item.slick-current .customers__tab__list__item-in {
        border-color: #383838;
    }
header .quicklinks ul li .menu-icon{width:22px;padding:0;display:none;margin-right:10px;position:relative;top:2px}
.stick_with_left_right_menu .logo_wrapper{overflow:hidden}
header.centered_logo .logo_wrapper{height:100px!important}
.fixed_top_header .logo_wrapper{display:block;height:auto;left:0;position:relative}
.logo_wrapper{display:table;height:100px!important;left:50%;position:absolute}
header.sticky .logo_wrapper,header.sticky.centered_logo .logo_wrapper{height:60px!important;float:left}
.menu_bottom .logo_wrapper{float:none}
.menu_bottom.sticky .logo_wrapper{float:left}
header.fixed_hiding .header-left-from-logo-widget,header.fixed_hiding .header-right-from-logo-widget,header.fixed_hiding .logo_wrapper{display:table-cell;width:33.33%;vertical-align:middle;position:relative}
.fixed_minimal .container_inner .logo_wrapper,.fixed_minimal .logo_wrapper{float:none;position:absolute;left:50%;top:0}
.logo_wrapper,.side_menu_button,.shopping_cart_inner{height:75px}

#blog_header{
	width:100%;	
    display:block;
    float:left;
	margin-top:5px;	
	  }

#blog_header h2{
font-family: 'Montserrat', sans-serif;
font-size:14px;
background-color:#2d3738;	
color:#fff;
margin-top:0px;
padding:10px 10px;	
margin-bottom:0px;
}
.main-header .main-header__body__secondary__nav .social-connect{position:absolute;right:0;top:34px}
body.single section.post .post-info span.post-print,.main-footer,.searchform,.social-connect,.main-header__body__primary__nav.js-primary-nav,.superpartes,.main-header__body__misc,.box-shared,#wp_rp_first{display:none}
.main-header__body__secondary__nav .social-connect{position:absolute;right:0;top:28px}
.widget.social .social-connect{float:right}

.span3 { width:220px; }

.row-fluid .span3 {
	width:23.404255319149%;
	*width:23.351063829787%;
}

input.span3, textarea.span3, .uneditable-input.span3 { width:206px; }

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

  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 256px;
  }
.ut-rotate-avatar .ut-quote-comment,.ut-rotate-avatar .ut-quote-name,.ut-rotate-quote .ut-quote-avatar{display:none}
.ut-rotate-quote .ut-quote-comment,.ut-rotate-quote-alt .ut-quote-comment{display:block;margin-bottom:20px;font-size:30px}
.ut-rotate-quote .ut-quote-comment{font-size:17px}
.loading-icon .material-icon .bar:after{background-color:#003e73;}
.loading-icon .material-icon .bar{border-color:#003e73;}
.loading-icon .material-icon .color-2 .bar:after{background-color:#003e73;}
.loading-icon .material-icon .color-2 .bar{border-color:#003e73;}
.loading-icon .material-icon .spinner.color-2{display:none!important;}
.widget_archive a,.widget_calendar,.widget_categories a,.widget_nav_menu a,.widget_meta a,.widget_pages a,.widget_recent_comments a,.widget_recent_entries a,.widget_text .textwidget,.widget_tag_cloud a,.widget_search input,.woocommerce .product-categories a,.widget_display_forums a,.widget_display_replies a,.widget_display_topics a,.widget_display_views a,.widget_display_stats{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.pp-row #column-0e22b6da-e98a-4be3-8ba8-9020e6272121 .pp-column-inner{padding-right:5%;background-color:rgba(255,255,255,1);padding-left:5%;padding-top:5%}
.pp-layout-entity--has-background-gallery{position:relative}
.pp-layout-entity--has-background-gallery .pp-row{position:relative}
.pp-layout-entity--has-background-video{background-color:#000 !important;background-image:none !important;position:relative}




.img-model {
width: 100%;
}


.armenian-wine {
position: absolute;
top: 300px;
margin-left: 115px;
}


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

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

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}
.latest-posts-crs-readon {position:absolute; left:-10px; bottom:16px; color:#fff; padding:11px 14px; background:#CD2122; font-size:12px; font-weight:500; line-height:1; margin:0; border-radius:2px; z-index:1; }
.latest-posts-crs-link:hover .latest-posts-crs-readon {left:15px; background:#fff; }
.latest-posts-crs-readon,.latest_posts--4.default-style .latest_posts-readon,.latest_posts--4.kl-style-2 .latest_posts-elm-title,.latest_posts3-post-date,.action_box-text,.recentwork_carousel__link:hover .recentwork_carousel__crsl-title,.recentwork_carousel__link:hover .recentwork_carousel__cat,.stepbox2-box--ok:before,.stepbox2-box--ok:after,.stepbox2-box--ok,.stepbox2-box--ok .stepbox2-title,.kl-ioscaption--style4 .more,.zn-iosSl-caption.zn-iosSl-caption--style4 .zn-iosSl-more,.image-boxes.image-boxes--1 .image-boxes-readon,.acc--style3 .acc-tgg-button:not(.collapsed):before{color:#fff;}

	.logo {
		display: block;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 30px;
	}


  .small-12 {
    position: relative;
    width: 100%; }


.item-meta {
  border-top: 1px solid #363636;
}

.item-meta th, .item-meta td {
  border-bottom: 1px solid #363636;
  border-left: 1px solid #363636;
}

.item-meta td {
  border-right: 1px solid #363636;
}

.item-meta td.action {
  padding: 3px;
}

.item-meta .btn, .item-meta .comment-reply-link {
  font-size: 11px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-weight: 300;
  font-weight: normal;
  width: 100%;
}

.item.product .item-meta {
  margin-top: -10px;
}

.style41 {font-size: 14px}

	.tmenu{		
		height: 36px;
		border-top: 1px solid #999999;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		padding-left: 5px;
		padding-right: 5px;
		color: #6e6e6e;
		font : bold  10px Verdana;
		cursor: pointer;
text-align: center;
	}


#search-form, #footer {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	border-top: solid 1px #999;
	padding-top: 9px;
	}

	
#footer {
	font-size: .8em;
	
	}

* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover,
* html #access2 ul li.current_page_item a,
* html #access2 ul li.current-menu-ancestor a,
* html #access2 ul li.current-menu-item a,
* html #access2 ul li.current-menu-parent a,
* html #access2 ul li a:hover {
	color: #fff;
}
.lo-responsive .lo-skin_bump{display:none}


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


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

.mobile-nav-menu-label {
    position: relative;
    top: 2px;
}


#inner-wrap {
	text-align: left;
}


a.apply-button {
	display: inline-block;
	position: relative;
	font-family: "fira";
	color: black;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-size: 23px;
	letter-spacing: 0.12em;
	background-color: #e0c28f;
	padding: 16px 29px;
	margin-top: 41px;
}

a.apply-button:hover{
	
	
	color: white;
}

	
	#s5_left_top_wrap, #s5_left_column_wrap, #s5_left_inset_wrap, #s5_left_wrap, #s5_left_bottom_wrap, #s5_right_top_wrap, #s5_right_column_wrap, #s5_right_inset_wrap, #s5_right_wrap, #s5_right_bottom_wrap, #s5_top_row1 .s5_float_left, #s5_top_row2 .s5_float_left, #s5_top_row3 .s5_float_left, #s5_above_columns_inner .s5_float_left, #s5_middle_top .s5_float_left , #s5_middle_bottom .s5_float_left, #s5_below_columns_inner .s5_float_left, #s5_bottom_row1 .s5_float_left, #s5_bottom_row2, .s5_float_left, #s5_bottom_row3 .s5_float_left, #s5_above_body .s5_float_left, #s5_below_body .s5_float_left {
	width:100% !important;
	}
.s5_float_left{float:left}
  #s5_top_row1 .s5_float_left { float:left !important; width:50% !important; }
  #s5_bottom_row3 .s5_float_left { width:100% !important; }
.span12{width:940px}
.row-fluid .span12{width:99.99999998999999%;*width:99.94680850063828%}
input.span12,textarea.span12,.uneditable-input.span12{width:930px}
table .span12{float:none;width:924px;margin-left:0}
 


.grid-container.agusto-footer {
    background: #555;
    color: #fff;
    width: 100%;
   
}


.part{
    padding-top: 15px;
    font-size: 16px;
}


.nav-prev,
.nav-previous {
	float:left;
	width:50%;
}


.simple-img img.img-responwsive {
  margin-bottom: 2px;
}
.glide__arrow{position:absolute;z-index:2;display:block;top:-24px;width:48px;height:48px;background-color:rgba(21,159,134,0.26);border-radius:50%;cursor:pointer}
.glide__arrow:hover{background-color:rgba(21,159,134,0.54)}
.glide__arrow:before,.glide__arrow:after{content:"";display:block;position:absolute;width:20px;height:1px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:15px;top:50%;margin-top:-7px}
.glide__arrow:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:7px}
.glide__arrow.prev{left:-54px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.glide__arrow.next{right:-54px}


	#header-outer[data-mobile-fixed="1"],
	#header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"],
	#mobile-menu[data-mobile-fixed="1"] {
		position: fixed!important;
	}


	#mobile-menu[data-mobile-fixed="1"] {
		width:100%;
		top: 58px;
		left: 0;
	}
#mobile-menu #mobile-search,header#top nav ul #search-btn{display:none!important;}
.content{.width:550px;vertical-align:top;text-align:justify;line-height:180%;padding:20px 20px 20px 15px;border-left:1px solid #a0a0a0}
#asl_hidden_data{display:none !important;}


.margin-sm-40t {
  margin-top: 40px; }


#footer {
	width: 990px;
	height: auto;
	display: table;
	padding: 20px 10px;
	margin: 0px auto;
}


#footer ul {
	list-style: none;
	margin: 0px;
}


#footer ul li {
	clear: both;
	float: none;
}


#footer .menu a {
	font-size: 12px;
	color: #fff;
	padding: 5px 0px;
}


#footer .menu a:hover {
	text-decoration: underline;
}


#footer .menu .sub-menu a {
	font-weight: normal;
	font-size: 11px;
	padding: 2px 0px;
}


#footer ul li.header-list-footer {
	font-weight: bold;
	padding: 5px 0px;
	color: #fff;
}


#footer-copyright {
	width: 990px;
	margin: 0px auto;
	text-align: center;
	color: #fff;
	line-height: 1.7em;
}


#footer-copyright p {
	margin: 0px;
}


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

    
    
     
    .content-split .container {
        width: 100%;
        padding-right: 0;
        padding-left: 0;
    }


    .content-spotlight .container-fluid {
        padding: 0;
    }


.page-wrapper {
  padding: 30px 0 30px;
  *zoom: 1; }

  .page-wrapper:before, .page-wrapper:after {
    content: " ";
    display: table; }

  .page-wrapper:after {
    clear: both; }
body .page-wrapper{padding-bottom:0}
.blog .page-wrapper,.single-post .page-wrapper{overflow:visible;z-index:50;max-width:100%;margin:0 auto}
.home .page-wrapper{padding-top:0}

.ab-txt
{
	font-family:Trebuchet MS;
	font-size:13px;
	color:#3a3a3a;
	padding-top:15px;
	text-align:justify;
	line-height:20px;
}

footer.copyright .jetpack-social-navigation .menu-item {
  display: block;
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}

.widget-container {
	margin: 0 0 18px 0;
}




.container {
position: relative;
width: auto;
left: 0;
right: 0;
margin-right: auto;
margin-left: auto;
}

.container:before,
.container:after {
display: table;
line-height: 0;
content: "";
}

.container:after {
clear: both;
}

.container-fluid:before,
.container-fluid:after {
display: table;
line-height: 0;
content: "";
}

.container-fluid:after {
clear: both;
}

	.menu-center a img{
		margin-top: 10px;
		margin-left: 7.5px;
		margin-right: 7.5px;
		height: 54px;
	}

	.menu-center a{
		float: left;
	}
#td-mobile-nav .td-menu-socials{padding:0 65px 0 20px;overflow:hidden;height:60px}

 #pg-7-0 , #pg-7-1 , #pg-7-2 , #pg-7-3 , #pl-7 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-7 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
.absolute-footer,html{background-color:#5b5b5b}
.absolute-footer{color:rgba(0,0,0,0.5);padding:10px 0 15px;font-size:.9em}
.absolute-footer.dark{color:rgba(255,255,255,0.5)}
.absolute-footer.fixed{left:0;right:0;bottom:0;padding:7.5px 15px;z-index:101;color:#FFF;background-color:transparent;text-shadow:1px 1px 1px rgba(0,0,0,0.7)}
.absolute-footer ul{padding-bottom:5px;opacity:.8;border-bottom:1px solid #ddd}
.absolute-footer.dark ul{border-color:rgba(255,255,255,0.08)}
.absolute-footer.text-center ul{border:0;padding-top:5px}
.absolute-footer, html{background-color: #2d2520}

	  
	  .huge_it_slideshow_dots_1 {
		display: inline-block;
		position: relative;
		cursor: pointer;
		box-shadow: 1px 1px 1px rgba(0,0,0,0.1) inset, 1px 1px 1px rgba(255,255,255,0.1);
		width:10px;
		height: 10px;
		border-radius: 10px;
		background: #00f;
		margin: 10px;
		overflow: hidden;
		z-index: 17;
	  }
.field-type-taxonomy-term-reference .field-items{display:inline;}
.field-name-taxonomy-tags .field-items{margin:0 0 20px;}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}

.one_fourth {
	width: 100%;
	margin-bottom: 40px;
}




.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth {
	position: relative;
	margin-right: 4%;
	float: left;
}


.widget-title {
	color: #666;
	font-size: 75%;
	font-weight: 500;

	line-height: 2.6em;
	text-transform: uppercase;
}

.blogwidget .widget-title{
	margin: 0 0 -12px 0;
	}

.group:before, .group:after { content: ""; display: table; }

.group:after { clear: both; }

.group { zoom: 1; }

  .layout.layout-home-video .play-btn {
    width: 100%;
    float: left;
    position: relative;
    margin: 10px 0; }

    .layout.layout-home-video .play-btn a {
      position: absolute;
      left: 50%;
      -webkit-transform: translateX(-50%);
      -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      -o-transform: translateX(-50%);
      transform: translateX(-50%); }

	
	.main-container {
	    position: relative;
	    left: 0;
	    transition: left 500ms ease;
	}

	.mobile-menu-active .main-container {
	    left: 300px;
	    transition: left 500ms ease;
	}


.cycle-prev, .cycle-next {
  display: none;
  position: absolute;
  font-size: 2em;
  top: 50%;
  margin-top: -.5em;
  color: white;
  z-index: 500;
  cursor: pointer;
  opacity: .4;
  text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.75);
}

.cycle-prev:hover, .cycle-next:hover {
  opacity: 1;
}


.cycle-prev {
  left: .5em;
}


.rotator:hover .cycle-prev, .rotator:hover .cycle-next {
  display: block;
}

  .wrapper, .sidebar, .main-container { display: block; }

  .wrapper { height: auto; }



#image_bandeau{
	height:320px;
	width:738px;
	background:#fff;
	margin-bottom:20px;
	padding-bottom:10px;
}

.editorial_col_droite.type_2 #image_bandeau {
height: 109.92px;
    width: 150px;
    background: #fff;
}
#ctf .ctf-action-count{display:none;float:right;padding-left:3px;font-weight:700;font-size:11px;line-height:14px}

.main-header .cart .recently-added table tfoot .items-count { font-weight: normal; }

tr #prev {
text-align : left;
}

	#left-nav-menu {
		transition: all .5s linear;
	}


	.left-nav-menu {
		width: 190px;
		background-color: black;
		color: white;
		padding: 5px;
	}


	.left-nav-menu a {color: white; text-decoration: none;}

	.left-nav-menu a:hover {	color: black;	background-color: #a4a4a4;}

		.left-nav-menu-open {
			left: 0px;
			top: 85px;
			width: 190px;
		}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}

.homehll {
    width: 227px;
}
.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-lg-8{width:66.66666667%}
.o-gutter--mb-xxsmall{margin-bottom:20px}

		#right_menu {
			float: right;
			margin: 46px 0 0 0;
			height: 44px;
		}

		#right_menu ul {
			float: left;
			list-style-type: none;
		}

		#right_menu li {
			display: block;
			float: left;
		}

		#right_menu li a {
			font-weight: bold;
			color: #fff;
			font-size: 18px;
			padding: 10px;
			margin: 0 10px;
			background: #0060d7;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
			behavior: url('ie-css3.htc');
		}

		#right_menu li a.green {
			background: #40aa00;
			margin: 0 0 0 10px;
		}

		#right_menu li a.login {
			background: #c6c6c6;
			color: #707070;
		}

		#right_menu li a:hover {
			background: #fff;
			color: #0060d7;
			text-decoration: none;
		}


.silver, .bronze, .media, .print {
  min-height: 110px; }
#main-menu #search-popup-wrapper{position:relative;height:58px;z-index:3}

.event { margin-right: 25px; float: left; width: 299px; }

.event.alpha { margin-right: 0px;}

.event.alpha h2 { color: #006169; font-family: 'VistaSlabOT Bold'; }

.event h2 { padding-bottom: 7px; font-size: 15px; color: #6faa12; font-family: 'VistaSlabOT Bold'; }

#footer-widgets .footer-widget {
  float: left;
  margin: 0 0 0 8px;
  width: 185px;
}

#footer-widgets .footer-widget:first-child {
  margin-left: 0;
}

.products-tile .product-tile .name{font-size:14px;text-transform:uppercase;font-weight:normal;margin:0 0 14px;}

.products-line .product-line .info .name{margin:0;}

.products-line .product-line .info .name a{color:inherit;}

.products-line .product-line .info .name a:hover{text-decoration:none;color:#000;}

.copy {text-align:center; color:#ffffff; padding:10px 0; font-size:12px; font-weight:300;}

#info p, #news .field-content { margin: 0; font-size:12px;}

#ft-menu01{
	float: left;
}


.footer-widgets-3 {
	float: right;
	width: 295px;
}
.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}

.lists.products .clone-tobasket,.page.product .clone-tobasket{position:fixed;z-index:50;opacity:0.9;display:block;overflow:hidden;}

	.lists.products .price-rate{display:none;}
#avc-location-tabs .et_pb_all_tabs .et_pb_tab{padding:0}

.side-right {width: 485px; float: left; overflow: hidden; font-size: 18px;}





.mobile .side-right {margin-bottom: 80px;}

.mobile .development .side-right {margin-bottom: 180px;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}
.container,.container-fluid,div[class*=" col-"],div[class^=col-]{padding-left:10px;padding-right:10px}
.header .navbar-collapse,.header .navbar-collapse .container{padding-left:0;padding-right:0}
.header .mega-menu .container,.header .mega-menu .navbar-inner{position:relative}
#auctions-panel .content-tile{padding:16px 25px 25px}
#auctions-panel .content-tile p{margin:0;padding:4px 0}
#auctions-panel .content-tile a{font-size:20px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:.5px;color:#01747f}
#auctions-panel .content-tile #close-span{cursor:pointer}

.mams-featmod-articleinfowt {float:right; width:83%;}
.list-inset a:not(.btn) .list-inset-icon svg{height:2.5rem}
.list-inset a:not(.btn).zorg .list-inset-icon svg .body{fill:#a73c81}
.list-inset a:not(.btn).retail .list-inset-icon svg .body{fill:#7e48b3}
.list-inset a:not(.btn).tech .list-inset-icon svg .body{fill:#3955b0}
.list-inset a:not(.btn).overheid .list-inset-icon svg .body{fill:#3985b0}
.list-inset a:not(.btn).onderwijs .list-inset-icon svg .body{fill:#1fba79}
.list-inset a:not(.btn).zakelijk .list-inset-icon svg .body{fill:#39aeb4}
.list-inset a:not(.btn):hover .list-inset-icon svg .body{fill:#2e3d48}
.list-inset-icon{position:absolute;z-index:2;left:-.5rem;top:.75rem;width:2.5rem}
.list-inset-icon svg{vertical-align:top}
.mr-2,.mx-2{margin-right:.5rem!important}



.menu-aba-banking-journal-container,
.menu-aba-bank-marketing-container,
.menu-aba-risk-and-compliance-container {
    font: 13px/1.5 "Open Sans", Arial, sans-serif;
}
  

.logo__image {
    width: 129px;
    height: 44px;
    margin-top: 13px;
}
.img-responsive{display:block;max-width:100%;height:auto}

	
.homepage .col-main {background-color: transparent;}

.col-main, .col-aside-left, .col-aside-right {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

 .no-aside .col-main {
 width: 100%;
}

 .left-aside .col-main, .right-aside .col-main {
 width: 75%;
 width: 74%;
}

 .both-aside .col-main {
 width: 60%;
}

 .left-aside .col-main {
 left: 25%; 
}
.col-main {background-color:#ffffff;}

footer.copyright .jetpack-social-navigation .menu-item {
  display: block;
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}

#header-widget-container {
    width: 96%;
    max-width: 940px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 24px;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu ul.sub-menu {
  color: #999999;
  background: #e0e0e0;
}
.shiftnav .shiftnav-nav,.shiftnav ul.shiftnav-menu,.shiftnav ul.shiftnav-menu ul.sub-menu{position:static;display:block;top:auto;left:auto;float:none;min-width:0}
.shiftnav ul.shiftnav-menu,.shiftnav ul.shiftnav-menu ul.sub-menu{list-style:none;margin:0;padding:0}
.shiftnav.shiftnav-transition-standard ul.shiftnav-menu ul.sub-menu,.shiftnav.shiftnav-transition-standard ul.shiftnav-menu ul.sub-menu ul.sub-menu{-webkit-transition:all .3s ease .1s;-moz-transition:all .3s ease .1s;-ms-transition:all .3s ease .1s;-o-transition:all .3s ease .1s;transition:all .3s ease .1s}
.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}
.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}
.site-header__logo-image--primary,.site-header__logo-image--white{transition:opacity .3s ease}
.site-header--menu-visible .site-header__logo-image--primary{opacity:0}
#fly-menu-wrap{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}


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


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}
.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}


.single-post .et_pb_text {
	max-width: 690px;
	margin: auto;
	margin-bottom: 30px;
}

.et_pb_text_27.et_pb_text { color: #999999 !important; }
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.top10-name{display:inline-block;margin-top:10px;padding-left:10px;position:absolute;font-weight:100;font-family:oswald,sans-serif;max-width:230px;font-size:1.1em}

.main_table {
	border: 1px solid #E0DFE3;
}

#rgh  {background-color: #94f794}
#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;}

.topic
{
	line-height:1.7;
	border-right:1px solid #398cb5;
	padding-left:4px;
}

.main .pricing-list table td:first-child:not(.mobile-td),
.main .pricing-list table th:first-child,
.main .pricing-list table td:last-child,
.main .pricing-list table th:last-child,
.main .pricing-list table tfoot td {
    background: none;
}


    
    .main .pricing-list table td:first-child:not(.mobile-td),
    .main .pricing-list table th:first-child,
    .main .pricing-list .badge {
        display: none;
    }

    .main .pricing-list table tbody .mobile-td {
        font-size: 1.125rem;
        background: rgba(125, 233, 231, 0.08);
        border-top: 1px solid rgba(255,255,255,0.3);
    }

    .main .pricing-list table tbody .mobile-td+td {
        border-top: 1px solid rgba(255,255,255,0.3);
    }


.eut-counter .eut-counter-item {
	margin-bottom: 6px;
	line-height: 1.2;
}
.grid-ibx__item-inner {position:relative; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12{display:inline;float:left;position:relative;margin:0 20px}
.container_12 .grid_6 {width:400px;margin-left:0;margin-right:0;}
	 									
.carousel-overlay {				background: rgb(46,146,205); background: rgba(234,90,12,0.66);		}
.td-main-content-wrap{padding-bottom:0}
.td-main-content-wrap .tdc_zone{z-index:0}
.td_category_template_2.td_category_top_posts_style_disable .td-main-content-wrap{padding-top:26px}
.td_category_template_6 .td-main-content-wrap{padding-top:48px}
.td_category_template_8 .td-main-content-wrap{padding-top:48px}
#secondary_menu .nav-boxed .menu-item a{line-height:30px;padding-top:0;padding-bottom:0}
#secondary_menu ul li.menu-item{display:inline-block;margin:0 8px;zoom:1;*display:inline}


	.widget-container { margin: 0 0 25px; }


.logo{
	padding: 5px;
	padding-right: 25px;
	height: 70px;
	width : auto;
}
