﻿
.site-logo {
    color:#151515;
    display:table;
	text-align:left;
	margin:0;
	height:80px;
	position:relative;
}

.ha-header.ha-transparent .site-logo .logo a,
.ut-header-dark .site-logo .logo a {
	color:#FFFFFF;
}

.site-logo .logo {
	font-size:16px;
	margin:0;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	display:table-cell;
    vertical-align:middle;
}

.site-logo img {
	max-height:60px;
	vertical-align:middle;
}
.ut-header-dark .site-logo .logo a:hover { color:#F5B342;}
.site-logo,.ut-mm-trigger {height: 80px;line-height: 80px;}

div#n2-ss-4 .n2-ss-slider-2 {
  position: relative;
  width: 100%;
  height: 100%;
}

.x-firefox div#n2-ss-4 .n2-ss-slider-2 {
  opacity: 0.99999;
}
.avia-image-container-inner,.avia_image,.av-image-caption-overlay{border-radius:3px;display:block;position:relative;max-width:100%}
 .avia_image + br{display:none}
 .avia-image-overlay-wrap a.avia_image{overflow:hidden}
.avia-image-overlay-wrap a.avia_image .image-overlay{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}
 .av-styling-circle .avia-image-container-inner,.av-styling-circle .avia_image,.av-styling-circle .av-image-caption-overlay,.av-styling-circle div.av-caption-image-overlay-bg{overflow:hidden;border-radius:10000px}
 .av-styling-no-styling .avia-image-container-inner,.av-styling-no-styling .avia_image,.av-styling-no-styling .av-image-caption-overlay{border-radius:0;border:none}

.uppercase {text-transform:uppercase;}
#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;}
body.site-1.have-bannerbar_outer table.main-top-grid td.misc .b640 *{margin:0 auto !important}
body.site-1 table.main-top-grid td.misc{height:250px}
body.site-1 table.main-top-grid td.misc .wrapper{padding-top:0px;padding-left:10px;text-align:center}
body.site-1 table.main-top-grid td.misc,body.site-1 table.main-top-grid td.misc img{vertical-align:bottom}

.linkf, .linkf a { display: inline-block; font-size: 11px; color: #999999; text-decoration: none; margin-bottom: 10px; }

.linkf,
.linkf a {
display: inline-block;
font-size: 11px;
color: inherit;
text-decoration: none;
margin-bottom: 10px;
}


.provider-login {
	float: left;
	margin-top: -58px;
	background: white;
	
	
	padding: 4px 10px;
	
	border-radius: 5px;
}


.provider-login a {
	font-size: 16px;
	color: white;
	font-weight: bold;
}

.view-hover{*display:inline;zoom:1;list-style-position:outside;}

.view-hover .open-none{display:none;}


.tt-thumb-popup-overlay {
  position: absolute;
  left: 0;
  top: -100px;
  right: 0;
  bottom: -100px;
  background: #fff;
  -moz-transition: all .3s ease-out;
  transition: all .3s ease-out;
  -webkit-transition: all .3s ease-out;
  opacity: 0;
}


.tt-thumb-popup.active .tt-thumb-popup-overlay {
  opacity: 0.9;
}
.share-item{margin:0}
.share-item.facebookbtn,.share-item.linkedinbtn,.share-item.stumblebtn{width:92px}
.share-item.shareit.top{float:left;margin-bottom:10px!important;margin-top:0;width:100%}
.share-item.facebookbtn,.share-item.facebooksharebtn{margin-top:-4px;width:100px;height:25px}
.share-item.gplusbtn{width:85px}
.share-item.pinbtn,.share-item.linkedinbtn{margin-top:-3px}
.share-item.stumblebtn{height:24px}


.home_tile {
	position: absolute;
	top: 0px;
	left: 0px;
	font-family: 'Roboto Condensed', Arial, Helvetica;
	font-weight: bold; 
	padding: 5px;
	color: #fff;
}


.home_tile a, .home_tile_bottom a {
	color: #fff;
	text-decoration: none;
}

.panel-row-style {
  zoom: 1;
}

.panel-row-style:before {
  content: '';
  display: block;
}

.panel-row-style:after {
  content: '';
  display: table;
  clear: both;
}
.circle-content{color:#fff;position:relative;width:400px;padding:70px 60px;z-index:999}
.circle-content:before{content:'';background-color:#2a5269;position:absolute;top:0;left:0;width:400px;height:400px;border-radius:100%;z-index:1}
.circle-content.on-right{float:right !important;margin-top:-150px}
.circle-content *{position:relative;z-index:10}
.circle-content h1,.circle-content h2,.circle-content h3,.circle-content h4,.circle-content h5,.circle-content h6{font-weight:bold;color:#fff}
.circle-content h4{margin-top:10px}
.circle-content h5+h4{margin-bottom:0}
.circle-content h5{margin-top:0}
.circle-content h6{line-height:2}
.circle-content a.button{white-space:nowrap}
.circle-content img.wp-image-192{margin-right:-150px;position:relative;z-index:10}
.circle-content.alt-spacing{height:400px;margin-bottom:20px;padding:100px 64px}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}
 
.js_active.html_burger_menu #avia-menu .av-burger-menu-main, 
.html_burger_menu #top #avia-menu .menu-item-search-dropdown{ display:block; }

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}
#layout-footer {width: 910px;}



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


.mobile-view #layout-header,
.mobile-view #layout-content,
.mobile-view #layout-footer {
	width: auto !important;
	padding: 0;
}


.cleaner {clear: both;}
img.ad-pic{width:1180px;transition:all .5s ease}
img.ad-pic:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }

	
	
	.social { float:none; text-align:center; width:auto; }

	.social .social-profile { display:inline-block; float:none; }


.header-ad-leaderboard,
.header-ad-promo{
	display: inline-block;
	vertical-align: top;
}


.header-ad-promo{
	margin-left: 15px;
	width: 452px;
	float: right;
}
.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}
.modal-dialog{position:relative;width:auto;margin:10px}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider .slides img{width:100%;display:block}
.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.flexslider .slides{zoom:1}

.nbanner-li-a{display: block;height: 768px;background-repeat: no-repeat;background-position: center;background-size: auto 100%;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

#statssej, #statssejh{
	color:	#306223;
	font-weight: bold;
}


.rssSummary, .rsswidget {
	
	overflow-wrap: break-word;
}


.rsswidget {
	font-weight:bold;
}


.activities .row {
  padding: 70px 0 40px 0;
}


.activities .row .card {
  margin-bottom: 2rem;
  border: 0;
  background-color: transparent;
}


.activities .row .card img {
  height: 100%;
  border: 1px #CCCCCC solid;
}


.activities .row .card-text {
  font-size: 85%;
  margin-top: 5px;
}


.row {
  margin-left: -15px;
  margin-right: -15px;
}


.row::after {
  content: "";
  display: table;
  clear: both;
}


.row-no-margin {
  margin-left: 0;
  margin-right: 0;
}

  .row.activities.gaming .row .card img {
    width: 200px;
  }

  .ru .activities .row .card {
    max-width: 228px;
  }

  .ru .activities .row .card p {
    white-space: nowrap;
  }

  .row.activities.gaming .row .card {
    padding: 0 2rem;
  }


.main-navigation .menu-item-description {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 0.5em;
}


		
		.secondary a:hover,
		.secondary a:focus,
		.main-navigation .menu-item-description,
		.widget,
		.widget blockquote,
		.widget .wp-caption-text,
		.widget .gallery-caption {
			color: rgba( 255, 255, 255, 0.7);
		}


			.secondary a:hover,
			.secondary a:focus,
			.main-navigation .menu-item-description,
			.widget,
			.widget blockquote,
			.widget .wp-caption-text,
			.widget .gallery-caption {
				color: rgba( 0, 0, 0, 0.7);
			}


#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: px;
					text-transform: ;
					font-weight: ;
				}

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

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

.taillemenutop{height:50px;margin-top:0}


.wpb_row .master-slider-parent *,
.master-slider-parent * {
	 box-sizing: content-box;
}


.master-slider-parent {
	margin-left: auto;
	margin-right: auto;
}
#mobilenav .mobilenav-inner{padding:0;clear:both;background-color:#fff}
#mobilenav .mobilenav-inner li{display:block}
#mobilenav .mobilenav-inner li a{-webkit-transition:background .3s ease;transition:background .3s ease;color:#000}
#mobilenav .mobilenav-inner li:last-child{border-bottom:0}
#mobilenav .mobilenav-inner li a:focus{background-color:rgba(0,0,0,0.1) !important}
#main_inner{background:transparent !important}
.hero-banner__meta{margin:0 auto;width:1280px;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}


#socket .copyright{float:left; }
.ft-copy{opacity:.75;padding:20px 0;display:block;width:100%;line-height:1}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.header__social,
.header__buttons {
  max-height: 49px;
}


.header__buttons-inner {
  display: table;
  height: 49px;
  width: 100%;
  text-align: right;
}


.header div.logo-use-image img.logo_big,
.header__logo-inner,
.header__menu-inner,
.header__buttons-inner,
.transition-on {
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}



.logoheader {
	background-color: #fff;
}


.logoheader .container {
	padding: 15px 0;
}

#slider5 .item {
    margin: 10px;
}

#slider2 .item img {
    width: 70%;
}

#slider2 .item img:hover {
    width: 70%;
}

#slider6 .item {
    padding: 15px;
}




.carousel-fade .carousel-inner .item {
	-webkit-transition-property: opacity;
	transition-property: opacity;
}

.carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
	opacity: 0;
}

#slider .item{
	padding:10px;
}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-caption .btn{text-shadow:none}

    #content_box {
        padding-right: 0px;
        padding-left: 0px!important;
    }
.d-none{display:none!important}
.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:' ';display:table}
.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}
.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}

.hdh, 
.hth, 
.hdb {
	display:block;
	margin:0 auto;
	width:100%;
}


#left-right-block-container .block {
  width: 100%;
  float: left;
  overflow: hidden;
  background-color: #eef1e2; }

    #left-right-block-container .block.text-right {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }


.page-block {
  background: transparent;
  float: left;
  width: 100%; }
#top{display:none}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}
ul.socailicon li.fb{position:relative;width:0;font-size:0}
ul.socailicon li.fb a:before{content:"\f09a";font-family:FontAwesome;position:absolute;top:-30px;font-size:30px;color:#fff;background:#3b5a9a;border:1px solid #3b5a9a;width:45px;height:45px;border-radius:50%;text-align:center;padding-top:14px;left:100px}
ul.socailicon li.fb a:hover:before{color:#3b5a9a;background:0 0;transition:background-color .7s ease}
.socailiconinner ul li.fb a:before{content:"\f09a";font-family:FontAwesome;position:absolute;top:-10px;color:#fff;background:#3b5a9a;border:1px solid #3b5a9a;width:45px;height:45px;border-radius:50%;text-align:center;padding-top:6px;left:99px}
.socailiconinner ul li.fb a:hover:before{color:#3b5a9a;background:0 0;transition:background-color .7s ease}


.genesis-nav-menu .menu-item {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}


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


.site-footer li.menu-item{display: inline-block; margin-left:2px}


    .logo-img { 
        height: auto;
        max-height: 70px;
        width: auto;
        max-width: 152px; 
    }

.box5 .tab_body .goodsItem .goodsimg{width:174px;height:174px;}

       .goodsItem a .goodsimg{width:174px; height:174px; border:1px solid #fff; margin-bottom:2px;}
	   
.recommend_box .goodsItem a .goodsimg{ width:145px; height:145px;}

   .boxCenterList li.goodsimg{width:120px;}

   .boxCenterList li.goodsimg img{width:120px; height:120px; display:block;}

    .flowGoodsFittings li.goodsimg{width:48px; margin-right:10px;}

    .flowGoodsFittings li.goodsimg img{width:48px; height:48px; display:block;}

   .top10List .goodsimg{ padding-left:20px;}


#cookiebarheadline,
.widgetheadline {
    font-weight: 700;
    border-left: 2px solid #000;
    text-transform: uppercase
}


#cookiebarheadline {
    font-size: 25px;
    margin-bottom: 30px;
    padding-left: 8px
}


.image-grid .panel-top-right, .image-grid .panel-bottom-right {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

@charset "utf-8";


#header-logo, #header-logo h1 a {color:#fff;}


#header-logo {
 margin-top:40px;
 min-width:220px;
 position:absolute;
 z-index:1;
}


#header-logo h1, #header-logo .description h2 { margin:0;padding:0;}

#header-logo h1 {font-size:30px;line-height:34px;}

#header-logo .description h2 {font-size:12px;}

#header-logo h1 a { color:#333;}

#header-logo .description { position:absolute;margin-top:33px;}
.onecolumn #site_columns_main{width:1080px;float:none;margin:0;padding:20px}
body.brandpost_body #site_columns_main{max-width:1080px;display:block;padding:0;margin:5px auto 0;float:none}
#mainpage_products_panel ul.main li a span.txt{display:inline-block;line-height:20px;text-align:left;white-space:normal;width:55%;vertical-align:middle}
body.responsive-ready #mainpage_products_panel ul.main li span.txt{width:70%}
.pup-wrapper .txt-label{font-weight:bold;padding-bottom:4px;float:left}

.scrollbody_txt1{ background:#DDF4CB; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }



.equal-height .column .column_attr{height:100%;box-sizing:border-box}



.column_attr.align_left{text-align:left}

.column_attr.align_right{text-align:right}

.column_attr.align_center{text-align:center}

.column_attr.align_justify{text-align:justify}

.mcb-section.bg-cover,.mcb-wrap.bg-cover,.column_attr.bg-cover{background-size:cover}

.mcb-section.bg-contain,.mcb-wrap.bg-contain,.column_attr.bg-contain{background-size:contain}

	.mcb-section.bg-cover-ultrawide,.mcb-wrap.bg-cover-ultrawide,.column_attr.bg-cover-ultrawide{background-size:cover}
#views{height:auto;margin-left:5px;max-width:11px;vertical-align:-1px}
#views-single{max-width:13px;height:auto;vertical-align:-1px}
#views-single.related{border:0}

#phone { color:#e8221a; font-weight:700; }

#phone span { color:#1a1717; }
.navigation-menu-new ul.top-nav{list-style-type:none;margin:0;padding:0 20px 0 0;height:55px;font-size:19px;float:right}
.navigation-menu-new ul.top-nav li{float:left;margin:0 40px 0 0;text-align:center;line-height:55px;height:55px;margin-top:0}
.navigation-menu-new ul.top-nav li:last-of-type{margin-right:0!important}
.navigation-menu-new ul.top-nav li a:visited,.navigation-menu-new ul.top-nav li a:link{font-size:17px;-webkit-font-smoothing:antialiased;text-decoration:none;text-transform:uppercase}
.navigation-menu-new ul.top-nav li a:hover{color:#ccc}
.navigation-menu-new ul.top-nav li a:link{font-size:14px}
.top-nav{display:none}
.navigation-menu-new ul.top-nav li a{display:block;position:relative;padding:0;font-size:16px;outline:0;text-decoration:none}
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


#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: #606060 !important;
				}

#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}
.diyw
div.n{padding:0;margin:1em
0}

 
   #footer{width:760px; text-align:center; margin:0px auto; line-height:22px}

   #footer .text{ text-align:center; color:#999}

   #footer .text a{color:#797979; text-decoration:none;}

   #footer .text a:hover{color:#ff0000; text-decoration:none;}

.block950{width:960px; height:auto;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-md-4 {
    width: 33.33333333%;
  }
.sidebar-top,.sidebar .widget{padding-left:15px!important;padding-right:15px!important}




.widget { color: #777; font-size: 15px; overflow: hidden; }

.widget a { color: #777; }

.widget a:hover { color: #444; }

.widget select { border: 1px solid #ddd; color: #777; font-size: 15px; padding: 7px; width: 100%; max-width: 100%; }

#footer .widget select { border-color: #eee; }


.sidebar .widget { padding: 30px 30px 20px; }

#footer .widget { padding-bottom: 30px; }

#footer .widget a:hover { color: #666; }

#menu_devami{display:none}

#menu_devami img{border:0}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}
.list-unstyled{padding-left:0;list-style:none}
.widget_categories .cat-item:before,.widget_categories .cat-item .count{background: #cf4d35;}

    li.stretch { display: inline-block; width: 100%; padding: 0; zoom: 1; }

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

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

.sub-menu .menu-item-has-children:after { color: #fff }
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}

.related-product { margin-bottom: 100px; }

.related-product p { font-weight: 600; font-size: 16px; text-align: center; padding: 0px; line-height: 10px;}

.related-product-img { width: 150px; margin-left: 25%; margin-bottom: 10px; }

.spots{width:920px;margin:0 auto;}
#menu-item-141507{width:69px;padding-left:10px}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}


#main .thumbnail { margin-bottom:20px;}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}


.container_12 .grid_6,
.container_16 .grid_8 {
	width: 462px;
}


.container_12 .grid_8 {
	width: 620px;
}
.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%}

html div#maximenuck201 ul.maximenuck li.maximenuck.item101.level1 .maximenuck span.titreck {
	display: none; 
}

div#maximenuck201 span.titreck {
	text-decoration : none;
	
	float : none !important;
	float : left;
	margin: 0;
}
.menu__link--legal{text-decoration:none;color:#FFF;font-size:12px;text-transform:uppercase;}
.menu__link--legal:visited,.menu__link--legal.active{color:#FFF;}
.menu__link--legal:hover{text-decoration:underline;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-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{float:left}
.col-md-9{width:75%}


.footer_text{
	float:left;
	width:275px;
	border:0px solid #FF0;
	margin-top:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	line-height:20px;
}


.footer_text label{
	color:#0a0a0a;
}

#stats .stat {
	display: inline-block;
	max-width: 19%;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 50px;
	padding-left: 0;
}

    #stats .stat h3 {
        font-size: 20px;
        line-height: 26px;
    }

    #stats .stat h2 {
        font-size: 30px;
        line-height: 36px;
    }

    #stats .stat p {
        font-size: 16px;
        line-height: 20px;
    }

    #stats .stat:nth-child(1) {
        margin-bottom: 0;
    }


.jcarousel li .cause{
   border: 1px solid #1f76bd;
}



.fb_on_hover_show_content .container li .cause-title a span:hover{
	color: #ca6017;
}



.fb_on_hover_show_content .container li .cause-details,
.fb_on_hover_show_content .container li .btn-holder-harimay{
	display: none;
}


.jcarousel-wrapper-css ul li .cause-title{
	height: auto;
    width: 100%;
    padding-top: 7px;
    text-align: center;
}


.jcarousel-wrapper-css ul li .cause-details{
	height: 160px;
	padding: 5px;
    font-size: 15px;
}



.cause-details,
p{
	line-height: 1.44!important;
}
.menu-item .fa{margin-right:10px}
.gl-Footer .menu-item{padding:2px 0}
.cp-Menu_navSocialLinks .menu-item{font-size:1.8em;color:#5DC3D5;display:inline-block;margin:0 0 0 .3em}
.cp-Menu_navSocialLinks .menu-item a:active,.cp-Menu_navSocialLinks .menu-item a:focus,.cp-Menu_navSocialLinks .menu-item a:hover{color:#0096AE}

.fr	{float:right;}

#footer .fr {color:#666;}
.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}
.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-6{width:50%}





.alignnone {
  clear: both;
  margin: 5px 20px 20px 0;
}

a img.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}
.fl-photo-img-svg {width: 100%;}

.et_bloom .et_bloom_success_container { height: 0; overflow: hidden; opacity: 0; position: relative; margin: 0 auto !important; z-index: -1; }

.et_bloom .et_bloom_success_container.et_bloom_animate_success { height: auto; overflow: visible; z-index: 99; opacity: 1; display: block; }

.et_bloom .et_bloom_success_container.et_bloom_animate_success span.et_bloom_success_checkmark { opacity: 1; top: 0; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }

.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content {
	max-height: 60px;
    transition: max-height 0.15s ease-out;
    overflow: hidden;
}


.cli-collapsed .cli-privacy-content
{
    transition: max-height 0.25s ease-in;

}

.cli-privacy-content p
{
	margin-bottom:0;
}


.top-search{
	position: absolute;
	top:0px;
	right: 10px;
}

.gb-footer-outer .footer-logo-cont {
	align-items: flex-start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
}

.gb-footer-outer .footer-logo-cont span {
	color: #ffffff;
    margin-left: 0;
    line-height: 1.5;
    margin-top: 20px;
    max-width: 430px;
}
.row{margin-right:-15px;margin-left:-15px}


.callout .row {
	margin-left: 0;
	margin-right: 0;
}


div.row.pricetable-container {
	padding:0 15px;
}




form div.row:last-child {
	margin-bottom:0;
}

.note-editor .row-fluid p {
	display:none;
}


form .row {
	margin-bottom:20px;
}



	
	.comment-list p,
	.comment-list .row {
		margin-bottom: 0px;
	}

.grid-demo .row {
	margin-left:0;
	margin-right:0;
}


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

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

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

.pad3{
	padding-top:3px;
	padding-right:3px;
	vertical-align:top;
}


.lang_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
}


a.lang_link:hover {
	text-decoration: underline;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-3{width:25%}

.col-md-2.crle-1 img, .col-md-3.crle-2 img, .col-md-3.crle-3 img, .col-md-4.crle-4 img {
    margin-bottom: 16px;
}

.col-md-3.crle-3 {
    margin-top: -36px;
}
body .navigation-top ul ul{border:none}
.navigation-top.site-navigation-fixed{display:none}
body .left-right-header .navigation-top{background:0 0;position:relative;border-bottom:0;border-top:0;float:right;width:86%}
.top-bottom-header .navigation-top{background:0 0;position:relative;max-width:980px;border-bottom:0;margin:0 auto;border-top:0;width:100%}
.top-bottom-header .navigation-top nav{float:left}
body .hamburger-header .navigation-top{background:0 0;position:relative;border-bottom:0;border-top:0;float:right;width:86%}



.logo-right-topbar .logo-right-dv{
  max-width: 123px;
  margin: 0px 8px;
  transition: filter .5s ease-in-out;
  -webkit-filter: grayscale(100%); 
  filter: grayscale(100%); 
}

.logo-right-topbar .logo-right-dv:hover{
  -webkit-filter: grayscale(0%) ;
  filter: grayscale(0%); 
}
.et_header_style_centered #main-header .logo_container{height:100px}
.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:18px}
.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:80px}





#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
}


#colophon {
	margin-top: 0;
	overflow: hidden;
	padding: 0 0 10px 0;
}


.art-widget-title
{
    padding:0 0 0 24px;
    margin-bottom:0;
}


.art-footer .art-widget-title 
{
    font-size:1.2em;
    padding: 0;
}
