﻿





.sidebar {
	overflow: hidden;
	margin-bottom: 20px;
	border-radius: 7px;
	border: 1px solid #2d2d2d;
	background-color: #0e0e0e;
	border-radius: 7px;
}


.sidebar .sb-head {
	width: 100%;
	overflow: hidden;
}


.sidebar .sb-head span {
	float: left;
	width: 100%;
	color: #fff;
	padding: 15px 15px 15px;
	text-shadow: 1px -1px 0 #434343;
	text-transform: uppercase;
	font: bold 17px "Titillium Web", sans-serif;
}


.sidebar .sb-repeat {width: 100%;padding: 17px 11px;background-color: #161616;}


.sidebar ul {

	margin: 0;

	padding: 0;

	list-style: none;

	border-top: 1px solid #1a1a1a;

}


.sidebar ul li {

	padding: 6px 6px 7px;

	border-bottom: 1px solid #1a1a1a;

}


.sidebar ul li a {

color: #FFF;

font: 11px tahoma, arial, verdana;
}
.home-monitor-area .monitor-container{float:left;width:100%;margin:30px 0 30px;position:relative}
.home-monitor-area .monitor-container .monitor{width:360px;position:absolute;left:50%;transform:translateX(-50%)}
.home-monitor-area .monitor-container #monitor-img{position:absolute;left:50%;transform:translateX(-50%);width:335px;top:13px}


.entry-content h1:first-child,
.entry-content h2:first-child,
.entry-content h3:first-child,
.entry-content h4:first-child,
.entry-content h5:first-child,
.entry-content h6:first-child,
.comment-content h1:first-child,
.comment-content h2:first-child,
.comment-content h3:first-child,
.comment-content h4:first-child,
.comment-content h5:first-child,
.comment-content h6:first-child,
.textwidget h1:first-child,
.textwidget h2:first-child,
.textwidget h3:first-child,
.textwidget h4:first-child,
.textwidget h5:first-child,
.textwidget h6:first-child {
	margin-top: 0;
}
#main-nav li.first-level-item.second-level--opened ul.second-level{max-height:1000px;opacity:1;display:block;}
#main-nav li.first-level-item.second-level--opened button.second-level--open svg{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);}










.mobile-nav-button {

    display: none;

}


    .mobile-nav-button i.fa.fa-bars {

        font-size: 28px;

    }

.main-section .image-beside-left .image-wrap, .main-section .image-beside-right .image-wrap, .main-section .image-intext-left .image-wrap, .main-section .image-intext-right .image-wrap { max-width: 30%; }


.tubiao{
	width:100px;
	height:100px;
	border-radius:50%;
	border:1px solid #63c1ff;
}

.tubiao img{
	border-radius:50%;
}

	.btn-menu {
		float: right;
		font-size: 28px;
		font-family: "FontAwesome";
		color: #fff;
		text-align:center;
		width: 28px;
		height: 28px;
		cursor: pointer;
		-webkit-transition: all 0.3s ease-out;
		   -moz-transition: all 0.3s ease-out;
		    -ms-transition: all 0.3s ease-out;
		     -o-transition: all 0.3s ease-out;
		        transition: all 0.3s ease-out;
	}

	.btn-menu:before{
		content: "\f0c9";
	}


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


#header-secondary-outer .menu-item-language .iclflag {
	top: 2px;
}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}

	.banner_form {
		bottom: 70px;
	}

	.banner_form::before {
		display: none;
	}

	.banner_form .item_form {
		box-shadow: none;
		background: #eee;
		text-align: center;
	}
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.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}




#container {
    width: 960px;
    position: relative;
    margin: 0 auto;
    padding-bottom: 5em;
}
#header .header-bg .shadow{background: #000;background: -webkit-gradient(left top, right top, color-stop(1%, #000), color-stop(40%, rgba(0,0,0,0)));background: -webkit-linear-gradient(left, #000 1%, rgba(0,0,0,0) 40%);background: -moz-linear-gradient(left, #000 1%, rgba(0,0,0,0) 40%);background: -ms-linear-gradient(left, #000 1%, rgba(0,0,0,0) 40%);background: -o-linear-gradient(left, #000 1%, rgba(0,0,0,0) 40%);background: linear-gradient(to right, #000 1%, rgba(0,0,0,0) 40%);min-height: 18em;padding: 1em 4.1666%}
#header .header-bg .shadow .header-copy{color: #fff;font-family: 'Oxygen', sans-serif;text-transform: uppercase;padding-top: 3em}
#header .header-bg .shadow .header-copy p{margin: 0}


.ht_grid_1_3 {
  float: left;
  margin-right: 1.5%;
  margin-bottom: 30px;
  width: 32.33333%;
}


.ht_grid_1_3:nth-of-type(3n+0) {
  margin-right: 0;
  clear: right;
}


.ht_grid_1_3:nth-of-type(3n+1) {
  clear: left;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{width:50%}


				h1.theme-title { font-size: 40px !important; }


.slider { width:1000px; height:396px; margin:0 auto; position:relative; z-index:2; }





#header{
    width: 100%;
    margin: 0 auto;
    height: 40px;
    background: #000;
}



#header h1{
    width: 238px;
    height: 90px;
    position: absolute;
    left: 25px;
    top: 30px;
}

#header h1 a{
    font-family: "Trebuchet MS", sans-serif;
    line-height: 1em;
    font-size: 24px;
color: #6f6f6f;
text-transform: capitalize;
font-weight: bold;}

#header h2{

    width: 426px;
    height: 74px;
    text-indent: -99999px;
    left: 250px;
    top: 41px;
    position: absolute;
}
.et-db #et-boc .et_pb_posts .et_pb_post .entry-title a,.et-db #et-boc .et_pb_posts .et_pb_post .post-content,.et-db #et-boc .et_pb_posts .et_pb_post .post-content *,.et-db #et-boc .et_pb_posts .et_pb_post .post-meta a,.et-db #et-boc .et_pb_posts .et_pb_post .post-meta span{letter-spacing:inherit}
.et-db #et-boc .et_pb_portfolio_item .et_pb_module_header a,.et-db #et-boc .et_pb_portfolio_item h3 a,.et-db #et-boc .et_pb_post .entry-title a,.et-db #et-boc .et_pb_post h2 a{text-decoration:none}
.et-db #et-boc .et_pb_blog_grid .et_pb_no_thumb .entry-title,.et-db #et-boc .et_pb_blog_grid .et_pb_no_thumb h2{margin-top:0}
.smrt_table4{border-bottom:#EEE solid 1px}
.smrt_table4:hover{background:#f4f4f4;border-bottom:#DCDCDC solid 1px}




#main-nav ul li.menu-item-has-children:after,
#main-nav ul li.mega-menu:after,
.top-menu ul li.menu-item-has-children:after {
	position: absolute;
	right: 7px;
	top: 50%;
	display: inline-block;
	content: '';
	width: 0;
	height: 0;
	border: 4px solid transparent;
	border-top: 4px solid #bbb;
}


#main-nav ul ul li.menu-item-has-children:after,
#main-nav ul ul li.mega-menu:after,
.top-nav .top-menu ul ul li.menu-item-has-children:after {
	border: 4px solid transparent;
	border-left-color: #bbb;
}
.calendar-article .post-card__content .post-card__title .post-card__url{text-decoration:none}
.four-in-row .posts-list .post-card:nth-child(-n2) .post-card__title{font-size:20px}
.archive .posts-list .post-card:nth-child(-n+2) .post-card__title{font-size:24px}
.archive .posts-list .post-card .post-card__title{font-size:20px;line-height:1.2;margin-bottom:0}
.page-template-template-fashion-products .posts-list .post-card__title,.page-template-template-lifestyle .posts-list .post-card__title{width:100%}
.single-store .articles-module .posts-list .post-card .post-card__content .post-card__title{margin-bottom:30px}

.ca_zone{
	position:absolute;
	width:100%;
}
.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%}


	.seperator-wrapper{
		background:#1C222B;
		color:#FFFFFF;
		padding:5px 0 20px 0;
	}

	.seperator{
		text-align:center;
		width:1040px;
		float:none;
		margin:0 auto;
	}

	.seperator h2{
		font-weight:300;
		color:#FFFFFF;
	}

	.seperator p{
		color:#566B7A;
	}
