﻿

.ul_categories {
  padding-top: 10px;
  float: left;
  width: 125px; }


  #bottom_bloc_center #bloc_categories_1 ul.ul_categories {
    width: 20%;
    min-height: 220px; }


  #bottom_bloc_center #bloc_categories_1 ul.ul_categories li {
    line-height: 15px; }

  .menu-item-859 {
    display: none !important;
  }
.et_pb_row_5.et_pb_row{padding-bottom:0px}
.et_pb_row_11.et_pb_row{padding-top:20px;padding-bottom:20px}
.et_pb_row_15.et_pb_row{padding-top:20px;padding-bottom:6px}

footer.entry-footer .byline, footer.entry-footer .posted-on, footer.entry-footer .cat-links, footer.entry-footer .tags-links {
    margin-right: 15px;
}

#topbanner{position:relative;width:728px;height:90px;margin: 0px auto;}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group .aom-article-simple{width:48%}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group .aom-article-simple:hover{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.05);box-shadow:0 2px 10px 0 rgba(0,0,0,.05);border-radius:10px}


.footer-items {
	font-size: 16px;
	line-height: 1.625;
	padding: 0.8125em 0;
}


.footer-items p {
	margin: 0;
}


.et_pb_button_module_wrapper.et_pb_button_alignment_right {
	text-align: right;
}


.et_pb_button_module_wrapper.et_pb_button_alignment_center {
	text-align: center;
}
 #text-block-4 { margin-bottom:0px; text-align:left; }
.last{margin-right:0 !important;}
#superfish-2 .sf-depth-2.last a{margin-bottom:8px;}


#body_home #product .inner a .bk_movie {
  display: block;
  position: absolute;
  width: 608px;
  height: 342px;
  top: -71px;
  left: -79px;
  z-index: 1;
  -webkit-transition: 0.8s 0.5s ease;
  -webkit-transition-delay: all;
  -moz-transition: 0.8s 0.5s ease all;
  -o-transition: 0.8s 0.5s ease all;
  transition: 0.8s 0.5s ease all;
  opacity: 0;
}


#body_home #product.pc a:hover .bk_movie {
  opacity: 1;
}


#body_home #product .bk_movie {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #2a333b;
  z-index: 3;
}


#body_home #product .bk_movie #product_movie {
  width: 100%;
  height: 100%;
  opacity: 0.07;
}


#menu 
{
	padding-top: 15px;
	padding-left: 4%;
	float: left;
}


#menu li
{
	list-style: none;
	display: inline;
	padding-right: 50px;
}


#menu li a 
{
	text-decoration: none;
	font-family: proximabold;
	font-size: 14px;
	color: #7e7e7e;
}


#menu li a:hover
{
	color: #000;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-nav-tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-nav-tab-title{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;width:calc(100% - 40px)}


.site-title {
    font-size: 38px;
    font-weight: bold;
    font-family: "Droid Sans",sans-serif;
	line-height: 1.3;
}


.site-title,
#promotion-message h2 {
	margin-bottom: 5px;
}


.site-title a {
	color: #111111;
}


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


				.site-title a,
			.site-description {
				color: #111111;
			}

.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-4142-0 , #pg-4142-1 , #pg-4142-2 , #pg-4142-3 , #pg-4142-4 , #pg-4142-5 , #pg-4142-6 , #pl-4142 .so-panel { margin-bottom:30px }
 #pl-4142 .so-panel:last-child { margin-bottom:0px }
 #pg-w5c8ba3bf92f97-0 , #pg-w5c8ba3bf92f97-1 , #pg-w5c8ba3bf92f97-2 , #pg-w5c8ba3bf92f97-3 , #pg-w5c8ba3bf92f97-4 , #pg-w5c8ba3bf92f97-5 , #pg-w5c8ba3bf92f97-6 , #pl-w5c8ba3bf92f97 .so-panel { margin-bottom:30px }
 #pl-w5c8ba3bf92f97 .so-panel:last-child { margin-bottom:0px }


.tbl_content_top {
    vertical-align: top;
}



.wpp-list {	
}


	
	.wpp-list li {
		overflow: hidden;
		float: none;
		clear: both;
	}

	
	
	.wpp-list li.current {
	}
#main-wrapper .menu-item-object-product_cat .hb-menu-description{display:none}
#mobile-menu.interactive li.menu-item{height:auto!important}


.testi{background-color:#fff; padding:15px;  border:1px #ddd solid;}

.testi p{text-align:justify; color:#000;}
.pi-scroll-top-arrow{position:fixed;bottom:-55px;right:40px;z-index:1000;width:50px;height:50px;line-height:48px;border:1px solid transparent;border-radius:3px;font-size:18px;font-family:fontello;text-align:center;cursor:pointer;opacity:0;-webkit-transition:all .1s ease-in-out 0;-moz-transition:all .1s ease-in-out 0;-ms-transition:all .1s ease-in-out 0;-o-transition:all .1s ease-in-out 0;transition:all .1s ease-in-out 0}
.pi-scroll-top-arrow:after{content:'\e8c5'}
.pi-scroll-top-arrow.pi-active{bottom:40px;opacity:1}
.pi-scroll-top-arrow.pi-active.pi-scroll-top-arrow-footer{bottom:80px}
.pi-scroll-top-arrow:hover{border-color:#2c8451;background:#2c8451;color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}



.img_teaser img{
	width:90px;
	float:left;
	margin:0 15px 10px 0;
}


.img_teaser {
	display: inline-block;
	float: left;
}


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



.layout_inhalt_info{width:100%; height:40px; overflow:hidden; margin-left:0px; margin-right:0px; background-color: #6B8D3C; box-shadow:0px 0px 0px #000000;}
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:100px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:100px}
#logo{max-height:80%}
.et_pb_svg_logo #logo{height:80%}
.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:100px}
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:100px}






body #logo {
	margin-top:0;
}
.mobile-menu-logo img{width:190px;height:25px}

body.facebookTab .diyw #diyFbBoxBody div.sortable-matrix {
  width: auto !important;
}
.sortable-matrix-child div[data-moduletype="hr"]{padding-top:1px !important;padding-bottom:1px !important}

.slide-data { color: #fff; position: absolute; bottom: 15px; left: 15px; right: 15px; padding: 7px 5px 0px 5px; background: rgba(0,0,0,0.5); border-radius: 2px; }

.slide-data .flexslider-hg-title, .slide-data p { margin: 0; padding: 0; color: #fff; text-shadow: 0 1px 1px rgba(0,0,0,0.6); }

.slide-data .flexslider-hg-title a { text-decoration: none; color: #fff; }

.slide-data h2 { font-size: 22px; }
.presentation .slide-content{padding:30px}


#page .entry-content div.sharedaddy h3,
#page .entry-summary div.sharedaddy h3,
#page .entry-content h3.sd-title,
#page .entry-summary h3.sd-title,
#primary div.sharedaddy .jp-relatedposts-headline em,
.pd-rating,
.cs-rating {
	color: #767676;
	font-size: 11px;
	text-transform: uppercase;
}
.mobile_nav .select_page{display:none}
.et_header_style_centered #main-header .mobile_nav{display:block;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page{display:inline-block;color:#666;font-size:14px}
.et_header_style_split #main-header .mobile_nav{display:block;padding:9px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}

		ul#top-menu li.menu-gradient { width: 138px; }



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


    .overlay{
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      opacity: 0;
      background-color: rgba(51,51,51,0.7);
      -webkit-transition: all 0.5s;
      -o-transition: all 0.5s;
      transition: all 0.5s;
    }


    .project_box:hover .overlay{
      opacity: 1;
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s;
    }


.fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {

	display:table;

	width:100%;

	border-top:1px solid #eaecf1 !important;

	border-bottom:1px solid #eaecf1 !important;

	margin:0 !important;

}
.flip-face{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;-o-transition:transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}
.wbox-bubble .flip-face{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#ffffff;-webkit-border-radius:50%;border-radius:50%;overflow:hidden}


#leaderboard_desktop_inside {
	margin: 0 auto;
	text-align: center;
	display: block;
	width: 728px;
}




.carousel-container {
    position: relative;
}


    .bullets strong {
        font-size: 22px;
    }


    .bullets ul {
        font-size: 18px;
        padding  : 0;
    }


.bullets {
    margin-bottom: -1rem;
    font-weight  : 100;
    font-size    : 16px;
    line-height  : 2;
}


	.sidebar {
		float: left;
		margin-right: -100%;
		max-width: 413px;
		position: relative;
		width: 29.4118%;
	}




    .content-text {

        padding: 0 44px 0 0px;

        text-align: left;

    }

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

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

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}
#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;}

.hero-bottom .three-plan-col .single-plan .top-icon 
{	margin-bottom: 29px;	
}

.hero-bottom .three-plan-col .single-plan .top-icon img
{	max-width: 108px;
}

.who-we-are .who-we-are-box .single-box .top-icon
{	position: absolute; left: 15px; top: 0px;
}

.who-we-are .who-we-are-box .single-box .top-icon img
{	width: 97px; border-radius: 50%;
}
a.more-events{text-align:left;}

.book_appoinment_frm .gform_title, .gform_title_poup, .location_address .loc-address, .location_address .loc-address a, .location_address .location-title, .location_address span.top-title {
font-family: Montserrat, sans-serif;
font-display: auto
}

.location_address .loc-address a:hover, .location_address span.telephone a:hover {
color: #d25f28
}

.location_address .loc-address, .location_address .loc-address a {
color: #0e2240;
text-align: left;
font-size: 16px;
margin: 7px auto;
position: relative;
display: inline-block
}

.loc-address {
padding-left: 15px
}

.loc-address span.top-title {
position: absolute
}
.loc-address,.loc-secondadd{font-size:12px;text-align:center;font-family:Montserrat,sans-serif}
.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}


#main-flex-slider .slider-title + .booked-cal-sm {margin-top:50px}
.clear1,.clear2:nth-child(2n+1),.clear3:nth-child(3n+1),.clear4:nth-child(4n+1),.clear6:nth-child(6n+1),.marking{clear:both}
.grid_item.clear2:nth-child(2n+1),.grid_item.clear3:nth-child(3n+1),.grid_item.clear4:nth-child(4n+1),.grid_item.clear6:nth-child(6n+1){clear:none}



#content ul { list-style-type: disc;list-style-position: inside;}
.inner .grid.w-75.content{padding-top:25px;padding-bottom:50px;padding-right:25px}
.cct-container .content{padding:10px 0 20px 0;clear:both}


.partners{

    float: left;

    width: 30%;

}


.partners img{

    float: left;

    margin: 25px;

    width: 90px;

}
.begintime,.facet-event-dates .section-events .facetwp-facet,.section-events .facet-event-dates .facetwp-facet,.section-events .row{-ms-flex-pack:center;justify-content:center}
.begintime{word-break:break-all;background-color:#444;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;position:absolute;height:auto;left:0;top:0;padding:15px 0;margin-bottom:5px}
.begintime p{font-size:1.2222222222rem;line-height:1.3;color:#fff}
a:hover .begintime p{color:#fff}
.begintime--position-static{position:static}
.begintime,.btn-arrow div,.imagebox__title,.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container--default .select2-selection--single .select2-selection__arrow b,.slick-next,.slick-prev{position:absolute!important}


.widget-area #s {
	padding: 3%;
	margin: 0;
	width: 94%;
}


.widget-area {
	font-weight:300;
}


.widget-area ul {
	margin:0;
	list-style:none;
	overflow:hidden;
}


.widget-area li {
	padding:7px 0;
	margin:0;
	border-bottom:#EEE 1px solid;
	rborder-bottom:rgba(0, 0, 0, .036) 1px solid;
	line-height:1.62em;
}


.widget-area li li {
	border-bottom:none;
}


.widget-area li ul {
	margin-left:20px;
}


.widget-area a {
	color:#7597B9;
}

.widget-area a:hover {
	color:#d54e21;
}
.navigation__logo--sitetitle a .navigation__logo--sitetitle-title{color:#0955a4;font-weight:400;-webkit-font-smoothing:antialiased;font-size:35px}
.navigation__logo--sitetitle a .navigation__logo--sitetitle-subtitle{padding-left:0;color:#666666;font-weight:400;-webkit-font-smoothing:antialiased;font-size:35px}
.navigation__logo--sitetitle a .navigation__logo--sitetitle-description{color:#0955a4;text-align:right;top:-12px;left:-6px;letter-spacing:0.2px;font-size:14px;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0.3)}
.navigation__logo a .navigation__logo--sitetitle-title,.navigation__logo a .navigation__logo--sitetitle-subtitle{font-size:16px}
.navigation__logo a .navigation__logo--sitetitle-subtitle{padding-left:2px;color:#fff}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}

#primary-menu .sub-menu .menu-item-has-children {
position: relative;
display: block;
}

#primary-menu .sub-menu .menu-item-has-children .sub-menu {
display: none;
top: 0;
margin-top: 0;
left: 200px;
width: 200px;
padding: 0;
}

.widget_nav_menu ul li.menu-item-has-children a {  }

.mm-menu .menu-item a:hover, .mm-menu .sub-menu .menu-item a:hover { font-weight: 600; }




.mm-menu, .mm-menu .mm-title, .mm-menu .sub-menu .menu-item a,
.color-gray-5 {
	color: #f5f5f5;
}

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


.panel{display:block;overflow:hidden;}


#home #three-steps img {
	margin: 0 auto;
	padding-right: 15px;
}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
#download_stats,#scrolltop,.fbLoginButton{cursor:pointer}
#scrolltop{position:fixed;right:20px;bottom:22px;font-size:20px;color:#FFF!important;z-index:99;background:#232b2d;padding:6px 12px;border-radius:2px;opacity:0}
#scrolltop a{color:#FFF}
#scrolltop.fix{opacity:.8}
#scrolltop.fix:hover{opacity:1}
#scrolltop span{display:block;text-transform:uppercase;font-size:11px;font-weight:600;text-align:center;margin-top:-8px}

.copy { font-family: Tahoma; font-size: 10px ; color: 677888; line-height: 15px;}


.featured-post .featured-excerpt{
	text-align: center;
}
.ajax_loader .five_rotating_circles .spinner-container{position:absolute;width:100%;height:100%}









.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.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-2{width:16.66666667%}



.ktz-allwrap {position:relative;margin:0px auto 0px auto;width:100%;background-color:#fff;-webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.05);-moz-box-shadow: 0 1px 10px rgba(0,0,0,0.05);box-shadow: 0 1px 10px rgba(0,0,0,0.05);}



.ktz-allwrap.wrap-squeeze {margin:0px auto 0px auto;background:#ffffff;border-width:0px 0px 5px 0px;border-style:solid;border-color:#333}

.ktz-allwrap.wrap-squeeze .logo-squeeze-text {height:150px;}

.ktz-allwrap.wrap-squeeze .container,
.footer-squeeze .container,
.ktz-footbg-squeeze .container{width:95%;}

.ktz-allwrap.wrap-squeeze .video-container{text-align:center;}
.breadcrumb,.list_carousel .item:hover .ktz-posttitle,.ktz-allwrap.wrap-squeeze,.ktz-archive.box-post,.related-title,h3#reply-title{border-color:#e3093d;}
.shopping-cart-header .widgettitle{display:none}
.widgettitle{display:block;margin-bottom:15px;letter-spacing:1px}
.widget_testimonials .widgettitle{margin-bottom:-17px}
.widget_news_feed .widgettitle{margin-bottom:-18px}
 #mk-footer .widgettitle { text-transform:uppercase; font-size:16px; color:#ffffff; font-weight:900; }
 #mk-footer .widgettitle a { color:#ffffff; }
 .megamenu-widgets-container .widgettitle { text-transform:uppercase; font-size:14px; font-weight:bolder; }
 .mk-side-dashboard .widgettitle { text-transform:uppercase; font-size:14px; color:#ffffff; font-weight:inherit; }
 .mk-side-dashboard .widgettitle a { color:#ffffff; }
 #mk-sidebar .widgettitle { text-transform:uppercase; font-size:14px; color:#333333; font-weight:bolder; }
 #mk-sidebar .widgettitle a { color:#333333; }

#top_nav {
	display:none; 
	padding-top:0;
	width:266px;
	position:relative;
	left:-1.041666666667%;
	z-index:10;
}




.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}



.flexslider {margin: 0; padding: 0;}
 
.flexslider .slides img {max-width: 100%; display: block;}

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

.blog-post .media-body .lead {
  margin: 1em 0;
  padding: 1em 0.5em;
  border-top: 1px solid #b3b3b3;
  border-bottom: 1px solid #b3b3b3;
  background: #f0f0f0;
}


.clearfix:before, .clearfix:after {
    content: '';
    display: table;
}


.clearfix:after {
    clear: both;
}

@charset "UTF-8";*,.kc-col-container,.kc-container,.kc-elm{box-sizing:border-box}
.kc-elm{float:left;width:100%}

ul#image_bandeau_txt_liste li.image_bandeau_ct {
	padding:0px;
	margin:0px;
	height:245px;
	width:240px;
	display:none;
	background:none;
	overflow-y:auto;
	overflow-x:hidden;
}

ul#image_bandeau_txt_liste li.image_bandeau_ct.selected {
	display:block;
}
.title-white{color:#fff}

.railway 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	
	padding-top: 0px;
}
.hero-carousel__top{position:relative;z-index:0;background-color:#000}


.wrapper1 {
    margin:1rem;
}


.wrapper1 .sale_link_bold a,
.wrapper1 .sale_link a {
    color:#ccc;
}


.wrapper1 .sale_link_bold a:hover,
.wrapper1 .sale_link a:hover {
    color:#fff;
}


.top-bar {
	border-top: 10px solid #185666;
}
.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-left:5px;padding-right:5px}
.col-md-4{width:33.33333333%}
.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;}

    .footertop .footer .links .footer-links {
      	text-transform: none;
        font-weight: bold;
        font-size: 18px;
        line-height: 30px;
        float: left;
        margin-right: 2.05765%;
        width: auto !important; }

      .footertop .footer .links .footer-links:last-child {
          margin-right: 0; }
.region-top-header-menus .block-menu{float:left;}
.region-top-header-menus ul.menu{margin-top:-2px;}
.region-homepage-blocks .views-row{float:left;width:270px;padding:0px 20px;border-right:1px dotted #000;}
.region-homepage-cta-region{min-height:203px}
#topFooter .region-footer-nav{float:right;display:inline-block;}
td.region,td.module,td.container,td.category{border-top:1.5em solid #fff;border-bottom:1px solid #b4d7f0;background-color:#d4e7f3;color:#455067;font-weight:bold;}
tr:first-child td.region,tr:first-child td.module,tr:first-child td.container,tr:first-child td.category{border-top-width:0;}


	.address a {
		color:inherit;
		transition:all .45s;
	}


	.services a:hover,
	.about a:hover,
	.address a:hover {
		text-decoration:none;
		color:#61A4FF!important;	
	}


	.address {
		font-size:0.9em;
		float:left;
	}


		.admin_login,
		.address {
			float:none;
			display:block;
		}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-5{width:41.66666667%}

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

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

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }

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

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

#main-menu{
    height: 50px;
}
.et_pb_section{padding:54px 0}
.et_pb_section_9.et_pb_section{background-color:#1f64a5!important}
.et_pb_section_7.et_pb_section{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_section_10.et_pb_section{background-color:rgba(68,214,32,0.67)!important}
.et_pb_section_1.et_pb_section{padding-bottom:0px;background-color:#3a4149!important}
.et_pb_section_3.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#3a4149!important}
.et_pb_section_4.et_pb_section{padding-bottom:0px;background-color:#212a34!important}
.et_pb_section_6.et_pb_section{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px}
.et_pb_section_8.et_pb_section{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px}

.aom-billboard-top,.aom-addthis-column,.aom-billboard-sidebar-top,.aom-billboard-sidebar-bottom,.tsl-callout,.aom-lazy-top,.aom-lazy-right,#aom-ad-mobile,#aom-ad-mobile-bottom,.aom-sidebar,.aom-nav,.aom-footer-menu,.aom-subscribe-single,.aom-share-bar,.aom-trapez-left.aom-single,footer{display:none!important}
.aom-sidebar .aom-billboard-sidebar-top{margin-top:60px;text-align:center}
.aom-sidebar .aom-billboard-sidebar-top img{width:100%}

.w3ls-section{padding:0em 0 2em;}





#slider{

    position:relative;
    padding-right: 20px;
}
.center-block{display:block;margin-right:auto;margin-left:auto}
.audience-segmentation-block ul li.first{border-left-width:0;}
.connect-with-us-block ul li.first{border-left-width:0;}

	
	.mobile_content
	{
		float:left;
		position:relative;
		top:0px;
		left:0px;
		width:980px;
		min-height:1700px;
		float:left;
		background:#fff;
	}


	.mobile_content.mania
	{
		background:#000;
		color:#fff;
	}

  .footer-header {
    text-align: center;
    font-size: 35px;
    line-height: 46px;
    max-width: 500px;
    margin: 0 auto;
    padding: 0 0 28px;
    font-family: "Benton Sans light", "sans-serif"; }

  .fusion-standard-logo.fusion-logo-2x {
    display: inline-block;
  }

  #side-header .fusion-standard-logo.fusion-logo-2x {
    display: inline-block;
  }

div.wn-item .wn-date {
  margin: 0 0 0 0.3em;
  padding: 0;
  border: 0;
  float: left;
  width: 8.1em;
  font-weight: normal;
  overflow: hidden;
  white-space: nowrap;
}

.bottom-footer .copyright a:hover {
text-decoration: underline;
}

.bottom-footer .copyright a.privacy-policy-link {
margin-left: 5px;
}

.pc2015-item .pc2015-item-name .pc2015-item-name-title {
  font-size: 14px;
  line-height: 16px;
  margin-top: 2px;
  font-weight: bolder;
  display: block;
}

.pc2015-detail .pc2015-detail-inner .pc2015-item-name .pc2015-item-name-title {
  font-weight: bolder;
  font-size: 21px;
  line-height: 1.5;
}

.pc2015-cart-items .pc2015-cart-table tbody td.pc2015-cart-cell-1 .pc2015-item-name .pc2015-item-name-title {
  font-size: 18px;
  font-weight: bolder;
  line-height: 1.1;
  margin-bottom: 16px;
}




.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
}


.one-half,
.three-sixths,
.two-fourths {
	width: 48.717948717948715%;
}

	
	.dualblock .one-half{
		padding-top: 0 !important;
	}
.thrv-page-section .tve-page-section-out{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.tve-page-section-out[data-clip-id],.tve-content-box-background[data-clip-id]{-webkit-transform:rotateZ(0);-ms-transform:rotate(0);transform:rotateZ(0)}
.submenu .categories{background-color:#eee}
.submenu .categories ul{padding-left:0!important;list-style:none;margin-bottom:0}
.submenu .categories ul li{padding:20px;display:inline-block;vertical-align:middle;color:#888}
.submenu .categories ul li i{font-size:30px;color:#2778bf}
nav .menuMobile .menuBox.menuSearch.active .deactive{display:none}

  .media-object.stack-for-small .media-object-section img {
    width: 100%;
  }


.media-object-section {
  display: table-cell;
  vertical-align: top;
}

.media-object-section:first-child {
  padding-right: 2rem;
}

.media-object-section:last-child:not(:nth-child(2)) {
  padding-left: 2rem;
}

.media-object-section.middle {
  vertical-align: middle;
}

.media-object-section.bottom {
  vertical-align: bottom;
}

.media-object.stack .media-object-section {
  display: block;
}

.media-object-section.thumbnail {
  padding: 0 !important;
}

.browse .media-object-section:last-child {
  padding-left: 2rem;
  padding-right: 2rem;
}


.jm-module.module-id-1111 .media-object-section {
  padding: 0; }
.sidebar-footer{width:100%!important}
.sidebar-footer div{margin:auto 10px!important}
.footer-v4 .sidebar-footer{width:26%}
.footer-v4 .sidebar-footer.lastone{width:22%}
.sidebar-footer .footer-widget-col{margin:0 auto 25px;position:relative}
.gallery__product__image{width:100%;height:auto;margin-bottom:15px}

#ttw-head-widget .textwidget {
	display:inline;
	margin-left: 10px;
}
.td-big-grid-slide .td_module_mx10,.td-big-grid-slide .td_module_mx9{display:block!important;width:100%!important}
.td-big-grid-slide .td_module_mx9 .td-module-thumb{max-height:200px}
.nav--footer .link--child{text-decoration:none;color:#FFF;}
.nav--footer .link--child:hover,.nav--footer .link--child:focus{text-decoration:underline;}
#social img{margin:3px 0}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out;-webkit-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.show .modal-dialog{-webkit-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}


.shop-by-label { 
	background-color: rgba(255,255,255,0.8);
	display: inline-table;
	padding-top: 5px;
	padding-bottom: 5px;
}



.shop-by-label h5, .shop-by-label h6 { 
	padding-left: 20px;
	padding-right: 20px;	
	color: #344A66;
}
 

.shop-by-label h5 { 
	line-height: 0.5em;
	font-size: 3em;
	font-weight: 100;
}


.shop-by-label.left { 
	position: absolute;
	left: -10px;
	top:30px;
	
}


.shop-by-label.center { 
	position: absolute;
	left: 0;
	width: 100%;
	top:42%	
}
 

.shop-by-label.right { 
	position: absolute;
	right: -10px;
	bottom:30px;	
}


.shop-by-label.view_more { 
	padding: 20px;
	padding-bottom: 10px;
	z-index: 1000;
}


.shop-by-label.view_more h5 { 
		font-size: 2em;
}
.text-block{padding-left:17%;padding-right:17%;padding-top:10%;min-height:370px}
.text-block .btn-bdr{border:1px solid #c18653}
.visit-friendly .text-block{padding:22px 40px 32px 30px;min-height:auto;max-width:470px}
.modal--sanctuary .modal-body .text-block{padding:40px 16px 32px;width:100%;max-width:100%}
.modal--sanctuary .modal-body .text-block p{line-height:1.5;margin-bottom:2rem}
#overlay-menu .overlay-menu-inner [data-justify=left] .menu-item a{left:0}
#overlay-menu .overlay-menu-inner .container [data-justify=right] .menu-item a{right:1.66667rem!important}








.wc_tl {



	left: 0;



	position: absolute;



	top: 0;



}

#cookie-law-info-again {
	font-size: 10pt;
	margin: 0;
	padding:5px 10px;
	text-align: center;
	z-index: 9999;
	cursor: pointer;
	box-shadow: #161616 2px 2px 5px 2px;
}

.audiogallery-title-container .gallery-tile {
padding: 10px 15px 10px 10px;
border-bottom: 1px solid #d4d4d6;
color: #454545;
font-weight: normal;
font-family: 'open_sansbold', Arial, Helvetica, sans-serif;
}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}


.main-navigation li.dropdownmn_item.menu-item-has-children {
    display: inline-block;
}
.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}

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

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}
.search-index-page .top-bar .main-navigation .green a{color:#65ad19}
.search-index-page .top-bar .main-navigation .green a:hover{color:#d63600}
.modal-footer.download a.green{background:#89ad19 none repeat scroll 0 0;border:1px solid #9fc726}
.library-info-box-footer a.green{background:#89ad19 none repeat scroll 0 0;border:1px solid #9fc726}
.torrent-work.green .torrent-work-heading{background-color:#d1e1a0;border-color:#90a64b}
.torrent-work.green .torrent-work-heading h2{color:#57691d}
.torrent-work.green .torrent-work-detail{border-top:5px solid #90a64b}
blockquote.green header{color:#57691d;background-color:#d1e1a0;border-color:#90a64b}
blockquote.green .blockquote-content{border-top:5px solid #90a64b}
div#n2-ss-2 .n2-ss-layer .n2-font-a348624436938012cc766274a2165771-hover{font-family: 'Vollkorn';color: #ffffff;font-size:225%;text-shadow: none;line-height: 1.5;font-weight: normal;font-style: normal;text-decoration: none;text-align: center;letter-spacing: normal;word-spacing: normal;text-transform: none;font-weight: 400;}











.tt-tab-wrapper .tt-tab-info {
  display: none;
}


.tt-tab-wrapper .tt-tab-info.active {
  display: block;
}


.tt-tab-wrapper.type-1 .tt-tab-info {
  padding: 30px 30px 10px 30px;
}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto}
.td_mega_menu_sub_cats .block-mega-child-cats a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
