/*
	Theme Name: WerkStatt Child Theme
	Theme URI: http://themeforest.net/user/fuelthemes
	Description: <strong>A Premium theme for magazine, editor, community and more! WordPress Theme by <a href="http://www.themeforest.net/user/fuelthemes">fuelthemes</a></strong> – Update notifications available on Twitter and Themeforest <a href="http://twitter.com/anteksiler">Follow us on twitter</a> – <a href="http://themeforest.net/user/fuelthemes">Follow us on Themeforest</a>
	Version: 1.0.0
	Author: fuelthemes
	Template: werkstatt
*/

/*@import url("../werkstatt/style.css");*/


p {
	/*REDMAN 1.55*/
	margin-bottom: 1.45rem
}
.row.max_width.pr {
	max-width: 111.25rem;
	padding-left: 15%;
	padding-right: 15%;
	margin: 0 auto
}
@media only screen and (min-width: 40.063em) {
.row.max_width {
		/*REDMAN 0 35*/
	padding: 0 35px;
}
}
@media only screen and (min-width: 40.063em) {
.row {
		/*REDMAN 0 35*/
	padding: 0 35px;
}
}

/*REDMAN - this whole class*/
.rowcb {
	padding: 0 0 0 15;
}
.row .columns .wpb_wrapper .vc_tta-container .caroline_accordian h4,
.row .columns .wpb_wrapper .vc_tta-container .caroline_accordian a {
	font-size: 18px !important;
    line-height: 1.3 !important;
    font-weight: 600 !important;
	color: #1f1f1f !important
}
.row .columns .wpb_wrapper .drawing {
display: block;
margin:1px;
border: 1px #f2f2f2;
background: #f2f2f2;
padding: 1px;
margin-bottom:30px
}
.row .columns .wpb_wrapper .list {
		   display: block;
}
.row .columns .wpb_wrapper .intro_lead h5 {
		   color: #110b0b
}
.row .columns .wpb_wrapper .list  p {
		   margin-bottom: 0.08rem;
}
.row .columns .wpb_wrapper .top  p {
		   margin-left: 30px;
		   margin-right: 30px;
}
.row .columns .wpb_wrapper .list  p:last-child {
	 margin-bottom: 30px;
}

.row .columns .wpb_wrapper .list-foot p {
		   margin-bottom: 0.08rem;
}

.row .columns .wpb_wrapper .alpha {
	display: block;
	/*border: 1px;	
	border-color: black;
	border-style:solid;*/
	width: 70px;
	height: 70px;
	background: #EEEEEE;
	padding-top: 10px;

}
.row .columns .wpb_wrapper .alpha_off h2 {
		   font-family: serif !important;
		   color: #cccccc !important;
}
.row .columns .wpb_wrapper .alpha_on  {
		  
	border-color: #f2f2f2;
	border-style:solid;
	border-width: 1px;
	width: 100%;
	height: 100%;
	margin: auto;
	
}

.row .columns .wpb_wrapper .alpha_on  h1 {
		   color: #ff6500 !important;
		   font-size: 100px;
		   border: 1px;	
}
.row .columns .wpb_wrapper .alpha_on  p {
		   color: #a7a7a7 !important;
		   margin-bottom: 0px;
		   font-size: 16px;
		   margin-top: 10px;
}

.row .alpha-box {
		display: block;
	

}

.row .columns .wpb_wrapper .credit  {
	margin-top: -15px
}
.row .columns .wpb_wrapper .credit  p {
	font-size: 13px;
	font-style: italic;
	color: #B8B8B8
}

.row .columns .wpb_wrapper .side  h5 {
	color: #ff6500
}
.row .columns .wpb_wrapper .side  p {
	color: #b8b8b8
}

.row .columns .wpb_wrapper .news-height {
	height: 550px;
	vertical-align: middle;

}
.row .columns .wpb_wrapper .homepage {
	margin-bottom: 10px;
}
.row .columns .wpb_wrapper .homepagesep {
	margin-bottom: 15px;
}

.row .columns .wpb_wrapper .news-height-nb {
	height: 320px;
}
.row .columns .wpb_wrapper .map-box {
	   display: block;
	   line-height: 0 !important;
	   border-width: 1px 0px 0px 0px;
	   border-style: solid;
	   border-color: black;
	   padding-top: 20px;

	   
}
.row .columns .wpb_wrapper .map-box h2,
.row .columns .wpb_wrapper .map-box h3,
.row .columns .wpb_wrapper .map-box h4,
.row .columns .wpb_wrapper .map-box h5,
.row .columns .wpb_wrapper .map-box h6,
.row .columns .wpb_wrapper .map-box p {
	   line-height: 1em;
	   margin-bottom: 10px;
}
/*End Redman */
h1, h2, h3, h4, h5, h6 {
	font-family: inherit;
	letter-spacing: -0.03em
}
h1, h2, h3, h4, h6 {
	
}
h5 {
	color: #ff6500
}
h1, .h1 {
	/*REDMAN 10px*/
	line-height: 1.25;
	/*REDMAN 10px*/
	margin-bottom: 0px;
}
.white-header .mobile-toggle span, .header.style3.dark .mobile-toggle span, .light-title:not(.midnight_on) .header:not(.hover):not(:hover):not(.style3) .mobile-toggle span, .disable_header_fill-on.light-title:not(.midnight_on) .header:not(.style3) .mobile-toggle span, .midnightHeader.light-title .mobile-toggle span {
	/*REDMAN FFF*/
	background: #59c4d0
}
.thb-full-menu .sub-menu li a:hover {
	/*REDMAN bfbfbf*/
	color: #ff6500
}
.thb-breadcrumb-holder {
	/*REDMAN - color*/
	color: #ff6500 
}
.thb-breadcrumb-holder {
	color: #000 !important;
	font-size: 18px;
	font-weight: bold;
}
.thb-breadcrumb-holder a {
	color: #ff6500 !important;
	font-size: 18px;
	font-weight: bold;
}
#mobile-menu .thb-close path {
	/*REDMAN stroke: rgba(255,255,255,0.7)*/
	stroke: rgba(112,217,229, 1)
}
.thb-mobile-menu .nav-link-mask .nav-link-mask-text {
	/*REDMAN bfbfbf*/
	color: #ff6500
}
.mobile-toggle span {
	/*REDMAN 1f1f1f*/
	background: #59c4d0;
}
.post .post-category {
	/*REDMAN BELOW*/
	margin-top: 12px;
	/*REDMAN disable links below*/
	pointer-events: none;
}
.post.style4 {
	position: relative;
	/*REDMAN top*/
	border-bottom: 1px solid #efefef;
	border-top: none;
	padding: 7vh 0
}
.post.style4 .columns:last-child {
	display: none
}


/*contact form in footer*/
.responsive-form-footer label {
	color: #FFF !important;
	font-size: 16px;
}
.button {
	background: #FFF !important;
}
input[type="submit"], .responsive-form-footer .button, .btn {
	margin-top: 15px;
  display: inline-flex;
  align-items: center;
  height: 44px;
  background: #4c4c4c;
  color: #000;
  padding: 0 40px;
  max-width: 100%;
  font-size: 14px;
	border-bottom: 1px solid #efefef;
  outline: 0;
  cursor: pointer;
  border-radius: 0;
  -moz-appearance: none;
  -webkit-appearance: none
}
input[type="submit"].thb-border-style, .button.thb-border-style.white {
    color: #000;
}

/*REDMAN add h5 margin 0*/
.post.style5 h5 {
	margin-bottom: 10px;
	font-size:16
}
/*Redman News2020*/
.post.style5 p {
	font-size: 13px !important;
	line-height: 17px !important;
	margin-bottom: 0rem;
	
}
.post .post-content {
	    margin-bottom: 5px;
}
.post-date {
	font-size: 13px;
}
.post.style5 .blog-content.blue {
  z-index: 0;
  position: relative;
  overflow: hidden;
  width: 100%;	
}

.post.style5 .blog-content:after {
	content: '';
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #ff6500;
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	overflow: hidden;
	will-change: transform
}

.post.style5 .blog-content.blue:after {
	
	background: #59c4d0;

}
.post.style5 .post-gallery img {
	object-fit: cover;
}
.post.style5 .square img {
	height: 250px !important;
	object-fit: cover;
}
.post.style5 .rectangle img {
	height: 180px !important;
	object-fit: cover;
}
.quick-transition, a, .blog-content.header  > div span:nth-child(3), .post.style5 p, /*.post.style5 .post-gallery img,*/ .post.style5 .post-meta, .post.style5 .blog-content:after {
  -moz-transition: all 0s cubic-bezier(0.37, 0.31, 0.2, 0.85);
  -o-transition: all 0s cubic-bezier(0.37, 0.31, 0.2, 0.85);
  -webkit-transition: all 0s cubic-bezier(0.37, 0.31, 0.2, 0.85);
  transition: all 0s cubic-bezier(0.37, 0.31, 0.2, 0.85)
}

/*Redman news2020 end*/

@media only screen and (min-width: 40.063em) {
.post.style5 .blog-content {
	/*Redman - 40px*/
	padding: 20px
}
}

.post.style6 {
	/*redman 0.06 alpha*/
	border: 1px solid rgba(0,0,0,1);
}
.post.style6.style6-alt {
	/*redman 0.06 alpha*/
	border-top-color: rgba(0,0,0,1);
}
.thb-portfolio .type-portfolio.style3 .portfolio-holder {
	/*REDMAN rgba(0,0,0,1)*/
	border: 1px solid rgba(255,255,255,1);
}
@media only screen and (min-width: 90.063em) {
.thb-list-portfolio .thb-content-side .type-portfolio h3 {
	/*REDMAN*/
	letter-spacing: 0.24px;
	/*REDMAN 42px*/
	font-size: 24px
}
}
.thb_row_pagination {
	/*REDMAN 50px*/
	left: 0px;
}
.thb_row_pagination li {
	display: inline-flex;
	background: #2b2b2b;
	height: 23px;
	margin-bottom: 3px;
	font-weight: 700;
	font-size: 14px;
	color: #fff;
	overflow: hidden;
	max-width: 23px;
	line-height: 1;
	float: left;
	clear: left;
	cursor: pointer;
	opacity: 0;
	-moz-transform: translateY(30px);
	-ms-transform: translateY(30px);
	-webkit-transform: translateY(30px);
	transform: translateY(30px)
}
@media only screen and (min-width: 40.063em) {
.thb_row_pagination {
	display: flex
	/*REDMAN flex*/
}
}
@media only screen and (min-width: 64.063em) {
.header-lateral-on .thb_row_pagination:not(.row_pagination_position-right) {
	/*Redman 370px*/
	left: 340px
}
}
/*Mobile projects*/
.type-portfolio.cb-left {
	margin-bottom: 15px;
	border-bottom: #FFFFFF;
}
.thb-list-portfolio.thb-bg-grid.thb-bg-list h1, .thb-list-portfolio.thb-bg-grid.thb-bg-list .thb-categories {
	justify-content: left;
	padding-left: 10px;
	text-align:left;
	margin-bottom: 0px;
}
@media only screen and (min-width: 40.0625em) {
.thb-list-portfolio .type-portfolio {
	margin-bottom: 10px
}
}
.thb-list-portfolio.thb-bg-grid.thb-bg-list h1 {
	font-size: 36px;
}
.thb-list-portfolio.thb-bg-grid.thb-bg-list .thb-categories {
	color: #fff;
}
/*Protfolio header*/
.portfolio-title.style1 {
	/*REDMAN - center*/
	text-align: center;
	position: relative;
	/*REDMAN*/
	padding: 0 0px;

}
/*REDMAN Make h1 white*/
.swiper-container.full-page h1 a {
	color: #fff
}
.slick-dots {
		text-align: left

	/*REDMAN - center*/
}
.wpb_video_widget .wpb_video_wrapper {
/*REDMAN - add color below*/
	background-color: #f2f2f2 !important
}
/*REDMAN*/
wpb_text_column news-height {
	height: 700px;
}
.post .post-categoryb {
	font-size: 14px;
	font-weight: 500;
		/*REDMAN News2020*/

	margin-bottom: 15px;
	line-height: 1;
	/*REDMAN BELOW*/
	margin-top: 12px;
	/*REDMAN disable links below*/
	pointer-events: none;
}
.post .post-categoryb a {
	color: #505050
}
.post .post-categoryb h5 {
	color: #505050 !important
}
.post.style3 {
	margin-bottom: 15px;
	padding-bottom: 10px;
}
.fa {
	font-size:40px;
}
.widget.widget_categories h2 {
	font-size: 24px !important;
}
.widget.widget_archive h2 {
	font-size: 24px !important;
}
.post.style7 .post-gallery a {
	display: block;
	width: 100%;
	height: 50px;
}
.row.max_width_news {
	padding: 0, 10;
	margin: 0 0;

}
.post .post-category-news {
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 5px;
	line-height: 1;
	/*REDMAN BELOW*/
	margin-top: 5px;
	/*REDMAN disable links below*/
	pointer-events: none;
	text-transform: uppercase;
}

.entry-header h3 {
	margin-bottom: 5px;
	
}
.post.style4.news {
	position: relative;
	/*REDMAN top*/
	border-bottom: 1px solid #efefef;
	padding: 1vh 0
}
.homepage h3 {
	color: #ff6500
	}
.row .columns .wpb_wrapper .small-p  p {
	font-size: 14px;
}
/*REDMAN - EVENTS Style*/
.post.style4e {
	position: relative;
	border-bottom: 1px solid #efefef;
	padding: 4vh 0
}
.post.style4e .columns:last-child {
	display: none
}
@media only screen and (min-width: 64.0625em) {
.post.style4e .columns:last-child {
	display: flex;
	justify-content: flex-end;
	align-items: center
}
}
.post.style4e svg {
	fill: rgba(31,31,31,0.2)
}
.post.style4e:first-of-type {
	/*border-top: 1px solid #efefef*/
}

/*EVENTS*/
.event-body a {
	font-size:12px;
	color: #929292 !important;
	line-height: 1em;

}
.row .event-content {
	padding-right: 10px;
}
.event-title {
	margin-bottom: 10px;
}

.row.max_width.event {
	padding: 0px 0px 0px 10px;
	margin: 0 0;
}
.row .event h3, h5, h6 {
	margin-bottom: 5px;
}
.row .event h3 {
	font-size: 18px;
	color: #ff6500;
}
.row .max_width .event h5 {
	font-size: 12px;
}
.event-title h3 {
	font-weight: 400;
	pointer-events: none;
}
.row .event h6 {
	margin-top: 5px;
}
.row .event {
	display: block;
}
.row .event-date a {
	color: #ff6500;
}
.event-cat h6 {
	color: #929292;
	font-size: 12px;
}
.event-cat a {
	color: #929292;
}
.event-date h6 {
	color: #929292;
	font-size: 15px;
}

.event-loc h6 {
	color: #929292;
	font-size: 15px;
}
.row .home-outline {
	  border: 8px solid #f2f2f2;
 
}
.row .home-lead h2 {
	  font-size: 26px !important;
}
.row .home-buttonBox .thb-image-content {
	border-bottom: 1px solid #1f1f1f;
	margin: 0px;
	padding-top:15px;
	padding-bottom:5px;

}
.vc_column-inner .gre-col  {
	background: red;
}
/*Orange colour buttons*/
.vc_btn3.vc_btn3-color-orange, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat {
	background-color: #ff6500 !important;
}

.row .home-buttonBox .thb-image-content h3 {

}
.row .home-lead {
	  /*border-bottom: 2px solid #ff6500;*/
 
}
/*styling 2020 insta*/

.page a.instagram, .full-menu a.instagram, .post .post-content a.instagram, .page a.twitter, .full-menu a.twitter, .post .post-content a.twitter  {
    color: #ff6500; 
}
.page a.instagram:hover, .full-menu a.instagram:hover, .post .post-content a.instagram:hover, .page a.twitter:hover, .full-menu a.twitter:hover, .post .post-content a.twitter:hover  {
  color: #59c4d0
}

.full-menu .fa {
    font-size: 20px;
}

.post.style4.event {
	position: relative;
	/*REDMAN top*/
	border-bottom: 1px solid #efefef;
	padding: 2vh 0
}

/*Blockquotes*/
blockquote {
	display: block;
	padding: 0px 0px 0px 0px;
	border: 0;
		 margin-inline-end: 0px;
		 margin-block-end: 0px;

}
blockquote p {
	font-size: 17px;
	margin: 0;
	font-weight: 600;
	color: #ff6500;
	text-align: left;
	margin: 0px;

}
/*for about page*/
.row.wpb_row.row-fluid.about-quote p {
		text-align: center !important;
		color: #929292 !important;
		font-size:18px !important;
		font-weight:400;
}
.row .columns .wpb_wrapper .quote p {
		line-height: 30px !important;
		}
.row .columns .wpb_wrapper .quote {
padding: 30px;
		background: #fcfcfc;
}
/*REDMAN - this whole class GLYF*/
.row .columns .wpb_wrapper .glyph  h2 {
	font-weight:400;
	font-size: 60px;
	color: #fff;
	margin-bottom:30px;
}
.row .columns .wpb_wrapper .glyph2  h2 {
	font-weight:200;
	font-size: 100px;
	color: #ff6500;
	margin-bottom:0px;
	margin-block-end: 0px;
}
.row .columns .wpb_wrapper .glyph2  p {
	font-weight:200;
	color: #A1A1A1;
}
.row .portfolio-content .glyph h3 {
	font-size: 50px;
	font-family: 'Lato', sans-serif;
	color: #FFF;
	font-weight: 400;
	line-height: 0.8;
	margin-bottom: 10px;
	opacity: 0.3
}
.thb-icon-holder {
	color:#FFFFFF;
}
/*homepage header smaller on mobile*/
@media only screen and (max-width: 40.0625em) {
.post-gallery.parallax {
    min-height: 40vh !important;
}
}
labelChimp {
	display: block;
	clear: left;
	font-size: 12px;
	color: #1f1f1f;
	margin: 0 0 10px;
	font-weight: 400
}

@media (min-width:400px) {
  .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
    display: inline-block !important
  }
}
/*Photo Grid shizz
@media (min-width:400px) and (max-width:991px) {
  .vc_hidden-sm {
    display: none !important
  }
}
@media (min-width:400px) {
  .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
    float: left
  }
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-10, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-11, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-12, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-6, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-7, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-8, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-9 {
    float: right
  }
  .vc_col-sm-12 {
    width: 100%
  }
  .vc_col-sm-11 {
    width: 91.66666667%
  }
  .vc_col-sm-10 {
    width: 83.33333333%
  }
  .vc_col-sm-9 {
    width: 75%
  }
  .vc_col-sm-8 {
    width: 66.66666667%
  }
  .vc_col-sm-7 {
    width: 58.33333333%
  }
  .vc_col-sm-6 {
    width: 50%
  }
  .vc_col-sm-5 {
    width: 41.66666667%
  }
  .vc_col-sm-4 {
    width: 33.33333333%
  }
  .vc_col-sm-3 {
    width: 25%
  }
  .vc_col-sm-2 {
    width: 16.66666667%
  }
  .vc_col-sm-1 {
    width: 8.33333333%
  }
  .vc_col-sm-pull-12 {
    right: 100%
  }
  .vc_col-sm-pull-11 {
    right: 91.66666667%
  }
  .vc_col-sm-pull-10 {
    right: 83.33333333%
  }
  .vc_col-sm-pull-9 {
    right: 75%
  }
  .vc_col-sm-pull-8 {
    right: 66.66666667%
  }
  .vc_col-sm-pull-7 {
    right: 58.33333333%
  }
  .vc_col-sm-pull-6 {
    right: 50%
  }
  .vc_col-sm-pull-5 {
    right: 41.66666667%
  }
  .vc_col-sm-pull-4 {
    right: 33.33333333%
  }
  .vc_col-sm-pull-3 {
    right: 25%
  }
  .vc_col-sm-pull-2 {
    right: 16.66666667%
  }
  .vc_col-sm-pull-1 {
    right: 8.33333333%
  }
  .vc_col-sm-pull-0 {
    right: auto
  }
  .vc_col-sm-push-12 {
    left: 100%
  }
  .vc_col-sm-push-11 {
    left: 91.66666667%
  }
  .vc_col-sm-push-10 {
    left: 83.33333333%
  }
  .vc_col-sm-push-9 {
    left: 75%
  }
  .vc_col-sm-push-8 {
    left: 66.66666667%
  }
  .vc_col-sm-push-7 {
    left: 58.33333333%
  }
  .vc_col-sm-push-6 {
    left: 50%
  }
  .vc_col-sm-push-5 {
    left: 41.66666667%
  }
  .vc_col-sm-push-4 {
    left: 33.33333333%
  }
  .vc_col-sm-push-3 {
    left: 25%
  }
  .vc_col-sm-push-2 {
    left: 16.66666667%
  }
  .vc_col-sm-push-1 {
    left: 8.33333333%
  }
  .vc_col-sm-push-0 {
    left: auto
  }
  .vc_col-sm-offset-12 {
    margin-left: 100%
  }
  .vc_col-sm-offset-11 {
    margin-left: 91.66666667%
  }
  .vc_col-sm-offset-10 {
    margin-left: 83.33333333%
  }
  .vc_col-sm-offset-9 {
    margin-left: 75%
  }
  .vc_col-sm-offset-8 {
    margin-left: 66.66666667%
  }
  .vc_col-sm-offset-7 {
    margin-left: 58.33333333%
  }
  .vc_col-sm-offset-6 {
    margin-left: 50%
  }
  .vc_col-sm-offset-5 {
    margin-left: 41.66666667%
  }
  .vc_col-sm-offset-4 {
    margin-left: 33.33333333%
  }
  .vc_col-sm-offset-3 {
    margin-left: 25%
  }
  .vc_col-sm-offset-2 {
    margin-left: 16.66666667%
  }
  .vc_col-sm-offset-1 {
    margin-left: 8.33333333%
  }
  .vc_col-sm-offset-0 {
    margin-left: 0
  }
  .vc_col-sm-1\/5, .vc_col-sm-2\/5, .vc_col-sm-3\/5, .vc_col-sm-4\/5, .vc_col-sm-5\/5 {
    float: left
  }
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5 {
    float: right
  }
  .vc_col-sm-5\/5 {
    width: 100%
  }
  .vc_col-sm-4\/5 {
    width: 80%
  }
  .vc_col-sm-3\/5 {
    width: 60%
  }
  .vc_col-sm-2\/5 {
    width: 40%
  }
  .vc_col-sm-1\/5 {
    width: 20%
  }
  .vc_col-sm-pull-5\/5 {
    right: 100%
  }
  .vc_col-sm-pull-4\/5 {
    right: 80%
  }
  .vc_col-sm-pull-3\/5 {
    right: 60%
  }
  .vc_col-sm-pull-2\/5 {
    right: 40%
  }
  .vc_col-sm-pull-1\/5 {
    right: 20%
  }
  .vc_col-sm-pull-0\/5 {
    right: auto
  }
  .vc_col-sm-push-5\/5 {
    left: 100%
  }
  .vc_col-sm-push-4\/5 {
    left: 80%
  }
  .vc_col-sm-push-3\/5 {
    left: 60%
  }
  .vc_col-sm-push-2\/5 {
    left: 40%
  }
  .vc_col-sm-push-1\/5 {
    left: 20%
  }
  .vc_col-sm-push-0\/5 {
    left: auto
  }
  .vc_col-sm-offset-5\/5 {
    margin-left: 100%
  }
  .vc_col-sm-offset-4\/5 {
    margin-left: 80%
  }
  .vc_col-sm-offset-3\/5 {
    margin-left: 60%
  }
  .vc_col-sm-offset-2\/5 {
    margin-left: 40%
  }
  .vc_col-sm-offset-1\/5 {
    margin-left: 20%
  }
  .vc_col-sm-offset-0\/5 {
    margin-left: 0
  }
}
@media (min-width:400px) and (max-width:991px) {
  .vc_el-clearfix-sm {
    clear: both
  }
}
@media (min-width:400px) {
  .vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container {
    margin: 0
  }
}
@media (min-width:400px) {
  .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-actions {
    display: table-cell;
    max-width: 30%
  }
  .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content {
    padding-left: 28px;
    display: table-cell
  }
  .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions {
    display: table-cell;
    max-width: 30%
  }
  .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content {
    padding-right: 28px;
    display: table-cell
  }
}
@media (min-width:400px) {
  .vc_chart .vc_chart-legend {
    display: inline-block;
    vertical-align: middle;
    width: 40%
  }
  .vc_chart .vc_chart-legend li {
    margin-left: 1em
  }
  .vc_chart .vc_chart-with-legend {
    display: inline-block;
    vertical-align: middle;
    width: 60%
  }
}
@media (min-width:400px) {
  .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
    display: inline-block
  }
}
@media (min-width:400px) {
  .vc_grid-filter-dropdown.vc_grid-filter-color-blue .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-blue .vc_arrow-icon-navicon {
    color: #5472d2
  }
  .vc_grid-filter-dropdown.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon {
    color: #00c1cf
  }
  .vc_grid-filter-dropdown.vc_grid-filter-color-pink .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-pink .vc_arrow-icon-navicon {
    color: #fe6c61
  }
  .vc_grid-filter-dropdown.vc_grid-filter-color-violet .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-violet .vc_arrow-icon-navicon {
    color: #8d6dc4
  }
  .vc_grid-filter-dropdown.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon {
    color: #4cadc9
  }
  .vc_grid-filter-dropdown.vc_grid-filter-color-chino .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-chino .vc_arrow-icon-navicon {
    color: #cec2ab
  }
  .vc_grid-filter-dropdown.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon {
    color: #50485b
  }
  .vc_grid-filter-dropdown.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon {
    color: #75d69c
  }
  .vc_grid-filter-dropdown.vc_grid-filter-color-black .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-black .vc_arrow-icon-navicon {
    color: #2a2a2a
  }
  .vc_grid-filter-dropdown.vc_grid-filter-color-grey .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-grey .vc_arrow-icon-navicon {
    color: #ebebeb
  }
  .vc_grid-filter-dropdown.vc_grid-filter-color-orange .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-orange .vc_arrow-icon-navicon {
    color: #f7be68
  }
  .vc_grid-filter-dropdown.vc_grid-filter-color-sky .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-sky .vc_arrow-icon-navicon {
    color: #5aa1e3
  }
  .vc_grid-filter-dropdown.vc_grid-filter-color-green .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-green .vc_arrow-icon-navicon {
    color: #6dab3c
  }
  .vc_grid-filter-dropdown.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon {
    color: #f4524d
  }
  .vc_grid-filter-dropdown.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon {
    color: #f79468
  }
  .vc_grid-filter-dropdown.vc_grid-filter-color-purple .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-purple .vc_arrow-icon-navicon {
    color: #b97ebb
  }
  .vc_grid-filter-dropdown.vc_grid-filter-color-white .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-white .vc_arrow-icon-navicon {
    color: #fff
  }
  .vc_grid-filter-dropdown .vc_grid-styled-select, .vc_grid-filter-select .vc_grid-styled-select {
    border: 1px solid #ccc;
    display: inline-block;
    height: 30px;
    overflow: hidden;
    padding-right: 5px;
    text-align: left;
    width: auto;
    vertical-align: middle
  }
  .vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon, .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon {
    font-size: 17px;
    display: inline;
    vertical-align: middle
  }
  .vc_grid-filter-dropdown .vc_grid-styled-select select, .vc_grid-filter-select .vc_grid-styled-select select {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 0;
    height: 30px;
    line-height: 1;
    margin-right: -50px;
    padding: 5px;
    position: relative;
    font-size: 12px;
    z-index: 0;
    cursor: pointer;
    max-width: inherit !important
  }
}
@media (max-width:399px) {
  .vc_responsive .vc_grid-filter-select {
    display: block
  }
  .vc_responsive .vc_grid-filter {
    display: none !important
  }
}
@media (max-width:399px) {
  .vc_hidden-xs {
    display: none !important
  }
}
@media (max-width:399px) {
  .vc_el-clearfix-xs {
    clear: both
  }
}*/

/*.post.style4e .post-gallery {
	background: #1f1f1f;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	opacity: 0;
	bottom: 0;
	z-index: -1;
	will-change: opacity
}
.post.style4e .post-gallery>div {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.4
}
.post.style4e:hover {
	border-color: transparent;
	color: #fff
}
.post.style4e:hover .post-gallery {
	opacity: 1
}
.post.style4e:hover .post-meta, .post.style4e:hover .post-content p, .post.style4e:hover a, .post.style4e:hover .post-title a {
	color: #fff
}
.post.style4e:hover+.style4e {
	border-color: transparent
}
.post.style4e:hover svg {
	fill: #fff
}*/