@font-face {
  font-family: 'fontello';
  src: url('../fonts/fontello.eot?43806718');
  src: url('../fonts/fontello.eot?43806718#iefix') format('embedded-opentype'),
       url('../fonts/fontello.woff2?43806718') format('woff2'),
       url('../fonts/fontello.woff?43806718') format('woff'),
       url('../fonts/fontello.ttf?43806718') format('truetype'),
       url('../fonts/fontello.svg?43806718#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../fonts/fontello.svg?43806718#fontello') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-vcard:before { content: '\e800'; } /* '' */
.icon-pin:before { content: '\e801'; } /* '' */
.icon-reply:before { content: '\e802'; } /* '' */
.icon-reply-all:before { content: '\e803'; } /* '' */
.icon-forward:before { content: '\e804'; } /* '' */
.icon-print:before { content: '\e805'; } /* '' */
.icon-keyboard:before { content: '\e806'; } /* '' */
.icon-search:before { content: '\e807'; } /* '' */
.icon-clock-empty:before { content: '\e808'; } /* '' */
.icon-hourglass:before { content: '\e809'; } /* '' */
.icon-login:before { content: '\e80a'; } /* '' */
.icon-logout:before { content: '\e80b'; } /* '' */
.icon-picture:before { content: '\e80c'; } /* '' */
.icon-brush:before { content: '\e80d'; } /* '' */
.icon-ccw:before { content: '\e80e'; } /* '' */
.icon-cw:before { content: '\e80f'; } /* '' */
.icon-refresh:before { content: '\e810'; } /* '' */
.icon-clock:before { content: '\e811'; } /* '' */
.icon-circle-empty:before { content: '\e812'; } /* '' */
.icon-circle-dot:before { content: '\e813'; } /* '' */
.icon-circle:before { content: '\e814'; } /* '' */
.icon-checkbox:before { content: '\e815'; } /* '' */
.icon-checkbox-empty:before { content: '\e816'; } /* '' */
.icon-book:before { content: '\e817'; } /* '' */
.icon-mail-empty:before { content: '\e818'; } /* '' */
.icon-mail:before { content: '\e819'; } /* '' */
.icon-phone:before { content: '\e81a'; } /* '' */
.icon-book-open:before { content: '\e81b'; } /* '' */
.icon-users-group:before { content: '\e81c'; } /* '' */
.icon-male:before { content: '\e81d'; } /* '' */
.icon-female:before { content: '\e81e'; } /* '' */
.icon-child:before { content: '\e81f'; } /* '' */
.icon-star:before { content: '\e820'; } /* '' */
.icon-globe:before { content: '\e821'; } /* '' */
.icon-mobile:before { content: '\e822'; } /* '' */
.icon-tablet:before { content: '\e823'; } /* '' */
.icon-laptop:before { content: '\e824'; } /* '' */
.icon-desktop:before { content: '\e825'; } /* '' */
.icon-cog:before { content: '\e826'; } /* '' */
.icon-cogs:before { content: '\e827'; } /* '' */
.icon-down:before { content: '\e828'; } /* '' */
.icon-wrench:before { content: '\e829'; } /* '' */
.icon-sliders:before { content: '\e82a'; } /* '' */
.icon-lock:before { content: '\e82b'; } /* '' */
.icon-trophy:before { content: '\e82c'; } /* '' */
.icon-spin3:before { content: '\e82d'; } /* '' */
.icon-spin1:before { content: '\e82e'; } /* '' */
.icon-spin2:before { content: '\e82f'; } /* '' */
.icon-spin4:before { content: '\e830'; } /* '' */
.icon-spin5:before { content: '\e831'; } /* '' */
.icon-spin6:before { content: '\e832'; } /* '' */
.icon-location:before { content: '\e833'; } /* '' */
.icon-address:before { content: '\e834'; } /* '' */
.icon-up:before { content: '\e835'; } /* '' */
.icon-right:before { content: '\e836'; } /* '' */
.icon-left:before { content: '\e837'; } /* '' */
.icon-music-light:before { content: '\e838'; } /* '' */
.icon-search-light:before { content: '\e839'; } /* '' */
.icon-mail-light:before { content: '\e83a'; } /* '' */
.icon-heart-light:before { content: '\e83b'; } /* '' */
.icon-dot:before { content: '\e83c'; } /* '' */
.icon-user-light:before { content: '\e83d'; } /* '' */
.icon-video-light:before { content: '\e83e'; } /* '' */
.icon-camera-light:before { content: '\e83f'; } /* '' */
.icon-photo-light:before { content: '\e840'; } /* '' */
.icon-attach-light:before { content: '\e841'; } /* '' */
.icon-lock-light:before { content: '\e842'; } /* '' */
.icon-eye-light:before { content: '\e843'; } /* '' */
.icon-tag-light:before { content: '\e844'; } /* '' */
.icon-thumbs-up-light:before { content: '\e845'; } /* '' */
.icon-pencil-light:before { content: '\e846'; } /* '' */
.icon-comment-light:before { content: '\e847'; } /* '' */
.icon-location-light:before { content: '\e848'; } /* '' */
.icon-cup-light:before { content: '\e849'; } /* '' */
.icon-trash-light:before { content: '\e84a'; } /* '' */
.icon-doc-light:before { content: '\e84b'; } /* '' */
.icon-key-light:before { content: '\e84c'; } /* '' */
.icon-database-light:before { content: '\e84d'; } /* '' */
.icon-megaphone-light:before { content: '\e84e'; } /* '' */
.icon-graduation-light:before { content: '\e84f'; } /* '' */
.icon-fire-light:before { content: '\e850'; } /* '' */
.icon-paper-plane-light:before { content: '\e851'; } /* '' */
.icon-cloud-light:before { content: '\e852'; } /* '' */
.icon-globe-light:before { content: '\e853'; } /* '' */
.icon-inbox-light:before { content: '\e854'; } /* '' */
.icon-cd-light:before { content: '\e855'; } /* '' */
.icon-mobile-light:before { content: '\e856'; } /* '' */
.icon-desktop-light:before { content: '\e857'; } /* '' */
.icon-tv-light:before { content: '\e858'; } /* '' */
.icon-wallet-light:before { content: '\e859'; } /* '' */
.icon-t-shirt-light:before { content: '\e85a'; } /* '' */
.icon-lightbulb-light:before { content: '\e85b'; } /* '' */
.icon-clock-light:before { content: '\e85c'; } /* '' */
.icon-diamond-light:before { content: '\e85d'; } /* '' */
.icon-shop-light:before { content: '\e85e'; } /* '' */
.icon-sound-light:before { content: '\e85f'; } /* '' */
.icon-calendar-light:before { content: '\e860'; } /* '' */
.icon-food-light:before { content: '\e861'; } /* '' */
.icon-money-light:before { content: '\e862'; } /* '' */
.icon-params-light:before { content: '\e863'; } /* '' */
.icon-cog-light:before { content: '\e864'; } /* '' */
.icon-beaker-light:before { content: '\e865'; } /* '' */
.icon-note-light:before { content: '\e866'; } /* '' */
.icon-truck-light:before { content: '\e867'; } /* '' */
.icon-behance:before { content: '\e868'; } /* '' */
.icon-bitbucket:before { content: '\e869'; } /* '' */
.icon-cc:before { content: '\e86a'; } /* '' */
.icon-codeopen:before { content: '\e86b'; } /* '' */
.icon-css3:before { content: '\e86c'; } /* '' */
.icon-delicious:before { content: '\e86d'; } /* '' */
.icon-digg:before { content: '\e86e'; } /* '' */
.icon-dribbble:before { content: '\e86f'; } /* '' */
.icon-deviantart:before { content: '\e870'; } /* '' */
.icon-dropbox:before { content: '\e871'; } /* '' */
.icon-drupal:before { content: '\e872'; } /* '' */
.icon-facebook:before { content: '\e873'; } /* '' */
.icon-flickr:before { content: '\e874'; } /* '' */
.icon-foursquare:before { content: '\e875'; } /* '' */
.icon-git:before { content: '\e876'; } /* '' */
.icon-github:before { content: '\e877'; } /* '' */
.icon-gittip:before { content: '\e878'; } /* '' */
.icon-google:before { content: '\e879'; } /* '' */
.icon-gplus:before { content: '\e87a'; } /* '' */
.icon-gwallet:before { content: '\e87b'; } /* '' */
.icon-hacker-news:before { content: '\e87c'; } /* '' */
.icon-html5:before { content: '\e87d'; } /* '' */
.icon-instagramm:before { content: '\e87e'; } /* '' */
.icon-ioxhost:before { content: '\e87f'; } /* '' */
.icon-joomla:before { content: '\e880'; } /* '' */
.icon-jsfiddle:before { content: '\e881'; } /* '' */
.icon-lastfm:before { content: '\e882'; } /* '' */
.icon-linux:before { content: '\e883'; } /* '' */
.icon-linkedin:before { content: '\e884'; } /* '' */
.icon-maxcdn:before { content: '\e885'; } /* '' */
.icon-meanpath:before { content: '\e886'; } /* '' */
.icon-openid:before { content: '\e887'; } /* '' */
.icon-pagelines:before { content: '\e888'; } /* '' */
.icon-paypal:before { content: '\e889'; } /* '' */
.icon-qq:before { content: '\e88a'; } /* '' */
.icon-reddit:before { content: '\e88b'; } /* '' */
.icon-renren:before { content: '\e88c'; } /* '' */
.icon-skype:before { content: '\e88d'; } /* '' */
.icon-slack:before { content: '\e88e'; } /* '' */
.icon-slideshare:before { content: '\e88f'; } /* '' */
.icon-soundcloud:before { content: '\e890'; } /* '' */
.icon-spotify:before { content: '\e891'; } /* '' */
.icon-stackexchange:before { content: '\e892'; } /* '' */
.icon-stackoverflow:before { content: '\e893'; } /* '' */
.icon-steam:before { content: '\e894'; } /* '' */
.icon-stumbleupon:before { content: '\e895'; } /* '' */
.icon-tencent-weibo:before { content: '\e896'; } /* '' */
.icon-trello:before { content: '\e897'; } /* '' */
.icon-tumblr:before { content: '\e898'; } /* '' */
.icon-twitch:before { content: '\e899'; } /* '' */
.icon-twitter:before { content: '\e89a'; } /* '' */
.icon-vine:before { content: '\e89b'; } /* '' */
.icon-vkontakte:before { content: '\e89c'; } /* '' */
.icon-wechat:before { content: '\e89d'; } /* '' */
.icon-weibo:before { content: '\e89e'; } /* '' */
.icon-windows:before { content: '\e89f'; } /* '' */
.icon-wordpress:before { content: '\e8a0'; } /* '' */
.icon-xing:before { content: '\e8a1'; } /* '' */
.icon-yelp:before { content: '\e8a2'; } /* '' */
.icon-youtube:before { content: '\e8a3'; } /* '' */
.icon-yahoo:before { content: '\e8a4'; } /* '' */
.icon-lemon:before { content: '\e8a5'; } /* '' */
.icon-blank:before { content: '\e8a6'; } /* '' */
.icon-pinterest-circled:before { content: '\e8a7'; } /* '' */
.icon-heart-empty:before { content: '\e8a8'; } /* '' */
.icon-lock-open:before { content: '\e8a9'; } /* '' */
.icon-heart:before { content: '\e8aa'; } /* '' */
.icon-check:before { content: '\e8ab'; } /* '' */
.icon-cancel:before { content: '\e8ac'; } /* '' */
.icon-plus:before { content: '\e8ad'; } /* '' */
.icon-minus:before { content: '\e8ae'; } /* '' */
.icon-double-left:before { content: '\e8af'; } /* '' */
.icon-double-right:before { content: '\e8b0'; } /* '' */
.icon-double-up:before { content: '\e8b1'; } /* '' */
.icon-double-down:before { content: '\e8b2'; } /* '' */
.icon-help:before { content: '\e8b3'; } /* '' */
.icon-info:before { content: '\e8b4'; } /* '' */
.icon-link:before { content: '\e8b5'; } /* '' */
.icon-quote:before { content: '\e8b6'; } /* '' */
.icon-attach:before { content: '\e8b7'; } /* '' */
.icon-eye:before { content: '\e8b8'; } /* '' */
.icon-tag:before { content: '\e8b9'; } /* '' */
.icon-menu:before { content: '\e8ba'; } /* '' */
.icon-pencil:before { content: '\e8bb'; } /* '' */
.icon-feather:before { content: '\e8bc'; } /* '' */
.icon-code:before { content: '\e8bd'; } /* '' */
.icon-home:before { content: '\e8be'; } /* '' */
.icon-camera:before { content: '\e8bf'; } /* '' */
.icon-pictures:before { content: '\e8c0'; } /* '' */
.icon-video:before { content: '\e8c1'; } /* '' */
.icon-users:before { content: '\e8c2'; } /* '' */
.icon-user:before { content: '\e8c3'; } /* '' */
.icon-user-add:before { content: '\e8c4'; } /* '' */
.icon-comment:before { content: '\e8c5'; } /* '' */
.icon-chat-empty:before { content: '\e8c6'; } /* '' */
.icon-bell:before { content: '\e8c7'; } /* '' */
.icon-star-empty:before { content: '\e8c8'; } /* '' */
.icon-dot2:before { content: '\e8c9'; } /* '' */
.icon-dot3:before { content: '\e8ca'; } /* '' */
.icon-note:before { content: '\e8cb'; } /* '' */
.icon-basket:before { content: '\e8cc'; } /* '' */
.icon-note2:before { content: '\e8cd'; } /* '' */
.icon-share:before { content: '\e8ce'; } /* '' */
.icon-doc:before { content: '\e8cf'; } /* '' */
.icon-doc-text:before { content: '\e8d0'; } /* '' */
.icon-file-pdf:before { content: '\e8d1'; } /* '' */
.icon-file-word:before { content: '\e8d2'; } /* '' */
.icon-file-excel:before { content: '\e8d3'; } /* '' */
.icon-file-powerpoint:before { content: '\e8d4'; } /* '' */
.icon-file-image:before { content: '\e8d5'; } /* '' */
.icon-file-archive:before { content: '\e8d6'; } /* '' */
.icon-file-audio:before { content: '\e8d7'; } /* '' */
.icon-file-video:before { content: '\e8d8'; } /* '' */
.icon-file-code:before { content: '\e8d9'; } /* '' */
.icon-trash-empty:before { content: '\e8da'; } /* '' */
.icon-trash:before { content: '\e8db'; } /* '' */
.icon-th-large:before { content: '\e8dc'; } /* '' */
.icon-th:before { content: '\e8dd'; } /* '' */
.icon-th-list:before { content: '\e8de'; } /* '' */
.icon-flag:before { content: '\e8df'; } /* '' */
.icon-attention:before { content: '\e8e0'; } /* '' */
.icon-play:before { content: '\e8e1'; } /* '' */
.icon-stop:before { content: '\e8e2'; } /* '' */
.icon-pause:before { content: '\e8e3'; } /* '' */
.icon-record:before { content: '\e8e4'; } /* '' */
.icon-to-end:before { content: '\e8e5'; } /* '' */
.icon-tools:before { content: '\e8e6'; } /* '' */
.icon-retweet:before { content: '\e8e7'; } /* '' */
.icon-to-start:before { content: '\e8e8'; } /* '' */
.icon-fast-forward:before { content: '\e8e9'; } /* '' */
.icon-fast-backward:before { content: '\e8ea'; } /* '' */
.icon-puzzle:before { content: '\e8eb'; } /* '' */
.icon-fire:before { content: '\e8ec'; } /* '' */
.icon-food:before { content: '\e8ed'; } /* '' */
.icon-sweet:before { content: '\e8ee'; } /* '' */
.icon-chef:before { content: '\e8ef'; } /* '' */
.icon-sort-asc:before { content: '\e8f0'; } /* '' */
.icon-sort-desc:before { content: '\e8f1'; } /* '' */
.icon-arrow-down:before { content: '\e8f2'; } /* '' */
.icon-arrow-left:before { content: '\e8f3'; } /* '' */
.icon-arrow-right:before { content: '\e8f4'; } /* '' */
.icon-arrow-up:before { content: '\e8f5'; } /* '' */
.icon-volume-off:before { content: '\e8f6'; } /* '' */
.icon-volume-down:before { content: '\e8f7'; } /* '' */
.icon-4:before { content: '\e8f8'; } /* '' */
.icon-3:before { content: '\e8f9'; } /* '' */
.icon-6:before { content: '\e8fa'; } /* '' */
.icon-5:before { content: '\e8fb'; } /* '' */
.icon-9:before { content: '\e8fc'; } /* '' */
.icon-7:before { content: '\e8fd'; } /* '' */
.icon-8:before { content: '\e8fe'; } /* '' */
.icon-19:before { content: '\e8ff'; } /* '' */
.icon-10:before { content: '\e900'; } /* '' */
.icon-11:before { content: '\e901'; } /* '' */
.icon-12:before { content: '\e902'; } /* '' */
.icon-play-outline:before { content: '\e903'; } /* '' */
.icon-1:before { content: '\e904'; } /* '' */
.icon-2:before { content: '\e905'; } /* '' */
.icon-menu-1:before { content: '\e906'; } /* '' */
.icon-1-1:before { content: '\e907'; } /* '' */
.icon-2-1:before { content: '\e908'; } /* '' */
.icon-x:before { content: '\e909'; } /* '' */
.icon-tik-tok:before { content: '\e90a'; } /* '' */
.icon-resize-small:before { content: '\e90b'; } /* '' */
.icon-resize-full-alt:before { content: '\f0b2'; } /* '' */

/* draggable timeline base */
.cq-draggable-container{
	padding: 200px 0 70px 0;
	width: 80%;
  	margin: 0 auto;
}

.cq-draggable-slider {
  position: relative;
  margin: 0;
  padding: 0;
  height: 30px;
  background: #FFF;
  border-radius: 8px;
  background: #EFEFEF;
  cursor: pointer;
}
.cq-draggable-slider .cq-draggable-handle {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999999;
}

.cq-draggable-stripe{
	position: relative;
	background: rgba(0, 0, 0, 0.5);
	width: 100%;
	height: 30px;
	border-radius: 8px;
}
.cq-barcontainer{
	position: relative;
	margin-top: -28px;
	z-index: 2;
}
.cq-highlight-container{
	float: left;
	margin: 0;
	padding: 0;
	width: 25%;
}

.cq-highlight{
	width:80px;
	height:80px;
	margin: 0 auto;
	background-color:#24d4ec;
	color:#333;
	margin-top: -27px;
	text-align:center;
}
.cq-highlight-container.icon{
	margin-top: 16px;
}
.cq-highlight-container.icon .cq-highlight{
	width:48px;
	height:48px;
}
.cq-highlight span.fa{
	display: inline-block;
	vertical-align: top;
	margin-top:1px;
	font-size: 20px;
	line-height: 48px;
	color: #fff;
	width: 100%;
	height: 100%;
	text-align: center;
}

.cq-highlight.circle{
	-webkit-border-radius:80px;
	border-radius:80px;
}
.cq-highlight-container.icon .cq-highlight.round{
	-webkit-border-radius:4px;
	border-radius:4px;
}

.cq-highlight.round{
	-webkit-border-radius:8px;
	border-radius:8px;
}
.cq-highlight.square{
	-webkit-border-radius: 0;
	border-radius: 0;
}

.cq-highlight-container .cq-highlight-label{
	display: inline-block;
	width: 100%;
	text-align: center;
	font-size:12px;
	margin-top: 8px;
}
.cq-highlight-container.text{
	margin-top: -2px;
	height: 30px;
	line-height: 30px;
}
.cq-highlight-container.text .cq-highlight-label{
	vertical-align: middle;
}
.cq-highlight img{
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.cq-highlight.circle img{
	-webkit-border-radius:80px;
	border-radius:80px;
}
.cq-highlight.round img{
	-webkit-border-radius:8px;
	border-radius:8px;
}
.cq-highlight.square img{
	-webkit-border-radius: 0;
	border-radius: 0;
}

.cq-menu-square{
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 0px;
  margin-left: -15px;
  cursor: pointer;
  width: 20px;
  height: 30px;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 4px;
  color: #FFF;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  padding-left: 6px!important;
  padding-right: 4px!important;
  z-index: 3;
}

.cq-menu-line{
	float:left;
	height: 14px;
	margin: 8px 2px;
	width: 2px;
	background: #FFF;
	display: block;
}

.cq-infobox{
	position: absolute;
    top: 0;
    left: 0;
    margin-top: -220px;
    margin-left: -162px;
	width: 320px;
	height: 190px;
	background: #FFF;
	padding: 0px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: #008da8 solid 2px;
	z-index: 4;
}

.cq-infobox:after {
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 20px 23px 0;
	border-color: #FFFFFF transparent;
	display: block;
	width: 0;
	z-index: 1;
	bottom: -20px;
	left: 137px;
}

.cq-infobox:before {
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 21px 24px 0;
	border-color: #008da8 transparent;
	display: block;
	width: 0;
	z-index: 0;
	bottom: -23px;
	left: 136px;
}

.cq-infobox.red{
	border: #DA4453 solid 2px;
}
.cq-infobox.red:before {
	border-color: #DA4453 transparent;
}
.cq-infobox.red .cq-titlebar, .cq-infobox.red .cq-titlecontainer{
	background: #DA4453;
}

.cq-infobox.pink{
	border: #D770AD solid 2px;
}
.cq-infobox.pink:before {
	border-color: #D770AD transparent;
}
.cq-infobox.pink .cq-titlebar, .cq-infobox.pink .cq-titlecontainer{
	background: #D770AD;
}

.cq-infobox.lavender{
	border: #AC92EC solid 2px;
}
.cq-infobox.lavender:before {
	border-color: #AC92EC transparent;
}
.cq-infobox.lavender .cq-titlebar, .cq-infobox.lavender .cq-titlecontainer{
	background: #AC92EC;
}

.cq-infobox.gray{
	border: #AAB2BD solid 2px;
}
.cq-infobox.gray:before {
	border-color: #AAB2BD transparent;
}
.cq-infobox.gray .cq-titlebar, .cq-infobox.gray .cq-titlecontainer{
	background: #AAB2BD;
}

.cq-infobox.green{
	border: #8CC152 solid 2px;
}
.cq-infobox.green:before {
	border-color: #8CC152 transparent;
}
.cq-infobox.green .cq-titlebar, .cq-infobox.green .cq-titlecontainer{
	background: #8CC152;
}

.cq-infobox.blue{
	border: #5D9CEC solid 2px;
}
.cq-infobox.blue:before {
	border-color: #5D9CEC transparent;
}
.cq-infobox.blue .cq-titlebar, .cq-infobox.blue .cq-titlecontainer{
	background: #5D9CEC;
}

.cq-infobox.aqua{
	border: #4FC1E9 solid 2px;
}
.cq-infobox.aqua:before {
	border-color: #4FC1E9 transparent;
}
.cq-infobox.aqua .cq-titlebar, .cq-infobox.aqua .cq-titlecontainer{
	background: #4FC1E9;
}

.cq-infobox.yellow{
	border: #F6BB42 solid 2px;
}
.cq-infobox.yellow:before {
	border-color: #F6BB42 transparent;
}
.cq-infobox.yellow .cq-titlebar, .cq-infobox.yellow .cq-titlecontainer{
	background: #F6BB42;
}

.cq-infobox.mint{
	border: #48CFAD solid 2px;
}
.cq-infobox.mint:before {
	border-color: #48CFAD transparent;
}
.cq-infobox.mint .cq-titlebar, .cq-infobox.mint .cq-titlecontainer{
	background: #48CFAD;
}

.cq-innerbox{
	padding: 0.5em 1em;
	line-height: 150%;
}
.cq-carouselcontent{
	height: 140px;
	overflow: hidden;
	font-size: 13px;
}
.cq-carouselcontent h3, .cq-carouselcontent h4, .cq-carouselcontent h5{
	margin: 0;
}
.cq-titlecontainer{
	margin: 0;
	padding: 0;
	width: 100%;
	background: #AAB2BD;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.cq-titlebar{
	color: #FFF;
	background: #AAB2BD;
	padding: .3em 1em 0.5em 1em;
 	line-height: 1.5em;
	font-size: 15px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	font-weight: bold;
}


@media screen and (min-width: 479px) and (max-width: 640px) {
	.cq-infobox{
	    margin-left: -134px;
		width: 260px;
	}
	.cq-infobox:after {
		left: 107px;
	}

	.cq-infobox:before {
		left: 106px;
	}

	.cq-highlight{
		width:40px;
		height:40px;
		margin-top: -5px;
	}
	.cq-highlight-container{
		margin-top: 5px;
	}

	.cq-highlight-container.icon .cq-highlight{
		width:30px;
		height:30px;
	}
	.cq-highlight-container.text{
		margin-top:8px;
		height: 20px;
		line-height: 20px;
	}
	.cq-highlight span.fa{
		vertical-align: top;
		margin-top:1px;
		font-size: 16px;
		line-height: 30px;
	}

	.cq-highlight-container.icon{
		margin-top: 8px;
	}

	.cq-draggable-stripe{
		height: 20px;
	}
	.cq-draggable-slider{
		height: 20px;
	}
	.cq-menu-square{
		display: none;
	}

}
@media screen and (min-width: 320px) and (max-width: 480px) {
	.cq-infobox{
	    margin-left: -134px;
		width: 260px;
	}
	.cq-infobox:after {
		left: 107px;
	}

	.cq-infobox:before {
		left: 106px;
	}

	.cq-highlight{
		width:40px;
		height:40px;
		margin-top: -5px;
	}
	.cq-highlight-container.icon .cq-highlight{
		width:30px;
		height:30px;
	}
	.cq-highlight span.fa{
		vertical-align: top;
		margin-top:1px;
		font-size: 16px;
		line-height: 30px;
	}

	.cq-highlight-container.text{
		margin-top: 3px;
	}

	.cq-highlight-container.icon{
		margin-top: 8px;
	}

	.cq-draggable-stripe{
		height: 20px;
	}
	.cq-draggable-slider{
		height: 20px;
	}
	.cq-menu-square{
		display: none;
	}

}


/* reference theme rules */
/* style.css */
.post_content > .wp-block-group,
.post_item_single .post_content > figure{margin-bottom: 1.5em;}
.sc_input_hover_iconed input[type="text"],
.sc_input_hover_iconed input[type="number"],
.sc_input_hover_iconed input[type="email"],
.sc_input_hover_iconed input[type="password"],
.sc_input_hover_iconed input[type="search"],
.sc_input_hover_iconed textarea{padding: 0.8em 0.8em 0.8em 2.8em !important;}
.sc_input_hover_iconed input[type="text"] + label,
.sc_input_hover_iconed input[type="number"] + label,
.sc_input_hover_iconed input[type="email"] + label,
.sc_input_hover_iconed input[type="password"] + label,
.sc_input_hover_iconed input[type="search"] + label,
.sc_input_hover_iconed textarea + label{overflow:hidden;
	padding:0.6em !important;
	margin: 0;}
.sc_input_hover_iconed input[type="text"] + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="number"] + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="email"] + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="password"] + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="search"] + label > .sc_form_label_content,
.sc_input_hover_iconed textarea + label > .sc_form_label_content{display: inline-block !important;
	width: auto;
	-webkit-transform: translate3d(-1.4em, 0, 0);
	    -ms-transform: translate3d(-1.4em, 0, 0);
	        transform: translate3d(-1.4em, 0, 0);
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	    -ms-transition: -ms-transform 0.3s, opacity 0.3s;
	        transition: transform 0.3s, opacity 0.3s;}
.sc_input_hover_iconed input[type="text"] + label > .sc_form_label_icon,
.sc_input_hover_iconed input[type="number"] + label > .sc_form_label_icon,
.sc_input_hover_iconed input[type="email"] + label > .sc_form_label_icon,
.sc_input_hover_iconed input[type="password"] + label > .sc_form_label_icon,
.sc_input_hover_iconed input[type="search"] + label > .sc_form_label_icon,
.sc_input_hover_iconed textarea + label > .sc_form_label_icon{display: inline-block;
	font-size: 1.1111em;
	width: 1.5em;
	height: 1.5em;
	line-height: 1.5em;
	text-align:center !important;
	position:relative;
	-webkit-transform: translate3d(-3em, 0, 0);
	    -ms-transform: translate3d(-3em, 0, 0);
	        transform: translate3d(-3em, 0, 0);
	-webkit-transition: -webkit-transform 0.3s;
	    -ms-transition: -ms-transform 0.3s;
	        transition: transform 0.3s;}
.sc_input_hover_iconed input[type="text"] + label > .sc_form_label_icon:before,
.sc_input_hover_iconed input[type="number"] + label > .sc_form_label_icon:before,
.sc_input_hover_iconed input[type="email"] + label > .sc_form_label_icon:before,
.sc_input_hover_iconed input[type="password"] + label > .sc_form_label_icon:before,
.sc_input_hover_iconed input[type="search"] + label > .sc_form_label_icon:before,
.sc_input_hover_iconed textarea + label > .sc_form_label_icon:before{position:static !important;
	margin:0 !important;
	padding:0 !important;
	font-style:normal !important;
	left: auto;
	top: auto;
	width: auto;
	height: auto;
	line-height:inherit;}
.sc_input_hover_iconed input[type="text"]:focus + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="number"]:focus + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="email"]:focus + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="password"]:focus + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="search"]:focus + label > .sc_form_label_content,
.sc_input_hover_iconed textarea:focus + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="text"].filled + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="number"].filled + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="email"].filled + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="password"].filled + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="search"].filled + label > .sc_form_label_content,
.sc_input_hover_iconed textarea.filled + label > .sc_form_label_content{opacity: 0;
	-webkit-transform: translate3d(100px, 0, 0);
	    -ms-transform: translate3d(100px, 0, 0);
	        transform: translate3d(100px, 0, 0);}
.sc_input_hover_iconed label > .sc_form_label_content,
.sc_input_hover_iconed label > .sc_form_label_icon,
.sc_input_hover_iconed input[type="text"]:focus + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="number"]:focus + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="email"]:focus + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="password"]:focus + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="search"]:focus + label > .sc_form_label_content,
.sc_input_hover_iconed textarea:focus + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="text"].filled + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="number"].filled + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="email"].filled + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="password"].filled + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="search"].filled + label > .sc_form_label_content,
.sc_input_hover_iconed textarea.filled + label > .sc_form_label_content{-webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
	    -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
	        transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);}
.sc_input_hover_iconed input[type="text"]:focus + label > .sc_form_label_icon,
.sc_input_hover_iconed input[type="number"]:focus + label > .sc_form_label_icon,
.sc_input_hover_iconed input[type="email"]:focus + label > .sc_form_label_icon,
.sc_input_hover_iconed input[type="password"]:focus + label > .sc_form_label_icon,
.sc_input_hover_iconed input[type="search"]:focus + label > .sc_form_label_icon,
.sc_input_hover_iconed textarea:focus + label > .sc_form_label_icon,
.sc_input_hover_iconed input[type="text"].filled + label > .sc_form_label_icon,
.sc_input_hover_iconed input[type="number"].filled + label > .sc_form_label_icon,
.sc_input_hover_iconed input[type="email"].filled + label > .sc_form_label_icon,
.sc_input_hover_iconed input[type="password"].filled + label > .sc_form_label_icon,
.sc_input_hover_iconed input[type="search"].filled + label > .sc_form_label_icon,
.sc_input_hover_iconed textarea.filled + label > .sc_form_label_icon{-webkit-transform: translate3d(0, 0, 0);
	    -ms-transform: translate3d(0, 0, 0);
	        transform: translate3d(0, 0, 0);}
.columns_wrap{margin-left: 0px;		
  margin-right: -30px;}
.row > [class*="column-"],
.columns_wrap > [class*="column-"]{display:inline-block;
  vertical-align:top;

  position: relative;
  min-height: 1px;
  padding-left: 0px;	
  padding-right: 30px;	
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;}
.row.column_padding_left,
.columns_wrap.column_padding_left{margin-left: -30px;
  margin-right: 0;}
.row.column_padding_left > [class*="column-"],
.columns_wrap.column_padding_left > [class*="column-"],
.row > [class*="column-"].column_padding_left,
.columns_wrap > [class*="column-"].column_padding_left{padding-left:30px;
	padding-right:0;}
.row.column_padding_right,
.columns_wrap.column_padding_right{margin-left: 0;
  margin-right: -30px;}
.row.column_padding_right > [class*="column-"],
.columns_wrap.column_padding_right > [class*="column-"],
.row > [class*="column-"].column_padding_right,
.columns_wrap > [class*="column-"].column_padding_right{padding-left:0;
	padding-right:30px;}
.row.column_padding_center,
.columns_wrap.column_padding_center{margin-left: -15px;
  margin-right: -15px;}
.row.column_padding_center > [class*="column-"],
.columns_wrap.column_padding_center > [class*="column-"],
.row > [class*="column-"].column_padding_center,
.columns_wrap > [class*="column-"].column_padding_center{padding-left:15px;
	padding-right:15px;}
.row > [class*="column-"].column_padding_bottom,
.columns_wrap > [class*="column-"].column_padding_bottom{padding-bottom: 30px;}
.sc_blogger.no_margins .columns_wrap,
.columns_wrap.no_margins{margin: 0 !important;}
.sc_blogger.no_margins .row > [class*="column-"],
.sc_blogger.no_margins .columns_wrap > [class*="column-"],
.row.no_margins > [class*="column-"],
.columns_wrap.no_margins > [class*="column-"]{padding: 0 !important;}
.column-1,
.column-1_1,
.column-2_2,
.column-3_3,
.column-4_4,
.column-5_5,
.column-6_6,
.column-7_7,
.column-8_8,
.column-9_9,
.column-10_10,
.column-11_11,
.column-12_12{width:100%;}
.column-1_2,
.column-2_4,
.column-3_6,
.column-4_8,
.column-5_10,
.column-6_12{width:50%;}
.column-1_3,
.column-2_6,
.column-3_9,
.column-4_12{width:33.33333333%;}
.column-2_3,
.column-4_6,
.column-8_12{width:66.66666667%;}
.column-1_4,
.column-2_8,
.column-3_12{width:25%;}
.column-3_4,
.column-6_8,
.column-9_12{width:75%;}
.column-1_5,
.column-2_10{width:20%;}
.column-2_5,
.column-4_10{width:40%;}
.column-3_5,
.column-6_10{width:60%;}
.column-4_5,
.column-8_10{width:80%;}
.column-1_6,
.column-2_12{width:16.66666667%;}
.column-5_6,
.column-10_12{width:83.33333333%;}
.column-1_7{width:14.28571429%;}
.column-2_7{width:28.57142857%;}
.column-3_7{width:42.85714286%;}
.column-4_7{width:57.14285714%;}
.column-5_7{width:71.42857143%;}
.column-6_7{width:85.71428571%;}
.column-1_8{width:12.5%;}
.column-3_8{width:37.5%;}
.column-5_8{width:62.5%;}
.column-7_8{width:87.5%;}
.column-1_9{width:11.11111111%;}
.column-2_9{width:22.22222222%;}
.column-3_9{width:33.33333333%;}
.column-4_9{width:44.44444444%;}
.column-5_9{width:55.55555556%;}
.column-6_9{width:66.66666667%;}
.column-7_9{width:77.77777778%;}
.column-8_9{width:88.88888889%;}
.column-1_10{width:10%;}
.column-3_10{width:30%;}
.column-7_10{width:70%;}
.column-9_10{width:90%;}
.column-1_11{width: 9.09090909%;}
.column-2_11{width:18.18181818%;}
.column-3_11{width:27.27272727%;}
.column-4_11{width:36.36363636%;}
.column-5_11{width:45.45454545%;}
.column-6_11{width:54.54545455%;}
.column-7_11{width:63.63636364%;}
.column-8_11{width:72.72727273%;}
.column-9_11{width:81.81818182%;}
.column-10_11{width:90.90909091%;}
.column-1_12{width: 8.33333333%;}
.column-5_12{width:41.66666667%;}
.column-7_12{width:58.33333333%;}
.column-11_12{width:91.66666667%;}
.columns_wrap:before,
.columns_wrap:after{content: " ";
  display: table;}
.columns_wrap:after{clear: both;
  width:100%;
  height:0;
  display:block;}
.content_wrap{margin:0 auto;}
.content_wrap{width:1170px;
	margin:0 auto;}
.content_wrap:after{content:" ";
	display:block;
	width:100%;
	height:0;
	clear:both;}
.body_style_fullwide .content_wrap{width: auto;
	padding-left:30px;
	padding-right:30px;}
.body_style_fullscreen .page_content_wrap{overflow:hidden;
	padding:0;}
.page_content_wrap{padding: 6.3em 0;}
.page_content_wrap.page_paddings_no,
.body_style_fullscreen .page_content_wrap{padding:0;}
.article_style_boxed .content > article > .post_content{padding: 2.1429em;}
.top_panel_top_socials .sc_socials{display: block;}
.top_panel_wrap .sc_socials a:before,
.top_panel_wrap .sc_socials [class*="icon-"]:before{margin-right:0;}
.top_panel_style_3 .content_wrap,
.top_panel_style_4 .content_wrap,
.top_panel_style_6 .content_wrap,
.top_panel_style_7 .content_wrap{position:relative;}
.widget_area .post_item .post_content{overflow:hidden;}
.widget_area .post_item .post_thumb{float:left;
	width: 4.6875em;
	height: 4.6875em;
	margin:0 1.25em 4px 0;
	overflow:hidden;}
.widget_area .post_item .post_thumb img{width:100%;}
.content .columns_wrap .search_wrap{max-width:100%;}
.top_panel_style_8 .content_wrap{width:100%;
	padding: 0 3em;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;}
.header_mobile .content_wrap{text-align: center;}
.header_mobile .sc_socials.sc_socials_size_small{overflow: visible;
    margin: 5px auto;}
.header_mobile .sc_socials.sc_socials_size_small  .social_icons span{font-size: 18px;
	opacity: 0.6;}
.header_mobile .sc_socials.sc_socials_size_small .sc_socials_item{margin: 0 0.5em 0m 0;}
.post_featured{overflow:hidden;
	margin-bottom:2em;
	position:relative;}
.article_style_boxed .post_featured{margin-bottom:0;}
.post_featured img{width:100%;
	height:auto;}
.post_featured_right > .post_featured{float: right;
	width: 50%;
	margin-left: 4.3478%;}
.post_featured_left > .post_featured{float: left;
	width: 50%;
	margin-right: 4.3478%;}
.sc_socials.sc_socials_dir_horizontal.sc_socials_size_tiny a{width: 2.143em;
    height: 2.143em;
    line-height: 2.143em;}
.post_format_status.post_item_single .post_content p{font-size: 1.875em;
	line-height:1.3333em;}
.post_format_aside.post_item_single .post_content p{border-width: 1px;
	border-style: solid;
	padding: 1.2em;}
.post_item_excerpt.post_featured_left .post_title,
.post_item_excerpt.post_featured_right .post_title{font-size: 2.2857em;}
.post_item_excerpt .post_content{margin-bottom:3em;}
.post_item_related .post_featured{width:100%;
	overflow:hidden;
	margin:0;
	float:none !important;}
.post_item_related .post_featured .sc_audio.sc_audio_image{min-height:14.8571em;}
.post_item_related .post_content_wrap{width:100%;
	height:6.4em;
	overflow:hidden;
	padding: 1em 1.25em;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;}
.isotope_wrap .isotope_item .post_featured{margin-bottom:0;}
.article_style_boxed .isotope_wrap .isotope_item .post_content{padding:1.25em 1.8em;}
.article_style_boxed.template_portfolio .isotope_wrap .isotope_item .post_content,
.article_style_boxed .template_portfolio .isotope_wrap .isotope_item .post_content{padding:0;}
.isotope_wrap .isotope_item_colored .post_featured,
.isotope_wrap .isotope_item_portfolio .post_featured,
.isotope_wrap .isotope_item_square .post_featured,
.isotope_wrap .isotope_item_grid .post_featured{border-bottom: none;}
.isotope_wrap .isotope_item_colored .post_item .hover_icon,
.isotope_wrap .isotope_item_grid .post_item .hover_icon,
.isotope_wrap .isotope_item_square .post_item .hover_icon,
.isotope_wrap .isotope_item_portfolio .post_item .hover_icon{position:relative;
    top: 0;
    opacity:1;}
.isotope_wrap .isotope_item_colored .post_item .hover_icon:before,
.isotope_wrap .isotope_item_grid .post_item .hover_icon:before,
.isotope_wrap .isotope_item_square .post_item .hover_icon:before,
.isotope_wrap .isotope_item_portfolio .post_item .hover_icon:before{position:static;
    margin-top:0.3em;
    opacity:1;
    font-size:2.5em;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transform: translateX(0) translateY(0);
    -moz-transform: translateX(0) translateY(0);
    transform: translateX(0) translateY(0);}
.isotope_item_colored .post_featured .post_mark_new{-webkit-box-shadow: -3px 2px 0px 0px rgba(0, 0, 0, 0.2);
	   -moz-box-shadow: -3px 2px 0px 0px rgba(0, 0, 0, 0.2);
			box-shadow: -3px 2px 0px 0px rgba(0, 0, 0, 0.2);}
.post_item_colored .post_featured .post_mark_new{position:absolute;
	left:0;
	top:0;
	margin:1.6em 0 0 1.6em;
	width:4em;
	height:4em;
	overflow:hidden;
	font-size:0.625em;
	font-weight:bold;
	text-align:center;
	line-height:4em;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;}
.post_item_colored .post_featured .post_title,
.post_item_colored .post_featured .post_descr{position:absolute;
	left: 0;
	right: 0;
	bottom:0;
	height:20%;
	overflow:hidden;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;}
.post_item_colored .post_featured .post_descr{padding: 0.7143em 1.1429em;}
.post_item_colored .post_featured .post_title{bottom:20%;
	margin:0;
	line-height:1.15em;
	padding: 0.5em 0.7619em;}
.post_item_colored_4 .post_featured .post_title{font-size: 1.125em;
	line-height:1.15em;
	padding: 0.5em 0.6667em;}
.post_item_colored .post_content.ih-item.square.colored .post_info_wrap.info{padding:0;
	text-align:left;}
.post_item_colored .post_content.ih-item.square.colored .post_info_wrap.info .post_title{font-size:1.625em;
	line-height:1.15em;
	padding:4px 8%;
	text-align:left;
	margin-top:8%;}
.post_item_colored_4 .post_content.ih-item.square.colored .post_info_wrap.info .post_title{font-size:1.125em;
	line-height:1.15em;
	margin-top:4%;}
.post_item_colored .post_content.ih-item.square.colored .post_info_wrap.info .post_descr,
.post_item_colored .post_content.ih-item.square.colored .post_info_wrap.info .post_descr p{text-align:left;
	padding: 0.5em 8% 0;
	font-style:normal;}
.post_item_colored .post_content.ih-item.square.colored .post_info_wrap.info .post_descr p{font-size:0.875em;
	padding:0;}
.post_item_colored .post_content.ih-item.square.colored .post_info_wrap.info .post_descr p.post_info{margin-bottom:2em;}
.isotope_wrap .isotope_item_colored_1 .post_featured{width: 250px;
	height: 250px;
	float: left;
	border-right:20px solid #f0f0f0;
	margin-right:1.875em;}
.pagination_slider .pager_slider .sc_slider{width: 300px;
	height:230px;}
.pagination_slider .pager_slider .sc_slider_swiper:hover .sc_slider_prev{margin-left:0;}
.pagination_slider .pager_slider .sc_slider_swiper:hover .sc_slider_next{margin-right:0;}
.post_content.post_content_editor_present{position:relative;}
.post_featured .post_nav{position:relative;}
.post_featured .post_nav_item{display:block;
	position:absolute;
	left:0;
	top:50%;
	width:50%;
	height:60px;
	color:#3a3a3a;
	margin-top:-80px;
	overflow:hidden;
	padding: 50px 0;}
.post_featured .post_nav_next{left:auto;
	right:0;}
.post_featured .post_nav_item:before{position:absolute;
	display:block;
	top:50px;
	left: 25px;
	width:58px;
	height:58px;
	line-height:58px;
	font-size:25px;
	font-family: "fontello";
	border:1px solid #ddd;
	border-color:transparent;
	background-color: rgba(255,255,255, 0.8);
	color:#888888;
	text-align:center;
	opacity: 0;
	filter: alpha(opacity=0);}
.post_featured .post_nav:hover .post_nav_item:before{opacity: 1;
	filter: alpha(opacity=100);}
.post_featured .post_nav:hover .post_nav_prev:hover:before{opacity: 0;
	filter: alpha(opacity=0);
	left: -60px;}
.post_featured .post_nav:hover .post_nav_next:hover:before{opacity: 0;
	filter: alpha(opacity=0);
	right: -60px;}
.post_featured .post_nav .post_nav_prev:before{content:'\e837';}
.post_featured .post_nav .post_nav_next:before{content:'\e836';
	left: auto;
	right: 25px;}
.post_featured .post_nav_item .post_nav_info{display:block;
	height:60px;
	width:auto;
	float: left;
	padding: 0 25px;
	margin-left:-300px;
	overflow: hidden;
	max-width:160px;
	background-color: rgba(255,255,255, 0.8);
	line-height:1.5em;}
.post_featured .post_nav_next .post_nav_info{float:right;
	margin-left: 0;
	margin-right: -300px;}
.post_featured .post_nav .post_nav_info_title{display:block;
	padding-top: 8px;
	line-height:1.2857em;}
.post_featured .post_nav .post_nav_info_description{font-size: 0.75em;
	line-height:1.5em;}
.post_featured .post_nav_prev:hover .post_nav_info{margin-left: -6px;}
.post_featured .post_nav_next:hover .post_nav_info{margin-right: -6px;}
.post_featured .post_nav_item .post_nav_info{-webkit-transition: all 0.6s ease-out;
	   -moz-transition: all 0.6s ease-out;
	    -ms-transition: all 0.6s ease-out;
	     -o-transition: all 0.6s ease-out;
	        transition: all 0.6s ease-out;
     -webkit-transition-delay: 0.15s;
          -o-transition-delay: 0.15s;
        -moz-transition-delay: 0.15s;
             transition-delay: 0.15s;}
.post_featured .post_nav_item:before{-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;}
.post_author .post_author_info .sc_socials{margin-top: 0.5em;
	display:block;}
.search-no-results .post_content{margin-bottom: 2em;}
.widget_area .widget_socials .sc_socials{margin-top:1em;}
.testimonials_wrap.sc_section,
.twitter_wrap.sc_section{padding: 0;}
footer.testimonials_wrap .sc_section_overlay,
footer.twitter_wrap .sc_section_overlay{padding: 3em 0;}
.copyright_style_socials .sc_socials{float:right;}
.menu_mobile .copyright_wrap .sc_socials{float: none;
	text-align:center;}
.menu_mobile .copyright_wrap .sc_socials{display:block;}
.hover_icon{position:relative;
	display:block;}
.hover_icon:before{font-family:'fontello';
	font-size:2em;
	background-color: #fff;
	cursor:pointer;
	display:block;
	width: 3.4em;
	height: 3.4em;
	line-height: 3.4em;
	text-align:center;
	position:absolute;
	z-index:10;
	left:50%;
	top:50%;
	-webkit-transform: translateX(-50%) translateY(-50%) scale(0.3, 0.3);
	   -moz-transform: translateX(-50%) translateY(-50%) scale(0.3, 0.3);
	    -ms-transform: translateX(-50%) translateY(-50%) scale(0.3, 0.3);
	        transform: translateX(-50%) translateY(-50%) scale(0.3, 0.3);
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
	-webkit-transition: all .3s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s;
	   -moz-transition: all .3s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s;
	    -ms-transition: all .3s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s;
	     -o-transition: all .3s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s;
	        transition: all .3s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s;
	opacity: 0;
	filter: alpha(opacity=0);}
.hover_icon:hover:before{opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translateX(-50%) translateY(-50%) scale(1, 1);
	   -moz-transform: translateX(-50%) translateY(-50%) scale(1, 1);
	    -ms-transform: translateX(-50%) translateY(-50%) scale(1, 1);
	        transform: translateX(-50%) translateY(-50%) scale(1, 1);
	-webkit-transition: all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1ms;
	   -moz-transition: all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1ms;
	    -ms-transition: all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1ms;
	     -o-transition: all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1ms;
	        transition: all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1ms;}
.hover_icon_play:before{content:'\e8e1';}
.hover_icon_link:before{content:'\e8b5';}
.hover_icon_zoom:before{content:'\e807';}
.hover_icon_view:before{content:'\e843';}
.hover_icon:after{content: ' ';
	position: absolute;
	z-index:1;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background-color: rgba(0,0,0,0.3);
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	   -moz-transition: opacity .3s ease;
	    -ms-transition: opacity .3s ease;
	     -o-transition: opacity .3s ease;
	        transition: opacity .3s ease;}
.hover_icon:hover:after{opacity: 1;}
.wpb_row,
.wpb_text_column,
.wpb_content_element,
ul.wpb_thumbnails-fluid > li,
.wpb_button{margin-bottom:0 !important;}
.sc_gap .vc_row{margin-left:0;
	margin-right:0;}
.sc_gap .vc_column_container{padding-left:0;
	padding-right:0;}
h1 .wpb_text_column p,
h2 .wpb_text_column p,
h3 .wpb_text_column p,
h4 .wpb_text_column p,
h5 .wpb_text_column p,
h6 .wpb_text_column p{padding-bottom:0 !important;}
.vc_row[data-vc-full-width]{overflow: visible!important;}
.margin_top_null,
.margin_top_none,
.margin_top_no,
.margin_top_hide{margin-top:0 !important;}
.margin_top_tiny{margin-top:0.5em !important;	margin-top:0.5rem !important;}
.margin_top_small{margin-top:2em !important;		margin-top:2rem !important;}
.margin_top_medium{margin-top:3em !important;		margin-top:3rem !important;}
.margin_top_large{margin-top:4em !important;		margin-top:4rem !important;}
.margin_top_huge{margin-top:6em !important;		margin-top:6rem !important;}
.margin_top_tiny-{margin-top:-0.5em !important;	margin-top:-0.5rem !important;}
.margin_top_small-{margin-top:-2em !important;		margin-top:-2rem !important;}
.margin_top_medium-{margin-top:-3em !important;		margin-top:-3rem !important;}
.margin_top_large-{margin-top:-4em !important;		margin-top:-4rem !important;}
.margin_top_huge-{margin-top:-6em !important;		margin-top:-6rem !important;}
.margin_bottom_null,
.margin_bottom_none,
.margin_bottom_no,
.margin_bottom_hide{margin-bottom:0 !important;}
.margin_bottom_tiny{margin-bottom:0.5em !important;	margin-bottom:0.5rem !important;}
.margin_bottom_small{margin-bottom:2em !important;	margin-bottom:2rem !important;}
.margin_bottom_medium{margin-bottom:3em !important;	margin-bottom:3rem !important;}
.margin_bottom_large{margin-bottom:4em !important;	margin-bottom:4rem !important;}
.margin_bottom_huge{margin-bottom:6em !important;	margin-bottom:6rem !important;}
.margin_bottom_tiny-{margin-bottom:-0.5em !important;margin-bottom:-0.5rem !important;}
.margin_bottom_small-{margin-bottom:-2em !important;	margin-bottom:-2rem !important;}
.margin_bottom_medium-{margin-bottom:-3em !important;	margin-bottom:-3rem !important;}
.margin_bottom_large-{margin-bottom:-4em !important;	margin-bottom:-4rem !important;}
.margin_bottom_huge-{margin-bottom:-6em !important;	margin-bottom:-6rem !important;}
.vc_row.vc_custom_1467285103608{background-position: center bottom!important;}
body .vc_col-has-fill>.vc_column-inner,
body .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
body .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
body .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
body .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
body .vc_row-has-fill>.vc_column_container>.vc_column-inner,
body .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
body .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{padding-top: 0;}
.post_featured img{width:100%;
	height:auto;}
.post_item_excerpt[class*="post_format-post-format-"] .post_featured img{width:100%;
	height:auto;}
.post_item_excerpt:not([class*="post_format-post-format-"]) .post_featured{display: inline-block;}
.post_format_audio .post_featured{overflow: visible;}
.cq-draggable-slider .cq-draggable-handle{z-index: auto!important;}
.cq-draggable-container .cq-carouselcontent:before{background-image: url("images/slide_line_bg.png");}
article.tag-featured-image > .post_featured{display: inline-block;}
.post_item_single .post_content p:last-child > img.alignright{clear: both;
	margin-top: 0;}
.cq-draggable-container .cq-draggable-slider .cq-infobox .slick-slider,
.cq-draggable-container .cq-draggable-slider .cq-infobox .slick-slider .slick-list{border-top-left-radius: 8px;
	border-top-right-radius: 8px;}
figure.sc_image:hover figcaption{opacity: 0;}
.post_item_single .post_content>.wp-block-embed{margin-bottom: 1.5em;}
footer .sc_columns_count_2 > .column-1_2{width: 49%;}
.cq-coverslider-navigation.btn-large .coverslider-navigation-prev,
.cq-coverslider-navigation.btn-large .coverslider-navigation-next{transition: .3s all;}
.sc_slider_swiper .sc_slider_pagination_wrap span{transition: .3s all;}
/* theme.css */
body .post_content.ih-item.circle.effect1.colored .info,
body .post_content.ih-item.circle.effect2.colored .info,
body .post_content.ih-item.circle.effect3.colored .info,
body .post_content.ih-item.circle.effect4.colored .info,
body .post_content.ih-item.circle.effect5.colored .info .info-back,
body .post_content.ih-item.circle.effect6.colored .info,
body .post_content.ih-item.circle.effect7.colored .info,
body .post_content.ih-item.circle.effect8.colored .info,
body .post_content.ih-item.circle.effect9.colored .info,
body .post_content.ih-item.circle.effect10.colored .info,
body .post_content.ih-item.circle.effect11.colored .info,
body .post_content.ih-item.circle.effect12.colored .info,
body .post_content.ih-item.circle.effect13.colored .info,
body .post_content.ih-item.circle.effect14.colored .info,
body .post_content.ih-item.circle.effect15.colored .info,
body .post_content.ih-item.circle.effect16.colored .info,
body .post_content.ih-item.circle.effect18.colored .info .info-back,
body .post_content.ih-item.circle.effect19.colored .info,
body .post_content.ih-item.circle.effect20.colored .info .info-back,
body .post_content.ih-item.square.effect1.colored .info,
body .post_content.ih-item.square.effect2.colored .info,
body .post_content.ih-item.square.effect3.colored .info,
body .post_content.ih-item.square.effect4.colored .mask1,
body .post_content.ih-item.square.effect4.colored .mask2,
body .post_content.ih-item.square.effect5.colored .info,
body .post_content.ih-item.square.effect6.colored .info,
body .post_content.ih-item.square.effect7.colored .info,
body .post_content.ih-item.square.effect8.colored .info,
body .post_content.ih-item.square.effect9.colored .info .info-back,
body .post_content.ih-item.square.effect10.colored .info,
body .post_content.ih-item.square.effect11.colored .info,
body .post_content.ih-item.square.effect12.colored .info,
body .post_content.ih-item.square.effect13.colored .info,
body .post_content.ih-item.square.effect14.colored .info,
body .post_content.ih-item.square.effect15.colored .info,
body .post_content.ih-item.circle.effect20.colored .info .info-back,
body .post_content.ih-item.square.effect_book.colored .info,
body .post_content.ih-item.square.effect_pull.colored .post_descr{background: var(--yellow)}
body .post_content.ih-item.circle.effect1.colored .info,
body .post_content.ih-item.circle.effect2.colored .info,
body .post_content.ih-item.circle.effect3.colored .info,
body .post_content.ih-item.circle.effect4.colored .info,
body .post_content.ih-item.circle.effect5.colored .info .info-back,
body .post_content.ih-item.circle.effect6.colored .info,
body .post_content.ih-item.circle.effect7.colored .info,
body .post_content.ih-item.circle.effect8.colored .info,
body .post_content.ih-item.circle.effect9.colored .info,
body .post_content.ih-item.circle.effect10.colored .info,
body .post_content.ih-item.circle.effect11.colored .info,
body .post_content.ih-item.circle.effect12.colored .info,
body .post_content.ih-item.circle.effect13.colored .info,
body .post_content.ih-item.circle.effect14.colored .info,
body .post_content.ih-item.circle.effect15.colored .info,
body .post_content.ih-item.circle.effect16.colored .info,
body .post_content.ih-item.circle.effect18.colored .info .info-back,
body .post_content.ih-item.circle.effect19.colored .info,
body .post_content.ih-item.circle.effect20.colored .info .info-back,
body .post_content.ih-item.square.effect1.colored .info,
body .post_content.ih-item.square.effect2.colored .info,
body .post_content.ih-item.square.effect3.colored .info,
body .post_content.ih-item.square.effect4.colored .mask1,
body .post_content.ih-item.square.effect4.colored .mask2,
body .post_content.ih-item.square.effect5.colored .info,
body .post_content.ih-item.square.effect6.colored .info,
body .post_content.ih-item.square.effect7.colored .info,
body .post_content.ih-item.square.effect8.colored .info,
body .post_content.ih-item.square.effect9.colored .info .info-back,
body .post_content.ih-item.square.effect10.colored .info,
body .post_content.ih-item.square.effect11.colored .info,
body .post_content.ih-item.square.effect12.colored .info,
body .post_content.ih-item.square.effect13.colored .info,
body .post_content.ih-item.square.effect14.colored .info,
body .post_content.ih-item.square.effect15.colored .info,
body .post_content.ih-item.circle.effect20.colored .info .info-back,
body .post_content.ih-item.square.effect_book.colored .info,
body .post_content.ih-item.square.effect_pull.colored .post_descr{color: #fff}
body .post_content.ih-item.circle.effect1.colored .info,
body .post_content.ih-item.circle.effect2.colored .info,
body .post_content.ih-item.circle.effect5.colored .info .info-back,
body .post_content.ih-item.circle.effect19.colored .info,
body .post_content.ih-item.square.effect4.colored .mask1,
body .post_content.ih-item.square.effect4.colored .mask2,
body .post_content.ih-item.square.effect6.colored .info,
body .post_content.ih-item.square.effect7.colored .info,
body .post_content.ih-item.square.effect12.colored .info,
body .post_content.ih-item.square.effect13.colored .info,
body .post_content.ih-item.square.effect_more.colored .info,
body .post_content.ih-item.square.effect_dir.colored .info,
body .post_content.ih-item.square.effect_shift.colored .info{background: color-mix(in srgb, var(--yellow) calc(0.6*100%), transparent)}
body .post_content.ih-item.circle.effect1.colored .info,
body .post_content.ih-item.circle.effect2.colored .info,
body .post_content.ih-item.circle.effect5.colored .info .info-back,
body .post_content.ih-item.circle.effect19.colored .info,
body .post_content.ih-item.square.effect4.colored .mask1,
body .post_content.ih-item.square.effect4.colored .mask2,
body .post_content.ih-item.square.effect6.colored .info,
body .post_content.ih-item.square.effect7.colored .info,
body .post_content.ih-item.square.effect12.colored .info,
body .post_content.ih-item.square.effect13.colored .info,
body .post_content.ih-item.square.effect_more.colored .info,
body .post_content.ih-item.square.effect_dir.colored .info,
body .post_content.ih-item.square.effect_shift.colored .info{color: #fff}
body .post_content.ih-item.square.effect_border.colored .img,
body .post_content.ih-item.square.effect_fade.colored .img,
body .post_content.ih-item.square.effect_slide.colored .img{background: var(--yellow)}
body .post_content.ih-item.square.effect_border.colored .info,
body .post_content.ih-item.square.effect_fade.colored .info,
body .post_content.ih-item.square.effect_slide.colored .info{color: #fff}
body .post_content.ih-item.square.effect_border.colored .info:before,
body .post_content.ih-item.square.effect_border.colored .info:after{border-color: #fff}
body .post_content.ih-item.circle.effect1 .spinner{border-right-color: var(--yellow)}
body .post_content.ih-item.circle.effect1 .spinner{border-bottom-color: var(--yellow)}
body .post_content.ih-item .post_readmore .post_readmore_label,
body .post_content.ih-item .info a,
body .post_content.ih-item .info a > span{color: #fff}
body .post_content.ih-item .post_readmore:hover .post_readmore_label,
body .post_content.ih-item .info a:hover,
body .post_content.ih-item .info a:hover > span{color: #fff}
body .sc_input_hover_iconed input[type="text"] + label,
body .sc_input_hover_iconed input[type="number"] + label,
body .sc_input_hover_iconed input[type="email"] + label,
body .sc_input_hover_iconed input[type="password"] + label,
body .sc_input_hover_iconed input[type="search"] + label,
body .sc_input_hover_iconed textarea + label{color: #8a8a8a}
body .sc_input_hover_iconed input[type="text"]:focus + label,
body .sc_input_hover_iconed input[type="number"]:focus + label,
body .sc_input_hover_iconed input[type="email"]:focus + label,
body .sc_input_hover_iconed input[type="password"]:focus + label,
body .sc_input_hover_iconed input[type="search"]:focus + label,
body .sc_input_hover_iconed textarea:focus + label,
body .sc_input_hover_iconed input[type="text"].filled + label,
body .sc_input_hover_iconed input[type="number"].filled + label,
body .sc_input_hover_iconed input[type="email"].filled + label,
body .sc_input_hover_iconed input[type="password"].filled + label,
body .sc_input_hover_iconed input[type="search"].filled + label,
body .sc_input_hover_iconed textarea.filled + label{color: #e1dfda}
body .article_style_boxed .content > article > .post_content{background-color: var(--cream-alt)}
body .top_panel_inner_style_3 .sc_socials.sc_socials_type_icons a,
body .top_panel_inner_style_4 .sc_socials.sc_socials_type_icons a,
body .top_panel_inner_style_5 .sc_socials.sc_socials_type_icons a{color: #fff}
body .top_panel_inner_style_3 .sc_socials.sc_socials_type_icons a:hover,
body .top_panel_inner_style_4 .sc_socials.sc_socials_type_icons a:hover,
body .top_panel_inner_style_5 .sc_socials.sc_socials_type_icons a:hover{color: #fff}
body .post_featured .post_header a:hover{color: var(--yellow-dark)}
body .top_panel_inner_style_3 .popup_wrap .sc_socials.sc_socials_type_icons a:hover,
body .top_panel_inner_style_4 .popup_wrap .sc_socials.sc_socials_type_icons a:hover,
body .top_panel_inner_style_5 .popup_wrap .sc_socials.sc_socials_type_icons a:hover{color: var(--yellow)}
body .top_panel_inner_style_3 .popup_wrap .sc_socials.sc_socials_type_icons a,
body .top_panel_inner_style_4 .popup_wrap .sc_socials.sc_socials_type_icons a,
body .top_panel_inner_style_5 .popup_wrap .sc_socials.sc_socials_type_icons a{color: #858b90}
body .header_mobile .sc_socials.sc_socials_type_icons a{color: #fff}
body .header_mobile .popup_wrap .sc_socials.sc_socials_type_icons a{color: #aab0b5}
body .post_format_aside.post_item_single .post_content p{border-color: var(--yellow)}
body .post_format_aside.post_item_single .post_content p{background-color: #fff}
body .hover_icon:before{color: #fff}
body .hover_icon:before{background-color: rgba(255,255,255,0.2)}
body .hover_icon:after{background-color: rgba(0,0,0,0.5)}
body .isotope_item_colored .post_featured .post_mark_new,
body .isotope_item_colored .post_featured .post_title,
body .isotope_item_colored .post_content.ih-item.square.colored .info{color: #fff}
body .isotope_item_colored .post_featured .post_mark_new,
body .isotope_item_colored .post_featured .post_title,
body .isotope_item_colored .post_content.ih-item.square.colored .info{background-color: var(--yellow)}
body .isotope_item_colored .post_featured .post_title a{color: #fff}
body .isotope_item_colored .post_featured .post_descr{background-color: var(--cream-alt)}
body .article_style_boxed .isotope_item_colored .post_featured .post_descr{background-color: var(--cream-alt)}
body .isotope_wrap .isotope_item_colored_1 .post_featured{border-color: var(--yellow)}
body .post_featured .post_nav_item{color: #fff}
.post_featured .post_nav_item:before{border-color: transparent}
body .post_featured .post_nav_item:before{background-color: var(--yellow)}
body .post_featured .post_nav_item:before{color: #fff}
body .post_featured .post_nav_item .post_nav_info{background-color: var(--yellow)}
body .post_author .post_author_info .sc_socials_shape_square a{color: #000}
body .post_author .post_author_info .sc_socials_shape_square a:hover{color: var(--yellow-dark)}
body .woocommerce .products .post_content h3,
body .woocommerce .products .post_content h3 a{color: #858b90}
.article_style_boxed.woocommerce ul.products li.product .post_content.scheme_original,
.article_style_boxed.woocommerce-page ul.products li.product .post_content.scheme_original{background-color: var(--cream-alt)}
body .woocommerce ul.products li.product .hover_icon:before{color: var(--heading)}
body .woocommerce ul.products li.product .hover_icon:before{background-color: rgba(255,255,255,0.9)}
.vc_row.scheme_original{background-color: #fff}
body .sc_clients_style_clients-2 .sc_client_image .sc_client_hover{color: #fff}
body .sc_clients_style_clients-2 .sc_client_image .sc_client_hover{background-color: color-mix(in srgb, var(--heading) calc(0.8*100%), transparent)}
body .sc_clients_style_clients-2 .sc_client_title,
body .sc_clients_style_clients-2 .sc_client_title a{color: #fff}
body .sc_clients_style_clients-2 .sc_client_title a:hover{color: var(--yellow)}
body .sc_clients_style_clients-2 .sc_client_description:before,
body .sc_clients_style_clients-2 .sc_client_position{color: var(--yellow)}
body .sc_image figcaption{background-color: rgba(0,0,0,0.5)}
body .sc_player .sc_socials.sc_socials_type_icons a,
body .sc_player .sc_socials.sc_socials_type_icons a:hover{color: #fff}
body .sc_player .sc_socials.sc_socials_type_icons a,
body .sc_player .sc_socials.sc_socials_type_icons a:hover{border-color: #fff}
body .sc_section_inner{color: #666e74}
body .sc_section.bd_section{border-color: var(--yellow)}
body .sc_services_item .sc_services_item_readmore{color: var(--heading)}
body .sc_services_item .sc_services_item_readmore span{color: var(--yellow)}
body .sc_services_item .sc_services_item_readmore:hover,
body .sc_services_item .sc_services_item_readmore:hover span{color: var(--yellow-dark)}
body .sc_services_style_services-1 .sc_services_item{color: #666e74}
body .sc_services_style_services-1 .sc_icon{color: var(--yellow)}
body .sc_services_style_services-1 .sc_icon{background-color: var(--dark-soft)}
body .sc_services_style_services-2 .sc_icon{color: var(--heading)}
body .sc_services_style_services-2 .sc_icon{background-color: #efede9}
body .cq-draggable-container .cq-highlight span.fa{color: var(--heading)}
body .sc_services_style_services-1 .sc_icon:hover,
body .sc_services_style_services-1 a:hover .sc_icon{color: #fff}
body .sc_services_style_services-1.sc_services_type_icons .sc_services_item_description{color: var(--dark-soft)}
body .sc_services_style_services-2 .sc_icon:hover,
body .sc_services_style_services-2 a:hover .sc_icon{color: #fff}
body .sc_services_style_services-2 .sc_icon:hover,
body .sc_services_style_services-2 a:hover .sc_icon{background-color: var(--yellow)}
body .sc_services_style_services-3 a:hover .sc_icon,
body .sc_services_style_services-3 .sc_icon:hover{color: var(--yellow)}
body .sc_services_style_services-3 a:hover .sc_icon,
body .sc_services_style_services-3 .sc_icon:hover{background-color: #fff}
body .sc_services_style_services-3 a:hover .sc_services_item_title{color: var(--yellow)}
body .sc_services_style_services-4 .sc_icon{color: #fff}
body .sc_services_style_services-4 .sc_icon{background-color: var(--yellow)}
body .sc_services_style_services-4 .sc_services_item_title{color: var(--heading)}
body .sc_services_style_services-4 a:hover .sc_icon,
body .sc_services_style_services-4 .sc_icon:hover{background-color: var(--yellow-dark)}
body .sc_services_style_services-4 a:hover .sc_services_item_title{color: var(--yellow)}
body .sc_services_style_services-5{color: var(--cream)}
body .sc_services_style_services-5 .sc_services_item_title,
body .sc_services_style_services-5 .sc_services_item_title a{color: var(--yellow)}
body .sc_services_style_services-5 .sc_services_item .sc_services_item_title:after{background-color: var(--cream)}
body .sc_services_style_services-5 .sc_icon{border-color: var(--yellow)}
body .sc_services_style_services-5 .sc_icon{color: var(--yellow)}
body .sc_services_style_services-5 .sc_icon:hover,
body .sc_services_style_services-5 a:hover .sc_icon{background-color: var(--yellow)}
body .sc_services_style_services-5 .sc_icon:hover,
body .sc_services_style_services-5 a:hover .sc_icon{color: #fff}
body .sc_team_style_team-1 .sc_team_item_title:after,
body .sc_services_item .sc_services_item_title:after{background-color: color-mix(in srgb, var(--heading) calc(0.9*100%), transparent)}
body .sc_services_style_services-5 .services_counter{color: var(--heading)}
body .sc_services_style_services-5 .services_counter{background-color: var(--yellow)}
body .sc_scroll_bar .swiper-scrollbar-drag:before{background-color: var(--yellow)}
body .sc_slider_controls_wrap a{color: #dad5c9}
body .sc_slider_controls_wrap a{border-color: #dad5c9}
body .sc_slider_controls_wrap a{background-color: #fff}
body .sc_slider_controls_wrap a:hover{color: #fff}
body .sc_slider_controls_wrap a:hover{border-color: var(--yellow)}
body .sc_slider_controls_wrap a:hover{background-color: var(--yellow)}
body .sc_slider_swiper .sc_slider_pagination_wrap span{background-color: rgba(255,255,255,0.5)}
.sc_slider_swiper .sc_slider_pagination_wrap span.swiper-pagination-bullet-active,
.sc_slider_swiper .sc_slider_pagination_wrap span:hover{background: transparent}
body .sc_slider_swiper .sc_slider_info{background-color: color-mix(in srgb, var(--yellow) calc(0.8*100%), transparent) !important}
body .sc_slider_pagination.widget_area .post_item + .post_item{border-color: #dad5c9}
body .sc_slider_pagination_over .sc_slider_pagination{background-color: rgba(249,247,242,0.8)}
body .sc_slider_pagination_over .sc_slider_pagination_wrap span{border-color: #dad5c9}
body .sc_slider_pagination_over .sc_slider_pagination_wrap span:hover,
body .sc_slider_pagination_over .sc_slider_pagination_wrap .swiper-pagination-bullet-active{border-color: var(--yellow)}
body .sc_slider_pagination_over .sc_slider_pagination_wrap span:hover,
body .sc_slider_pagination_over .sc_slider_pagination_wrap .swiper-pagination-bullet-active{background-color: var(--yellow)}
body .sc_slider_pagination_over .sc_slider_pagination .post_title{color: #000}
body .sc_slider_pagination_over .sc_slider_pagination .post_info{color: #92969a}
body .sc_slider_pagination_area .sc_slider_pagination .post_item.active{background-color: var(--cream-alt) !important}
body .sc_socials.sc_socials_type_icons a{color: var(--dark) !important}
body .sc_socials.sc_socials_type_icons a{background-color: var(--yellow) !important}
body .sc_socials.sc_socials_type_icons a:hover{background-color: var(--yellow-dark) !important}
body .sc_socials.sc_socials_share.sc_socials_dir_vertical .sc_socials_item a{background-color: var(--cream-alt)}
body .sc_socials.sc_socials_dir_horizontal a{color: var(--dark) !important}
body .sc_socials.sc_socials_dir_horizontal a{background-color: var(--yellow) !important}
body .sc_socials.sc_socials_dir_horizontal a:hover{background-color: var(--yellow-dark) !important}
body .sc_socials.sc_socials_share .share_caption{color: var(--heading)}
body .sc_team_item .sc_team_item_info .sc_team_item_title a{color: var(--heading)}
body .sc_team_item .sc_team_item_info .sc_team_item_title a:hover{color: var(--yellow-dark)}
body .sc_team_style_team-1 .sc_team_item_info,
body .sc_team_style_team-3 .sc_team_item_info{border-color: var(--yellow)}
body .sc_team_style_team-1 .sc_team_item_info,
body .sc_team_style_team-3 .sc_team_item_info{color: #666e74}
body .sc_team.sc_team_style_team-3 .sc_socials_item a{color: #fff}
body .sc_team.sc_team_style_team-3 .sc_socials_item a{border-color: #fff}
body .sc_team.sc_team_style_team-3 .sc_socials_item a:hover{color: #fff}
body .sc_team.sc_team_style_team-3 .sc_socials_item a:hover{border-color: #fff}
body .sc_team.sc_team_style_team-3 .sc_team_item_avatar .sc_team_item_hover{background-color: color-mix(in srgb, var(--yellow) calc(0.8*100%), transparent)}
body .sc_team.sc_team_style_team-4 .sc_socials_item a{color: #fff}
body .sc_team.sc_team_style_team-4 .sc_socials_item a{border-color: #fff}
body .sc_team.sc_team_style_team-4 .sc_socials_item a:hover{color: var(--yellow)}
body .sc_team.sc_team_style_team-4 .sc_socials_item a:hover{border-color: var(--yellow)}
body .sc_team.sc_team_style_team-4 .sc_team_item_avatar .sc_team_item_hover{color: #fff}
body .sc_team.sc_team_style_team-4 .sc_team_item_avatar .sc_team_item_hover{background-color: color-mix(in srgb, var(--heading) calc(0.8*100%), transparent)}
body .sc_team_style_team-4 .sc_team_item_info .sc_team_item_title a{color: #fff}
body .sc_team_style_team-4 .sc_team_item_info .sc_team_item_title a:hover{color: var(--yellow)}
body .sc_team_style_team-4 .sc_team_item_info .sc_team_item_position{color: #fff}
body .sc_title_icon{color: var(--yellow)}
body .sc_title_underline::after{border-color: var(--heading)}
body .sc_title_divider .sc_title_divider_before,
body .sc_title_divider .sc_title_divider_after{background-color: var(--heading)}
body .sc_section h1.sc_title,
body .sc_section h3.sc_title{color: var(--cream)}
body .sc_twitter .sc_slider_controls_wrap a{color: #fff}
body .cq-draggable-container .cq-infobox.gray{background-color: #efede9}
body .cq-draggable-container .cq-infobox.gray .cq-titlebar{color: var(--heading)}
body .cq-draggable-container .cq-infobox.gray .cq-titlebar{background-color: var(--yellow)}
body .cq-draggable-container .cq-infobox:after{border-top-color: #efede9}
/* theme.shortcodes.css */
.sc_blogger.layout_date.sc_blogger_horizontal .post_content{padding-right:2em;}
.sc_blogger.layout_date.sc_blogger_vertical .post_content{padding-left:100px;}
.sc_blogger.layout_date.sc_blogger_vertical .post_content:after{content:' ';
	width:100%;
	height:0;
	display:block;
	clear:both;}
.sc_blogger.sc_blogger_horizontal.layout_news .post_featured{width: 40%;
	float: left;
	vertical-align: top;
	margin: 0 2em 0.7em 0;}
.sc_blogger.sc_blogger_horizontal.layout_news .columns_wrap .post_featured{width: 100%;
	float: none;
	margin: 0 0 0.7em 0;}
.article_style_boxed .sc_blogger.template_related .post_content_wrap{background-color:#f7f7f7;}
.article_style_boxed .sc_blogger.template_masonry .post_content{background-color:#f7f7f7;}
.sc_scroll_horizontal .sc_blogger [class*=column-],
.sc_blogger .sc_scroll_horizontal [class*=column-]{width: 400px;
	display: inline-block;
	vertical-align:top;
	position:relative;
	padding-bottom:0;
	white-space:nowrap;}
.sc_scroll_horizontal .sc_blogger .column-1_2,
.sc_blogger .sc_scroll_horizontal .column-1_2{width: 600px;}
.sc_scroll_horizontal .sc_blogger .column-1_4,
.sc_blogger .sc_scroll_horizontal .column-1_4{width: 300px;}
.sc_scroll_horizontal .sc_blogger .column-1_5,
.sc_blogger .sc_scroll_horizontal .column-1_5{width: 240px;}
.sc_scroll_horizontal .sc_blogger .column-1_6,
.sc_blogger .sc_scroll_horizontal .column-1_6{width: 200px;}
.sc_scroll_vertical .sc_blogger [class*=column-],
.sc_blogger .sc_scroll_vertical [class*=column-]{position:relative;

	width: auto;
	max-width:400px;
	display: inline-block;
	padding-right:50px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;}
.sc_clients .sc_slider_swiper:not(.sc_slider_height_auto) .slides .swiper-slide{min-height: 3em;}
.sc_clients .sc_client_image{text-align:center;}
.sc_clients_style_clients-2 .sc_client_hover{text-align:center;}
.sc_clients_style_clients-2 .sc_client_title{margin: 0.5em 0 0 0;
	font-size:1.3333em;
	font-weight:700;}
.sc_clients_style_clients-2 .sc_client_position{margin-top:0.25em;
	font-style:italic;}
.sc_clients_style_clients-2 .sc_client_description{font-size:1.2857em;
	font-weight:300;
	font-style:italic;
	line-height:1.2857em;}
.sc_clients_style_clients-2 .sc_client_description:before{content: '\e8b6';
	font-family: 'fontello';
	font-size:1.5em;
	font-style:normal;
	line-height:1.5em;
	display:block;}
.sc_clients_style_clients-2 .sc_client_description p{margin:0;}
.sc_clients_style_clients-2 .sc_client_description p+p{margin-top:0.5em;}
.sc_clients_style_clients-2 .sc_client_image{background-color:#fff;}
.sc_clients_style_clients-2 .sc_client_image img{vertical-align:middle;}
.sc_clients_style_clients-2 .sc_client_info{padding-top: 1.5em;}
.sc_clients_style_clients-2 .sc_client_image{position:relative;}
.sc_clients_style_clients-2 .sc_client_image .sc_client_hover{position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	opacity: 0;
	filter: alpha(opacity=0);
	text-align:center;}
.sc_clients_style_clients-2 .sc_clients_item:hover .sc_client_image .sc_client_hover{opacity: 1;
	filter: alpha(opacity=100);}
.sc_clients_style_clients-2 .sc_client_image .sc_client_hover,
.sc_clients_style_clients-2 .sc_client_image .sc_client_hover .sc_client_info{overflow:hidden;
	-webkit-transition: all ease .3s;
	   -moz-transition: all ease .3s;
	    -ms-transition: all ease .3s;
	     -o-transition: all ease .3s;
	        transition: all ease .3s;}
.sc_clients_style_clients-2 .sc_client_image .sc_client_hover .sc_client_info{position:absolute;
	left:0;
	top:50%;
	width:100%;
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
	        transform: translateY(-50%);
	margin-top: 50px;
	padding:1.5em;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;}
.sc_clients_style_clients-2 .sc_clients_item:hover .sc_client_image .sc_client_hover .sc_client_info{margin-top: 0;}
.sc_columns .sc_column_item_inner{padding:1.5em;}
.sc_form .sc_item_descr .sc_socials{display:block;
	font-size:0.6667em;
	margin-top:1em;}
.sc_form .sc_form_address .sc_socials{text-align:left;
	display:block;}
.columns_wrap .sc_emailer.sc_emailer_opened input{width:242px;}
.sc_image{overflow:hidden;}
.sc_image figcaption{font-size: 1em;
    text-align: center;
    padding: 2em 1em 1.6em;}
.sc_image figcaption span{display:inline-block;
	margin-right: 0.3em;}
.sc_image.sc_image_shape_round{display: block;
	position:relative;
	overflow:hidden;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;}
.sc_image.sc_image_shape_round figcaption{top:0;
	bottom:0;
	padding:0;
	font-size:1em;
	line-height:1.2857em;
	text-align:center;
	overflow:hidden;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;}
.sc_image_shape_round:hover figcaption{opacity:0;
	margin-bottom: 0;
	-webkit-transform: rotate(360deg);
	   -moz-transform: rotate(360deg);
	     -o-transform: rotate(360deg);
	    -ms-transform: rotate(360deg);}
.sc_image_shape_round figcaption span{display:block;
	margin: 0 auto;
	font-size:2em;}
.sc_image_shape_round figcaption span:before{display:block;
	margin: 35% auto 0.5em;}
.type_player.post_item_colored .post_featured .post_title{height: 2em;}
.type_player.post_item_colored .post_featured .post_title{bottom: 22%;}
.type_player.post_item_colored .post_featured .post_descr{height: 22%;}
.sidebar_hide .post_item_single_players.post_featured_left > .post_featured{width: 32%;}
.sidebar_show .post_item_single_players.post_featured_left > .post_featured{width: 45%;}
.sidebar_show .post_item_single_players .post_content > .sc_socials{display: none;}
.sc_promo_block.sc_align_left *,
.sc_promo_block.sc_align_left *:after{text-align: left !important;
    margin-left: 0;}
.sc_promo_block.sc_align_right *,
.sc_promo_block.sc_align_right *:after{text-align: right !important;
    margin-right: 0;}
.sc_scroll_vertical .swiper-wrapper{height: auto;
	display:block;}
.sc_scroll_vertical .swiper-slide{float: none;
	display:block;
	height: auto;}
.sc_scroll_bar .swiper-scrollbar-drag{background:none !important;}
.sc_scroll_vertical .sc_scroll_bar .swiper-scrollbar-drag{width:10px;
	left:2px;}
.sc_scroll_horizontal .sc_scroll_bar .swiper-scrollbar-drag{height:10px;
	top:2px;}
.sc_scroll_bar .swiper-scrollbar-drag:before{content:' ';
	display:block;
	position:absolute;
	background-color: #1dbb90;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			border-radius: 3px;}
.sc_scroll_vertical .sc_scroll_bar .swiper-scrollbar-drag:before{width:3px;
	right:-2px;
	top:0;
	bottom:0;
	height:100%;}
.sc_scroll_horizontal .sc_scroll_bar .swiper-scrollbar-drag:before{height:3px;
	left:0;
	right:0;
	bottom:-2px;
	width:100%;}
.sc_section{position: relative;}
.sc_section.bd_section{border: 2px solid #ff0000;}
.sc_section_image img{margin: auto;
    width: 75px;
    height: 70px;
    object-fit: contain;
    display: block;
    margin-top: 3px;}
.sc_section_image{position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 87px;
    height: 87px;
    -webkit-transform: translateY(-33%);
    -moz-transform: translateY(-33%);
    transform: translateY(-33%);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #ffffff;}
.sc_section:after{content:' ';
	display:block;
	width:100%;
	height:0;
	clear:both;}
.sc_section:not(.sc_scroll_controls) .sc_section_overlay,
.sc_section .sc_section_overlay{overflow: hidden;}
.sc_section .sc_section_content{padding: 1em 1.5em;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;}
.sc_section .sc_section_content.padding_off{padding: 0;}
.sc_section .sc_section_button{margin-top:2em;}
.sc_recent_news .post_item .post_thumb{float:none;
	width: auto;
	height:auto;
	margin:0;}
.sc_recent_news .post_accented_on .post_featured{margin-bottom:1.2857em;}
.sc_recent_news_with_accented .post_accented_off .post_featured{float: left;
	padding-right:1.5em;
	margin-bottom: 0;
	width: 35%;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;}
.sc_recent_news_without_accented .post_accented_off .post_featured{margin-bottom:1em;}
.sc_recent_news .post_featured .post_info{position:absolute;
	left: 0;
	bottom:0;
	padding: 0.5em;
	z-index:10;
	font-size: 1em;
	font-style:normal;}
.sc_recent_news .post_featured .post_info .post_categories{display:inline-block;
	padding:0 0.5em;
	line-height:1.5em;
	font-size:0.7692em;
	font-weight: bold;
	background-color: #000000;}
.sc_recent_news .post_featured .post_info *,
.sc_recent_news .post_featured .post_info *:hover{color: #ffffff;
	text-shadow:1px 1px #000;}
.sc_recent_news .post_content{margin-top:1em;}
.sc_recent_news .post_content p{margin:0;}
.sc_recent_news_style_news-excerpt .post_featured{margin-bottom:0;
	padding-right:2.5em;
	float:left;
	width:33.3333%;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;}
.sidebar_show .sc_recent_news_style_news-excerpt .post_featured,
.vc_column_container .sc_recent_news_style_news-excerpt .post_featured,
.columns_wrap .sc_recent_news_style_news-excerpt .post_featured{width:50%;}
.vc_column_container .sc_recent_news_style_news-excerpt .post_body,
.columns_wrap .sc_recent_news_style_news-excerpt .post_body{width:50%;}
.sc_recent_news_style_news-portfolio .columns_wrap{margin-right: -0.4615em !important;}
.sc_recent_news_style_news-portfolio [class*="column-"]{padding: 0 0.4615em 0.4615em 0 !important;}
.sc_recent_news_style_news-portfolio .post_featured,
.sc_recent_news_style_news-announce .post_featured{margin-bottom:0 !important;}
.sc_recent_news_style_news-portfolio .post_featured .post_info,
.sc_recent_news_style_news-announce .post_featured .post_info{padding: 1em 1.5em;}
.sc_services_item .sc_services_item_title{margin:1em 0 0;}
.sc_services_item .sc_services_item_title:after{content: '';
    display: block;
    width: 30px;
    height: 2px;
    margin: 0.3em auto 0;}
.sc_services_item .sc_services_item_description{margin-top:1em;
	overflow:hidden;}
.sc_services_item .sc_services_item_description p{margin-bottom:0;}
.sc_services_item .sc_icon{display: block;
	width:5em;
	height: 5em;
	line-height:5em;
	margin:0 auto;
	text-align:center;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;}
.sc_services_item .sc_icon:before{font-size:3em;
	line-height: inherit;}
.sc_services_item .sc_services_item_readmore{display:block;
	margin-top: 1em;}
.sc_services_item .sc_services_item_readmore span{display:inline-block;
	margin-left:0.5em;}
.sc_services_style_services-1 .sc_services_item{text-align:center;
    padding: 2.4em 0 2.3em;}
.sc_services_style_services-1.sc_services_type_images .sc_services_item{padding:0;}
.sc_services_style_services-1.sc_services_type_images .sc_services_item_content{padding:0 2.5em 2.5em;}
.sc_services_style_services-1.sc_services_type_images .sc_services_item_title{margin-top:0;}
.sc_services_style_services-1 .sc_icon{width: 5.7em;
    height: 5.7em;
    line-height: 5.7em;}
.sc_services_style_services-2 .sc_icon{position: absolute;
    border: 0;
    width: 6.072em;
    height: 6.072em;
    line-height: 6.072em;}
.sc_services_style_services-2.sc_services_type_images .sc_services_item_featured{float:left;
	margin-right:2.2857em;}
.sc_services_style_services-2.sc_services_type_images .sc_services_item_featured{width:30%;
	min-height:4em;}
.sc_services_style_services-2.sc_services_type_icons .sc_services_item_content{padding-left: 7.5em;}
.sc_services_style_services-2.sc_services_type_icons .sc_services_item_title:after{margin: 0.4em 0 0;}
.sc_services_style_services-2 .sc_services_item_title{margin-top:0;
    padding-top: 1.05em;}
.sc_services_style_services-3 .sc_services_item_title{text-align:center;
	text-transform:uppercase;
	font-weight:400;
	font-size:1em;}
.sc_services_style_services-4 .sc_services_item{margin-bottom:0.5em;}
.sc_services_style_services-4 .sc_icon{width:1.5em;
	height:1.5em;
	line-height:1.4em;
	margin:0 0.5em 0 0;
	float:left;}
.sc_services_style_services-4 .sc_icon:before{font-size:0.8571em;
	margin-right:0;}
.sc_services_style_services-4 .sc_services_item_title{margin: 0;
	font-size:1em;
	line-height:1.2857em;}
.sc_services_style_services-4 .sc_services_button{margin-top:3em;}
.sc_services_style_services-5 .sc_service_container{position: relative;}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2 .sc_services_item{margin-right: 44%;
    position: relative;
    padding-right: 4em;
    margin-bottom: 0.35em;}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item{margin-left: 43.9%;
	margin-right: 0;
    padding-left: 3.9em;
    padding-right: 0;}
.sc_services_style_services-5 .sc_services_item .sc_services_item_title{margin-top: 1.05em;}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item .sc_services_item_title:after{margin-right: auto;
    margin-left: 0.1em;}
.sc_services_style_services-5 .sc_services_item .sc_services_item_title:after{margin-right: 0;}
.sc_services_style_services-5 .sc_services_item .sc_icon{margin-bottom:2.2857em;}
.sc_services_style_services-5 .sc_service_container .sc_services_image{position: absolute;
    width: 33%;
    left: 50%;
	top: 0;
    transform: translateX(-50%);
	text-align: center;}
.sc_services_style_services-5 .sc_service_container .sc_services_image img{-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2:nth-child(2n) .services_counter{right: auto;
    left: 0;}
.sc_services_style_services-5 .services_counter{font-family: Catamaran;
    font-size: 1.429em;
    font-weight: 400;
    display: inline-block;
    width: 1.95em;
    height: 1.95em;
    line-height: 1.95em;
    text-align: center;
    background: #ff0000;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    right: 0;
    top: -0.2em;}
.sc_services_style_services-5 .sc_icon{border: 2px solid #ddd;}
.sc_services_style_services-5 .sc_icon,
.sc_services_style_services-5.sc_services_type_images .sc_services_item_featured{float:left;
	margin-right:2.2857em;
	margin-left: 0;}
.sc_services_style_services-5 .sc_service_container .sc_icon,
.sc_services_style_services-5.sc_services_type_images .sc_service_container .sc_services_item_featured{float:right;
	margin-left:2.2857em;
	margin-right:0;}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2:nth-child(2n) .sc_icon,
.sc_services_style_services-5.sc_services_type_images .sc_service_container .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item_featured{float:left;
	margin-right:2.2857em;
	margin-left: 0;}
.sc_services_style_services-5  .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item_content{text-align: left;}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2 .sc_services_item_content{text-align: right;}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item_content{text-align: left;}
.sc_services_style_services-5 .sc_service_container.sc_align_left .sc_services_image{left: 0;
    transform: translateY(-50%) translateX(0%);}
.sc_services_style_services-5 .sc_service_container.sc_align_left .columns_wrap > .column-1_2 .sc_services_item,
.sc_services_style_services-5 .sc_service_container.sc_align_left .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item{margin-left: 0;
    margin-right: 0;}
.sc_services_style_services-5 .sc_service_container.sc_align_left .sc_icon,
.sc_services_style_services-5.sc_services_type_images .sc_service_container.sc_align_left .sc_services_item_featured{float: left;
    margin-right: 2.2857em;
    margin-left: 0;}
.sc_services_style_services-5 .sc_service_container.sc_align_left .columns_wrap > .column-1_2 .sc_services_item_content{text-align: left;}
.sc_services_style_services-5 .sc_service_container.sc_align_left .columns_wrap{margin-left: 33%;}
.sc_services_style_services-5 .sc_service_container.sc_align_right .sc_services_image{right: 0;
	left: auto;
    transform: translateY(-50%) translateX(0%);}
.sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap > .column-1_2 .sc_services_item,
.sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item{margin-left: 0;
    margin-right: 0;}
.sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap > .column-1_2:nth-child(2n) .sc_icon,
.sc_services_style_services-5.sc_services_type_images .sc_service_container.sc_align_right .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item_featured{float: right;
    margin-left: 2.2857em;
    margin-right: 0;}
.sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap > .column-1_2 .sc_services_item_content{text-align: right;}
.sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap{margin-right: calc(33% - 30px);}
.sc_slider{overflow:hidden;}
.sc_slider_height_auto{-webkit-transition: height ease .5s;
    -moz-transition: height ease .5s;
     -ms-transition: height ease .5s;
      -o-transition: height ease .5s;
         transition: height ease .5s;}
.sc_slider_swiper{position: relative;
	overflow: hidden;
	visibility: hidden;
	max-width:100%;}
.sc_slider_swiper.inited{visibility: visible;}
.sc_slider_swiper .slides .swiper-slide{background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;




	float: left;
	min-height: 8em;}
.sc_slider_swiper .slides .swiper-slide > img{width: 100%;
	height: auto;}
.sc_slider_controls_wrap{color:#ffffff;
	position:absolute;
	z-index: 10;
	left:0;
	right:0;
	top:50%;
	height:0;}
.sc_slider_nocontrols .sc_slider_controls_wrap{display:none !important;}
.sc_slider_controls_wrap a{display:block;
	cursor:pointer;
	width:1.5em;
	height:1.5em;
	line-height: 1.5em;
	font-size: 1.5em;
	text-align:center;
	-webkit-transition: all ease .5s;
	   -moz-transition: all ease .5s;
	    -ms-transition: all ease .5s;
	     -o-transition: all ease .5s;
	        transition: all ease .5s;
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
	        transform: translateY(-50%);
	opacity: 0;
	filter: alpha(opacity=0);}
.sc_slider_controls_wrap .sc_slider_prev{float:left;
	margin-left: -100px;}
.sc_slider_controls_wrap .sc_slider_next{float:right;
	margin-right: -100px;}
.sc_slider_controls_wrap a:before{font-family:'fontello';}
.sc_slider_controls_wrap .sc_slider_next:before{content:'\e836';}
.sc_slider_controls_wrap .sc_slider_prev:before{content:'\e837';}
.sc_slider_swiper:hover .sc_slider_controls_wrap a,
.sc_slider_swiper + .sc_slider_controls_wrap a{opacity: 1;
	filter: alpha(opacity=100);}
.sc_slider_swiper:hover .sc_slider_controls_wrap .sc_slider_prev{margin-left: 1em;}
.sc_slider_swiper:hover .sc_slider_controls_wrap .sc_slider_next{margin-right: 1em;}
.sc_slider_swiper + .sc_slider_controls_wrap a{width:3em;
	height:3em;
	line-height: 3em;
	font-size: 1.5em;}
.sc_slider_swiper + .sc_slider_controls_wrap .sc_slider_prev{margin-left: 0.8em;}
.sc_slider_swiper + .sc_slider_controls_wrap .sc_slider_next{margin-right: 0.8em;}
.sc_slider_swiper.sc_slider_controls_top + .sc_slider_controls_wrap{top:6px;
	right: 6px;
	text-align:right;
	cursor:default;
	-webkit-transform: none;
	   -moz-transform: none;
	        transform: none;}
.sc_slider_swiper.sc_slider_controls_top + .sc_slider_controls_wrap .sc_slider_next,
.sc_slider_swiper.sc_slider_controls_top + .sc_slider_controls_wrap .sc_slider_prev{display:inline-block;
	float:none;
	margin-left: 6px;
	margin-right: 0;}
.sc_slider_nopagination .sc_slider_pagination_wrap{display:none !important;}
.sc_slider_swiper .sc_slider_pagination_wrap{position: absolute;
	z-index:10;
	height:12px;
	margin: 0;
	left: 0;
	right: 0;
    bottom: 28px;
	text-align:center;
	-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
	-ms-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s;}
.sc_slider_swiper .sc_slider_pagination_wrap span{display:inline-block;
	vertical-align:top;
	background-color:transparent;
	width:10px;
	height:10px;
	margin:0 10px 0 0;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	cursor:pointer;
	opacity: 1;
    position: relative;}
.sc_slider_swiper .sc_slider_pagination_wrap .swiper-pagination-bullet-active:after,
.sc_slider_swiper .sc_slider_pagination_wrap span:hover:after{content: '';
    position: absolute;
    top: -1px;
    left: -1px;
    width:12px;
    height:12px;
    border: 2px solid #ffffff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.sc_slider_pagination_area{overflow:hidden;
	position:relative;}
.sc_slider_pagination_area .sc_slider{float:left;}
.sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider{width:67%;}
.sc_slider_pagination_area .sc_slider_pagination{float:left;
	width:33%;
	position:static;
	padding: 0;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;}
.sc_slider_pagination_over .sc_slider_pagination{position:absolute;
	width:40%;
	left: auto;
	right:-40%;
	top:0;
	bottom:auto;
	float:none;
	background-color:rgba(255,255,255, 0.8);
	-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
	-ms-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s;}
.sc_slider_pagination_over:hover .sc_slider_pagination{right:0;}
.sc_slider_pagination_over .sc_slider_pagination .post_item{background-color:transparent !important;}
.slider_fullwide .sc_slider_pagination_over .sc_slider_pagination,
.slider_fullscreen .sc_slider_pagination_over .sc_slider_pagination{width: 20%;}
.sc_slider_pagination_area .sc_slider_pagination .post_item{padding: 1em;}
.sc_slider_pagination_area .sc_slider_pagination .post_item+.post_item{margin:0;}
.sc_slider_pagination_area .sc_slider_pagination .post_item.active{background-color: rgba(0,0,0,0.1) !important;}
.sc_slider_pagination_area .sc_slider_pagination .post_item .post_info .post_info_item + .post_info_item:before{content: "|";
	margin:0 5px;}
.sc_slider_pagination.widget_area .post_item + .post_item{border-top-width: 1px;
	border-top-style: solid;}
.sc_slider_swiper .sc_slider_info{max-width:80%;
	min-width:50%;
	max-height:100px;
	padding:1em 1.5em;
	overflow:hidden;
	position:absolute;
	right:0;
	bottom:0;
	background-color: rgba(30,170,206, 0.8);
	-webkit-transition: all ease .5s .5s;
	-moz-transition: all ease .5s .5s;
	-ms-transition: all ease .5s .5s;
	-o-transition: all ease .5s .5s;
	transition: all ease .5s .5s;
	margin-bottom:0;}
.sc_slider_pagination_area .sc_slider .sc_slider_info{max-width:100%;}
.sc_slider_swiper:hover .sc_slider_info.sc_slider_info_fixed,
.sc_slider_swiper:hover .sc_slider_info:hover,
.sc_slider_swiper .sc_slider_info:hover{margin-bottom:0 !important;}
.sc_slider_pagination_over:hover .sc_slider_info,
.sc_slider_swiper:hover .sc_slider_info{-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
	-ms-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s;
	margin-bottom:-130px !important;}
.sc_slider_swiper .slides .swiper-slide .sc_slider_info a{display:inline;
		min-height:0;
		color:#ffffff;}
.sc_slider_swiper .slides .swiper-slide .sc_slider_info a:hover{color:#cccccc;}
.sc_slider_swiper .sc_slider_info .sc_slider_subtitle{margin:0;
		padding:0;
		text-transform:uppercase;
		font-size:1.5em;
		line-height:1.2857em;
		margin:0 0 4px;}
.sc_slider_swiper .sc_slider_info .sc_slider_reviews{margin:0 0 4px;}
.sc_slider_swiper .sc_slider_info .sc_slider_reviews.after_category{display:inline-block;
		position: relative;
		margin:0 0 0 2px;
		top: 2px;
		font-size:0.8765em;}
.sc_slider_reviews.post_rating .reviews_value{display:none;}
.sc_slider_reviews.post_rating .reviews_stars_bg,
.sc_slider_reviews.post_rating .reviews_stars_hover,
.sc_slider_reviews.post_rating .reviews_value{color: #ffffff !important;}
.sc_slider_swiper .sc_slider_info .sc_slider_descr{color:#ffffff;
		line-height:16px;}
.sc_slider_swiper .sc_slider_info .sc_slider_category{display:inline-block;
		vertical-align:top;
		text-transform:uppercase;
		position:relative;
		
		
		font-size: 0.8765em;
		height: 2em;
		line-height:2em;
		padding:0 2em 0 0;
		text-align:left;
		overflow:hidden;}
.sc_slider_pagination_area .sc_slider .sc_slider_info .sc_slider_category{min-width:0;}
.slider_fullscreen .sc_slider_swiper .sc_slider_info,
.slider_main .sc_slider_swiper .sc_slider_info{max-width:50%;
	min-width:40%;
	padding:30px;
	max-height:150px;}
.slider_fullscreen .sc_slider_swiper:hover .sc_slider_info,
.slider_main .sc_slider_swiper:hover .sc_slider_info{margin-bottom:-180px;}
.slider_fullscreen .sc_slider_swiper:hover .sc_slider_info.sc_slider_info_fixed,
.slider_fullscreen .sc_slider_swiper:hover .sc_slider_info:hover,
.slider_fullscreen .sc_slider_swiper .sc_slider_info:hover,
.slider_main .sc_slider_swiper:hover .sc_slider_info.sc_slider_info_fixed,
.slider_main .sc_slider_swiper:hover .sc_slider_info:hover,
.slider_main .sc_slider_swiper .sc_slider_info:hover{margin-bottom:0;}
.slider_fullscreen .sc_slider_swiper .sc_slider_info .sc_slider_category,
.slider_main .sc_slider_swiper .sc_slider_info .sc_slider_category{font-size:14px;
	font-weight:300;}
.slider_fullscreen .sc_slider_swiper .sc_slider_info .sc_slider_subtitle,
.slider_main .sc_slider_swiper .sc_slider_info .sc_slider_subtitle{font-size:21px;
	line-height:28px;
	font-weight:300;}
.slider_fullscreen .sc_slider_swiper .sc_slider_info .sc_slider_descr,
.slider_main .sc_slider_swiper .sc_slider_info .sc_slider_descr{font-size:13px;
	line-height:18px;
	font-weight:300;}
.sc_socials{overflow:hidden;
	display:inline-block;
	margin-right:-1.25em;}
.sc_socials .sc_socials_item{display:inline-block;
	margin: 0 1.25em 0.5em 0;
	outline:none;}
.sc_socials a{display:inline-block;
	outline:none;}
.sc_socials a,
.sc_socials a .sc_socials_hover{overflow:hidden;
	width:4em;
	height:4em;
	line-height:4em;
	text-align:center;
	overflow:hidden;
	position:relative;
	-webkit-border-radius: 6px;		
	background-repeat: no-repeat;
	background-position: 0 -4em;
	-webkit-background-size: 4em 8em;
	   -moz-background-size: 4em 8em;
	     -o-background-size: 4em 8em;
	        background-size: 4em 8em;}
.sc_socials .social_icons span{font-size:4em;
	line-height:inherit;}
.sc_socials.sc_socials_size_tiny{margin-right:-1em;}
.sc_socials.sc_socials_size_tiny .sc_socials_item{margin: 0.25em 1em 0.25em 0;}
.sc_socials.sc_socials_size_small{margin-right:-0.5em;}
.sc_socials.sc_socials_size_small .sc_socials_item{margin:0.25em 0.5em 0.25em 0;}
.sc_socials.sc_socials_size_medium{margin-right:-0.625em;}
.sc_socials.sc_socials_size_medium .sc_socials_item{margin:0.25em 0.625em 0.25em 0;}
.sc_socials.sc_socials_shape_round .sc_socials_item{margin:0 0.175em 0.175em 0;}
.sc_socials.sc_socials_shape_round.sc_socials_size_medium .sc_socials_item{margin:0.25em 0.5em 0.25em 0;}
.sc_socials.sc_socials_size_tiny a{-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
			border-radius: 2px;}
.sc_socials.sc_socials_size_tiny a .sc_socials_hover{-webkit-border-radius: 2px;}
.sc_socials.sc_socials_size_small a,
.sc_socials.sc_socials_size_medium a{-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;}
.sc_socials.sc_socials_size_small a .sc_socials_hover,
.sc_socials.sc_socials_size_medium a .sc_socials_hover{-webkit-border-radius: 4px;}
.sc_socials.sc_socials_shape_round a{display:block;
	text-align:center;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;}
.sc_socials_shape_round.sc_socials_size_tiny a .sc_socials_hover{-webkit-border-radius: 50%;}
.sc_socials_shape_round.sc_socials_size_small a .sc_socials_hover,
.sc_socials_shape_round.sc_socials_size_medium a .sc_socials_hover{-webkit-border-radius: 50%;}
.sc_socials.sc_socials_size_tiny .social_icons span{font-size:1em;
	line-height:inherit;}
.sc_socials.sc_socials_size_tiny a,
.sc_socials.sc_socials_size_tiny a .sc_socials_hover{width:1.2em;
	height:1.2em;
	line-height:1.2em;
	background-position: 0 -1.2em;
	-webkit-background-size: 1.2em 2.4em;
	   -moz-background-size: 1.2em 2.4em;
	     -o-background-size: 1.2em 2.4em;
	        background-size: 1.2em 2.4em;}
.sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_tiny a,
.sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_tiny a .sc_socials_hover{width:2.35em;
	height:2.35em;
	line-height:2.35em;}
.sc_socials.sc_socials_size_small .social_icons span{font-size:1.5em;
	line-height:inherit;}
.sc_socials.sc_socials_size_small a,
.sc_socials.sc_socials_size_small a .sc_socials_hover{width:2em;
	height:2em;
	line-height:2em;
	background-position: 0 -2em;
	-webkit-background-size: 2em 4em;
	   -moz-background-size: 2em 4em;
	     -o-background-size: 2em 4em;
	        background-size: 2em 4em;}
.sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_small a,
.sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_small a .sc_socials_hover{width:4em;
	height:4em;
	line-height:4em;}
.sc_socials.sc_socials_size_medium .social_icons span{font-size:2em;
	line-height:inherit;}
.sc_socials.sc_socials_size_medium a,
.sc_socials.sc_socials_size_medium a .sc_socials_hover{width:2.5em;
	height:2.5em;
	line-height:2.5em;
	background-position: 0 -2.5em;
	-webkit-background-size: 2.5em 5em;
	   -moz-background-size: 2.5em 5em;
	     -o-background-size: 2.5em 5em;
	        background-size: 2.5em 5em;}
.sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_medium a,
.sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_medium a .sc_socials_hover{width:5em;
	height:5em;
	line-height:5em;}
.sc_socials a .sc_socials_hover,
.sc_socials.sc_socials_size_tiny a .sc_socials_hover,
.sc_socials.sc_socials_size_small a .sc_socials_hover,
.sc_socials.sc_socials_size_medium a .sc_socials_hover{position: absolute;
	display:block;
	left:0;
	top:0;
	background-position: 0 0;
	     opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all ease .3s;
	   -moz-transition: all ease .3s;
	    -ms-transition: all ease .3s;
	     -o-transition: all ease .3s;
	        transition: all ease .3s;}
.sc_socials a:hover .sc_socials_hover{opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);}
.sc_socials.sc_socials_share .sc_socials_item{vertical-align:top;
    font-size: 1.4em;
    margin-right: 0.35em;}
.sc_socials.sc_socials_share .share_caption{display:inline-block;
	line-height:2.9em;
	color: #222222;
	margin-right:1.2em;}
.sc_socials.sc_socials_share.sc_socials_dir_vertical{position:fixed;
	left:0px;
	top:18%;
	z-index:9998;}
.sc_socials.sc_socials_share.sc_socials_dir_vertical .sc_socials_item{display:block;
	margin-top:6px;
	line-height:1em;}
.sc_socials.sc_socials_share.sc_socials_dir_vertical .share_caption{display:none;}
.sc_socials.sc_socials_share.sc_socials_dir_vertical .sc_socials_item a{padding:0.25em;}
.sc_socials.sc_socials_share .share_counter{display:inline-block;
	vertical-align:top;
	margin-left:6px;
	position:relative;
	background:#fff;
	color:#666;
	padding:0 8px;
	line-height:3.8em;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;}
.sc_socials.sc_socials_share.sc_socials_dir_vertical .share_counter{line-height:4.2em;}
.sc_socials.sc_socials_share .share_counter:before{content:" ";
	position:absolute;
	z-index:1;
	top:50%;
	left:-4px;
	width:6px;
	height:6px;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background:#fff;
	-webkit-transform: translateY(-50%) rotate(45deg);
	   -moz-transform: translateY(-50%) rotate(45deg);
	        transform: translateY(-50%) rotate(45deg);}
.sc_socials.sc_socials_share.sc_socials_size_small .share_counter{line-height:2em;}
.sc_socials.sc_socials_share.sc_socials_dir_vertical.sc_socials_size_small .share_counter{line-height:2.4em;}
.sc_socials.sc_socials_share.sc_socials_size_medium .share_counter{line-height:2.3em;}
.sc_socials.sc_socials_share.sc_socials_dir_vertical.sc_socials_size_medium .share_counter{line-height:2.8em;}
.sc_team_item .sc_team_item_info .sc_team_item_title{margin:0;
	font-size:1.429em;
    text-align: center;}
.sc_team_item .sc_team_item_info .sc_team_item_title a{}
.sc_team_item .sc_team_item_info .sc_team_item_position{margin-top:1em;
	text-align: center;}
.sc_team_item .sc_team_item_info .sc_team_item_description{margin-top:1em;
	line-height:1.75em;
	overflow:hidden;}
.sc_team_item .sc_team_item_info .sc_socials{margin-top:0.85em;
    margin-right: -0.4em;}
.sc_team_item .sc_team_item_info .sc_socials.sc_socials_shape_round .sc_socials_item{margin-right: 0.4em;}
.sc_team_item .sc_team_item_avatar img{width: 100%;}
.sc_team_style_team-1 .sc_slider_swiper .sc_team_item,
.sc_team_style_team-2 .sc_slider_swiper .sc_team_item{padding-right: 2em;}
.sc_team_style_team-1 .sc_team_item_avatar{width: 12.858em;
    margin: auto;}
.sc_team_style_team-1 .sc_team_item_avatar img{-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;}
.sc_team_style_team-1 .sc_team_item_title:after{content: '';
    display: block;
    width: 30px;
    height: 2px;
    margin: 0.3em auto 0;}
.sc_team_style_team-1 .sc_team_item_info,
.sc_team_style_team-3 .sc_team_item_info{padding-top: 1.8em;
    text-align: center;}
.sc_team_style_team-3 .sc_team_item_avatar,
.sc_team_style_team-4 .sc_team_item_avatar{position:relative;}
.sc_team_style_team-3 .sc_team_item_avatar .sc_team_item_hover,
.sc_team_style_team-4 .sc_team_item_avatar .sc_team_item_hover{position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	opacity: 0;
	filter: alpha(opacity=0);
	text-align:center;}
.sc_team_style_team-3 .sc_team_item:hover .sc_team_item_avatar .sc_team_item_hover,
.sc_team_style_team-4 .sc_team_item:hover .sc_team_item_avatar .sc_team_item_hover{opacity: 1;
	filter: alpha(opacity=100);}
.sc_team_style_team-3 .sc_team_item_avatar .sc_team_item_hover,
.sc_team_style_team-3 .sc_team_item_avatar .sc_team_item_hover .sc_team_item_socials,
.sc_team_style_team-4 .sc_team_item_avatar .sc_team_item_hover,
.sc_team_style_team-4 .sc_team_item_avatar .sc_team_item_hover .sc_team_item_info{overflow:hidden;
	-webkit-transition: all ease .3s;
	   -moz-transition: all ease .3s;
	    -ms-transition: all ease .3s;
	     -o-transition: all ease .3s;
	        transition: all ease .3s;}
.sc_team_style_team-3 .sc_team_item_avatar .sc_team_item_hover .sc_team_item_socials,
.sc_team_style_team-4 .sc_team_item_avatar .sc_team_item_hover .sc_team_item_info{position:absolute;
	left:0;
	top:50%;
	width:100%;
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
	        transform: translateY(-50%);
	margin-top: 50px;}
.sc_team_style_team-4 .sc_team_item_avatar .sc_team_item_hover .sc_team_item_info{padding:1.5em;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;}
.sc_team_style_team-3 .sc_team_item:hover .sc_team_item_avatar .sc_team_item_hover .sc_team_item_socials,
.sc_team_style_team-4 .sc_team_item:hover .sc_team_item_avatar .sc_team_item_hover .sc_team_item_info{margin-top: 0;}
.sc_testimonials_wrap .sc_section_overlay{-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	width:100%;
	padding:1.5em 0;}
.sc_testimonials .sc_columns .sc_testimonial_item{padding: 0;}
.sc_testimonials_style_testimonials-3 .sc_slider_swiper .sc_testimonial_item{padding: 0;}
.sc_testimonials_style_testimonials-4 .sc_slider_pagination_wrap{display:none;}
h4.sc_title{padding-bottom: 1px;}
h2.sc_title{font-size: 2.643em;}
.sc_title{overflow: hidden;
	position:relative;
	padding-bottom:5px;}
.sc_title.sc_align_center{text-align:center;
	margin-left:auto;
	margin-right:auto;}
h4.sc_title.sc_title_underline,
.sc_title_underline{padding-bottom:0.5em;}
.sc_title_underline:after{content: ' ';
    display: block;
    position: absolute;
    border-top: 2px solid #222222;
    height: 0;
    width: 30px;
    min-width: 30px;
    left: 0;
    bottom: 0.3em;}
.sc_title_underline.sc_align_center:after{bottom: 0;
	left:50%;
	-webkit-transform:translateX(-50%);
	   -moz-transform:translateX(-50%);
	        transform:translateX(-50%);}
.sc_title_underline.sc_align_right:after{right:0;
	left:auto;}
.sc_title_divider{position:relative; 
	padding-left: 5ex; 
	padding-right: 5ex;
	text-align:center;}
.sc_title_divider .sc_title_divider_before,
.sc_title_divider .sc_title_divider_after{display:block;
	width:20%;
	height:1px;
	background-color:#222222;
	position:absolute;
	top: 50%;}
.sc_title_divider .sc_title_divider_before{left:0;}
.sc_title_divider .sc_title_divider_after{right:0;}
.sc_title_iconed{position: relative;
    overflow: visible;
    z-index: 1;}
.sc_title_icon{display:inline-block;}
.sc_title_icon_left{margin-right:0.5em;}
.sc_title_icon_top{display:block;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin: auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: -1;}
.sc_title_icon img{width:auto;}
.sc_title_icon_left img{vertical-align:middle;}
.sc_title_icon_top img{vertical-align:baseline;}
.sc_title_icon_small img{height: 1em;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;}
.sc_title_icon_medium img{height: 2em;
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
			border-radius: 6px;}
.sc_title_icon_large img{height: 2.838em;}
.sc_twitter_wrap .sc_section_overlay{-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	width:100%;
	padding:1.5em 0;}
.sc_twitter .sc_slider_swiper:hover .sc_slider_controls_wrap .sc_slider_prev{margin-left:10px;}
.sc_twitter .sc_slider_swiper:hover .sc_slider_controls_wrap .sc_slider_next{margin-right:10px;}
.sc_twitter .sc_slider_controls_wrap a{font-size:2.5em;
    background-color: transparent;}
.vc_row.inverse_colors *{}
.sc_slider_swiper + .sc_item_button{margin-top: 2em;}
.sc_slider_controls_side .sc_slider_controls_wrap a{width: 2em;
	height: 2em;
	line-height: 2em;
	color: #ddd;
	border: 2px solid #ddd;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;}
.sc_slider_controls_side:hover .sc_slider_controls_wrap .sc_slider_prev{margin-left:10px;}
.sc_slider_controls_side:hover .sc_slider_controls_wrap .sc_slider_next{margin-right:10px;}
.sc_slider_controls_bottom .swiper-slide{padding-bottom:5em;}
.sc_slider_controls_bottom .sc_slider_controls_wrap{top: auto;
	bottom:0;
	text-align:center;
	padding-bottom:0;
	height: 3.5em;}
.sc_slider_controls_bottom .sc_slider_controls_wrap a{width: 2em;
	height: 2em;
	line-height: 2em;
	color: #ddd;
	border: 2px solid #ddd;
	margin-left:0;
	margin-right:0;
	float:none;
	display:inline-block;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
				opacity: 1;
	-webkit-transform: none;
	   -moz-transform: none;
	        transform: none;
	filter: alpha(opacity=100);}
.sc_slider_controls_bottom .sc_slider_controls_wrap .sc_slider_prev{margin-right:0.5em;}
.sc_slider_controls_bottom:hover .sc_slider_controls_wrap .sc_slider_prev{margin-left:0;}
.sc_slider_controls_bottom:hover .sc_slider_controls_wrap .sc_slider_next{margin-right:0;}
.sc_slider_controls_bottom .sc_slider_pagination_wrap{display:none;}
.sc_slider_pagination_bottom .swiper-slide{padding-bottom: 3em;}
.sc_slider_pagination_bottom:hover .sc_slider_pagination_wrap{bottom: 0.5em;}
.cq-draggable-container .cq-draggable-slider,
.cq-draggable-container .cq-draggable-stripe{height: 6px;}
.cq-draggable-container .cq-highlight-container.icon .cq-highlight{width: 54px;
    height: 54px;}
.cq-draggable-container .cq-highlight span.fa{font-size: 26px;
    line-height: 52px;}
.cq-draggable-container .cq-highlight-container.icon{margin-top: 23px;}
.cq-draggable-container .cq-highlight-container .cq-highlight-label{font-family: Montserrat;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    margin-top: 7px;}
.cq-draggable-container .cq-infobox{margin-top: -231px;
    margin-left: -162px;
    width: 311px;
    height: 178px;
    border: 0 !important;}
.cq-draggable-container .cq-titlebar{font-family: Playfair Display;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    padding: 0.7em 1em 0.65em 0;}
.cq-draggable-container .cq-infobox.gray:before{display: none;}
.cq-draggable-container .cq-infobox:after{border-width: 14px 14px 0;
    bottom: -14px;
    left: 142px;}
.cq-draggable-container{padding: 271px 0 70px 0!important;}
.cq-draggable-container .cq-carouselcontent{position: relative;
    font-family: Catamaran;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    text-align: center;
    padding-top: 23px;}
.cq-draggable-container .cq-carouselcontent:before{width: 114px;
    height: 91px;
    content: '';
    display: block;
    position: absolute;
    
    margin: auto;
    left: 0;
    right: 0;
    top: 5px;}
/* responsive.css */
@media (min-width: 1263px) and (max-width: 1439px){
.content_wrap{width:1000px;}
.sc_scroll_horizontal .sc_blogger [class*=column-],
.sc_blogger .sc_scroll_horizontal [class*=column-]{width: 343px;}
.sc_scroll_horizontal .sc_blogger .column-1_2,
.sc_blogger .sc_scroll_horizontal .column-1_2{width: 515px;}
.sc_scroll_horizontal .sc_blogger .column-1_4,
.sc_blogger .sc_scroll_horizontal .column-1_4{width: 257px;}
.vc_row.vc_custom_1467122013242{padding-top: 0 !important;
		padding-bottom: 0 !important;}
.slider_section .sc_image img{width: 4em;}
.sc_services_style_services-5 .sc_service_container .sc_services_image{width: 25%;}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2 .sc_services_item{margin-right: 33%;}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item{margin-left: 33%;}
.sc_services_style_services-5 .sc_service_container .sc_services_image{top: 50%;
		transform: translateX(-50%)translateY(-50%);}
}
@media (min-width: 1136px) and (max-width: 1262px){
.content_wrap{width:910px;}
.sc_scroll_horizontal .sc_blogger [class*=column-],
.sc_blogger .sc_scroll_horizontal [class*=column-]{width: 313px;}
.sc_scroll_horizontal .sc_blogger .column-1_2,
.sc_blogger .sc_scroll_horizontal .column-1_2{width: 470px;}
.sc_scroll_horizontal .sc_blogger .column-1_4,
.sc_blogger .sc_scroll_horizontal .column-1_4{width: 235px;}
.vc_row.vc_custom_1467122013242{padding-top: 0 !important;
		padding-bottom: 0 !important;}
.slider_section .sc_image img{width: 4.45em;}
.sc_services_style_services-5 .sc_service_container .sc_services_image{width: 25%;}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2 .sc_services_item{margin-right: 33%;}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item{margin-left: 33%;}
.sc_services_style_services-5 .sc_service_container .sc_services_image{top: 50%;
		transform: translateX(-50%)translateY(-50%);}
.columns_wrap .sc_emailer.sc_emailer_opened input{width: 200px;}
}
@media (min-width: 1024px) and (max-width: 1135px){
.content_wrap{width:964px;}
.sc_scroll_horizontal .sc_blogger [class*=column-],
.sc_blogger .sc_scroll_horizontal [class*=column-]{width: 331px;}
.sc_scroll_horizontal .sc_blogger .column-1_2,
.sc_blogger .sc_scroll_horizontal .column-1_2{width: 497px;}
.sc_scroll_horizontal .sc_blogger .column-1_4,
.sc_blogger .sc_scroll_horizontal .column-1_4{width: 248px;}
.vc_row.vc_custom_1467122013242{padding-top: 0 !important;
		padding-bottom: 0 !important;}
.slider_section .sc_image img{width: 5.85em;}
.sc_services_style_services-5 .sc_service_container .sc_services_image{width: 25%;}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2 .sc_services_item{margin-right: 33%;}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item{margin-left: 33%;}
.sc_services_style_services-5 .sc_service_container .sc_services_image{top: 50%;
		transform: translateX(-50%)translateY(-50%);}
.columns_wrap .sc_emailer.sc_emailer_opened input{width: 200px;}
.cq-draggable-container .cq-infobox{margin-left: -227px;}
}
@media (min-width: 960px) and (max-width: 1023px){
.content_wrap{width:900px;}
.sc_scroll_horizontal .sc_blogger [class*=column-],
.sc_blogger .sc_scroll_horizontal [class*=column-]{width: 310px;}
.sc_scroll_horizontal .sc_blogger .column-1_2,
.sc_blogger .sc_scroll_horizontal .column-1_2{width: 465px;}
.sc_scroll_horizontal .sc_blogger .column-1_4,
.sc_blogger .sc_scroll_horizontal .column-1_4{width: 232px;}
.vc_row.vc_custom_1467122013242{padding-top: 0 !important;
        padding-bottom: 0 !important;}
.slider_section .sc_image img{width: 4.2em;}
.sc_services_style_services-5 .sc_service_container .sc_services_image{width: 25%;}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2 .sc_services_item{margin-right: 33%;}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item{margin-left: 33%;}
.sc_services_style_services-5 .sc_service_container .sc_services_image{top: 50%;
        transform: translateX(-50%)translateY(-50%);}
.columns_wrap .sc_emailer.sc_emailer_opened input{width: 200px;}
.cq-draggable-container{max-width: 70% !important;}
}
@media (min-width: 960px) and (max-width: 1262px){
.post_item_colored .post_featured .post_title{font-size:1.2857em;}
}
@media (min-width: 768px) and (max-width: 959px){
.content_wrap{width:708px;}
.sc_scroll_horizontal .sc_blogger [class*=column-],
.sc_blogger .sc_scroll_horizontal [class*=column-]{width: 246px;}
.sc_scroll_horizontal .sc_blogger .column-1_2,
.sc_blogger .sc_scroll_horizontal .column-1_2{width: 369px;}
.sc_recent_news_style_news-announce .post_size_full .post_featured{max-height: 100%;}
.sc_recent_news_style_news-announce .post_size_big .post_featured{max-height: 100%;}
.sc_recent_news_style_news-announce .post_size_medium .post_featured{max-height: 100%;}
.sc_recent_news_style_news-announce .post_size_small .post_featured{max-height: 100%;}
.woocommerce .related.products ul.products li.product.column-1_5,
.woocommerce-page .related.products ul.products li.product.column-1_5,
.woocommerce .upcells.products ul.products li.product.column-1_5,
.woocommerce-page .upcells.products ul.products li.product.column-1_5,
.woocommerce ul.products li.product.column-1_5,
.woocommerce-page ul.products li.product.column-1_5{width: 33.3333%;}
.woocommerce .related.products ul.products li.product.column-1_6,
.woocommerce-page .related.products ul.products li.product.column-1_6,
.woocommerce .upcells.products ul.products li.product.column-1_6,
.woocommerce-page .upcells.products ul.products li.product.column-1_6,
.woocommerce ul.products li.product.column-1_6,
.woocommerce-page ul.products li.product.column-1_6{width: 33.3333%;}
.vc_row.vc_custom_1467122013242{padding-top: 0 !important;
        padding-bottom: 0 !important;}
.slider_section h4.sc_title{font-size: 1em!important;}
.slider_section .sc_image img{width: 2.35em;}
.cq-coverslider.tinyshadow .cq-coverslider-area{-webkit-box-shadow: none!important;
        -moz-box-shadow: none!important;
        box-shadow: none!important;}
.sc_services_style_services-5 .sc_service_container .sc_services_image{width: 25%;}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2 .sc_services_item{margin-right: 33%;}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item{margin-left: 33%;}
.sc_services_style_services-5 .sc_service_container .sc_services_image{top: 50%;
        transform: translateX(-50%)translateY(-50%);}
.columns_wrap .sc_emailer.sc_emailer_opened input{width: 150px;}
.cq-draggable-container{max-width: 60% !important;}
.sc_services_item .sc_services_item_title{font-size: 1.2em;}
.sc_services_style_services-1.sc_services_type_images .sc_services_item_title{min-height: 3em;}
.cq-draggable-container .cq-highlight-container.icon .cq-highlight{width: 30px;
        height: 30px;}
.cq-draggable-container .cq-highlight span.fa{font-size: 16px;
        line-height: 28px;}
.cq-draggable-container .cq-highlight-container.icon{margin-top: 37px;}
.cq-draggable-container .cq-highlight-container .cq-highlight-label{font-size: 12px;
        margin-top: 0px;}
.cq-draggable-container .cq-infobox{width: 240px;
        margin-top: -207px;
        margin-left: -124px;}
.cq-draggable-container{padding: 215px 0 70px 0 !important;}
.cq-draggable-container .cq-infobox::after{left: 110px;}
.sc_services_style_services-2 .sc_icon{width: 4em;
        height: 4em;
        line-height: 4em;}
.sc_services_style_services-2.sc_services_type_icons .sc_services_item_content{padding-left: 5.5em;}
.sc_services_item .sc_icon::before{font-size: 2em;}
.sc_section_image{display: none;}
}
@media (max-width: 767px){
footer .sc_columns_count_2 > .column-1_2{width: 49% !important;
		padding-top: 0!important;}
.sc_team_style_team-1 .sc_team_item_avatar{width: 100%;}
}
@media (min-width: 640px) and (max-width: 767px){
.content_wrap{width:600px;}
.sc_scroll_horizontal .sc_blogger [class*=column-],
.sc_blogger .sc_scroll_horizontal [class*=column-]{width: 206px;
		min-width:0;}
.sc_scroll_horizontal .sc_blogger .column-1_2,
.sc_blogger .sc_scroll_horizontal .column-1_2{width: 310px;}
.sc_recent_news_style_news-announce .post_size_full .post_featured{max-height: 100%;}
.sc_recent_news_style_news-announce .post_size_big .post_featured{max-height: 100%;}
.sc_recent_news_style_news-announce .post_size_medium .post_featured{max-height: 100%;}
.sc_recent_news_style_news-announce .post_size_small .post_featured{max-height: 100%;}
.vc_row.vc_custom_1467122013242{padding-top: 0 !important;
        padding-bottom: 0 !important;}
.slider_section h4.sc_title{font-size: 1.3em!important;}
.slider_section .sc_image img{width: 4.2em;}
.sc_services_style_services-5 .sc_service_container .sc_services_image{width: 25%;}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2 .sc_services_item{margin-right: 33%;}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item{margin-left: 33%;}
.sc_services_style_services-5 .sc_service_container .sc_services_image{top: 50%;
        transform: translateX(-50%)translateY(-50%);}
.columns_wrap .sc_emailer.sc_emailer_opened input{width: 180px;}
.cq-draggable-container{max-width: 60% !important;}
.sc_services_item .sc_services_item_title{font-size: 1.2em;}
.sc_services_style_services-1.sc_services_type_images .sc_services_item_title{min-height: 3em;}
.cq-draggable-container .cq-highlight-container.icon .cq-highlight{width: 30px;
        height: 30px;}
.cq-draggable-container .cq-highlight span.fa{font-size: 16px;
        line-height: 28px;}
.cq-draggable-container .cq-highlight-container.icon{margin-top: 15px;}
.cq-draggable-container .cq-highlight-container .cq-highlight-label{font-size: 12px;
        margin-top: 0px;}
.cq-draggable-container .cq-infobox{width: 240px;
        margin-top: -207px;
        margin-left: -124px;}
.cq-draggable-container{padding: 215px 0 70px 0 !important;}
.cq-draggable-container .cq-infobox::after{left: 110px;}
.sc_services_style_services-2 .sc_icon{width: 4em;
        height: 4em;
        line-height: 4em;}
.sc_services_style_services-2.sc_services_type_icons .sc_services_item_content{padding-left: 5.5em;}
.sc_services_item .sc_icon::before{font-size: 2em;}
.sc_section_image{display: none;}
.slider_section .columns_wrap:not(.columns_fluid) > [class*="column-"]{width: 100%;}
}
@media (min-width: 480px) and (max-width: 639px){
.content_wrap{width:440px;}
.sc_scroll_horizontal .sc_blogger [class*=column-],
.sc_blogger .sc_scroll_horizontal [class*=column-]{width: 230px;
		min-width:0;}
.isotope_wrap .isotope_item_colored_1 .post_featured{float:none;
		width:100%;}
.sc_recent_news_style_news-announce .post_size_full .post_featured{max-height: 100%;}
.sc_recent_news_style_news-announce .post_size_big .post_featured{max-height: 100%;}
.sc_recent_news_style_news-announce .post_size_medium .post_featured{max-height: 100%;}
.sc_recent_news_style_news-announce .post_size_small .post_featured{max-height: 100%;}
.vc_row.vc_custom_1467122013242{padding-top: 0 !important;
        padding-bottom: 0 !important;}
.slider_section h4.sc_title{font-size: 1.3em!important;}
.slider_section .sc_image img{width: 4.2em;}
.sc_services_style_services-5 .sc_service_container .sc_services_image{width: 25%;}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2 .sc_services_item{margin-right: 33%;}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item{margin-left: 33%;}
.sc_services_style_services-5 .sc_service_container .sc_services_image{top: 50%;
        transform: translateX(-50%)translateY(-50%);}
.columns_wrap .sc_emailer.sc_emailer_opened input{width: 180px;}
.cq-draggable-container{max-width: 60% !important;}
.sc_services_item .sc_services_item_title{font-size: 1.2em;}
.sc_services_style_services-1.sc_services_type_images .sc_services_item_title{min-height: 3em;}
.cq-draggable-container .cq-highlight-container.icon .cq-highlight{width: 30px;
        height: 30px;}
.cq-draggable-container .cq-highlight span.fa{font-size: 16px;
        line-height: 28px;}
.cq-draggable-container .cq-highlight-container.icon{margin-top: 15px;}
.cq-draggable-container .cq-highlight-container .cq-highlight-label{font-size: 12px;
        margin-top: 0px;}
.cq-draggable-container .cq-infobox{width: 240px;
        margin-top: -207px;
        margin-left: -124px;}
.cq-draggable-container{padding: 215px 0 70px 0 !important;}
.cq-draggable-container .cq-infobox::after{left: 110px;}
.sc_services_style_services-2 .sc_icon{width: 4em;
        height: 4em;
        line-height: 4em;}
.sc_services_style_services-2.sc_services_type_icons .sc_services_item_content{padding-left: 5.5em;}
.sc_services_item .sc_icon::before{font-size: 2em;}
.sc_section_image{display: none;}
.slider_section .columns_wrap:not(.columns_fluid) > [class*="column-"]{width: 100%;}
.our_story_section .columns_wrap:not(.columns_fluid) > [class*="column-"]{width: 100%;}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2 .sc_services_item{margin-bottom: 0;}
.sc_image.mb2{max-width: 50%;
        height: auto!important;}
}
@media (min-width: 480px) and (max-width: 767px){
.widget_area aside[class*="column-"]{margin-left:0;}
.columns_wrap{margin-right: -20px;}
.row > [class*="column-"],
.columns_wrap > [class*="column-"]{padding-right: 20px;}
.row.column_padding_left,
.columns_wrap.column_padding_left{margin-left: -20px;}
.row.column_padding_left > [class*="column-"],
.columns_wrap.column_padding_left > [class*="column-"],
.row > [class*="column-"].column_padding_left,
.columns_wrap > [class*="column-"].column_padding_left{padding-left: 20px;}
.row.column_padding_right,
.columns_wrap.column_padding_right{margin-right: -20px;}
.row.column_padding_right > [class*="column-"],
.columns_wrap.column_padding_right > [class*="column-"],
.row > [class*="column-"].column_padding_right,
.columns_wrap > [class*="column-"].column_padding_right{padding-right:20px;}
.row.column_padding_center,
.columns_wrap.column_padding_center{margin-left: -10px;
		margin-right: -10px;}
.row.column_padding_center > [class*="column-"],
.columns_wrap.column_padding_center > [class*="column-"],
.row > [class*="column-"].column_padding_center,
.columns_wrap > [class*="column-"].column_padding_center{padding-left:20px;}
.row > [class*="column-"].column_padding_bottom,
.columns_wrap > [class*="column-"].column_padding_bottom{padding-bottom: 20px;}
.row:not(.columns_fluid) > [class*="column-"],
.columns_wrap:not(.columns_fluid) > [class*="column-"]{width:50%;}
.row:not(.columns_fluid) > .column-1_1,
.row:not(.columns_fluid) > .column-2_2,
.row:not(.columns_fluid) > .column-3_3,
.row:not(.columns_fluid) > .column-4_4,
.row:not(.columns_fluid) > .column-5_5,
.row:not(.columns_fluid) > .column-6_6,
.row:not(.columns_fluid) > .column-7_7,
.row:not(.columns_fluid) > .column-8_8,
.row:not(.columns_fluid) > .column-9_9,
.row:not(.columns_fluid) > .column-10_10,
.row:not(.columns_fluid) > .column-11_11,
.row:not(.columns_fluid) > .column-12_12,
.columns_wrap:not(.columns_fluid) > .column-1_1,
.columns_wrap:not(.columns_fluid) > .column-2_2,
.columns_wrap:not(.columns_fluid) > .column-3_3,
.columns_wrap:not(.columns_fluid) > .column-4_4,
.columns_wrap:not(.columns_fluid) > .column-5_5,
.columns_wrap:not(.columns_fluid) > .column-6_6,
.columns_wrap:not(.columns_fluid) > .column-7_7,
.columns_wrap:not(.columns_fluid) > .column-8_8,
.columns_wrap:not(.columns_fluid) > .column-9_9,
.columns_wrap:not(.columns_fluid) > .column-10_10,
.columns_wrap:not(.columns_fluid) > .column-11_11,
.columns_wrap:not(.columns_fluid) > .column-12_12,
.row:not(.columns_fluid) > .column-2_3,
.columns_wrap:not(.columns_fluid) > .column-2_3,
.row:not(.columns_fluid) > .column-2_4,
.columns_wrap:not(.columns_fluid) > .column-3_4,
.row:not(.columns_fluid) > .column-2_5,
.columns_wrap:not(.columns_fluid) > .column-2_5,
.row:not(.columns_fluid) > .column-3_5,
.columns_wrap:not(.columns_fluid) > .column-3_5,
.row:not(.columns_fluid) > .column-4_5,
.columns_wrap:not(.columns_fluid) > .column-4_5,
.row:not(.columns_fluid) > .column-2_6,
.columns_wrap:not(.columns_fluid) > .column-2_6,
.row:not(.columns_fluid) > .column-3_6,
.columns_wrap:not(.columns_fluid) > .column-3_6,
.row:not(.columns_fluid) > .column-4_6,
.columns_wrap:not(.columns_fluid) > .column-4_6,
.row:not(.columns_fluid) > .column-5_6,
.columns_wrap:not(.columns_fluid) > .column-5_6{width:100%;}
.row:not(.columns_fluid) > [class*="column-"]:nth-child(2n+3),
.columns_wrap:not(.columns_fluid) > [class*="column-"]:nth-child(2n+3),
.row:not(.columns_fluid) > [class*="column-"]:nth-child(2n+4),
.columns_wrap:not(.columns_fluid) > [class*="column-"]:nth-child(2n+4){padding-top: 20px;}
.post_featured_left > .post_featured,
.post_featured_right > .post_featured{float: none;
		margin-left: 0;
		margin-bottom: 2em;
		width: 100%;}
.isotope_wrap .isotope_item_colored .post_item .hover_icon,
.isotope_wrap .isotope_item_grid .post_item .hover_icon,
.isotope_wrap .isotope_item_square .post_item .hover_icon,
.isotope_wrap .isotope_item_portfolio .post_item .hover_icon{display:none;}
.post_item_colored .post_featured .post_title,
.post_item_colored .post_featured .post_descr{padding:4px 8px;}
.isotope_wrap .isotope_item_colored_1 .post_featured{float:none;
		width:100%;}
.sc_recent_news_style_news-announce .post_size_full .post_featured{max-height: 100%;}
.sc_recent_news_style_news-announce .post_size_big .post_featured{max-height: 100%;}
.sc_recent_news_style_news-announce .post_size_medium .post_featured{max-height: 100%;}
.sc_recent_news_style_news-announce .post_size_small .post_featured{max-height: 100%;}
.sc_recent_news_style_news-excerpt .post_featured{float:none;
		padding-right:0;
		margin-bottom:1.5em;
		width: 100%;}
.sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_small a,
.sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_small a .sc_socials_hover{width:2.5em;
		height:2.5em;
		line-height:2.5em;}
.sc_socials.sc_socials_size_small .social_icons span{font-size:1.2em;}
.sc_twitter .sc_slider_controls_wrap a{font-size: 1.5em;}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2{width: 50%;
		max-width: 50%;}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2 .sc_services_item{margin-right: 0%;}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item{margin-left: 0%;
		margin-right: 0;}
.sc_services_style_services-5 .sc_service_container .sc_services_image,
.sc_services_style_services-5 .sc_service_container.sc_align_left .sc_services_image,
.sc_services_style_services-5 .sc_service_container.sc_align_right .sc_services_image{position: relative;
        width: 100%;
        left: 50%;
        top: 0%;
        transform: translateY(0%) translateX(-50%);
        margin-bottom: 2.2857em;}
.sc_services_style_services-5 .sc_service_container .sc_icon,
.sc_services_style_services-5.sc_services_type_images .sc_service_container .sc_services_item_featured,
.sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap > .column-1_2:nth-child(2n) .sc_icon,
.sc_services_style_services-5.sc_services_type_images .sc_service_container.sc_align_right .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item_featured{float: left;
		margin-right: 2.2857em;
		margin-left: 0;}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2 .sc_services_item_content,
.sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap > .column-1_2 .sc_services_item_content{text-align: right;}
.sc_services_style_services-5 .sc_service_container.sc_align_left .columns_wrap,
.sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap{margin-left: 0;
		margin-right: 0;}
.sc_services_style_services-5 .sc_services_button{margin-top: 2.2857em;}
.woocommerce ul.products li.product.column-1_3,
.woocommerce-page ul.products li.product.column-1_3,
.woocommerce .related.products ul.products li.product.column-1_3,
.woocommerce-page .related.products ul.products li.product.column-1_3,
.woocommerce .upcells.products ul.products li.product.column-1_3,
.woocommerce-page .upcells.products ul.products li.product.column-1_3{width: 50%;}
}
@media (max-width: 479px){
.content_wrap{width:300px;}
.columns_wrap{margin-right: -10px;}
.row > [class*="column-"],
.columns_wrap > [class*="column-"]{padding-right: 10px;}
.row.column_padding_left,
.columns_wrap.column_padding_left{margin-left: -10px;}
.row.column_padding_left > [class*="column-"],
.columns_wrap.column_padding_left > [class*="column-"],
.row > [class*="column-"].column_padding_left,
.columns_wrap > [class*="column-"].column_padding_left{padding-left: 10px;}
.row.column_padding_right,
.columns_wrap.column_padding_right{margin-right: -10px;}
.row.column_padding_right > [class*="column-"],
.columns_wrap.column_padding_right > [class*="column-"],
.row > [class*="column-"].column_padding_right,
.columns_wrap > [class*="column-"].column_padding_right{padding-right:10px;}
.row.column_padding_center,
.columns_wrap.column_padding_center{margin-left: -5px;
		margin-right: -5px;}
.row.column_padding_center > [class*="column-"],
.columns_wrap.column_padding_center > [class*="column-"],
.row > [class*="column-"].column_padding_center,
.columns_wrap > [class*="column-"].column_padding_center{padding-left:10px;}
.row > [class*="column-"].column_padding_bottom,
.columns_wrap > [class*="column-"].column_padding_bottom{padding-bottom: 10px;}
.row:not(.columns_fluid) > [class*="column-"],
.columns_wrap:not(.columns_fluid) > [class*="column-"]{width:100%;}
.row.columns_fluid > [class*="column-"],
.columns_wrap.columns_fluid > [class*="column-"]{width:50%;}
.row.columns_fluid > .column-1_1,
.row.columns_fluid > .column-2_2,
.row.columns_fluid > .column-3_3,
.row.columns_fluid > .column-4_4,
.row.columns_fluid > .column-5_5,
.row.columns_fluid > .column-6_6,
.row.columns_fluid > .column-7_7,
.row.columns_fluid > .column-8_8,
.row.columns_fluid > .column-9_9,
.row.columns_fluid > .column-10_10,
.row.columns_fluid > .column-11_11,
.row.columns_fluid > .column-12_12,
.columns_wrap.columns_fluid > .column-1_1,
.columns_wrap.columns_fluid > .column-2_2,
.columns_wrap.columns_fluid > .column-3_3,
.columns_wrap.columns_fluid > .column-4_4,
.columns_wrap.columns_fluid > .column-5_5,
.columns_wrap.columns_fluid > .column-6_6,
.columns_wrap.columns_fluid > .column-7_7,
.columns_wrap.columns_fluid > .column-8_8,
.columns_wrap.columns_fluid > .column-9_9,
.columns_wrap.columns_fluid > .column-10_10,
.columns_wrap.columns_fluid > .column-11_11,
.columns_wrap.columns_fluid > .column-12_12,
.row.columns_fluid > .column-1_3:nth-child(3n),
.columns_wrap.columns_fluid > .column-1_3:nth-child(3n),
.row.columns_fluid > .column-2_3,
.columns_wrap.columns_fluid > .column-2_3,
.row.columns_fluid > .column-1_3.after_span_2,
.columns_wrap.columns_fluid > .column-1_3.after_span_2,
.row.columns_fluid > .column-2_4,
.columns_wrap.columns_fluid > .column-3_4,
.row.columns_fluid > .column-1_4.after_span_2,
.columns_wrap.columns_fluid > .column-1_4.after_span_3,
.row.columns_fluid > .column-1_5:nth-child(5n),
.columns_wrap.columns_fluid > .column-1_5:nth-child(5n),
.row.columns_fluid > .column-2_5,
.columns_wrap.columns_fluid > .column-2_5,
.row.columns_fluid > .column-3_5,
.columns_wrap.columns_fluid > .column-3_5,
.row.columns_fluid > .column-4_5,
.columns_wrap.columns_fluid > .column-4_5,
.row.columns_fluid > .column-2_6,
.columns_wrap.columns_fluid > .column-2_6,
.row.columns_fluid > .column-3_6,
.columns_wrap.columns_fluid > .column-3_6,
.row.columns_fluid > .column-4_6,
.columns_wrap.columns_fluid > .column-4_6,
.row.columns_fluid > .column-5_6,
.columns_wrap.columns_fluid > .column-5_6{width:100%;}
.row:not(.columns_fluid) > [class*="column-"]+[class*="column-"],
.columns_wrap:not(.columns_fluid) > [class*="column-"]+[class*="column-"],
.row.columns_fluid > [class*="column-"]:nth-child(2n+3),
.columns_wrap.columns_fluid > [class*="column-"]:nth-child(2n+3),
.row.columns_fluid > [class*="column-"]:nth-child(2n+4),
.columns_wrap.columns_fluid > [class*="column-"]:nth-child(2n+4){padding-top: 10px;}
.top_panel_top_socials .sc_socials_item{margin-right:1.4em !important;}
.post_featured_left > .post_featured,
.post_featured_right > .post_featured{float: none;
		margin-left: 0;
		margin-bottom: 2em;
		width: 100%;}
.sc_scroll_horizontal .sc_blogger [class*=column-],
.sc_blogger .sc_scroll_horizontal [class*=column-]{width: 290px !important;}
.isotope_wrap .isotope_item_colored_1 .post_featured{float:none;
		width:100%;}
.woocommerce ul.products[class*="column-"] li.product,
.woocommerce-page ul.products[class*="column-"] li.product,
.woocommerce ul.products li.product[class*="column-"],
.woocommerce-page ul.products li.product[class*="column-"]{width: 100% !important;}
.sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_small a,
.sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_small a .sc_socials_hover{width:2.5em;
		height:2.5em;
		line-height:2.5em;}
.sc_socials.sc_socials_size_small .social_icons span{font-size:1.2em;}
.sc_twitter .sc_slider_controls_wrap a{font-size: 1.5em;}
.sc_services_style_services-5 .columns_wrap > .column-1_3{width: 100%;
		max-width: 100%;}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2 .sc_services_item{margin-right: 0%;}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item{margin-left: 0%;
		margin-right: 0;}
.sc_services_style_services-5 .sc_service_container .sc_services_image,
.sc_services_style_services-5 .sc_service_container.sc_align_left .sc_services_image,
.sc_services_style_services-5 .sc_service_container.sc_align_right .sc_services_image{position: relative;
		width: 100%;
		left: 0%;
		top: 0%;
		transform: translateY(0%) translateX(0%);
		margin-bottom:2.2857em;}
.sc_services_style_services-5 .sc_service_container .sc_icon,
.sc_services_style_services-5.sc_services_type_images .sc_service_container .sc_services_item_featured,
.sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap > .column-1_2:nth-child(2n) .sc_icon,
.sc_services_style_services-5.sc_services_type_images .sc_service_container.sc_align_right .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item_featured{float: left;
		margin-right: 2.2857em;
		margin-left: 0;}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2 .sc_services_item_content,
.sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap > .column-1_2 .sc_services_item_content{text-align: left;}
.sc_services_style_services-5 .sc_service_container.sc_align_left .columns_wrap,
.sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap{margin-left: 0;
		margin-right: 0;}
.sc_services_style_services-5 .sc_services_button{margin-top: 2.2857em;}
.sc_promo_block.sc_align_left *,
.sc_promo_block.sc_align_left *:after{text-align: center !important;
		margin-left: auto;}
.sc_promo_block.sc_align_right *,
.sc_promo_block.sc_align_right *:after{text-align: center !important;
		margin-right: auto;}
.vc_row.vc_custom_1467122013242{padding-top: 0 !important;
        padding-bottom: 0 !important;
        background-size: auto 100% !important;}
.slider_section h4.sc_title{font-size: 1.3em!important;}
.slider_section .sc_image img{width: 4.2em;}
.sc_services_style_services-5 .sc_service_container .sc_services_image{width: 100%;}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2 .sc_services_item{margin-right: 0;
        padding: 0;}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item{margin-left: 0;
        padding: 0;}
.sc_services_style_services-5 .services_counter{display: none;}
.sc_services_style_services-5 .sc_services_item .sc_services_item_title::after{display: none;}
.columns_wrap .sc_emailer.sc_emailer_opened input{width: 250px;}
.cq-draggable-container{max-width: 60% !important;}
.sc_services_item .sc_services_item_title{font-size: 1.4em;
		padding-top: 0;}
.sc_services_style_services-1.sc_services_type_images .sc_services_item_title{min-height: 3em;}
.cq-draggable-container .cq-highlight-container.icon .cq-highlight{width: 22px;
        height: 22px;}
.cq-draggable-container .cq-highlight span.fa{font-size: 10px;
        line-height: 20px;}
.cq-draggable-container .cq-highlight-container.icon{margin-top: 18px;}
.cq-draggable-container .cq-highlight-container .cq-highlight-label{font-size: 10px;
        margin-top: 0px;}
.cq-draggable-container .cq-infobox{width: 150px;
        margin-top: -207px;
        margin-left: -75px;}
.cq-draggable-container{padding: 215px 0 70px 0 !important;}
.cq-draggable-container .cq-infobox::after{left: 60px;}
.cq-draggable-container .cq-titlebar{font-size: 14px;
        padding: 5px;}
.cq-draggable-container .cq-carouselcontent{padding-top: 6px;
        font-size: 10px;}
.sc_services_style_services-2 .sc_icon{width: 4em;
        height: 4em;
        line-height: 4em;}
.sc_services_style_services-2.sc_services_type_icons .sc_services_item_content{padding-left: 5.5em;}
.sc_services_item .sc_icon::before{font-size: 2em;}
.sc_section_image{display: none;}
.slider_section .columns_wrap:not(.columns_fluid) > [class*="column-"]{width: 100%;}
.our_story_section .columns_wrap:not(.columns_fluid) > [class*="column-"]{width: 100%;}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2 .sc_services_item{margin-bottom: 0;}
.sc_image.mb2{max-width: 50%;
        height: auto!important;}
.column-2_3,
.column-4_6,
.column-8_12{width: 100%;}
.column-1_2,
.column-2_4,
.column-3_6,
.column-4_8,
.column-5_10,
.column-6_12{width: 100%;}
.woocommerce .shop_mode_list ul.products li.product .post_featured,
.woocommerce-page .shop_mode_list ul.products li.product .post_featured{width: 100%;
        margin: 0;
        float: none;}
.woocommerce .shop_mode_list ul.products li.product .post_content,
.woocommerce-page .shop_mode_list ul.products li.product .post_content{padding: 0 2em;}
.column-5_12{width: 100%;}
.cq-coverslider{margin-bottom: -6px;}
.wpb_text_column ul{padding-left: 1em;}
.sc_services_item .sc_services_item_description{font-size: 1.2em;}
.cq-draggable-container{display: none;}
.tribe-common.tribe-events .tribe-events-calendar-month__header-column-title{font-size: 16px;}
}
@media (max-width: 480px){
.header_mobile .content_wrap{margin-left: 35px;
		text-align: left;}
}
@media (width: 480px){
.top_panel_style_8 .content_wrap{padding: 0 1em;}
}

/* hero */
/* style.css */
.top_panel_fixed .top_panel_wrap .top_panel_image{display: none;}
.top_panel_image{padding-bottom: 11.3em;
	overflow:hidden;
	position:relative;
	background-size:cover;
	background-position:center;}
.top_panel_image_hover{display: none;}
.top_panel_image_header .top_panel_image_title{margin-top: 2.365em;
    margin-bottom: 0.6em;}
.top_panel_image_header .breadcrumbs{font-family: Playfair Display;
    font-size: 1.429em;
    font-weight: 700;}
.top_panel_image_header .post_navi .post_navi_item + .post_navi_item:before,
.top_panel_image_header .breadcrumbs .breadcrumbs_delimiter{margin: 0 0.8em;}
.top_panel_image_header{text-align:center;}
.top_panel_image_icon{font-size: 4em;
	line-height:1em;
	margin-top:1em;}
.top_panel_title.title_present.breadcrumbs_present .post_navi,
.top_panel_title.title_present.breadcrumbs_present .page_title,
.top_panel_title.title_present.breadcrumbs_present .breadcrumbs{max-width:49%;}
.top_panel_style_3 .breadcrumbs{float:none !important;
	max-width:100% !important;
	text-align:center;}
.top_panel_title .breadcrumbs{float:right;
	padding: 2em 0 2.5em;
	font-size:1em;
	line-height:1em;}
.top_panel_title.title_present:not(.navi_present) .breadcrumbs{padding: 3.5em 0 1em 2.5em;}
.top_panel_style_3.title_present .breadcrumbs{padding: 0 0 1.5em 0;}
.breadcrumbs .breadcrumbs_item{display:inline-block;
	vertical-align:top;
	white-space:nowrap;}
.breadcrumbs .breadcrumbs_delimiter{display:inline-block;
	position:relative;
	margin: 0 0.5em;
	vertical-align:top;
	text-align:center;}
.breadcrumbs .breadcrumbs_delimiter:before{content:'/';}
header.bg_img{background-size: cover;}
/* theme.css */
body .top_panel_image_header,
body .top_panel_image_title{color: var(--cream)}
body .top_panel_image_header a,
body .top_panel_image_title > a{color: var(--cream)}
body .top_panel_image_header a:hover,
body .top_panel_image_title > a:hover{color: var(--yellow-dark)}
body .top_panel_title_inner .breadcrumbs a.breadcrumbs_item{color: var(--heading)}
body .top_panel_title_inner .breadcrumbs a.breadcrumbs_item:hover{color: var(--heading)}
body .top_panel_title_inner .breadcrumbs span{color: var(--heading)}
body .top_panel_title_inner .breadcrumbs .breadcrumbs_delimiter{color: var(--heading)}
/* responsive.css */
@media (min-width: 960px) and (max-width: 1023px){
.top_panel_image{display: none;}
}
@media (min-width: 768px) and (max-width: 959px){
.top_panel_image{display: none;}
}
@media (min-width: 640px) and (max-width: 767px){
.top_panel_image{display: none;}
}
@media (min-width: 480px) and (max-width: 639px){
.top_panel_image{display: none;}
}
@media (min-width: 480px) and (max-width: 767px){
.top_panel_title .breadcrumbs{max-width: 100% !important;
		float:none;
		text-align:center;}
.top_panel_title.title_present .breadcrumbs{padding: 0 0 1.5em 0 !important;}
}
@media (max-width: 479px){
.top_panel_title .breadcrumbs{max-width: 100% !important;
		float:none;
		text-align:center;}
.top_panel_title.title_present .breadcrumbs{padding: 0 0 1.5em 0 !important;}
.top_panel_image{display: none;}
}
/* theme.shortcodes.css */

/* glue */
.about-ref{ font-family:"Catamaran",sans-serif; font-size:14px; line-height:1.5em; color:#858b90; background:#fff; overflow:hidden; }
.about-ref *{ box-sizing:border-box; }
:where(.about-ref) h1,:where(.about-ref) h2,:where(.about-ref) h3,:where(.about-ref) h4,:where(.about-ref) h5{ font-family:"Playfair Display",serif; font-weight:700; color:var(--heading); }
:where(.about-ref) h1{ font-size:4.429em; line-height:1.1em; margin:1.57em 0 1.2em; }
:where(.about-ref) h2{ font-size:2.643em; line-height:1em; margin:2.775em 0 2.1em; }
:where(.about-ref) h4,:where(.about-ref) h5{ font-size:1.429em; line-height:1.3em; margin:5.2em 0 .8em; }
:where(.about-ref) p{ margin:0 0 1.5em; }
.about-ref a{ text-decoration:none; }
.about-ref .sc_title_iconed .sc_title_icon_top{ display:block; position:absolute; left:50%; right:auto; width:auto; margin:0; top:50%; transform:translate(-50%,-50%); z-index:-1; }
:where(.about-ref) img{ max-width:100%; height:auto; }
.about-ref .top_panel_image_title{ color:var(--cream); }
.about-ref .breadcrumbs a{ color:var(--cream); }
.about-ref .breadcrumbs_item.current{ color:var(--cream); }
.about-ref .columns_wrap{ display:flex; flex-wrap:wrap; }
.about-ref .columns_wrap:before,.about-ref .columns_wrap:after{ display:none; }
.about-ref .vc_row{ position:relative; }
.about-ref .cq-draggable-container{ user-select:none; }
.about-ref .cq-draggable-handle{ cursor:grab; transition:left .35s ease; }
.about-ref .cq-draggable-handle.is-dragging{ transition:none; cursor:grabbing; }
.about-ref .cq-highlight-container{ width:20%; cursor:pointer; }
.about-ref .cq-titlebar, .about-ref .cq-carouselcontent{ display:none; }
.about-ref .cq-titlebar.is-active, .about-ref .cq-carouselcontent.is-active{ display:block; }
.about-ref .cq-draggable-stripe{ background:#e5e4e3; }
.about-ref .cq-infobox{ background:var(--cream); border-radius:8px; }
.about-ref .cq-titlecontainer, .about-ref .cq-titlebar{ background:var(--yellow); color:var(--heading); }
.about-ref .cq-infobox:after, .about-ref .cq-infobox.gray:after{ border-color:var(--cream) transparent; }
.about-ref .about-clients{ display:flex; justify-content:space-between; align-items:center; gap:20px; padding:20px 0 30px; }
.about-ref .about-clients .sc_clients_item{ flex:1 1 0; text-align:center; }
@media (max-width:767px){ .about-ref .about-clients{ flex-wrap:wrap; justify-content:center; } .about-ref .about-clients .sc_clients_item{ flex:0 0 30%; } }

/* Why Choose Us heading is an h2 (the page has a single h1) but keeps the large h1 look. */
.about-ref h2.sc_title_regular{ font-size:4.429em; line-height:1.1em; margin:1.57em 0 1.2em; }
@media (max-width:1023px){ .about-ref h2.sc_title_regular{ font-size:3.4em; } }
@media (max-width:767px){ .about-ref h2.sc_title_regular{ font-size:2.4em; } }
