.clear {
  *zoom: 1;
}
.clear:before,
.clear:after {
  display: table;
  content: "";
}
.clear:after {
  clear: both;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

.row {
  margin-left: -2.5%;
  *zoom: 1;
}
.row_nomar { 
	margin:0!important
}
.row:before,
.row:after {
  display: table;
  content: "";
}
.row:after {
  clear: both;
}
[class*="span"] {
  float: left;
  margin-left: 2.5%;
  margin-bottom:20px;
}
.span_full {
	width: 97.5%;
}
.span1-4 {
	width:22.5%
}
.span2-4,
.span1-2 {
	width:47.5%
}

.span1-2 .span1-4,
.span2-4 .span1-4 {
	width:47.5%
}

.span1-3 {
	width:30.82%
}
.span2-3 {
	width:64.15%
}
.span2-3 .span1-3 {
	width:47.5%
}

.span3-4 {
	width:72.5%
}

/*RightSidebar*/
.right-sidebar { 
}
.right-sidebar .right-sidebar-block { 
	float:right!important;
	width:270px!important;
	display:block!important;
	margin:0!important;
}
.right-sidebar .fl-container,
.right-sidebar .posts-block {
	width:870px!important;
	float:left!important;
	margin:0!important
}

.content_block:after {
	clear:both;
}

.fl-container:after {
	clear:both
}

/*LeftSidebar*/
.left-sidebar { 
}
.left-sidebar .left-sidebar-block { 
	float:left!important;
	width:270px!important;
	display:block!important;
	margin:0!important;
}
.left-sidebar .fl-container {
	width:100%!important;
	float:none!important;
	margin:0!important
}
.left-sidebar .fl-container .posts-block {
	width:870px!important;
	float:right!important;
	margin:0!important
}

/*BothSidebars*/
.both-sidebars { 
}
.both-sidebars .left-sidebar-block { 
	float:left!important;
	width:270px!important;
	display:block!important;
	margin:0!important;
}
.both-sidebars .fl-container {
	width:870px!important;
	float:left!important;
	margin:0!important
}
.both-sidebars .fl-container .posts-block {
	width:460px!important;
	float:right!important;
	margin:0!important
}
.both-sidebars .right-sidebar-block { 
	float:right!important;
	width:220px!important;
	display:block!important;
	margin:0!important;
}

/*NoSidebar*/
.no-sidebar .fl-container,
.no-sidebar .posts-block {
	float: none;
}
.no-sidebar .posts-block { 
	margin:0!important;
	width:100%!important;
}
.no-sidebar .left-sidebar-block,
.no-sidebar .right-sidebar-block,
.right-sidebar .left-sidebar-block, 
.left-sidebar .right-sidebar-block {
	display: none!important;
}

.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}
.container:before,
.container:after {
  display: table;
  content: "";
}
.container:after {
  clear: both;
}

/*-- Carousel --*/
.span_full .carouselslider {
	width:1170px;
}
.span1-2 .carouselslider {
	width:570px;
}
.span1-3 .carouselslider {
	width:370px;
}
.span1-4 .carouselslider {
	width:270px;
}
.span2-3 .carouselslider {
	width:770px;
}
.span3-4 .carouselslider {
	width:870px;
}

.left-sidebar .span_full .carouselslider,
.right-sidebar .span_full .carouselslider {
	width:870px;
}
.left-sidebar .span1-2 .carouselslider,
.right-sidebar .span1-2 .carouselslider {
	width:424px;
}
.left-sidebar .span1-3 .carouselslider,
.right-sidebar .span1-3 .carouselslider {
	width:275px;
}
.left-sidebar .span1-4 .carouselslider,
.right-sidebar .span1-4 .carouselslider {
	width:201px;
}
.left-sidebar .span2-3 .carouselslider,
.right-sidebar .span2-3 .carouselslider {
	width:572px;
}
.left-sidebar .span3-4 .carouselslider,
.right-sidebar .span3-4 .carouselslider {
	width:647px;
}

.span_full .items4 li { 
	width:270px;
}
.span_full .items3 li { 
	width:370px;
}
.span_full .items2 li { 
	width:570px;
}
.span_full .items1 li { 
	width:1170px;
}

.span1-2 .items4 li { 
	width:120px;
}
.span1-2 .items3 li { 
	width:170px;
}
.span1-2 .items2 li { 
	width:270px;
}
.span1-2 .items1 li { 
	width:570px;
}

.span1-3 .items4 li { 
	width:70px;
}
.span1-3 .items3 li { 
	width:103px;
}
.span1-3 .items2 li { 
	width:170px;
}
.span1-3 .items1 li { 
	width:370px;
}

.span1-4 .items4 li { 
	width:45px;
}
.span1-4 .items3 li { 
	width:70px;
}
.span1-4 .items2 li { 
	width:120px;
}
.span1-4 .items1 li { 
	width:270px;
}

.span2-3 .items4 li { 
	width:170px;
}
.span2-3 .items3 li { 
	width:236px;
}
.span2-3 .items2 li { 
	width:370px;
}
.span2-3 .items1 li { 
	width:770px;
}

.span3-4 .items4 li { 
	width:195px;
}
.span3-4 .items3 li { 
	width:270px;
}
.span3-4 .items2 li { 
	width:420px;
}
.span3-4 .items1 li { 
	width:870px;
}

/* items size with sidebar*/
.left-sidebar .span_full .items4 li,
.right-sidebar .span_full .items4 li { 
	width:195px;
}
.left-sidebar .span_full .items3 li,
.right-sidebar .span_full .items3 li { 
	width:270px;
}
.left-sidebar .span_full .items2 li,
.right-sidebar .span_full .items2 li { 
	width:425px;
}
.left-sidebar .span_full .items1 li,
.right-sidebar .span_full .items1 li { 
	width:870px;
}

.left-sidebar .span1-2 .items4 li,
.right-sidebar .span1-2 .items4 li { 
	width:83px;
}
.left-sidebar .span1-2 .items3 li,
.right-sidebar .span1-2 .items3 li { 
	width:121px;
}
.left-sidebar .span1-2 .items2 li,
.right-sidebar .span1-2 .items2 li { 
	width:197px;
}
.left-sidebar .span1-2 .items1 li,
.right-sidebar .span1-2 .items1 li { 
	width:424px;
}

.left-sidebar .span1-3 .items4 li,
.right-sidebar .span1-3 .items4 li { 
	width:46px;
}
.left-sidebar .span1-3 .items3 li,
.right-sidebar .span1-3 .items3 li { 
	width:71px;
}
.left-sidebar .span1-3 .items2 li,
.right-sidebar .span1-3 .items2 li { 
	width:122px;
}
.left-sidebar .span1-3 .items1 li,
.right-sidebar .span1-3 .items1 li { 
	width:275px;
}

.left-sidebar .span1-4 .items4 li,
.right-sidebar .span1-4 .items4 li { 
	width:27px;
}
.left-sidebar .span1-4 .items3 li,
.right-sidebar .span1-4 .items3 li { 
	width:47px;
}
.left-sidebar .span1-4 .items2 li,
.right-sidebar .span1-4 .items2 li { 
	width:85px;
}
.left-sidebar .span1-4 .items1 li,
.right-sidebar .span1-4 .items1 li { 
	width:201px;
}

.left-sidebar .span2-3 .items4 li,
.right-sidebar .span2-3 .items4 li { 
	width:120px;
}
.left-sidebar .span2-3 .items3 li,
.right-sidebar .span2-3 .items3 li { 
	width:170px;
}
.left-sidebar .span2-3 .items2 li,
.right-sidebar .span2-3 .items2 li { 
	width:271px;
}
.left-sidebar .span2-3 .items1 li,
.right-sidebar .span2-3 .items1 li { 
	width:572px;
}

.left-sidebar .span3-4 .items4 li,
.right-sidebar .span3-4 .items4 li { 
	width:139px;
}
.left-sidebar .span3-4 .items3 li,
.right-sidebar .span3-4 .items3 li { 
	width:195px;
}
.left-sidebar .span3-4 .items2 li,
.right-sidebar .span3-4 .items2 li { 
	width:308px;
}
.left-sidebar .span3-4 .items1 li,
.right-sidebar .span3-4 .items1 li { 
	width:647px;
}

/*OneByOne Slider*/
.module_layer_slider .fullscreen_slider1 {
	width:100%;
	height:525px;
	overflow:hidden!important;
	position:relative;
}
.module_layer_slider .slider_type3 {
	height:525px;
}
.module_layer_slider .slider_type1 {
	width:100%;
	height:485px;
	overflow:hidden!important;
	position:relative;
}
.module_layer_slider .module_content .oneByOne1 { 
	width:100%;
	height:525px;
}
.fullscreen_slider .OneByOne_container {
	position:absolute;
	width:100%;
	height:525px;
}
.slider_type3 { 
	position:relative;
	overflow:hidden!important;
}
.slider_type3 .OneByOne_container {
	position:absolute;
	width:1270px;
	height:525px;
}
.slider_type1 .OneByOne_container {
	position:absolute;
	width:100%;
	height:485px;
}

.fullscreen_slider .layer_wrapper,
.slider_type3 .layer_wrapper {
	width:1170px;
	height:525px;
	position:absolute;
	left:50%;
	margin:0 0 0 -585px;
	top:0;
}
.module_layer_slider .fullscreen_slider .oneByOne_item,
.module_layer_slider .slider_type3 .oneByOne_item {
	width:100%;
	height:525px;
}
.module_layer_slider .slider_type1 .oneByOne_item {
	width:100%;
	height:485px;
}

/*Layer1*/
.fullscreen_slider .ls1_txt1,
.slider_type3 .ls1_txt1 {
	position:absolute;
	top:58px;
	left:50%;
	margin-left:-584px;
}
.fullscreen_slider .ls1_txt2,
.slider_type3 .ls1_txt2 {
	position:absolute;
	bottom:180px;
	left:50%;
	margin-left:-330px;
}
.fullscreen_slider .ls1_txt3,
.slider_type3 .ls1_txt3 {
	position:absolute;
	bottom:180px;
	left:50%;
	margin-left:-584px;
}
.fullscreen_slider .ls1_txt4,
.slider_type3 .ls1_txt4 {
	position:absolute;
	bottom:116px;
	left:50%;
	margin-left:-541px;
}
.fullscreen_slider .ls1_txt5,
.slider_type3 .ls1_txt5 {
	position:absolute;
	bottom:116px;
	left:50%;
	margin-left:-329px;
}
.fullscreen_slider .ls1_txt6,
.slider_type3 .ls1_txt6 {
	position:absolute;
	bottom:46px;
	left:50%;
	margin-left:-299px;
}
.fullscreen_slider .ls1_txt7,
.slider_type3 .ls1_txt7 {
	position:absolute;
	bottom:46px;
	left:50%;
	margin-left:-584px;
}

.fullscreen_slider .ls2_txt1,
.slider_type3 .ls2_txt1 {
	position:absolute;
	bottom:50px;
	left:50%;
	margin-left:-586px;
}
.fullscreen_slider .ls2_txt2,
.slider_type3 .ls2_txt2 {
	position:absolute;
	bottom:52px;
	left:50%;
	margin-left:-248px;
}
.fullscreen_slider .ls2_txt3,
.slider_type3 .ls2_txt3 {
	position:absolute;
	bottom:39px;
	left:50%;
	margin-left:107px;
}
.fullscreen_slider .ls2_txt4,
.slider_type3 .ls2_txt4 {
	position:absolute;
	bottom:36px;
	left:50%;
	margin-left:338px;
}
.fullscreen_slider .ls2_txt5,
.slider_type3 .ls2_txt5 {
	position:absolute;
	bottom:46px;
	left:50%;
	margin-left:526px;
}
.fullscreen_slider .ls2_txt6,
.slider_type3 .ls2_txt6 {
	position:absolute;
	bottom:196px;
	left:50%;
	margin-left:-422px;
}
.fullscreen_slider .ls2_txt7,
.slider_type3 .ls2_txt7 {
	position:absolute;
	top:94px;
	left:50%;
	margin-left:-586px;
}
.fullscreen_slider .ls2_txt8,
.slider_type3 .ls2_txt8 {
	position:absolute;
	top:98px;
	left:50%;
	margin-left:268px;
}
.fullscreen_slider .ls2_txt9,
.slider_type3 .ls2_txt9 {
	position:absolute;
	top:180px;
	left:50%;
	margin-left:384px;
}

.fullscreen_slider .ls3_txt1,
.slider_type3 .ls3_txt1 {
	position:absolute;
	bottom:85px;
	left:50%;
	margin-left:-585px;
}
.fullscreen_slider .ls3_txt2,
.slider_type3 .ls3_txt2 {
	position:absolute;
	bottom:56px;
	left:50%;
	margin-left:-271px;
}

.fullscreen_slider .ls4_txt1,
.slider_type3 .ls4_txt1 {
	position:absolute;
	top:38px;
	left:50%;
	margin-left:-586px;
}
.fullscreen_slider .ls4_frame,
.slider_type3 .ls4_frame {
	position:absolute;
	top:64px;
	left:50%;
	margin-left:-491px;
	width:585px;
	height:365px;
}
.fullscreen_slider .ls4_txt2,
.slider_type3 .ls4_txt2 {
	position:absolute;
	top:42px;
	left:50%;
	margin-left:155px;
}
.fullscreen_slider .ls4_txt3,
.slider_type3 .ls4_txt3 {
	position:absolute;
	bottom:45px;
	left:50%;
	margin-left:288px;
}
.fullscreen_slider .ls4_txt4,
.slider_type3 .ls4_txt4 {
	position:absolute;
	bottom:40px;
	left:50%;
	margin-left:439px;
}

.fullscreen_slider form.subscribe,
.slider_type3 form.subscribe {
	position:absolute;
	top:194px;
	left:50%;
	margin-left:194px;	
	width:395px;
}
.fullscreen_slider form.subscribe p,
.slider_type3 form.subscribe p {
	color:#232323;
	font-size:15px;
	margin-bottom:10px;
}
.fullscreen_slider form.subscribe .inline,
.slider_type3 form.subscribe .inline {
	display:inline-block;
	float:left;
	height:36px;
	margin-right:3px;
}
.fullscreen_slider form.subscribe .subscribe_field,
.slider_type3 form.subscribe .subscribe_field {
	padding:8px 14px;
	width:250px;
	background:#282828;
	color:#8b8b8b;	
	line-height:20px;
	height:20px;
	border:none!important;
}
.fullscreen_slider form.subscribe .btn_subscribe,
.slider_type3 form.subscribe .btn_subscribe {
	padding:0px 10px;
	cursor:pointer;
	width:110px;
	background:#282828;
	color:#8b8b8b;	
	line-height:36px;
	height:36px;
	background-color:#282828;
	color:#ffffff;
	font-size:18px;
	border:none!important;
}

.fullscreen_slider .ls5_txt1,
.slider_type3 .ls5_txt1 {
	position:absolute;
	top:83px;
	left:50%;
	margin-left:-359px;
}
.fullscreen_slider .ls5_txt2,
.slider_type3 .ls5_txt2 {
	position:absolute;
	top:225px;
	left:50%;
	margin-left:-209px;
}
.fullscreen_slider .ls5_txt3,
.slider_type3 .ls5_txt3 {
	position:absolute;
	top:296px;
	left:50%;
	margin-left:-157px;
}

/*Layout02*/
.slider_type1 .ls1_txt1 {
	position:absolute;
	top:92px;
	left:50%;
	margin-left:-55px;
}
.slider_type1 .ls1_txt2 {
	position:absolute;
	top:220px;
	left:50%;
	margin-left:32px;
}
.slider_type1 .ls1_txt3 {
	position:absolute;
	top:305px;
	left:50%;
	margin-left:215px;
}

.slider_type1 .ls2_txt1 {
	position:absolute;
	bottom:2px;
	left:50%;
	margin-left:-538px;
}
.slider_type1 .ls2_txt2 {
	position:absolute;
	bottom:20px;
	top:auto;
	left:50%;
	margin-left:-189px;
}
.slider_type1 .ls2_txt3 {
	position:absolute;
	top:78px;
	left:50%;
	margin-left:69px;
}
.slider_type1 .ls2_txt4 {
	position:absolute;
	top:245px;
	left:50%;
	margin-left:239px;
}
.slider_type1 .ls2_txt5 {
	position:absolute;
	bottom:62px;
	left:50%;
	margin-left:245px;
}

.slider_type1 .ls3_txt1 {
	position:absolute;
	top:80px;
	left:50%;
	margin-left:-245px;
}
.slider_type1 .ls3_txt2 {
	position:absolute;
	top:150px;
	left:50%;
	margin-left:-545px;
}
.slider_type1 .ls3_txt3 {
	position:absolute;
	top:329px;
	left:50%;
	margin-left:-248px;
}

.slider_type1 form.subscribe {
	position:absolute;
	bottom:75px;
	left:50%;
	margin-left:-245px;
}
.slider_type1 form.subscribe .btn_subscribe {
	padding:0px 10px;
	width:110px;
	background:#282828;
	color:#8b8b8b;	
	line-height:36px;
	height:36px;
	background-color:#282828;
	color:#ffffff;
	font-size:18px;
	border:none!important;
}
.slider_type1 form.subscribe .inline {
	display:inline-block;
	float:left;
	height:36px;
	margin-right:3px;
}
.slider_type1 form.subscribe .subscribe_field {
	padding:8px 14px;
	width:305px;
	background:#282828;
	color:#d2d9ce;
	font-size:15px;	
	line-height:20px;
	height:20px;
	border:none!important;
}
.slider_type1 form.subscribe .btn_subscribe {
	padding:0px 16px;
	width:162px;
	background:#282828;
	color:#8b8b8b;	
	line-height:36px;
	height:36px;
	background-color:#282828;
	color:#ffffff;
	font-size:18px;
	border:none!important;
}

img.size-full,
.gsCanvas,
.featured_image_full img {
	width:100%;
	height:auto;
}