﻿.most-search{margin:20px auto 0;width:80%;line-height:20px;padding:10px;overflow:hidden;border:dashed 1px #b6d9e3}

.navigation .n_bj8{ background-position:-186px -160px;}


.form-wrapper {
	max-width : 700px;
	margin    : auto auto 35px;
}


.form-wrapper form {

	margin : auto;
}


.form-wrapper h3 {
	text-align     : center;
	color          : black;
	font-weight    : bold;
	padding-bottom : 10px;
}


.form-wrapper h3.current {
	display : block;
}
#name-and-slogan{display:table-cell;padding:20px 0 20px 10px;vertical-align:middle}
.ie7 #name-and-slogan,.ie8 #name-and-slogan{display:block}
span.caret,aside{display:none}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}

.windowbg2
{
	color: #000000;
	background-color: #f6f5e9;
}

.mh-slider-caption .mh-excerpt-more, .mh-slider-title { color: #fff; }

.mh-slider-content .mh-excerpt { margin-top: 10px; margin-top: 0.625rem; }

	.mh-loop-excerpt, .mh-custom-posts-content .mh-excerpt, .mh-posts-list-excerpt, #mh-mobile .mh-posts-focus-excerpt-small, .mh-posts-focus-caption-small  { display: none; }


#back-to-top{
	position: absolute;
	top:12px;
	right:20px;
}

#back-to-top a{
	border: none;
	opacity: 0.6;
	transition: opacity 0.4s ease;
    -moz-transition: opacity 0.4s ease;    
    -o-transition: opacity 0.4s ease;      
    -webkit-transition: opacity 0.4s ease; 
}

#back-to-top a:hover{
	opacity: 1;
	border: none;
}

	.header-layout-2 #logo a, .header-layout-2 #logo img {
	    float: none;
	    letter-spacing: 0;
	}

	#header #logo a {
		float: none;
    	clear: both;
	}

#logo a {
    float: left;
    line-height: 1;
}

#logo img { float: left }


.navigation-top .wrap {
	max-width: 1000px;
	padding: 0;
}


.wrap {
	margin-left: auto;
	margin-right: auto;
	max-width: 700px;
	padding-left: 2em;
	padding-right: 2em;
}


.wrap:after {
	clear: both;
	content: "";
	display: block;
}




#masthead .wrap {
	position: relative;
}


.panel-content .wrap {
	padding-bottom: 0.5em;
	padding-top: 1.75em;
}


.site-footer .wrap {
	padding-bottom: 1.5em;
	padding-top: 2em;
}


	.page-one-column .panel-content .wrap {
		max-width: 740px;
	}

.rg-ss-slice-container {position: relative;overflow:hidden;}

.rg-ss-slice-list {margin: 0;padding: 0;list-style: none;}

.rg-ss-slice-list li .rg-ss-slice, .rg-ss-slice-list li .rg-ss-info  {display: none;}

.rg-ss-slice-list li:first-child .rg-ss-slice, .rg-ss-slice-list li:first-child .rg-ss-info {display: block;}

.rg-ss-slice {position: absolute;top: 0;left: 0;}

.rg-ss-slice a {display: block;}

.rg-ss-slice-container:hover .rg-ss-controls.onhover {opacity: 1.0;}
.nav .nav-contact .phone-number a,.nav .nav-contact .address a{text-decoration:none;color:inherit;display:block}
.nav .nav-contact .phone-number a:hover,.nav .nav-contact .phone-number a:focus,.nav .nav-contact .address a:hover,.nav .nav-contact .address a:focus{color:#F1B82D}


#sidebar .widget h4,
#gazpo-footer h4{
	margin-bottom: 5px;
	font-size:14px;
	font-weight:bold;
	text-shadow: 1px 1px 0 #FFFFFF;
}


#sidebar .widget{
	margin-bottom: 20px;
	padding:10px;
	background: #ffffff;
	background: -webkit-linear-gradient(top, #ffffff, #f6f6f6);
    background:    -moz-linear-gradient(top, #ffffff, #f6f6f6);
    background:     -ms-linear-gradient(top, #ffffff, #f6f6f6);
    background:      -o-linear-gradient(top, #ffffff, #f6f6f6);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); 
}


#gazpo-footer .widget{
	width:300px;
	float:left;
	margin-right: 10px;
	padding:5px;	
}


#gazpo-footer .widget ul{
	margin:0;
	float:0;
}


.has-post-thumbnail .entry-featured{border-bottom:none; box-shadow:none;}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}

.container {
	margin: 0 auto;
	width: 1010px;
}
#content{position:relative;overflow-x:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.search-results #content{margin-top:30px}
.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:#888888;}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#ffffff;}
.navbar-toggle.collapsed .icon-bar{visibility:visible;}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
.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-12{width:100%}
header .wrapper .menu-toggle.on .three{-webkit-transform:rotate(-45deg) translate(8px, -9px);-khtml-transform:rotate(-45deg) translate(8px, -9px);-moz-transform:rotate(-45deg) translate(8px, -9px);-ms-transform:rotate(-45deg) translate(8px, -9px);-o-transform:rotate(-45deg) translate(8px, -9px);transform:rotate(-45deg) translate(8px, -9px)}
header .wrapper .menu-toggle .one,header .wrapper .menu-toggle .two,header .wrapper .menu-toggle .three{width:100%;height:5px;background:#26A8DF;margin:6px auto;backface-visibility:hidden;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s}

#aboutcontent {
margin-bottom:20px;
}

#aboutcontent p{
font-size:0.85em;
}

  #jm-top-bar-space,
  #jm-logo-bar-space,
  #jm-djmenu-space,
  #jm-header-top-space,
  #jm-main-in,
  #jm-bottom0,
  #jm-bottom1-space,
  #jm-bottom2-space,
  #jm-footer-mod-space,
  #jm-footer-space {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

.clearfix {
  *zoom: 1;
}

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

.clearfix:after {
  clear: both;
}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:21px 0}
.mb-5,.my-5{margin-bottom:3rem!important}

#a a:link, #a a:visited, #a a:active, #a a:hover {
	color: #DE1E83;
	text-decoration: none;
}

.space {
	margin-bottom: 20px;
	list-style-type:none;
}

.so-widget-sow-image-default-813df796d9b1 .sow-image-container .so-widget-image {
  display: block;
  max-width: 100%;
  width: inherit;
  height: auto;
}

.so-widget-sow-image-default-bc52321e3400 .sow-image-container {
  text-align: right;
}

.so-widget-sow-image-default-bc52321e3400 .sow-image-container .so-widget-image {
  display: inline-block;
  max-width: 100%;
  width: 100%;
  height: auto;
}

.so-widget-sow-image-default-eef982a7180b .sow-image-container {
  text-align: center;
}

.so-widget-sow-image-default-eef982a7180b .sow-image-container .so-widget-image {
  display: inline-block;
  max-width: 100%;
  width: inherit;
  height: auto;
}

.n2-ss-spinner-simple-white-container {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -20px;
    background: #fff;
    width: 20px;
    height: 20px;
    padding: 10px;
    border-radius: 50%;
    z-index: 1000;
}

.slide {
	width: 100%;
}

#slides .slide .product-item:last-child .product-img, #slides .slide .product-item:last-child .title {
	border-right: 1px solid #ECEDED;
}

#slides.news .slide .news-item:last-child {
	padding-right: 0;
}

	#abremenu {
		display:none; 
		position:absolute;
		top:33px;
		right:18px;
	}

		#abremenu a span:before {
			content: "menu";
		}

		#abremenu a { 
			
			display:block;
			height:29px;
		}

			#abremenu a span { 
				display:inline-block;
				font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;	
				
				font-size:18px;
				padding-top:7px;
				text-decoration:none;
				font-weight:bold;
				text-transform:uppercase;
				vertical-align:top;
			}

.wrap-right{ width:887px; height:auto;float:right;}
.rmp-subtitle{font-size:10pt !important;}
span.rmp-subtitle{margin:0 1em;}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
#menu-widget-2 ul li a:hover, #menu-widget-2 ul .menu-item.current-menu-item a {color:#fff;}
#menu-widget-3 ul li a:hover, #menu-widget-3 ul .menu-item.current-menu-item a {color:#cccccc;}
@charset "UTF-8";



.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}


.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}


.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}


.animated.flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
.meet-team__item{margin-bottom:30px}
.ie7 .meet-team__item{display:inline}

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

.widget .social-link-item{
    margin:0 2px 2px 0;
    padding:0;
    list-style:none;
}
.quick-links .top-link-item{display:inline-block}


header#cc_header .register {
	float: right;
	clear: right;
	margin-bottom: 10px;
}


	header#cc-header .span5 div.register {
		float: none;
	}
.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}


.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;
}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}
.header-menu .sub-menu{top:0;position:absolute;width:100%;background:#ececec;left:0;margin:0;padding:0;z-index:-1;display:none}
.sub-menu a{color:#000}
.sub-menu a:hover{color:#279989!important}

.delay1{animation-delay:1s; -moz-animation-delay:1s; -webkit-animation-delay:1s;}
.section-news__item{display:inline-block;page-break-inside:avoid!important;height:100%}

.list a:hover{ text-decoration: none;}

.main .list .picshow{ margin-bottom: 17px;}

.hottips .list:after{content:"."; height:0; line-height:0;display:block; clear:both;overflow: hidden;}

.hottips .list{ margin-left: -10px;clear:both;zoom:1;}

.hottips .list a{ float:left; width:84px; height:43.5px; margin:0 0 10px 10px; border:1px solid #dcdcdc; background-color: #f5f5f5; line-height: 43.5px; text-align: center; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}

.hottips .list a:hover{border:1px solid #6ebe32; background-color: #6ebe32; color:#fff;}

.sider .list .picshow{ margin-bottom: 12px;}

 .menu-item-12818 a {
 border-bottom: 1px solid #1f2c38 !important;
}

#ub-f{position:relative;float:none;clear:both}
.views-view-grid tbody{border-top:0}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
	margin-right: -4px;
}


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


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item {
		margin: 0;
	}


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


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f460";
	}
.mx-header-logo .logo{display:block;float:left}
.site-header-style-2 .mx-header-logo .logo{padding:7px 0}
.site-header-style-2 .mx-header-logo{float:left}
.site-header-style-2.fixed-enabled .mx-header-logo .logo{margin:0;padding:5px 0}
.site-header-style-2.fixed-enabled .mx-header-logo .logo img{height:44px;width:auto}
.site-header-style-3 .mx-header-logo{text-align:center}
.site-header-style-3 .mx-header-logo .logo{float:none}
.site-header-style-3 .mx-header-logo .logo a{display:inline-block}
.site-header-style-4 .mx-header-logo{float:left}
.site-header-style-4.fixed-enabled .mx-header-logo .logo img{height:44px;width:auto}
.mx-header-logo .logo a{margin:0 auto;float:none;display:inline-block}
