 Create a new folder /custom/fonts and add your font files to it. Create a new /custom/less/theme.less file like described above and add the @font-face rule for your font. Create a new /custom/less/customizer.json file and add your font option and the correct path to the list. And that's it! You can now select your font from within the customizer. 
 

@media (min-width: 1280px) and (max-width: 1439px) {
	/* Fullscreen slider */
	.fullScreenSlider .sliderHomeBullets.slider_alias_11 .order, .fullScreenSlider .sliderHomeBullets.slider_alias_12 .order {
top:72%;
}
 .fullScreenSlider .sliderHomeBullets.slider_alias_11 .slide-3 .image, .fullScreenSlider .sliderHomeBullets.slider_alias_12 .slide-3 .image {
top: 44%;
}
}

@media (min-width: 1168px) and (max-width: 1279px) {
body {
	min-width: 1050px;
}
.main_content {
	min-width: 1050px;
}
.sidemenu_left .main_content {
	min-width: 1000px
}
.main {
	width: 1050px;
}
body.boxed .boxedWrap {
	width: 1100px;
}
.top_panel_over.boxed header.noFixMenu .topWrap {
	padding-left: 25px;
	padding-right: 25px;
	width: 1050px;
}
.with_sidebar .content {
	width: 750px;
}
.content .sc_video_player, .content iframe {
	max-width: 750px;
}
.with_sidebar .content .sc_video_player, .with_sidebar .content iframe {
	max-width: 1050px;
}
.masonry article .thumb {
	padding: 0;
}
.sliderHomeBullets {
	font-size: 13px;
}
/* News slider */
.sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider {
	max-width: 500px;
}
.without_sidebar .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider {
	max-width: 710px;
}
.sc_slider_pagination_area .flex-control-nav.manual {
	width: 240px;
}
.without_sidebar .sc_slider_pagination_area .flex-control-nav.manual {
	width: 330px;
}
.sc_slider_pagination_over .flex-control-nav.manual {
	width: 330px;
	left: -340px;
}
.post_content .sc_slider_pagination_over .flex-control-nav.manual {
	width: 240px;
}
.sc_slider_pagination_area .flex-control-nav.manual .slide_date {
	float: none;
}
.sc_slider_pagination_area .flex-control-nav.manual .slide_info {
	clear: both;
	margin-top: 6px;
}
/* Fullscreen slider */
.sliderHomeBullets.slider_alias_11 .slide-1 .textBlock .title, .sliderHomeBullets.slider_alias_12 .slide-1 .textBlock .title {
	font-size: 3.3em;
}
.sliderHomeBullets.slider_alias_11 .slide-2 .textBlock .title, .sliderHomeBullets.slider_alias_12 .slide-2 .textBlock .title {
	font-size: 2.2em;
}
.sliderHomeBullets.slider_alias_11 .slide-3 .image, .sliderHomeBullets.slider_alias_12 .slide-3 .image {
	width: 4%;
	top: 45%;
	margin-left: -2%;
}
.sliderHomeBullets.slider_alias_11 .slide-3 .textBlock .title, .sliderHomeBullets.slider_alias_12 .slide-3 .textBlock .title {
	font-size: 3em;
}
/* Calendar */
.widgetTabs .widgetTop .wp-calendar {
	font-size: 32px;
}
.widgetTabs .widgetTop .wp-calendar th, .widgetTabs .widgetTop .wp-calendar td {
	height: 80px;
}
/* Booking Calendar */
.days_container_all .booking_day_container {
	width: 138px;
}
.booking_name_days_container .booking_day_name {
	width: 140px;
}
.days_container_all .booking_day_number {
	font-size: 22px;
}
/* topwrap */
.menuUsItem.menuItemLeft:not(phone_number) {
	display: none;
}
.topWrap .copy_socials.socPage span {
	margin-left: 0;
}
/* Mobile Land Scape */
     
.topWrap .usermenu_area .copy_socials.socPage {
	display: block;
	margin-left: 70%;
}
.topWrap .usermenu_area .phone_number {
	float: left;
	display: block !important;
	margin-left: 5%
}
.topWrap .usermenu_area .phone_number_ext {
	float: right;
	display: block !important;
	position: absolute;
	margin-left: 25%;
}
.topWrap .usermenu_area .menuItemLeft {
	display: block;
	margin-left: 16.5%;
}
}

@media (min-width: 1024px) and (max-width: 1167px) {
body {
	min-width: 850px;
	font-size: 13px;
	line-height: 19px;
}
h1, .h1 {
	font-size: 40px;
	line-height: 54px;
	padding: 0 0 26px 0;
}
h2, .h2 {
	font-size: 32px;
	line-height: 38px;
	padding: 0 0 36px 0;
}
h3, .h3 {
	font-size: 21px;
	line-height: 26px;
	padding: 0 0 32px 0;
}
h4, .h4 {
	font-size: 16px;
	line-height: 20px;
	padding: 0 0 28px 0;
}
h5, .h5 {
	font-size: 13px;
	line-height: 16px;
	padding: 0 0 26px 0;
}
h6, .h6 {
	font-size: 12px;
	line-height: 15px;
	padding: 0 0 24px 0;
}
.big_text {
	font-size: 16px;
	line-height: 24px;
}
.main_content {
	min-width: 850px;
}
.sidemenu_left .main_content {
	min-width: 800px
}
.main {
	width: 850px;
}
body.boxed .boxedWrap {
	width: 900px;
}
.top_panel_over.boxed header.noFixMenu .topWrap {
	padding-left: 25px;
	padding-right: 25px;
	width: 850px;
}
.with_sidebar .content {
	width: 600px;
}
.sidebar {
	width: 200px;
}
.fullwide .sideBarRight .content, .fullscreen .sideBarRight .content {
	margin-right: 250px;
}
.fullwide .sideBarRight .sidebar, .fullscreen .sideBarRight .sidebar {
	margin-left: -200px;
}
.fullwide .sideBarLeft .content, .fullscreen .sideBarLeft .content {
	margin-left: 250px;
}
.fullwide .sideBarLeft .sidebar, .fullscreen .sideBarLeft .sidebar {
	margin-right: -200px;
}
.content .sc_video_player, .content iframe {
	max-width: 600px;
}
.with_sidebar .content .sc_video_player, .with_sidebar .content iframe {
	max-width: 850px;
}
.widget_area .sc_video_player, .widget_area .content iframe {
	max-width: 200px;
}
.widget_area .search-form .search-field {
	max-width: 150px;
}
.sc_counter .sc_skills_item .sc_skills_count {
	font-size: 50px;
}
.sc_counter .sc_skills_item.SCstyle3 .sc_skills_count {
	font-size: 50px;
}
.sc_counter .sc_skills_item.SCstyle4 .sc_skills_count {
	font-size: 50px;
}
.sc_skills_percent .skillsWrap .sc_skills_item .sc_skills_count {
	font-size: 60px;
}
.sc_scroll_controls ul.flex-direction-nav {
	top: -77px;
}
.topWrap .topMenuStyleLine > ul > li > a {
	padding: 0 10px;
}
.sliderHomeBullets {
	font-size: 11px;
}
.sliderHomeBulletsGap {
	height: 320px !important;
}
.sliderHomeBullets.staticSlider:not(.slider_engine_revo), .sliderHomeBullets.staticSlider:not(.slider_engine_revo) .slideContent .sliderHomeBullets.staticSlider:not(.slider_engine_revo) .sc_slider, .sliderHomeBullets.staticSlider:not(.slider_engine_revo) .slides, .sliderHomeBullets.staticSlider:not(.slider_engine_revo) .swiper-slide {
	height: 400px !important;
}
/* News slider */
.sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider {
	max-width: 400px;
}
.without_sidebar .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider {
	max-width: 610px;
}
.sc_slider_pagination_area .flex-control-nav.manual {
	width: 190px;
}
.without_sidebar .sc_slider_pagination_area .flex-control-nav.manual {
	width: 280px;
}
.sc_slider_pagination_over .flex-control-nav.manual {
	width: 280px;
	left: -290px;
}
.post_content .sc_slider_pagination_over .flex-control-nav.manual {
	width: 190px;
}
.sc_slider_pagination_area .flex-control-nav.manual .slide_date {
	float: none;
}
.sc_slider_pagination_area .flex-control-nav.manual .slide_info {
	clear: both;
	margin-top: 6px;
}
.sc_slider_pagination_area .flex-control-nav.manual li {
	padding-left: 20px;
}
.sc_slider_pagination_area .flex-control-nav.manual li .slide_pager {
	padding: 15px 20px 10px 0;
}
.sc_slider_pagination_over .flex-control-nav.manual li .slide_pager {
	padding-left: 20px;
}
.sc_slider_pagination_area .flex-control-nav.manual .slide_date {
	width: 60px;
	height: 20px;
	line-height: 20px;
	margin-right: 15px;
}
/* Fullscreen slider */
.sliderHomeBullets.slider_alias_11 .slide-1 .textBlock .title, .sliderHomeBullets.slider_alias_12 .slide-1 .textBlock .title {
	font-size: 3.3em;
}
.sliderHomeBullets.slider_alias_11 .slide-2 .textBlock .title, .sliderHomeBullets.slider_alias_12 .slide-2 .textBlock .title {
	font-size: 2.2em;
}
.sliderHomeBullets.slider_alias_11 .slide-3 .image, .sliderHomeBullets.slider_alias_12 .slide-3 .image {
	width: 4%;
	top: 45%;
	margin-left: -2%;
}
.sliderHomeBullets.slider_alias_11 .slide-3 .textBlock .title, .sliderHomeBullets.slider_alias_12 .slide-3 .textBlock .title {
	font-size: 3em;
}
/* Widgets in tabs */
.widgetTabs .widgetTop {
	font-size: 16px;
	line-height: 22px;
}
.widgetTabs .widgetTop ul:not(.tabs) > li {
	padding-right: 40px;
	min-height: 32px;
	font-size: 28px;
	line-height: 32px;
}
.widgetTabs .widgetTop ul:not(.tabs) > li + li {
	padding: 32px 40px 0 0;
}
.widgetTabs .widgetTop ul:not(.tabs) > li:before {
	height: 32px;
	width: 30px;
	font-size: 16px;
}
.widgetTabs .widgetTop ul:not(.tabs) > li.dropMenu:before {
	height: 32px;
	width: 30px;
	font-size: 22px;
}
.widgetTabs .widgetTop ul:not(.tabs) > li ul {
	padding-left: 30px;
}
.widgetTabs .widgetTop ul:not(.tabs) > li ul li {
	font-size: 16px;
	line-height: 22px;
	min-height: 16px;
	margin-top: 16px;
}
.widgetTabs .widgetTop ul:not(.tabs) > li ul li:before {
	height: 16px;
	width: 16px;
	font-size: 12px;
}
.widgetTabs .widgetTop ul:not(.tabs) > li div {
	font-size: 22px;
	line-height: 32px;
}
/* RSS */
.widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li, .widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li div {
	font-size: 16px;
	line-height: 22px;
}
.widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li div {
	margin-left: 30px;
}
.widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li + li {
	margin-top: 30px;
	padding-top: 30px;
}
/* Search */
.widgetTabs .widgetTop .search-form .search-field {
	width: 50%;
	height: 50px;
	line-height: 50px;
	font-size: 30px;
}
.widgetTabs .widgetTop .search-form .search-button {
	height: 50px;
	line-height: 50px;
	width: 50px;
}
.widgetTabs .widgetTop .search-form .search-button > a {
	height: 48px;
	line-height: 48px;
	width: 48px;
}
/* Tags cloud */
.widgetTabs .widgetTop .tagcloud a {
	height: 26px;
	line-height: 26px;
	padding: 6px 12px;
	margin: 0 3px 8px 0;
	font-size: 16px !important;
}
/* Calendar */
.widgetTabs .widgetTop .wp-calendar {
	font-size: 32px;
	padding-bottom: 40px;
}
.widgetTabs .widgetTop .wp-calendar th, .widgetTabs .widgetTop .wp-calendar td {
	height: 70px;
}
.widgetTabs .widgetTop .wp-calendar tbody td a {
	width: 40px;
}
/* THEMEREX - Flickr photos */
.widgetTabs .widgetTop.widget_flickr .flickr_badge_image, .widgetTabs .widgetTop.widget_flickr .flickr_images > a {
	width: 210px;
	height: 140px;
}
/* Instagram photos */
.widgetTabs .widgetTop .instagram-pics li {
	width: 210px;
	height: 140px;
}
/* THEMEREX - Twitter */
.widgetTabs .widgetTop.widget_twitter ul:not(.tabs) > li {
	font-size: 16px;
	line-height: 26px;
}
/* THEMEREX - Post items */
.widgetTabs .widgetTop .post_item .post_title {
	font-size: 22px;
	line-height: 28px;
	padding-bottom: 18px;
}
.widgetTabs .widgetTop .post_item.with_thumb .post_title {
	margin-top: -6px;
}
.widgetTabs .widgetTop .post_item:not(.with_thumb) .post_title {
	padding-left: 30px;
}
.widgetTabs .widgetTop .post_item:not(.with_thumb) .post_title:before {
	width: 30px;
	height: 60px;
	font-size: 16px;
}
.widgetTabs .widgetTop .post_item + .post_item {
	margin-top: 30px;
	padding-top: 30px;
}
.widgetTabs .widgetTop .post_item .post_info {
	font-size: 12px;
}
.widgetTabs .widgetTop .post_item:not(.with_thumb) .post_info {
	padding-left: 30px;
}
.widgetTabs .widgetTop .post_thumb {
	margin: 0 20px 20px 0;
}
.widgetTabs .widgetTop .summaryRating {
	margin: -10px 0 10px 0;
}
/* WooCommerce */
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
	font-size: 16px;
	line-height: 20px;
}
.woocommerce div.product .product_title {
	font-size: 21px;
	line-height: 26px;
	padding: 0 0 30px;
}
.woocommerce div.product p.price del {
	font-size: 18px;
}
.woocommerce div.product p.price ins {
	font-size: 24px;
}
/* Mobile Land Scape */
.topWrap .usermenu_area .copy_socials.socPage > span {
	display: none;
	margin-left: 25%;
}
.topWrap .usermenu_area .copy_socials.socPage > ul {
	margin-left: 12%;
}
.topWrap .usermenu_area .phone_number {
	float: left;
	display: block !important;
	margin-left: 5%
}
.topWrap .usermenu_area .phone_number_ext {
	float: right;
	display: block !important;
	position: absolute;
	margin-left: 29%;
}
.topWrap .usermenu_area .menuItemLeft {
	display: block;
	margin-left: 20%;
}
}

/* Mobile Land Scape */
@media (max-width:1024px) {
.topWrap .usermenu_area .copy_socials.socPage > span {
	display: none;
	margin-left: 25%;
}
.topWrap .usermenu_area .phone_number {
	float: left;
	display: block !important;
	margin-left: 5%
}
.topWrap .usermenu_area .phone_number_ext {
	float: right;
	display: block !important;
	position: absolute;
	margin-left: 29%;
}
.topWrap .usermenu_area .menuItemLeft {
	display: block;
	margin-left: 25%;
}
}

@media (min-width: 800px) and (max-width: 900px) {
/* other */
.admin-bar #sidemenu_button {
	margin-left: 0;
}
/* Mobile Land Scape */
.topWrap .usermenu_area .copy_socials.socPage {
	display: block;
	margin-left: 48%;
}
.topWrap .usermenu_area .phone_number {
	float: left;
	display: block !important;
	margin-left: 5%
}
.topWrap .usermenu_area .phone_number_ext {
	float: right;
	display: block !important;
	position: absolute;
	margin-left: 24%;
}
}

@media (min-width: 800px) and (max-width: 1023px) {
body {
	min-width: 750px;
	font-size: 13px;
	line-height: 19px;
}
h1, .h1 {
	font-size: 38px;
	line-height: 50px;
	padding: 0 0 24px 0;
}
h2, .h2 {
	font-size: 30px;
	line-height: 36px;
	padding: 0 0 30px 0;
}
h3, .h3 {
	font-size: 20px;
	line-height: 24px;
	padding: 0 0 28px 0;
}
h4, .h4 {
	font-size: 14px;
	line-height: 18px;
	padding: 0 0 24px 0;
}
h5, .h5 {
	font-size: 13px;
	line-height: 16px;
	padding: 0 0 20px 0;
}
h6, .h6 {
	font-size: 12px;
	line-height: 15px;
	padding: 0 0 18px 0;
}
/*header.noFixMenu .topWrap .logo img { max-height: 40px; }*/

.big_text {
	font-size: 14px;
	line-height: 21px;
}
.main_content {
	min-width: 750px;
}
.sidemenu_left .main_content {
	min-width: 700px
}
.main {
	width: 750px;
}
body.boxed .boxedWrap {
	width: 800px;
}
.top_panel_over.boxed header.noFixMenu .topWrap {
	padding-left: 25px;
	padding-right: 25px;
	width: 750px;
	margin-top: 25px;
}
.top_panel_over .sliderHomeBullets {
	position: static;
}
.top_panel_over .topWrap {
	position: static;
}
.sliderHomeBulletsGap {
	display: none;
}
.top_panel_above .fullScreenSlider header {
	position: static !important;
}
.content .sc_video_player, .content iframe {
	max-width: 750px;
}
.with_sidebar .content .sc_video_player, .with_sidebar .content iframe {
	max-width: 750px;
}
.widget_area .sc_video_player, .widget_area .content iframe {
	max-width: 350px;
}
.with_sidebar .content {
	width: 100%;
	float: none;
}
.fullwide .with_sidebar .content, .fullscreen .with_sidebar .content {
	margin-left: 0;
	margin-right: 0;
}
.fullwide .with_sidebar .sidebar, .fullscreen .with_sidebar .sidebar {
	margin-left: 0;
	margin-right: 0;
}
.sidebar:not(.sidebar_cart) {
	width: 100%;
	float: none;
	padding: 0;
}
.sidebar:not(.sidebar_cart) aside {
	width: 47%;
	display: block;
	float: left;
}
.sidebar:not(.sidebar_cart) aside:nth-child(2n+1) {
	clear: both;
	margin: 0 6% 30px 0;
}
.sidebar:not(.sidebar_cart):after {
	content: '';
	height: 0;
	display: block;
	clear: both;
}
.footerContentWrap aside {
	margin-bottom: 30px;
}
.columns1_3:nth-child(1) {
	width: 94.4584%;
}
.columns1_3:not(:first-child) {
	width: 44.44%;
	margin-top: 30px;
}
.columns2_3, .with_sidebar .columns2_3, .columns1_3.after_span_2 {
	width: 94.4584%;
	margin-top: 30px;
}
.columns1_4, .with_sidebar .columns1_4 {
	width: 44.44%;
}
.columns1_4:nth-child(3) {
	clear: both;
}
.columns2_4, .with_sidebar .columns2_4, .columns3_4, .with_sidebar .columns3_4, .columns1_4.after_span_3 {
	width: 95.8334%;
}
.columns1_5:nth-child(1) {
	width: 95.8334%;
}
.columns1_5:nth-child(2), .columns1_5:nth-child(3), .columns1_5:nth-child(4), .columns1_5:nth-child(5) {
	width: 44.44%;
}
.columns1_5:nth-child(4) {
	clear: both;
}
.columns2_5, .with_sidebar .columns2_5, .columns3_5, .with_sidebar .columns3_5, .columns4_5, .with_sidebar .columns4_5, .columns1_5.after_span_3, .columns1_5.after_span_4 {
	width: 95.8334%;
}
.footerWidget {
	padding: 50px 0 0 0;
}
.footerWrap .columnsWrap > div {
	padding: 0 0 30px 0;
}
header {
	height: auto !important;
}
header.fixedTopMenu .topWrap {
	position: static;
}
.sc_team .columns1_3 .sc_team_item.first .sc_team_item_avatar {
	height: 450px;
}
.responsiveMenu {
	margin-top: 30px;
}
/* .userHeaderSection, .userFooterSection { display: none;} */

.contactFooter .logo {
	font-size: 60px;
}
.masonry .isotopePadding {
	margin-right: 30px;
}
.itemPage .itemInfo .infoPost, .itemPageFullWrapper .itemInfo .infoPost {
	float: none;
	padding: 0;
	text-align: left;
}
.itemPage .itemInfo .postSharing, .itemPageFullWrapper .itemInfo .postSharing {
	float: none;
	padding: 0;
	height: auto;
	text-align: left;
}
.twitBlock .sc_slider .swiper-slide {
	padding-top: 40px;
	padding-bottom: 40px;
}
.sc_scroll_controls ul.flex-direction-nav {
	top: -70px;
}
/* Slider */
.sliderHomeBullets {
	font-size: 10px;
}
.sliderHomeBullets.staticSlider:not(.slider_engine_revo), .sliderHomeBullets.staticSlider:not(.slider_engine_revo) .slideContent, .sliderHomeBullets.staticSlider:not(.slider_engine_revo) .sc_slider, .sliderHomeBullets.staticSlider:not(.slider_engine_revo) .slides, .sliderHomeBullets.staticSlider:not(.slider_engine_revo) .swiper-slide {
	height: 350px !important;
}
.fullScreenSlider .sc_slider_flex .sc_slider_info, .fullScreenSlider .sc_slider_chop .sc_slider_info, .fullScreenSlider .sc_slider_swiper .sc_slider_info, .sliderHomeBullets .sc_slider_flex .sc_slider_info, .sliderHomeBullets .sc_slider_chop .sc_slider_info, .sliderHomeBullets .sc_slider_swiper .sc_slider_info {
	max-height: 130px;
	padding: 20px;
}
.fullScreenSlider .sc_slider_flex .sc_slider_info .sc_slider_category, .fullScreenSlider .sc_slider_chop .sc_slider_info .sc_slider_category, .fullScreenSlider .sc_slider_swiper .sc_slider_info .sc_slider_category, .sliderHomeBullets .sc_slider_flex .sc_slider_info .sc_slider_category, .sliderHomeBullets .sc_slider_chop .sc_slider_info .sc_slider_category, .sliderHomeBullets .sc_slider_swiper .sc_slider_info .sc_slider_category {
	font-size: 14px;
	line-height: 18px;
}
.fullScreenSlider .sc_slider_flex .sc_slider_info .sc_slider_subtitle, .fullScreenSlider .sc_slider_chop .sc_slider_info .sc_slider_subtitle, .fullScreenSlider .sc_slider_swiper .sc_slider_info .sc_slider_subtitle, .sliderHomeBullets .sc_slider_flex .sc_slider_info .sc_slider_subtitle, .sliderHomeBullets .sc_slider_chop .sc_slider_info .sc_slider_subtitle, .sliderHomeBullets .sc_slider_swiper .sc_slider_info .sc_slider_subtitle {
	font-size: 20px;
	line-height: 28px;
}
/* WooCommerce Slider */
.sliderHomeBullets.slider_alias_13 .order a, .sliderHomeBullets.slider_alias_13 .textBlock {
	font-size: 1.2em;
}
.sliderHomeBullets.slider_alias_13 .textBlock .title {
	font-size: 3em;
}
.sliderHomeBullets.slider_alias_13 .textTitle2 {
	top: 32%;
}
.sliderHomeBullets.slider_alias_13 .textDescr {
	top: 46%;
}
.sliderHomeBullets.slider_alias_13 .order2 {
	left: 20%;
}
/* Fullscreen slider */
.fullScreenSlider .sliderHomeBullets.slider_alias_11 .textBlock, .fullScreenSlider .sliderHomeBullets.slider_alias_12 .textBlock {
	font-size: 1.5em;
}
.fullScreenSlider .sliderHomeBullets.slider_alias_11 .order, .fullScreenSlider .sliderHomeBullets.slider_alias_12 .order {
	top: 70%;
}
.sliderHomeBullets.slider_alias_11 .slide-1 .textBlock .title, .sliderHomeBullets.slider_alias_12 .slide-1 .textBlock .title {
	font-size: 3.3em;
}
.sliderHomeBullets.slider_alias_11 .slide-2 .textBlock .title, .sliderHomeBullets.slider_alias_12 .slide-2 .textBlock .title {
	font-size: 2.2em;
}
.sliderHomeBullets.slider_alias_11 .slide-3 .image, .sliderHomeBullets.slider_alias_12 .slide-3 .image {
	width: 4%;
	top: 45%;
	margin-left: -2%;
}
.sliderHomeBullets.slider_alias_11 .slide-3 .textBlock .title, .sliderHomeBullets.slider_alias_12 .slide-3 .textBlock .title {
	font-size: 3em;
}
/* News slider */
.sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider, .without_sidebar .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider {
	max-width: 500px;
}
.sc_slider_pagination_area .flex-control-nav.manual, .without_sidebar .sc_slider_pagination_area .flex-control-nav.manual {
	width: 240px;
}
.sc_slider_pagination_over .flex-control-nav.manual {
	width: 330px;
	left: -340px;
}
.post_content .sc_slider_pagination_over .flex-control-nav.manual {
	width: 240px;
}
.sc_slider_pagination_area .flex-control-nav.manual .slide_date {
	float: none;
}
.sc_slider_pagination_area .flex-control-nav.manual .slide_info {
	clear: both;
	margin-top: 6px;
}
/* Main menu */
.responsive_menu .menuTopWrap {
	display: none;
}
.responsive_menu .menuTopWrap {
	border-top: 1px solid rgba(255,255,255,0.1);
	clear: both;
	float: none !important;
	padding: 0;
	position:absolute;
	z-index:1001;
	background:#056d30;
	left:0;
	top:135px;
	width:100%;
}
.responsive_menu .menuTopWrap > ul > li {
	border-bottom: 1px solid rgba(255,255,255,0.1);
	display: block !important;
	/*float: none !important;*/
	float: left !important;
	padding: 0 !important;
}
.responsive_menu .menuTopWrap > ul {
	margin: 0;
	padding: 0;
}
.responsive_menu .menuTopWrap ul li {
	list-style: none;
}
.responsive_menu .menuTopWrap li.menu-item-has-children:hover {
	cursor: pointer;
}
.responsive_menu .menuTopWrap li.menu-item-has-children:before {
/*	content: '\e85d';
	font-family: "fontello";
	width: 40px;
	display: block;
	float: right;
	padding:  0;
	text-align: center;
	color: #fff; */
}
.responsive_menu .menuTopWrap li.menu-item-has-children.dropOpen:before {
	content: '\e85e';
}
.responsive_menu .menuTopWrap li.menu-item-has-children a {
	margin: 0 40px 0 0;
	line-height: 18px;
}
.responsive_menu .menuTopWrap > ul > li > a {
	text-transform: uppercase;
	display: block;
	font-weight: 300;
	font-size: 12px;
}
.responsive_menu .menuTopWrap > ul > li ul li a {
	font-size: 12px;
}
.responsive_menu .menuTopWrap ul li > a.sf-with-ul {
	margin: 0 40px 0 0;
}
.responsive_menu .menuTopWrap ul li ul {
	background: rgba( 100,100,100,0.01) !important;
	border: none !important;
	padding: 0; /*width: 100% !important;*/
	margin: 0;
	display: none;
	position: static !important;
	width: 100% !important;
}
.responsive_menu .menuTopWrap ul li ul, .responsive_menu .menuTopWrap ul li ul li + li {
	border-top: 1px solid rgba(255,255,255,0.1);
}
.responsive_menu .menuTopWrap ul li ul li a {
	padding: 6px 50px !important;
}
.responsive_menu .menuTopWrap ul li ul li a:after {
	display: none;
}
.responsive_menu .menuTopWrap ul li ul li ul li a {
	padding: 6px 15px 6px 54px !important;
}
ul#mainmenu .menu-panel ul.columns {
	padding: 15px 0 8px;
}
ul#mainmenu .menu-panel ul.columns > li ul {
	width: 250px !important;
}
/* Side menu */
.sidemenu_wrap .sidemenu_area > ul > li > a, .sidemenu_wrap .sidemenu_area ul li ul li a {
	font-size: 12px;
}
/* Panel menu */
.swpRightPos .panelmenu_area > ul > li > a, .swpRightPos .panelmenu_area ul li ul li a {
	font-size: 12px;
}
/* Widgets in tabs */
.widgetTabs .widgetTop {
	font-size: 14px;
	line-height: 20px;
}
.widgetTabs .widgetTop ul:not(.tabs) > li {
	padding-right: 30px;
	min-height: 28px;
	font-size: 24px;
	line-height: 30px;
}
.widgetTabs .widgetTop ul:not(.tabs) > li + li {
	padding: 28px 30px 0 0;
}
.widgetTabs .widgetTop ul:not(.tabs) > li:before {
	height: 28px;
	width: 30px;
	font-size: 14px;
}
.widgetTabs .widgetTop ul:not(.tabs) > li.dropMenu:before {
	height: 28px;
	width: 30px;
	font-size: 20px;
}
.widgetTabs .widgetTop ul:not(.tabs) > li ul {
	padding-left: 30px;
}
.widgetTabs .widgetTop ul:not(.tabs) > li ul li {
	font-size: 14px;
	line-height: 20px;
	min-height: 14px;
	margin-top: 14px;
}
.widgetTabs .widgetTop ul:not(.tabs) > li ul li:before {
	height: 14px;
	width: 14px;
	font-size: 12px;
}
.widgetTabs .widgetTop ul:not(.tabs) > li div {
	font-size: 20px;
	line-height: 28px;
}
/* RSS */
.widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li, .widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li div {
	font-size: 14px;
	line-height: 20px;
}
.widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li div {
	margin-left: 30px;
}
.widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li + li {
	margin-top: 26px;
	padding-top: 26px;
}
/* Search */
.widgetTabs .widgetTop .search-form .search-field {
	width: 50%;
	height: 40px;
	line-height: 40px;
	font-size: 26px;
}
.widgetTabs .widgetTop .search-form .search-button {
	height: 40px;
	line-height: 40px;
	width: 45px;
}
.widgetTabs .widgetTop .search-form .search-button > a {
	height: 38px;
	line-height: 38px;
	width: 43px;
}
/* Tags cloud */
.widgetTabs .widgetTop .tagcloud a {
	height: 22px;
	line-height: 22px;
	padding: 4px 10px;
	margin: 0 3px 6px 0;
	font-size: 14px !important;
}
/* Calendar */
.widgetTabs .widgetTop .wp-calendar {
	font-size: 30px;
	padding-bottom: 40px;
}
.widgetTabs .widgetTop .wp-calendar th, .widgetTabs .widgetTop .wp-calendar td {
	height: 60px;
}
.widgetTabs .widgetTop .wp-calendar tbody td a {
	width: 40px;
}
/* THEMEREX - Flickr photos */
.widgetTabs .widgetTop.widget_flickr .flickr_badge_image, .widgetTabs .widgetTop.widget_flickr .flickr_images > a {
	width: 180px;
	height: 120px;
}
/* Instagram photos */
.widgetTabs .widgetTop .instagram-pics li {
	width: 180px;
	height: 120px;
}
/* THEMEREX - Twitter */
.widgetTabs .widgetTop.widget_twitter ul:not(.tabs) > li {
	font-size: 14px;
	line-height: 20px;
}
/* THEMEREX - Post items */
.widgetTabs .widgetTop .post_item .post_title {
	font-size: 20px;
	line-height: 26px;
	padding-bottom: 16px;
}
.widgetTabs .widgetTop .post_item.with_thumb .post_title {
	margin-top: -6px;
}
.widgetTabs .widgetTop .post_item:not(.with_thumb) .post_title {
	padding-left: 30px;
}
.widgetTabs .widgetTop .post_item:not(.with_thumb) .post_title:before {
	width: 30px;
	height: 60px;
	font-size: 14px;
}
.widgetTabs .widgetTop .post_item + .post_item {
	margin-top: 26px;
	padding-top: 26px;
}
.widgetTabs .widgetTop .post_item .post_info {
	font-size: 12px;
}
.widgetTabs .widgetTop .post_item:not(.with_thumb) .post_info {
	padding-left: 30px;
}
.widgetTabs .widgetTop .post_thumb {
	margin: 0 20px 20px 0;
}
.widgetTabs .widgetTop .summaryRating {
	margin: -8px 0 8px 0;
}
/* WooCommerce */
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
	font-size: 16px;
	line-height: 20px;
}
.woocommerce div.product p.price del {
	font-size: 16px;
}
.woocommerce div.product p.price ins {
	font-size: 22px;
}
/* Demo components */
.wooc_demo_icons {
	margin-bottom: 30px;
}
.wooc_demo_icons .sc_icon {
	margin-bottom: 20px;
	font-size: 60px !important;
}
.wooc_demo_icons .demo_title {
	font-size: 16px !important;
}
.wooc_demo_icons .demo_desc {
	font-size: 13px !important;
}
/* countdown - round */
.sc_countdown.sc_countdown_square .sc_countdown_counter .countdown-section {
	width: 60px;
}
.sc_countdown.sc_countdown_square .sc_countdown_counter .countdown-section .countdown-amount, .sc_countdown.sc_countdown_square .sc_countdown_counter .countdown-section:after {
	font-size: 35px;
	line-height: 35px;
}
.sc_countdown.sc_countdown_square .sc_countdown_counter .countdown-section .countdown-period {
	font-size: 11px;
}

.down-icon {
    color: #fff;
}

}

/* Ipad Mini*/
@media (min-width: 600px) and (max-width: 799px) {
.down-icon {
    color: #fff;
}

body {
	min-width: 600px;
	font-size: 13px;
	line-height: 19px;
}
h1, .h1 {
	font-size: 30px;
	line-height: 36px;
	padding: 0 0 22px 0;
}
h2, .h2 {
	font-size: 22px;
	line-height: 30px;
	padding: 0 0 28px 0;
}
h3, .h3 {
	font-size: 16px;
	line-height: 22px;
	padding: 0 0 26px 0;
	font-weight: 300;
}
h4, .h4 {
	font-size: 14px;
	line-height: 18px;
	padding: 0 0 24px 0;
}
h5, .h5 {
	font-size: 13px;
	line-height: 16px;
	padding: 0 0 20px 0;
}
h6, .h6 {
	font-size: 12px;
	line-height: 15px;
	padding: 0 0 18px 0;
}
/*header.noFixMenu .topWrap .logo img { max-height: 35px; }*/

.fixed_banner {
	display: none;
}
.big_text {
	font-size: 14px;
	line-height: 21px;
}
.main_content {
	min-width: 450px;
}
.sidemenu_left .main_content {
	min-width: 450px
}
.main {
	width: 95%;
}
body.boxed .boxedWrap {
	width: 580px;
}
.topWrap .logo {
	margin-left: 0%;
}
.logo img {
	max-width: 90%;
}
.topWrap .usermenu_area .copy_socials.socPage {
	display: none;
}
.topWrap .usermenu_area .menuItemLeft {
	display: none;
}
.topWrap .usermenu_area ul.usermenu_list {
	display: none !important;
}
.topWrap .usermenu_area .phone_number {
	display: block;
	margin-left: 0%;
}
.topWrap .usermenu_area .phone_number_ext {
	float: right;
	display: block !important;
	position: absolute;
	margin-left: 35%;
}
.top_panel_over.boxed header.noFixMenu .topWrap {
	padding-left: 15px;
	padding-right: 15px;
	width: 450px;
	margin-top: 15px;
}
.top_panel_over .sliderHomeBullets {
	position: static;
}
.top_panel_over .topWrap {
	position: static;
}
.sliderHomeBulletsGap {
	display: none;
}
.top_panel_above .fullScreenSlider header {
	position: static !important;
}
.content .sc_video_player, .content iframe {
	max-width: 450px;
}
.with_sidebar .content .sc_video_player, .with_sidebar .content iframe {
	max-width: 450px;
}
.widget_area .sc_video_player, .widget_area .content iframe {
	max-width: 450px;
}
.with_sidebar .content {
	width: 100%;
	float: none;
}
.fullwide .with_sidebar .content, .fullscreen .with_sidebar .content {
	margin-left: 0;
	margin-right: 0;
}
.fullwide .with_sidebar .sidebar, .fullscreen .with_sidebar .sidebar {
	margin-left: 0;
	margin-right: 0;
}
.sidebar {
	width: 100%;
	float: none;
	padding: 0;
}
.main_fullscreen {
	padding: 0 30px;
}
.sidebar:not(.sidebar_cart) aside, .footerContentWrap aside {
	margin-bottom: 30px;
}
.columns1_3:nth-child(1) {
	width: 94.4584%;
}
.columns1_3:not(:first-child) {
	width: 44.44%;
	margin-top: 20px;
}
.columns2_3, .with_sidebar .columns2_3, .columns1_3.after_span_2 {
	width: 94.4584%;
}
.columns1_4, .with_sidebar .columns1_4 {
	width: 44.44%;
}
.columns1_4:nth-child(3) {
	clear: both;
}
.columns2_4, .with_sidebar .columns2_4, .columns3_4, .with_sidebar .columns3_4, .columns1_4.after_span_3 {
	width: 95.8334%;
}
.columns1_5:nth-child(1) {
	width: 95.8334%;
}
.columns1_5:nth-child(2), .columns1_5:nth-child(3), .columns1_5:nth-child(4), .columns1_5:nth-child(5) {
	width: 44.44%;
}
.columns1_5:nth-child(4) {
	clear: both;
}
.columns2_5, .with_sidebar .columns2_5, .columns3_5, .with_sidebar .columns3_5, .columns4_5, .with_sidebar .columns4_5, .columns1_5.after_span_3, .columns1_5.after_span_4 {
	width: 95.8334%;
}
.sc_parallax.light {
	background-image: none !important;
}
.sc_parallax .columns1_2 {
	width: 95.8334%;
	float: none;
}
.sc_pricing_table.columns_4 .sc_pricing_columns {
	width: 50%;
}
.sc_pricing_table.columns_4 .sc_pricing_column_3, .sc_pricing_table.columns_4 .sc_pricing_column_4 {
	margin-top: 30px;
}
.sc_pricing_table.columns_4 .sc_pricing_column_3 {
	clear: both;
}
.sc_pricing_table.columns_5 .sc_pricing_column_1, .sc_pricing_table.columns_5 .sc_pricing_column_2, .sc_pricing_table.columns_5 .sc_pricing_column_3 {
	width: 33.3333%;
}
.sc_pricing_table.columns_5 .sc_pricing_column_4, .sc_pricing_table.columns_5 .sc_pricing_column_5 {
	width: 50%;
	margin-top: 30px;
}
.sc_pricing_table.columns_5 .sc_pricing_column_4 {
	clear: both;
}
.sc_pricing_table.columns_6 .sc_pricing_columns {
	width: 33.3333%;
}
.sc_pricing_table.columns_6 .sc_pricing_column_4 {
	clear: both;
}
.sc_pricing_table.columns_7 .sc_pricing_columns {
	width: 33.3333%;
}
.sc_pricing_table.columns_7 .sc_pricing_column_4, .sc_pricing_table.columns_7 .sc_pricing_column_5, .sc_pricing_table.columns_7 .sc_pricing_column_6, .sc_pricing_table.columns_7 .sc_pricing_column_7 {
	width: 50%;
	margin-top: 30px;
}
.sc_pricing_table.columns_7 .sc_pricing_column_4, .sc_pricing_table.columns_7 .sc_pricing_column_6 {
	clear: both;
}
.sc_pricing_table.columns_8 .sc_pricing_columns {
	width: 50%;
	margin-top: 30px;
}
.sc_pricing_table.columns_8 .sc_pricing_column_1, .sc_pricing_table.columns_8 .sc_pricing_column_2 {
	margin-top: 0;
}
.sc_pricing_table.columns_8 .sc_pricing_column_3, .sc_pricing_table.columns_8 .sc_pricing_column_5, .sc_pricing_table.columns_8 .sc_pricing_column_7 {
	clear: both;
}
.sc_pricing_table.columns_9 .sc_pricing_columns {
	width: 33.3333%;
	margin-top: 30px;
}
.sc_pricing_table.columns_9 .sc_pricing_column_1, .sc_pricing_table.columns_9 .sc_pricing_column_2, .sc_pricing_table.columns_9 .sc_pricing_column_3 {
	margin-top: 0;
}
.sc_pricing_table.columns_9 .sc_pricing_column_4, .sc_pricing_table.columns_9 .sc_pricing_column_7 {
	clear: both;
}
.sc_pricing_table.columns_10 .sc_pricing_columns {
	width: 50%;
	margin-top: 30px;
}
.sc_pricing_table.columns_10 .sc_pricing_column_1, .sc_pricing_table.columns_10 .sc_pricing_column_2 {
	margin-top: 0;
}
.sc_pricing_table.columns_10 .sc_pricing_column_3, .sc_pricing_table.columns_10 .sc_pricing_column_5, .sc_pricing_table.columns_10 .sc_pricing_column_7, .sc_pricing_table.columns_10 .sc_pricing_column_9 {
	clear: both;
}
.sc_price_item .sc_price_money, .sc_price_item .sc_price_currency {
	font-size: 36px;
}
.sc_price_item .sc_price_penny {
	font-size: 21px;
}
.sc_pricing_table .sc_pricing_columns ul li > div {
	font-size: 12px;
	height: auto;
	line-height: 16px;
	padding: 10px 37px;
}
input[type="submit"], input[type="button"], .squareButton > a, .squareButton > span {
	padding: 0 10px;
}
.upToScroll {
	height: 34px;
	right: 10px;
	bottom: -100px;
}
.upToScroll.buttonShow {
	bottom: 10px;
}
.upToScroll a {
	width: 32px;
	height: 32px;
	font-size: 16px;
	line-height: 32px;
}
.upToScroll a.addBookmark {
	border-bottom: 1px solid #dddddd;
	border-right-width: 0;
}
.upToScroll a.scrollToTop {
	display: block;
}
body:not(.single) .with_sidebar .content .post .postSharing, .with_sidebar .content .post .postSharing {
	float: none !important;
	text-align: left;
	padding-bottom: 1.5em;
	height: auto;
	overflow: hidden;
}
.with_sidebar .content .post .infoPost {
	text-align: right;
}
.widgetTabs .widgetBody > ul {
	width: 100%;
}
.copyWrap .copy .copyright {
	float: none;
	width: 100%;
	text-align: center;
	height: auto;
}
.copyWrap .socPage {
	float: none;
	width: 100%;
	text-align: center;
	padding: 0 0 20px 0;
	height: auto;
}
.contactFooter .logo {
	font-size: 48px;
	padding-bottom: 24px;
}
.contactFooter .contactShare ul li a span, .contactFooter .contactShare ul li a {
	width: 48px;
	height: 48px;
	background-size: 48px 96px;
}
.contactFooter .contactShare ul li a span {
	background-position: 0 -48px;
}
.masonry .isotopePadding {
	margin-right: 20px;
}
.itemPage .itemInfo .infoPost, .itemPageFullWrapper .itemInfo .infoPost {
	float: none;
	padding: 0;
	text-align: left;
}
.itemPage .itemInfo .postSharing, .itemPageFullWrapper .itemInfo .postSharing {
	float: none;
	padding: 0;
	height: auto;
	text-align: left;
}
.peopleWrap .peopleItems {
	margin: 0 0 20px 0;
}
.twitBlock, .post .twitBlock ul li {
	font-size: 14px;
	line-height: 20px;
}
.twitBlock .sc_slider .swiper-slide {
	padding-top: 30px;
	padding-bottom: 30px;
}
.sc_blogger.style_date .sc_blogger_item {
	min-width: 50%;
}
.sc_blogger.style_date .sc_blogger_item:nth-child(2n+3) {
	clear: both;
}
.sc_scroll_controls ul.flex-direction-nav {
	top: -61px;
}
.commentsForm input, .contactForm input {
	margin: 0 0 10px 0;
}
/* Login form */
.user-popUp .formItems.loginFormBody .remember {
	padding-top: 15px;
	overflow: hidden;
	height: 45px;
}
.user-popUp .formItems.loginFormBody .remember .forgotPwd {
	float: none;
	display: block;
	margin-bottom: 10px;
}
.user-popUp .formItems.loginFormBody .remember #rememberme {
	float: none;
}
.user-popUp .formItems.loginFormBody .remember label {
	float: none;
	display: inline;
}
/* Slider */
.sliderHomeBullets {
	font-size: 8px;
}
.sliderHomeBullets.staticSlider:not(.slider_engine_revo), .sliderHomeBullets.staticSlider:not(.slider_engine_revo) .slideContent, .sliderHomeBullets.staticSlider:not(.slider_engine_revo) .sc_slider, .sliderHomeBullets.staticSlider:not(.slider_engine_revo) .slides, .sliderHomeBullets.staticSlider:not(.slider_engine_revo) .swiper-slide {
	height: 300px !important;
}
.fullScreenSlider .sc_slider_flex .sc_slider_info, .fullScreenSlider .sc_slider_chop .sc_slider_info, .fullScreenSlider .sc_slider_swiper .sc_slider_info, .sliderHomeBullets .sc_slider_flex .sc_slider_info, .sliderHomeBullets .sc_slider_chop .sc_slider_info, .sliderHomeBullets .sc_slider_swiper .sc_slider_info {
	max-height: 100px;
	padding: 15px;
}
.fullScreenSlider .sc_slider_flex .sc_slider_info .sc_slider_category, .fullScreenSlider .sc_slider_chop .sc_slider_info .sc_slider_category, .fullScreenSlider .sc_slider_swiper .sc_slider_info .sc_slider_category, .sliderHomeBullets .sc_slider_flex .sc_slider_info .sc_slider_category, .sliderHomeBullets .sc_slider_chop .sc_slider_info .sc_slider_category, .sliderHomeBullets .sc_slider_swiper .sc_slider_info .sc_slider_category {
	font-size: 12px;
	line-height: 16px;
}
.fullScreenSlider .sc_slider_flex .sc_slider_info .sc_slider_subtitle, .fullScreenSlider .sc_slider_chop .sc_slider_info .sc_slider_subtitle, .fullScreenSlider .sc_slider_swiper .sc_slider_info .sc_slider_subtitle, .sliderHomeBullets .sc_slider_flex .sc_slider_info .sc_slider_subtitle, .sliderHomeBullets .sc_slider_chop .sc_slider_info .sc_slider_subtitle, .sliderHomeBullets .sc_slider_swiper .sc_slider_info .sc_slider_subtitle {
	font-size: 16px;
	line-height: 20px;
}
/* WooCommerce Slider */
.sliderHomeBullets.slider_alias_13 .order a, .sliderHomeBullets.slider_alias_13 .textBlock {
	font-size: 1.2em;
}
.sliderHomeBullets.slider_alias_13 .textBlock .title {
	font-size: 2.2em;
}
.sliderHomeBullets.slider_alias_13 .textTitle2 {
	top: 30%;
}
.sliderHomeBullets.slider_alias_13 .textDescr {
	top: 40%;
}
.sliderHomeBullets.slider_alias_13 .order2 {
	left: 22%;
}
.sliderHomeBullets.slider_alias_13 .order a {
	padding: 0.3em 0.8em;
}
/* Fullscreen slider */
.fullScreenSlider .sliderHomeBullets.slider_alias_11 .textBlock, .fullScreenSlider .sliderHomeBullets.slider_alias_12 .textBlock {
	font-size: 1.6em;
	top: 38%;
}
.fullScreenSlider .sliderHomeBullets.slider_alias_11 .order, .fullScreenSlider .sliderHomeBullets.slider_alias_12 .order {
	top: 65%;
}
.fullScreenSlider .sliderHomeBullets.slider_alias_11 .order a, .fullScreenSlider .sliderHomeBullets.slider_alias_12 .order a {
	font-size: 1.4em;
}
.sliderHomeBullets.slider_alias_11 .slide-1 .textBlock .title, .sliderHomeBullets.slider_alias_12 .slide-1 .textBlock .title {
	font-size: 2.5em;
}
.sliderHomeBullets.slider_alias_11 .slide-2 .textBlock .title, .sliderHomeBullets.slider_alias_12 .slide-2 .textBlock .title {
	font-size: 2em;
}
.sliderHomeBullets.slider_alias_11 .slide-3 .image, .sliderHomeBullets.slider_alias_12 .slide-3 .image {
	width: 8%;
	top: 10%;
	margin-left: -4%;
}
.sliderHomeBullets.slider_alias_11 .slide-3 .textBlock, .sliderHomeBullets.slider_alias_12 .slide-3 .textBlock {
	top: 50%;
}
.sliderHomeBullets.slider_alias_11 .slide-3 .textBlock .title, .sliderHomeBullets.slider_alias_12 .slide-3 .textBlock .title {
	font-size: 2em;
}
/* News slider */
.sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider, .without_sidebar .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider {
	max-width: 450px;
}
.sc_slider_pagination_area .flex-control-nav.manual {
	display: none;
}
.sc_slider_pagination_over .flex-control-nav.manual {
	display: block;
	width: 220px;
	left: -230px;
}
.post_content .sc_slider_pagination_over .flex-control-nav.manual {
	width: 220px;
}
.sc_slider_pagination_area .flex-control-nav.manual .slide_date {
	float: none;
}
.sc_slider_pagination_area .flex-control-nav.manual .slide_info {
	clear: both;
	margin-top: 6px;
}
.sc_slider_pagination_area .flex-control-nav.manual li {
	padding-left: 15px;
}
.sc_slider_pagination_area .flex-control-nav.manual li .slide_pager {
	padding: 10px 15px 8px 0;
}
.sc_slider_pagination_over .flex-control-nav.manual li .slide_pager {
	padding-left: 15px;
}
.sc_slider_pagination_area .flex-control-nav.manual .slide_date {
	width: 50px;
	height: 16px;
	line-height: 16px;
	margin-right: 10px;
}
header.fixedTopMenu .topWrap {
	position: static;
}
/* .userHeaderSection, .userFooterSection { display: none;} */

	/* Main menu */
.responsive_menu .menuTopWrap {
	display: none;
}
.responsive_menu .menuTopWrap {
	border-top: 1px solid rgba(255,255,255,0.1);
	clear: both;
	float: none !important;
	padding: 0;
	position:absolute;
	z-index:1001;
	width:100%;
	left:0;
	top:135px;
	background:#056d30 ;
}
.responsive_menu .menuTopWrap > ul > li {
	border-bottom: 1px solid rgba(255,255,255,0.1);
	display: block !important;
	float: left !important;
	padding: 0 !important;
}
.responsive_menu .menuTopWrap > ul {
	margin: 0;
	padding: 0;
}
.responsive_menu .menuTopWrap ul li {
	list-style: none;
}
.responsive_menu .menuTopWrap li.menu-item-has-children:hover {
	cursor: pointer;
}
.responsive_menu .menuTopWrap li.menu-item-has-children:before {
/*	content: '\e85d';
	font-family: "fontello";
	width: 40px;
	display: block;
	float: right;
	padding: 0;
	text-align: center;
	color: #fff; */
}
.responsive_menu .menuTopWrap li.menu-item-has-children.dropOpen:before {
	content: '\e85e';
}
.responsive_menu .menuTopWrap li.menu-item-has-children a {
	margin: 0 40px 0 0;
	line-height: 18px
}
.responsive_menu .menuTopWrap > ul > li > a {
	text-transform: uppercase;
	display: block;
	color: #373737;
	font-weight: 300;
	font-size: 12px;
}
.responsive_menu .menuTopWrap > ul > li ul li a {
	font-size: 12px;
}
.responsive_menu .menuTopWrap ul li > a.sf-with-ul {
	margin: 0 40px 0 0;
}
.responsive_menu .menuTopWrap ul li ul {
	background: none repeat scroll 0 0 rgba(100, 100, 100, 0.01) !important;
	border: none !important;
	padding: 0;
	width: 100% !important;
	margin: 0;
	display: none;
	position: static !important;
}
.responsive_menu .menuTopWrap ul li ul, .responsive_menu .menuTopWrap ul li ul li + li {
	border-top: 1px solid rgba(255,255,255,0.1);
}
.responsive_menu .menuTopWrap ul li ul li a {
	padding: 6px 50px !important;
}
.responsive_menu .menuTopWrap ul li ul li a:after {
	display: none;
}
.responsive_menu .menuTopWrap ul li ul li ul li a {
	padding: 6px 15px 6px 54px !important;
}
ul#mainmenu .menu-panel ul.columns {
	padding: 15px 0 8px;
}
ul#mainmenu .menu-panel ul.columns > li ul {
	width: 250px !important;
}
/* Side menu */
.sidemenu_wrap .sidemenu_area > ul > li > a, .sidemenu_wrap .sidemenu_area ul li ul li a {
	font-size: 12px;
}
.sidemenu_wrap .sidemenu_close {
	left: auto;
	right: 0;
}
/* Panel menu */
.swpRightPos .panelmenu_area > ul > li > a, .swpRightPos .panelmenu_area ul li ul li a {
	font-size: 12px;
}
/* Hover effects */
.ih-item.circle {
	width: 220px;
	height: 220px;
}
.ih-item.circle .img {
	width: 220px;
	height: 220px;
}
.ih-item.circle.effect1 .spinner {
	width: 230px;
	height: 230px;
}
/* Widgets in tabs */
.widgetTabs .widgetTop {
	font-size: 13px;
	line-height: 18px;
	font-weight: 300;
}
.widgetTabs .widgetTop ul:not(.tabs) > li {
	padding-right: 20px;
	min-height: 20px;
	font-size: 20px;
	line-height: 26px;
}
.widgetTabs .widgetTop ul:not(.tabs) > li + li {
	padding: 20px 20px 0 0;
}
.widgetTabs .widgetTop ul:not(.tabs) > li:before {
	height: 40px;
	width: 20px;
	font-size: 13px;
	font-weight: 300;
}
.widgetTabs .widgetTop ul:not(.tabs) > li.dropMenu:before {
	height: 20px;
	width: 20px;
	font-size: 16px;
}
.widgetTabs .widgetTop ul:not(.tabs) > li ul {
	padding-left: 20px;
}
.widgetTabs .widgetTop ul:not(.tabs) > li ul li {
	font-size: 13px;
	line-height: 18px;
	min-height: 13px;
	margin-top: 13px;
}
.widgetTabs .widgetTop ul:not(.tabs) > li ul li:before {
	height: 13px;
	width: 13px;
	font-size: 12px;
}
.widgetTabs .widgetTop ul:not(.tabs) > li div {
	font-size: 16px;
	line-height: 22px;
}
/* RSS */
.widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li, .widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li div {
	font-size: 13px;
	line-height: 18px;
}
.widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li div {
	margin-left: 20px;
}
.widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li + li {
	margin-top: 20px;
	padding-top: 20px;
}
/* Search */
.widgetTabs .widgetTop .search-form .search-field {
	width: 60%;
	height: 40px;
	line-height: 40px;
	font-size: 26px;
}
.widgetTabs .widgetTop .search-form .search-button {
	height: 40px;
	line-height: 40px;
	width: 45px;
}
.widgetTabs .widgetTop .search-form .search-button > a {
	height: 38px;
	line-height: 38px;
	width: 43px;
}
/* Tags cloud */
.widgetTabs .widgetTop .tagcloud a {
	height: 20px;
	line-height: 20px;
	padding: 4px 8px;
	margin: 0 3px 6px 0;
	font-size: 13px !important;
}
/* Calendar */
.widgetTabs .widgetTop .wp-calendar {
	font-size: 26px;
	padding-bottom: 30px;
}
.widgetTabs .widgetTop .wp-calendar th, .widgetTabs .widgetTop .wp-calendar td {
	height: 50px;
}
.widgetTabs .widgetTop .wp-calendar tbody td a {
	width: 30px;
}
/* THEMEREX - Flickr photos */
.widgetTabs .widgetTop.widget_flickr .flickr_badge_image, .widgetTabs .widgetTop.widget_flickr .flickr_images > a {
	width: 150px;
	height: 100px;
}
.widget_area .widget_flickr .flickr_badge_image, .widget_area .widget_flickr .flickr_images > a {
	width: 64px;
}
/* Instagram photos */
.widgetTabs .widgetTop .instagram-pics li {
	width: 150px;
	height: 100px;
}
.widget_area .instagram-pics li {
	width: 64px;
}
/* THEMEREX - Twitter */
.widgetTabs .widgetTop.widget_twitter ul:not(.tabs) > li {
	font-size: 13px;
	line-height: 18px;
}
/* THEMEREX - Post items */
.widgetTabs .widgetTop .post_item .post_title {
	font-size: 16px;
	line-height: 20px;
	font-weight: 300;
	padding-bottom: 14px;
}
.widgetTabs .widgetTop .post_item.with_thumb .post_title {
	margin-top: -4px;
}
.widgetTabs .widgetTop .post_item:not(.with_thumb) .post_title {
	padding-left: 20px;
}
.widgetTabs .widgetTop .post_item:not(.with_thumb) .post_title:before {
	width: 20px;
	height: 50px;
	font-size: 13px;
}
.widgetTabs .widgetTop .post_item + .post_item {
	margin-top: 20px;
	padding-top: 20px;
}
.widgetTabs .widgetTop .post_item .post_info {
	font-size: 11px;
}
.widgetTabs .widgetTop .post_item:not(.with_thumb) .post_info {
	padding-left: 20px;
}
.widgetTabs .widgetTop .post_thumb {
	margin: 0 20px 20px 0;
}
.widgetTabs .widgetTop .summaryRating {
	margin: -6px 0 6px 0;
}
/* WooCommerce */
.woocommerce.columns-4 ul.products li.product:nth-child(2n+3), .woocommerce-page.columns-4 ul.products li.product:nth-child(2n+3), .woocommerce.columns-5 ul.products li.product:nth-child(2n+3), .woocommerce-page.columns-5 ul.products li.product:nth-child(2n+3), .woocommerce.columns-6 ul.products li.product:nth-child(2n+3), .woocommerce-page.columns-6 ul.products li.product:nth-child(2n+3) {
	clear: both;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	width: 45%;
}
.woocommerce.columns-4 ul.products li.product, .woocommerce-page.columns-4 ul.products li.product, .woocommerce.columns-5 ul.products li.product, .woocommerce-page.columns-5 ul.products li.product, .woocommerce.columns-6 ul.products li.product, .woocommerce-page.columns-6 ul.products li.product, .woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
	width: 45%;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong {
	font-size: 14px;
	line-height: 18px;
}
.woocommerce div.product .woocommerce-tabs h2, .woocommerce-page div.product .woocommerce-tabs h2, .woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
	font-size: 16px;
	line-height: 22px;
	font-weight: 300;
}
.woocommerce div.product .product_title {
	font-size: 16px;
	line-height: 22px;
	padding: 0 0 20px;
}
.woocommerce div.product p.price del {
	font-size: 14px;
}
.woocommerce div.product p.price ins {
	font-size: 20px;
}
/* Table of contents */
#toc {
	width: 30px;
}
#toc .toc_inner {
	right: -30px;
}
#toc .toc_item {
	width: 28px;
	height: 30px;
	border-right-width: 2px;
}
#toc .toc_icon {
	width: 28px;
	height: 30px;
	line-height: 30px;
}
#toc .toc_icon.with_title {
	line-height: 30px;
}
#toc .toc_title {
	display: none;
}
#toc .toc_description {
	position: absolute;
	top: 0;
	right: -200px;
	width: 170px;
	height: 24px;
	padding: 3px 10px;
	font-size: 0.8em;
}
#toc .toc_item:hover .toc_description {
	right: 34px;
}
#toc .toc_description:after {
	border-width: 4px;
	margin-top: -4px;
}
/* Demo components */
.wooc_demo_icons {
	margin-bottom: 30px;
	width: 50% !important;
	border: none !important;
}
.wooc_demo_icons .sc_icon {
	margin-bottom: 20px;
	font-size: 60px !important;
}
.wooc_demo_icons .demo_title {
	font-size: 16px !important;
}
.wooc_demo_icons .demo_desc {
	font-size: 13px !important;
}
/* Land Scape */
.topWrap .usermenu_area .copy_socials.socPage {
	display: none;
	margin-left: 25%;
}
.topWrap .usermenu_area .phone_number {
	float: left;
	display: block !important;
	margin-left: 5%
}
.topWrap .usermenu_area .phone_number_ext {
	float: left;
	display: block !important;
	position: relative;
	margin-left: 0%;
}
.topWrap .usermenu_area .menuItemLeft {
	display: block;
	position: relative;
	margin-left: 2%;
}
}

/*===========================================*/

@media (min-width: 480px) and (max-width: 600px) {
.down-icon {
    color: #fff;
}


body {
	min-width: 450px;
	font-size: 13px;
	line-height: 19px;
}
h1, .h1 {
	font-size: 30px;
	line-height: 36px;
	padding: 0 0 22px 0;
}
h2, .h2 {
	font-size: 22px;
	line-height: 30px;
	padding: 0 0 28px 0;
}
h3, .h3 {
	font-size: 16px;
	line-height: 22px;
	padding: 0 0 26px 0;
	font-weight: 300;
}
h4, .h4 {
	font-size: 14px;
	line-height: 18px;
	padding: 0 0 24px 0;
}
h5, .h5 {
	font-size: 13px;
	line-height: 16px;
	padding: 0 0 20px 0;
}
h6, .h6 {
	font-size: 12px;
	line-height: 15px;
	padding: 0 0 18px 0;
}
/*header.noFixMenu .topWrap .logo img { max-height: 35px; }*/

.fixed_banner {
	display: none;
}
.big_text {
	font-size: 14px;
	line-height: 21px;
}
.main_content {
	min-width: 450px;
}
.sidemenu_left .main_content {
	min-width: 450px
}
.main {
	width: 94%;
}
body.boxed .boxedWrap {
	width: 580px;
}
.topWrap .logo {
	margin-left: 0%;
}
.logo img {
	max-width: 90%;
}
.topWrap .usermenu_area .copy_socials.socPage {
	display: none;
}
.topWrap .usermenu_area .menuItemLeft {
	display: none;
}
.topWrap .usermenu_area ul.usermenu_list {
	display: none !important;
}
.topWrap .usermenu_area .phone_number {
	display: block;
	margin-left: 0%;
}
.topWrap .usermenu_area .phone_number_ext {
	float: right;
	display: block !important;
	position: absolute;
	margin-left: 35%;
}
.top_panel_over.boxed header.noFixMenu .topWrap {
	padding-left: 15px;
	padding-right: 15px;
	width: 450px;
	margin-top: 15px;
}
.top_panel_over .sliderHomeBullets {
	position: static;
}
.top_panel_over .topWrap {
	position: static;
}
.sliderHomeBulletsGap {
	display: none;
}
.top_panel_above .fullScreenSlider header {
	position: static !important;
}
.content .sc_video_player, .content iframe {
	max-width: 450px;
}
.with_sidebar .content .sc_video_player, .with_sidebar .content iframe {
	max-width: 450px;
}
.widget_area .sc_video_player, .widget_area .content iframe {
	max-width: 450px;
}
.with_sidebar .content {
	width: 100%;
	float: none;
}
.fullwide .with_sidebar .content, .fullscreen .with_sidebar .content {
	margin-left: 0;
	margin-right: 0;
}
.fullwide .with_sidebar .sidebar, .fullscreen .with_sidebar .sidebar {
	margin-left: 0;
	margin-right: 0;
}
.sidebar {
	width: 100%;
	float: none;
	padding: 0;
}
.main_fullscreen {
	padding: 0 30px;
}
.sidebar:not(.sidebar_cart) aside, .footerContentWrap aside {
	margin-bottom: 30px;
}
.columns1_3:nth-child(1) {
	width: 94.4584%;
}
.columns1_3:not(:first-child) {
	width: 44.44%;
	margin-top: 20px;
}
.columns2_3, .with_sidebar .columns2_3, .columns1_3.after_span_2 {
	width: 94.4584%;
}
.columns1_4, .with_sidebar .columns1_4 {
	width: 44.44%;
}
.columns1_4:nth-child(3) {
	clear: both;
}
.columns2_4, .with_sidebar .columns2_4, .columns3_4, .with_sidebar .columns3_4, .columns1_4.after_span_3 {
	width: 95.8334%;
}
.columns1_5:nth-child(1) {
	width: 95.8334%;
}
.columns1_5:nth-child(2), .columns1_5:nth-child(3), .columns1_5:nth-child(4), .columns1_5:nth-child(5) {
	width: 44.44%;
}
.columns1_5:nth-child(4) {
	clear: both;
}
.columns2_5, .with_sidebar .columns2_5, .columns3_5, .with_sidebar .columns3_5, .columns4_5, .with_sidebar .columns4_5, .columns1_5.after_span_3, .columns1_5.after_span_4 {
	width: 95.8334%;
}
.sc_parallax.light {
	background-image: none !important;
}
.sc_parallax .columns1_2 {
	width: 95.8334%;
	float: none;
}
.sc_pricing_table.columns_4 .sc_pricing_columns {
	width: 50%;
}
.sc_pricing_table.columns_4 .sc_pricing_column_3, .sc_pricing_table.columns_4 .sc_pricing_column_4 {
	margin-top: 30px;
}
.sc_pricing_table.columns_4 .sc_pricing_column_3 {
	clear: both;
}
.sc_pricing_table.columns_5 .sc_pricing_column_1, .sc_pricing_table.columns_5 .sc_pricing_column_2, .sc_pricing_table.columns_5 .sc_pricing_column_3 {
	width: 33.3333%;
}
.sc_pricing_table.columns_5 .sc_pricing_column_4, .sc_pricing_table.columns_5 .sc_pricing_column_5 {
	width: 50%;
	margin-top: 30px;
}
.sc_pricing_table.columns_5 .sc_pricing_column_4 {
	clear: both;
}
.sc_pricing_table.columns_6 .sc_pricing_columns {
	width: 33.3333%;
}
.sc_pricing_table.columns_6 .sc_pricing_column_4 {
	clear: both;
}
.sc_pricing_table.columns_7 .sc_pricing_columns {
	width: 33.3333%;
}
.sc_pricing_table.columns_7 .sc_pricing_column_4, .sc_pricing_table.columns_7 .sc_pricing_column_5, .sc_pricing_table.columns_7 .sc_pricing_column_6, .sc_pricing_table.columns_7 .sc_pricing_column_7 {
	width: 50%;
	margin-top: 30px;
}
.sc_pricing_table.columns_7 .sc_pricing_column_4, .sc_pricing_table.columns_7 .sc_pricing_column_6 {
	clear: both;
}
.sc_pricing_table.columns_8 .sc_pricing_columns {
	width: 50%;
	margin-top: 30px;
}
.sc_pricing_table.columns_8 .sc_pricing_column_1, .sc_pricing_table.columns_8 .sc_pricing_column_2 {
	margin-top: 0;
}
.sc_pricing_table.columns_8 .sc_pricing_column_3, .sc_pricing_table.columns_8 .sc_pricing_column_5, .sc_pricing_table.columns_8 .sc_pricing_column_7 {
	clear: both;
}
.sc_pricing_table.columns_9 .sc_pricing_columns {
	width: 33.3333%;
	margin-top: 30px;
}
.sc_pricing_table.columns_9 .sc_pricing_column_1, .sc_pricing_table.columns_9 .sc_pricing_column_2, .sc_pricing_table.columns_9 .sc_pricing_column_3 {
	margin-top: 0;
}
.sc_pricing_table.columns_9 .sc_pricing_column_4, .sc_pricing_table.columns_9 .sc_pricing_column_7 {
	clear: both;
}
.sc_pricing_table.columns_10 .sc_pricing_columns {
	width: 50%;
	margin-top: 30px;
}
.sc_pricing_table.columns_10 .sc_pricing_column_1, .sc_pricing_table.columns_10 .sc_pricing_column_2 {
	margin-top: 0;
}
.sc_pricing_table.columns_10 .sc_pricing_column_3, .sc_pricing_table.columns_10 .sc_pricing_column_5, .sc_pricing_table.columns_10 .sc_pricing_column_7, .sc_pricing_table.columns_10 .sc_pricing_column_9 {
	clear: both;
}
.sc_price_item .sc_price_money, .sc_price_item .sc_price_currency {
	font-size: 36px;
}
.sc_price_item .sc_price_penny {
	font-size: 21px;
}
.sc_pricing_table .sc_pricing_columns ul li > div {
	font-size: 12px;
	height: auto;
	line-height: 16px;
	padding: 10px 37px;
}
input[type="submit"], input[type="button"], .squareButton > a, .squareButton > span {
	padding: 0 10px;
}
.upToScroll {
	height: 34px;
	right: 10px;
	bottom: -100px;
}
.upToScroll.buttonShow {
	bottom: 10px;
}
.upToScroll a {
	width: 32px;
	height: 32px;
	font-size: 16px;
	line-height: 32px;
}
.upToScroll a.addBookmark {
	border-bottom: 1px solid #dddddd;
	border-right-width: 0;
}
.upToScroll a.scrollToTop {
	display: block;
}
body:not(.single) .with_sidebar .content .post .postSharing, .with_sidebar .content .post .postSharing {
	float: none !important;
	text-align: left;
	padding-bottom: 1.5em;
	height: auto;
	overflow: hidden;
}
.with_sidebar .content .post .infoPost {
	text-align: right;
}
.widgetTabs .widgetBody > ul {
	width: 100%;
}
.copyWrap .copy .copyright {
	float: none;
	width: 100%;
	text-align: center;
	height: auto;
}
.copyWrap .socPage {
	float: none;
	width: 100%;
	text-align: center;
	padding: 0 0 20px 0;
	height: auto;
}
.contactFooter .logo {
	font-size: 48px;
	padding-bottom: 24px;
}
.contactFooter .contactShare ul li a span, .contactFooter .contactShare ul li a {
	width: 48px;
	height: 48px;
	background-size: 48px 96px;
}
.contactFooter .contactShare ul li a span {
	background-position: 0 -48px;
}
.masonry .isotopePadding {
	margin-right: 20px;
}
.itemPage .itemInfo .infoPost, .itemPageFullWrapper .itemInfo .infoPost {
	float: none;
	padding: 0;
	text-align: left;
}
.itemPage .itemInfo .postSharing, .itemPageFullWrapper .itemInfo .postSharing {
	float: none;
	padding: 0;
	height: auto;
	text-align: left;
}
.peopleWrap .peopleItems {
	margin: 0 0 20px 0;
}
.twitBlock, .post .twitBlock ul li {
	font-size: 14px;
	line-height: 20px;
}
.twitBlock .sc_slider .swiper-slide {
	padding-top: 30px;
	padding-bottom: 30px;
}
.sc_blogger.style_date .sc_blogger_item {
	min-width: 50%;
}
.sc_blogger.style_date .sc_blogger_item:nth-child(2n+3) {
	clear: both;
}
.sc_scroll_controls ul.flex-direction-nav {
	top: -61px;
}
.commentsForm input, .contactForm input {
	margin: 0 0 10px 0;
}
/* Login form */
.user-popUp .formItems.loginFormBody .remember {
	padding-top: 15px;
	overflow: hidden;
	height: 45px;
}
.user-popUp .formItems.loginFormBody .remember .forgotPwd {
	float: none;
	display: block;
	margin-bottom: 10px;
}
.user-popUp .formItems.loginFormBody .remember #rememberme {
	float: none;
}
.user-popUp .formItems.loginFormBody .remember label {
	float: none;
	display: inline;
}
/* Slider */
.sliderHomeBullets {
	font-size: 8px;
}
.sliderHomeBullets.staticSlider:not(.slider_engine_revo), .sliderHomeBullets.staticSlider:not(.slider_engine_revo) .slideContent, .sliderHomeBullets.staticSlider:not(.slider_engine_revo) .sc_slider, .sliderHomeBullets.staticSlider:not(.slider_engine_revo) .slides, .sliderHomeBullets.staticSlider:not(.slider_engine_revo) .swiper-slide {
	height: 300px !important;
}
.fullScreenSlider .sc_slider_flex .sc_slider_info, .fullScreenSlider .sc_slider_chop .sc_slider_info, .fullScreenSlider .sc_slider_swiper .sc_slider_info, .sliderHomeBullets .sc_slider_flex .sc_slider_info, .sliderHomeBullets .sc_slider_chop .sc_slider_info, .sliderHomeBullets .sc_slider_swiper .sc_slider_info {
	max-height: 100px;
	padding: 15px;
}
.fullScreenSlider .sc_slider_flex .sc_slider_info .sc_slider_category, .fullScreenSlider .sc_slider_chop .sc_slider_info .sc_slider_category, .fullScreenSlider .sc_slider_swiper .sc_slider_info .sc_slider_category, .sliderHomeBullets .sc_slider_flex .sc_slider_info .sc_slider_category, .sliderHomeBullets .sc_slider_chop .sc_slider_info .sc_slider_category, .sliderHomeBullets .sc_slider_swiper .sc_slider_info .sc_slider_category {
	font-size: 12px;
	line-height: 16px;
}
.fullScreenSlider .sc_slider_flex .sc_slider_info .sc_slider_subtitle, .fullScreenSlider .sc_slider_chop .sc_slider_info .sc_slider_subtitle, .fullScreenSlider .sc_slider_swiper .sc_slider_info .sc_slider_subtitle, .sliderHomeBullets .sc_slider_flex .sc_slider_info .sc_slider_subtitle, .sliderHomeBullets .sc_slider_chop .sc_slider_info .sc_slider_subtitle, .sliderHomeBullets .sc_slider_swiper .sc_slider_info .sc_slider_subtitle {
	font-size: 16px;
	line-height: 20px;
}
/* WooCommerce Slider */
.sliderHomeBullets.slider_alias_13 .order a, .sliderHomeBullets.slider_alias_13 .textBlock {
	font-size: 1.2em;
}
.sliderHomeBullets.slider_alias_13 .textBlock .title {
	font-size: 2.2em;
}
.sliderHomeBullets.slider_alias_13 .textTitle2 {
	top: 30%;
}
.sliderHomeBullets.slider_alias_13 .textDescr {
	top: 40%;
}
.sliderHomeBullets.slider_alias_13 .order2 {
	left: 22%;
}
.sliderHomeBullets.slider_alias_13 .order a {
	padding: 0.3em 0.8em;
}
/* Fullscreen slider */
.fullScreenSlider .sliderHomeBullets.slider_alias_11 .textBlock, .fullScreenSlider .sliderHomeBullets.slider_alias_12 .textBlock {
	font-size: 1.6em;
	top: 38%;
}
.fullScreenSlider .sliderHomeBullets.slider_alias_11 .order, .fullScreenSlider .sliderHomeBullets.slider_alias_12 .order {
	top: 65%;
}
.fullScreenSlider .sliderHomeBullets.slider_alias_11 .order a, .fullScreenSlider .sliderHomeBullets.slider_alias_12 .order a {
	font-size: 1.4em;
}
.sliderHomeBullets.slider_alias_11 .slide-1 .textBlock .title, .sliderHomeBullets.slider_alias_12 .slide-1 .textBlock .title {
	font-size: 2.5em;
}
.sliderHomeBullets.slider_alias_11 .slide-2 .textBlock .title, .sliderHomeBullets.slider_alias_12 .slide-2 .textBlock .title {
	font-size: 2em;
}
.sliderHomeBullets.slider_alias_11 .slide-3 .image, .sliderHomeBullets.slider_alias_12 .slide-3 .image {
	width: 8%;
	top: 10%;
	margin-left: -4%;
}
.sliderHomeBullets.slider_alias_11 .slide-3 .textBlock, .sliderHomeBullets.slider_alias_12 .slide-3 .textBlock {
	top: 50%;
}
.sliderHomeBullets.slider_alias_11 .slide-3 .textBlock .title, .sliderHomeBullets.slider_alias_12 .slide-3 .textBlock .title {
	font-size: 2em;
}
/* News slider */
.sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider, .without_sidebar .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider {
	max-width: 450px;
}
.sc_slider_pagination_area .flex-control-nav.manual {
	display: none;
}
.sc_slider_pagination_over .flex-control-nav.manual {
	display: block;
	width: 220px;
	left: -230px;
}
.post_content .sc_slider_pagination_over .flex-control-nav.manual {
	width: 220px;
}
.sc_slider_pagination_area .flex-control-nav.manual .slide_date {
	float: none;
}
.sc_slider_pagination_area .flex-control-nav.manual .slide_info {
	clear: both;
	margin-top: 6px;
}
.sc_slider_pagination_area .flex-control-nav.manual li {
	padding-left: 15px;
}
.sc_slider_pagination_area .flex-control-nav.manual li .slide_pager {
	padding: 10px 15px 8px 0;
}
.sc_slider_pagination_over .flex-control-nav.manual li .slide_pager {
	padding-left: 15px;
}
.sc_slider_pagination_area .flex-control-nav.manual .slide_date {
	width: 50px;
	height: 16px;
	line-height: 16px;
	margin-right: 10px;
}
header.fixedTopMenu .topWrap {
	position: static;
}
/* .userHeaderSection, .userFooterSection { display: none;} */

	/* Main menu */
.responsive_menu .menuTopWrap {
	display: none;
}
.responsive_menu .menuTopWrap {
	border-top: 1px solid rgba(255,255,255,0.1);
	clear: both;
	float: none !important;
	padding: 0;
	position:absolute;
	z-index:1001;
	width:100%;
	left:0;
	top:135px;
	background:#056d30 ;
}
.responsive_menu .menuTopWrap > ul > li {
	border-bottom: 1px solid rgba(255,255,255,0.1);
	display: block !important;
	float: left !important;
	padding: 0 !important;
}
.responsive_menu .menuTopWrap > ul {
	margin: 0;
	padding: 0;
}
.responsive_menu .menuTopWrap ul li {
	list-style: none;
}
.responsive_menu .menuTopWrap li.menu-item-has-children:hover {
	cursor: pointer;
}
.responsive_menu .menuTopWrap li.menu-item-has-children:before {
	/*content: '\e85d';
	font-family: "fontello";
	width: 40px;
	display: block;
	float: right;
	padding: 0;
	text-align: center;
	color: #fff; */
}
.responsive_menu .menuTopWrap li.menu-item-has-children.dropOpen:before {
	content: '\e85e';
}
.responsive_menu .menuTopWrap li.menu-item-has-children a {
	margin: 0 40px 0 0;
	line-height: 18px
}
.responsive_menu .menuTopWrap > ul > li > a {
	text-transform: uppercase;
	display: block;
	color: #373737;
	font-weight: 300;
	font-size: 12px;
}
.responsive_menu .menuTopWrap > ul > li ul li a {
	font-size: 12px;
}
.responsive_menu .menuTopWrap ul li > a.sf-with-ul {
	margin: 0 40px 0 0;
}
.responsive_menu .menuTopWrap ul li ul {
	background: none repeat scroll 0 0 rgba(100, 100, 100, 0.01) !important;
	border: none !important;
	padding: 0;
	width: 100% !important;
	margin: 0;
	display: none;
	position: static !important;
}
.responsive_menu .menuTopWrap ul li ul, .responsive_menu .menuTopWrap ul li ul li + li {
	border-top: 1px solid rgba(255,255,255,0.1);
}
.responsive_menu .menuTopWrap ul li ul li a {
	padding: 6px 50px !important;
}
.responsive_menu .menuTopWrap ul li ul li a:after {
	display: none;
}
.responsive_menu .menuTopWrap ul li ul li ul li a {
	padding: 6px 15px 6px 54px !important;
}
ul#mainmenu .menu-panel ul.columns {
	padding: 15px 0 8px;
}
ul#mainmenu .menu-panel ul.columns > li ul {
	width: 250px !important;
}
/* Side menu */
.sidemenu_wrap .sidemenu_area > ul > li > a, .sidemenu_wrap .sidemenu_area ul li ul li a {
	font-size: 12px;
}
.sidemenu_wrap .sidemenu_close {
	left: auto;
	right: 0;
}
/* Panel menu */
.swpRightPos .panelmenu_area > ul > li > a, .swpRightPos .panelmenu_area ul li ul li a {
	font-size: 12px;
}
/* Hover effects */
.ih-item.circle {
	width: 220px;
	height: 220px;
}
.ih-item.circle .img {
	width: 220px;
	height: 220px;
}
.ih-item.circle.effect1 .spinner {
	width: 230px;
	height: 230px;
}
/* Widgets in tabs */
.widgetTabs .widgetTop {
	font-size: 13px;
	line-height: 18px;
	font-weight: 300;
}
.widgetTabs .widgetTop ul:not(.tabs) > li {
	padding-right: 20px;
	min-height: 20px;
	font-size: 20px;
	line-height: 26px;
}
.widgetTabs .widgetTop ul:not(.tabs) > li + li {
	padding: 20px 20px 0 0;
}
.widgetTabs .widgetTop ul:not(.tabs) > li:before {
	height: 40px;
	width: 20px;
	font-size: 13px;
	font-weight: 300;
}
.widgetTabs .widgetTop ul:not(.tabs) > li.dropMenu:before {
	height: 20px;
	width: 20px;
	font-size: 16px;
}
.widgetTabs .widgetTop ul:not(.tabs) > li ul {
	padding-left: 20px;
}
.widgetTabs .widgetTop ul:not(.tabs) > li ul li {
	font-size: 13px;
	line-height: 18px;
	min-height: 13px;
	margin-top: 13px;
}
.widgetTabs .widgetTop ul:not(.tabs) > li ul li:before {
	height: 13px;
	width: 13px;
	font-size: 12px;
}
.widgetTabs .widgetTop ul:not(.tabs) > li div {
	font-size: 16px;
	line-height: 22px;
}
/* RSS */
.widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li, .widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li div {
	font-size: 13px;
	line-height: 18px;
}
.widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li div {
	margin-left: 20px;
}
.widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li + li {
	margin-top: 20px;
	padding-top: 20px;
}
/* Search */
.widgetTabs .widgetTop .search-form .search-field {
	width: 60%;
	height: 40px;
	line-height: 40px;
	font-size: 26px;
}
.widgetTabs .widgetTop .search-form .search-button {
	height: 40px;
	line-height: 40px;
	width: 45px;
}
.widgetTabs .widgetTop .search-form .search-button > a {
	height: 38px;
	line-height: 38px;
	width: 43px;
}
/* Tags cloud */
.widgetTabs .widgetTop .tagcloud a {
	height: 20px;
	line-height: 20px;
	padding: 4px 8px;
	margin: 0 3px 6px 0;
	font-size: 13px !important;
}
/* Calendar */
.widgetTabs .widgetTop .wp-calendar {
	font-size: 26px;
	padding-bottom: 30px;
}
.widgetTabs .widgetTop .wp-calendar th, .widgetTabs .widgetTop .wp-calendar td {
	height: 50px;
}
.widgetTabs .widgetTop .wp-calendar tbody td a {
	width: 30px;
}
/* THEMEREX - Flickr photos */
.widgetTabs .widgetTop.widget_flickr .flickr_badge_image, .widgetTabs .widgetTop.widget_flickr .flickr_images > a {
	width: 150px;
	height: 100px;
}
.widget_area .widget_flickr .flickr_badge_image, .widget_area .widget_flickr .flickr_images > a {
	width: 64px;
}
/* Instagram photos */
.widgetTabs .widgetTop .instagram-pics li {
	width: 150px;
	height: 100px;
}
.widget_area .instagram-pics li {
	width: 64px;
}
/* THEMEREX - Twitter */
.widgetTabs .widgetTop.widget_twitter ul:not(.tabs) > li {
	font-size: 13px;
	line-height: 18px;
}
/* THEMEREX - Post items */
.widgetTabs .widgetTop .post_item .post_title {
	font-size: 16px;
	line-height: 20px;
	font-weight: 300;
	padding-bottom: 14px;
}
.widgetTabs .widgetTop .post_item.with_thumb .post_title {
	margin-top: -4px;
}
.widgetTabs .widgetTop .post_item:not(.with_thumb) .post_title {
	padding-left: 20px;
}
.widgetTabs .widgetTop .post_item:not(.with_thumb) .post_title:before {
	width: 20px;
	height: 50px;
	font-size: 13px;
}
.widgetTabs .widgetTop .post_item + .post_item {
	margin-top: 20px;
	padding-top: 20px;
}
.widgetTabs .widgetTop .post_item .post_info {
	font-size: 11px;
}
.widgetTabs .widgetTop .post_item:not(.with_thumb) .post_info {
	padding-left: 20px;
}
.widgetTabs .widgetTop .post_thumb {
	margin: 0 20px 20px 0;
}
.widgetTabs .widgetTop .summaryRating {
	margin: -6px 0 6px 0;
}
/* WooCommerce */
.woocommerce.columns-4 ul.products li.product:nth-child(2n+3), .woocommerce-page.columns-4 ul.products li.product:nth-child(2n+3), .woocommerce.columns-5 ul.products li.product:nth-child(2n+3), .woocommerce-page.columns-5 ul.products li.product:nth-child(2n+3), .woocommerce.columns-6 ul.products li.product:nth-child(2n+3), .woocommerce-page.columns-6 ul.products li.product:nth-child(2n+3) {
	clear: both;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	width: 45%;
}
.woocommerce.columns-4 ul.products li.product, .woocommerce-page.columns-4 ul.products li.product, .woocommerce.columns-5 ul.products li.product, .woocommerce-page.columns-5 ul.products li.product, .woocommerce.columns-6 ul.products li.product, .woocommerce-page.columns-6 ul.products li.product, .woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
	width: 45%;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong {
	font-size: 14px;
	line-height: 18px;
}
.woocommerce div.product .woocommerce-tabs h2, .woocommerce-page div.product .woocommerce-tabs h2, .woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
	font-size: 16px;
	line-height: 22px;
	font-weight: 300;
}
.woocommerce div.product .product_title {
	font-size: 16px;
	line-height: 22px;
	padding: 0 0 20px;
}
.woocommerce div.product p.price del {
	font-size: 14px;
}
.woocommerce div.product p.price ins {
	font-size: 20px;
}
/* Table of contents */
#toc {
	width: 30px;
}
#toc .toc_inner {
	right: -30px;
}
#toc .toc_item {
	width: 28px;
	height: 30px;
	border-right-width: 2px;
}
#toc .toc_icon {
	width: 28px;
	height: 30px;
	line-height: 30px;
}
#toc .toc_icon.with_title {
	line-height: 30px;
}
#toc .toc_title {
	display: none;
}
#toc .toc_description {
	position: absolute;
	top: 0;
	right: -200px;
	width: 170px;
	height: 24px;
	padding: 3px 10px;
	font-size: 0.8em;
}
#toc .toc_item:hover .toc_description {
	right: 34px;
}
#toc .toc_description:after {
	border-width: 4px;
	margin-top: -4px;
}
/* Demo components */
.wooc_demo_icons {
	margin-bottom: 30px;
	width: 50% !important;
	border: none !important;
}
.wooc_demo_icons .sc_icon {
	margin-bottom: 20px;
	font-size: 60px !important;
}
.wooc_demo_icons .demo_title {
	font-size: 16px !important;
}
.wooc_demo_icons .demo_desc {
	font-size: 13px !important;
}
}

@media (max-width: 479px) {
.down-icon {
    color: #fff;
}

body {
	min-width: 280px;
	font-size: 12px;
	line-height: 18px;
}
h1, .h1 {
	font-size: 24px;
	line-height: 32px;
	padding: 0 0 16px 0;
}
h2, .h2 {
	font-size: 20px;
	line-height: 26px;
	padding: 0 0 20px 0;
	font-weight: 300;
}
h3, .h3 {
	font-size: 16px;
	line-height: 20px;
	padding: 0 0 20px 0;
	font-weight: 300;
}
h4, .h4 {
	font-size: 14px;
	line-height: 18px;
	padding: 0 0 20px 0;
}
h5, .h5 {
	font-size: 13px;
	line-height: 16px;
	padding: 0 0 20px 0;
}
h6, .h6 {
	font-size: 12px;
	line-height: 15px;
	padding: 0 0 18px 0;
}
/*header.noFixMenu .topWrap .logo { float: none !important; padding: 20px 0; text-align: center;}

	.responsiveMenu {float: right;text-align: center;}*/

.fixed_banner {
	display: none;
}
.big_text {
	font-size: 14px;
	line-height: 21px;
}
.main_content {
	min-width: 280px;
}
.sidemenu_left .main_content {
	min-width: 280px
}
.main {
	width: 90%;
}
.content .sc_video_player, .content iframe {
	max-width: 280px;
}
.with_sidebar .content .sc_video_player, .with_sidebar .content iframe {
	max-width: 280px;
}
.widget_area .sc_video_player, .widget_area .content iframe {
	max-width: 280px;
}
.main_fullscreen {
	padding: 0 20px;
}
.with_sidebar .content {
	width: 100%;
	float: none;
}
.fullwide .with_sidebar .content, .fullscreen .with_sidebar .content {
	margin-left: 0;
	margin-right: 0;
}
.fullwide .with_sidebar .sidebar, .fullscreen .with_sidebar .sidebar {
	margin-left: 0;
	margin-right: 0;
}
.sidebar {
	width: 100%;
	float: none;
	padding: 0;
}
.sidebar aside:not(.sidebar_cart), .footerContentWrap aside {
	width: 100%;
	display: block;
	margin: 0 0 30px 0;
	float: none;
}
.topWrap .usermenu_area .menuItemLeft {
	display: none !important;
}
.topWrap .usermenu_area ul.usermenu_list {
	display: none !important;
}
body.boxed .boxedWrap {
	width: 100%;
}
.top_panel_over.boxed header.noFixMenu .topWrap {
	padding-left: 20px;
	padding-right: 20px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-top: 0;
}
.top_panel_over .sliderHomeBullets {
	position: static;
}
.top_panel_over .topWrap {
	position: static;
}
.sliderHomeBulletsGap {
	display: none;
}
.top_panel_above .fullScreenSlider header {
	position: static !important;
}
.sc_parallax.light {
	background-image: none !important;
}
.columns1_2, .with_sidebar .columns1_2, .columns1_3, .with_sidebar .columns1_3, .columns1_4, .with_sidebar .columns1_4, .columns2_3, .with_sidebar .columns2_3, .columns2_4, .with_sidebar .columns2_4, .columns3_4, .with_sidebar .columns3_4, .columns1_5, .with_sidebar .columns1_5, .columns2_5, .with_sidebar .columns2_5, .columns3_5, .with_sidebar .columns3_5, .columns4_5, .with_sidebar .columns4_5 {
	width: 95.8334% !important;
}
.sc_pricing_table.columns_3 .sc_pricing_columns, .sc_pricing_table.columns_3 .sc_pricing_column_3 {
	margin-top: 30px;
	width: 100%;
}
.sc_pricing_table.columns_4 .sc_pricing_columns {
	width: 50%;
	margin-top: 30px;
}
.sc_pricing_table.columns_4 .sc_pricing_column_1, .sc_pricing_table.columns_4 .sc_pricing_column_2 {
	margin-top: 0;
}
.sc_pricing_table.columns_5 .sc_pricing_columns {
	width: 50%;
	margin-top: 30px;
}
.sc_pricing_table.columns_5 .sc_pricing_column_1, .sc_pricing_table.columns_5 .sc_pricing_column_2 {
	margin-top: 0;
}
.sc_pricing_table.columns_5 .sc_pricing_column_5 {
	width: 100%;
}
.sc_pricing_table.columns_6 .sc_pricing_columns {
	width: 50%;
	margin-top: 30px;
}
.sc_pricing_table.columns_6 .sc_pricing_column_1, .sc_pricing_table.columns_6 .sc_pricing_column_2 {
	margin-top: 0;
}
.sc_pricing_table.columns_7 .sc_pricing_columns {
	width: 50%;
	margin-top: 30px;
}
.sc_pricing_table.columns_7 .sc_pricing_column_1, .sc_pricing_table.columns_7 .sc_pricing_column_2 {
	margin-top: 0;
}
.sc_pricing_table.columns_7 .sc_pricing_column_7 {
	width: 100%;
}
.sc_pricing_table.columns_8 .sc_pricing_columns {
	width: 50%;
	margin-top: 30px;
}
.sc_pricing_table.columns_8 .sc_pricing_column_1, .sc_pricing_table.columns_8 .sc_pricing_column_2 {
	margin-top: 0;
}
.sc_pricing_table.columns_9 .sc_pricing_columns {
	width: 50%;
	margin-top: 30px;
}
.sc_pricing_table.columns_9 .sc_pricing_column_1, .sc_pricing_table.columns_9 .sc_pricing_column_2 {
	margin-top: 0;
}
.sc_pricing_table.columns_9 .sc_pricing_column_9 {
	width: 100%;
}
.sc_pricing_table.columns_10 .sc_pricing_columns {
	width: 50%;
	margin-top: 30px;
}
.sc_pricing_table.columns_10 .sc_pricing_column_1, .sc_pricing_table.columns_10 .sc_pricing_column_2 {
	margin-top: 0;
}
.upToScroll {
	height: 34px;
	right: 10px;
	bottom: -100px;
}
.upToScroll.buttonShow {
	bottom: 10px;
}
.upToScroll a {
	width: 32px;
	height: 32px;
	font-size: 16px;
	line-height: 32px;
}
.upToScroll a.addBookmark {
	border-bottom: 1px solid #dddddd;
	border-right-width: 0;
}
.upToScroll a.scrollToTop {
	display: block;
}
.pagination .squareButton, .squareButton {
	margin: 0 0 7px 0;
}
.squareButton {
	margin: 0 7px 7px 0;
}
.squareButton:last-child {
	margin-right: 0;
}
.pagination .pageLibrary > li.libPage {
	padding: 0 0 7px 7px;
}
.pagination .pageLibrary > li+li {
	margin-left: 0;
}
.topWrap .usermenu_area ul.usermenu_list > li > a > span {
	display: none;
}
.topWrap .usermenu_area ul.usermenu_list li.usermenu_cart ul {
	right: -86px;
}
.topWrap .usermenu_area ul.usermenu_list li.usermenu_cart ul:before {
	right: 114px;
}
/* .userHeaderSection, .userFooterSection { display: none;} */


.contactFooter .logo {
	font-size: 32px;
	padding-bottom: 18px;
}
.contactFooter .logo img {
	height: 32px;
}
.contactFooter .contactShare ul li a span, .contactFooter .contactShare ul li a {
	width: 32px;
	height: 32px;
	background-size: 32px 64px;
}
.contactFooter .contactShare ul li a span {
	background-position: 0 -32px;
}
.contactFooter .contactShare ul li {
	padding: 0 4px 12px;
}
.sc_blogger.style_date .sc_blogger_item {
	min-width: 50%;
}
.sc_blogger.style_date .sc_blogger_item:nth-child(2n+3) {
	clear: both;
}
.sc_testimonials_style_2 .sc_testimonials_item_author {
	width: 100px;
}
.sc_scroll_controls .flex-direction-nav, .sc_slider_controls_top + .flex-direction-nav {
	display: none;
}
.sc_image_align_right, .sc_alignright {
	margin-left: 0 !important;
	float: none;
}
.sc_image_align_left, .sc_alignleft {
	margin-right: 0 !important;
	float: none;
}
.sc_table table thead th, .sc_table table tbody td {
	padding: 10px;
	font-size: 12px;
}
.sc_priceItem {
	height: 100px;
	text-align: center;
}
.sc_priceItem .money {
	float: none;
}
.sc_priceItem .priceRight {
	float: none;
}
.sc_testimonials_style_2 .sc_testimonials_item_content, .sc_testimonials_style_3 .sc_testimonials_item_content {
	padding: 20px;
}
.sc_scroll_controls ul.flex-direction-nav {
	top: -61px;
}
.masonry .isotopePadding {
	margin-right: 0;
}
.itemPage .itemInfo .infoPost, .itemPageFullWrapper .itemInfo .infoPost {
	float: none !important;
	padding: 0;
	text-align: left;
}
.itemPage .itemInfo .postSharing, .itemPageFullWrapper .itemInfo .postSharing {
	float: none !important;
	padding-bottom: 1.5em;
	height: auto;
	text-align: left;
}
.twitBlock, .post .twitBlock ul li {
	font-size: 13px;
	line-height: 18px;
}
.twitBlock .sc_slider .swiper-slide {
	padding-top: 20px;
	padding-bottom: 20px;
}
.content .post .postSharing, body:not(.single) .with_sidebar .content .post .postSharing, .with_sidebar .content .post .postSharing {
	float: none !important;
	text-align: left;
	padding-bottom: 1.5em;
	height: auto;
	overflow: hidden;
}
.topWrap .search, .topWrap .openRightMenu {
	display: none;
}
/* Login form */
.user-popUp ul.loginHeadTab li a {
	font-size: 14px;
	height: 60px;
	line-height: 60px;
}
.user-popUp .formItems .itemformLeft {
	float: none;
	width: 100%;
	border-right: none !important;
}
.user-popUp .formItems .itemformLeft ul {
	padding-right: 0 !important;
}
.user-popUp .formItems .itemformRight {
	float: none;
	width: 100%;
	margin-top: 20px !important;
}
/* Slider */
.sliderHomeBullets {
	font-size: 6px;
}
.sliderHomeBullets.staticSlider:not(.slider_engine_revo), .sliderHomeBullets.staticSlider:not(.slider_engine_revo) .slideContent, .sliderHomeBullets.staticSlider:not(.slider_engine_revo) .sc_slider, .sliderHomeBullets.staticSlider:not(.slider_engine_revo) .slides, .sliderHomeBullets.staticSlider:not(.slider_engine_revo) .swiper-slide {
	height: 200px !important;
}
.fullScreenSlider .sc_slider_flex .sc_slider_info, .fullScreenSlider .sc_slider_chop .sc_slider_info, .fullScreenSlider .sc_slider_swiper .sc_slider_info, .sliderHomeBullets .sc_slider_flex .sc_slider_info, .sliderHomeBullets .sc_slider_chop .sc_slider_info, .sliderHomeBullets .sc_slider_swiper .sc_slider_info {
	max-height: 100px;
	padding: 10px;
}
.fullScreenSlider .sc_slider_flex .sc_slider_info .sc_slider_category, .fullScreenSlider .sc_slider_chop .sc_slider_info .sc_slider_category, .fullScreenSlider .sc_slider_swiper .sc_slider_info .sc_slider_category, .sliderHomeBullets .sc_slider_flex .sc_slider_info .sc_slider_category, .sliderHomeBullets .sc_slider_chop .sc_slider_info .sc_slider_category, .sliderHomeBullets .sc_slider_swiper .sc_slider_info .sc_slider_category {
	font-size: 12px;
	line-height: 16px;
}
.fullScreenSlider .sc_slider_flex .sc_slider_info .sc_slider_subtitle, .fullScreenSlider .sc_slider_chop .sc_slider_info .sc_slider_subtitle, .fullScreenSlider .sc_slider_swiper .sc_slider_info .sc_slider_subtitle, .sliderHomeBullets .sc_slider_flex .sc_slider_info .sc_slider_subtitle, .sliderHomeBullets .sc_slider_chop .sc_slider_info .sc_slider_subtitle, .sliderHomeBullets .sc_slider_swiper .sc_slider_info .sc_slider_subtitle {
	font-size: 14px;
	line-height: 18px;
}
/* WooCommerce Slider */
.sliderHomeBullets.slider_alias_13 .order a, .sliderHomeBullets.slider_alias_13 .textBlock {
	font-size: 1.2em;
}
.sliderHomeBullets.slider_alias_13 .textBlock .title {
	font-size: 1.8em;
}
.sliderHomeBullets.slider_alias_13 .textTitle2 {
	top: 30%;
}
.sliderHomeBullets.slider_alias_13 .textDescr {
	top: 40%;
	max-height: 45px;
	overflow: hidden;
}
.sliderHomeBullets.slider_alias_13 .order2 {
	left: 26%;
}
.sliderHomeBullets.slider_alias_13 .order a {
	padding: 0.2em 0.6em;
}
.sliderHomeBullets.slider_alias_13 .textPrice {
	line-height: 180%;
}
.sliderHomeBullets.slider_alias_13 .textPrice span {
	margin-top: 0;
	font-size: 2em;
}
/* Fullscreen slider */
.fullScreenSlider .sliderHomeBullets.slider_alias_11 .textBlock, .fullScreenSlider .sliderHomeBullets.slider_alias_12 .textBlock {
	font-size: 2em;
}
.fullScreenSlider .sliderHomeBullets.slider_alias_11 .order, .fullScreenSlider .sliderHomeBullets.slider_alias_12 .order {
	top: 65%;
}
.fullScreenSlider .sliderHomeBullets.slider_alias_11 .order a, .fullScreenSlider .sliderHomeBullets.slider_alias_12 .order a {
	font-size: 2em;
}
.sliderHomeBullets.slider_alias_11 .slide-1 .textBlock .title, .sliderHomeBullets.slider_alias_12 .slide-1 .textBlock .title {
	font-size: 2.2em;
}
.sliderHomeBullets.slider_alias_11 .slide-2 .textBlock .title, .sliderHomeBullets.slider_alias_12 .slide-2 .textBlock .title {
	font-size: 1.3em;
}
.sliderHomeBullets.slider_alias_11 .slide-2 .order, .sliderHomeBullets.slider_alias_12 .slide-2 .order {
	top: 66%;
}
.sliderHomeBullets.slider_alias_11 .slide-3 .image, .sliderHomeBullets.slider_alias_12 .slide-3 .image {
	width: 10%;
	top: 43%;
	margin-left: -5%;
}
.sliderHomeBullets.slider_alias_11 .slide-3 .textBlock .title, .sliderHomeBullets.slider_alias_12 .slide-3 .textBlock .title {
	font-size: 1.8em;
}
/* News slider */
.sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider, .without_sidebar .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider {
	max-width: 280px;
}
.sc_slider_pagination_area .flex-control-nav.manual {
	display: none;
}
.sc_slider_pagination_over .flex-control-nav.manual {
	display: block;
	width: 220px;
	left: -230px;
}
.post_content .sc_slider_pagination_over .flex-control-nav.manual {
	width: 220px;
}
.sc_slider_pagination_area .flex-control-nav.manual .slide_date {
	float: none;
}
.sc_slider_pagination_area .flex-control-nav.manual .slide_info {
	clear: both;
	margin-top: 6px;
}
.sc_slider_pagination_area .flex-control-nav.manual li {
	padding-left: 10px;
}
.sc_slider_pagination_area .flex-control-nav.manual li .slide_pager {
	padding: 10px 10px 8px 0;
}
.sc_slider_pagination_over .flex-control-nav.manual li .slide_pager {
	padding-left: 10px;
}
.sc_slider_pagination_area .flex-control-nav.manual .slide_date {
	width: 50px;
	height: 16px;
	line-height: 16px;
	margin-right: 10px;
}
header.fixedTopMenu .topWrap {
	position: static;
}
/* .userHeaderSection, .userFooterSection { display: none;} */

	/* Main menu */ 
.responsive_menu .menuTopWrap {
	display: none;
}
.responsive_menu .menuTopWrap {
	border-top: 1px solid rgba(255, 255, 255, 0.1);
    clear: both;
    float: none !important;
    padding: 0;
    background: #056D30;
    width: 100%;
    position: absolute;
    left: 0;
    top: 135px;
    z-index: 1001; 
	
}
.responsive_menu .menuTopWrap > ul > li {
	border-bottom: 1px solid rgba(255,255,255,0.1);
	display: block !important;
	float: left !important;
	padding: 0 !important;
}
.responsive_menu .menuTopWrap > ul {
	margin: 0;
	padding: 0;
}
.responsive_menu .menuTopWrap ul li {
	list-style: none;
}
.responsive_menu .menuTopWrap li.menu-item-has-children:hover {
	cursor: pointer;
}
.responsive_menu .menuTopWrap li.menu-item-has-children:before {
	/*content: '\e85d';
	font-family: "fontello";
	width: 40px;
	display: block;
	float: right;
	/*padding: 7px 0 0 0;
	padding: 0px 0 0 0;
	text-align: center;
	color: #fff;
	line-height:18px;
	*/
}
.responsive_menu .menuTopWrap li.menu-item-has-children.dropOpen:before {
	content: '\e85e';
}
.responsive_menu .menuTopWrap li.menu-item-has-children a {
	margin: 0 40px 0 0;
	line-height: 18px
}
.responsive_menu .menuTopWrap > ul > li > a {
	text-transform: uppercase;
	display: block;
	font-weight: 300;
	font-size: 12px;
}
.responsive_menu .menuTopWrap > ul > li ul li a {
	font-size: 12px;
}
.responsive_menu .menuTopWrap ul li > a.sf-with-ul {
	margin: 0 40px 0 0;
}
.responsive_menu .menuTopWrap ul li ul {
	background: rgba( 100,100,100,0.01) !important;
	border: none !important;
	padding: 0;
	width: 100% !important;
	margin: 0;
	display: none;
	position: static !important;
}
.responsive_menu .menuTopWrap ul li ul, .responsive_menu .menuTopWrap ul li ul li + li {
	border-top: 1px solid rgba(255,255,255,0.1);
}
.responsive_menu .menuTopWrap ul li ul li a {
	padding: 6px 50px !important;
}
.responsive_menu .menuTopWrap ul li ul li a:after {
	display: none;
}
.responsive_menu .menuTopWrap ul li ul li ul li a {
	padding: 6px 15px 6px 54px !important;
}
ul#mainmenu .menu-panel ul.columns {
	padding: 15px 0 8px;
}
/* Side menu */
.sidemenu_wrap .sidemenu_area > ul > li > a, .sidemenu_wrap .sidemenu_area ul li ul li a {
	font-size: 12px;
}
.sidemenu_wrap .sidemenu_close {
	left: auto;
	right: 0;
}
/* Panel menu */
.swpRightPos .panelmenu_area > ul > li > a, .swpRightPos .panelmenu_area ul li ul li a {
	font-size: 12px;
}
/* Widgets in tabs */
.widgetTabs .widgetTop {
	font-size: 12px;
	line-height: 18px;
	font-weight: 300;
}
.widgetTabs .widgetTop ul:not(.tabs) > li {
	padding-right: 18px;
	min-height: 18px;
	font-size: 12px;
	line-height: 16px;
	font-weight: 300;
}
.widgetTabs .widgetTop ul:not(.tabs) > li + li {
	padding: 18px 18px 0 0;
}
.widgetTabs .widgetTop ul:not(.tabs) > li:before {
	height: 36px;
	width: 18px;
	font-size: 12px;
	font-weight: 300;
}
.widgetTabs .widgetTop ul:not(.tabs) > li.dropMenu:before {
	height: 18px;
	width: 18px;
	font-size: 14px;
}
.widgetTabs .widgetTop ul:not(.tabs) > li ul {
	padding-left: 18px;
}
.widgetTabs .widgetTop ul:not(.tabs) > li ul li {
	font-size: 12px;
	line-height: 18px;
	min-height: 12px;
	margin-top: 12px;
}
.widgetTabs .widgetTop ul:not(.tabs) > li ul li:before {
	height: 12px;
	width: 12px;
	font-size: 12px;
}
.widgetTabs .widgetTop ul:not(.tabs) > li div {
	font-size: 14px;
	line-height: 20px;
}
/* RSS */
.widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li, .widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li div {
	font-size: 12px;
	line-height: 18px;
}
.widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li div {
	margin-left: 18px;
}
.widgetTabs .widgetTop.widget_rss ul:not(.tabs) > li + li {
	margin-top: 18px;
	padding-top: 18px;
}
/* Search */
.widgetTabs .widgetTop .search-form .search-field {
	width: 60%;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
}
.widgetTabs .widgetTop .search-form .search-button {
	height: 30px;
	line-height: 30px;
	width: 40px;
}
.widgetTabs .widgetTop .search-form .search-button > a {
	height: 28px;
	line-height: 28px;
	width: 38px;
}
/* Tags cloud */
.widgetTabs .widgetTop .tagcloud a {
	height: 18px;
	line-height: 18px;
	padding: 4px 6px;
	margin: 0 2px 4px 0;
	font-size: 12px !important;
}
/* Calendar */
.widgetTabs .widgetTop .wp-calendar {
	font-size: 20px;
	padding-bottom: 20px;
}
.widgetTabs .widgetTop .wp-calendar th, .widgetTabs .widgetTop .wp-calendar td {
	height: 40px;
}
.widgetTabs .widgetTop .wp-calendar tbody td a {
	width: 30px;
}
/* THEMEREX - Flickr photos */
.widgetTabs .widgetTop.widget_flickr .flickr_badge_image, .widgetTabs .widgetTop.widget_flickr .flickr_images > a {
	width: 90px;
	height: 60px;
}
.widget_area .widget_flickr .flickr_badge_image, .widget_area .widget_flickr .flickr_images > a {
	width: 65px;
}
/* Instagram photos */
.widgetTabs .widgetTop .instagram-pics li {
	width: 90px;
	height: 60px;
}
.widget_area .instagram-pics li {
	width: 65px;
}
/* THEMEREX - Twitter */
.widgetTabs .widgetTop.widget_twitter ul:not(.tabs) > li {
	font-size: 13px;
	line-height: 18px;
}
/* THEMEREX - Post items */
.widgetTabs .widgetTop .post_item .post_title {
	font-size: 14px;
	line-height: 18px;
	font-weight: 300;
	padding-bottom: 12px;
}
.widgetTabs .widgetTop .post_item.with_thumb .post_title {
	margin-top: -4px;
}
.widgetTabs .widgetTop .post_item:not(.with_thumb) .post_title {
	padding-left: 18px;
}
.widgetTabs .widgetTop .post_item:not(.with_thumb) .post_title:before {
	width: 18px;
	height: 40px;
	font-size: 12px;
}
.widgetTabs .widgetTop .post_item + .post_item {
	margin-top: 18px;
	padding-top: 18px;
}
.widgetTabs .widgetTop .post_item .post_info {
	font-size: 10px;
}
.widgetTabs .widgetTop .post_item:not(.with_thumb) .post_info {
	padding-left: 18px;
}
.widgetTabs .widgetTop .post_thumb {
	margin: 0 18px 18px 0;
}
.widgetTabs .widgetTop .summaryRating {
	margin: -4px 0 4px 0;
}
/* WooCommerce */
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	width: 100%;
	margin-right: 0;
}
.woocommerce.columns-4 ul.products li.product, .woocommerce-page.columns-4 ul.products li.product, .woocommerce.columns-5 ul.products li.product, .woocommerce-page.columns-5 ul.products li.product, .woocommerce.columns-6 ul.products li.product, .woocommerce-page.columns-6 ul.products li.product, .woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
	width: 100%;
	margin-right: 0;
}
.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images {
	width: 100%;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong {
	font-size: 14px;
	line-height: 18px;
}
.woocommerce div.product .woocommerce-tabs h2, .woocommerce-page div.product .woocommerce-tabs h2, .woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
	font-size: 16px;
	line-height: 21px;
}
.woocommerce div.product .product_title {
	font-size: 16px;
	line-height: 21px;
	padding: 0 0 20px;
}
.woocommerce div.product p.price del {
	font-size: 14px;
}
.woocommerce div.product p.price ins {
	font-size: 20px;
}
/* Table of contents */
#toc {
	width: 30px;
}
#toc .toc_inner {
	right: -30px;
}
#toc .toc_item {
	width: 28px;
	height: 30px;
	border-right-width: 2px;
}
#toc .toc_icon {
	width: 28px;
	height: 30px;
	line-height: 30px;
}
#toc .toc_icon.with_title {
	line-height: 30px;
}
#toc .toc_title {
	display: none;
}
#toc .toc_description {
	display: none;
}
/* Demo components */
.wooc_demo_icons {
	margin-bottom: 30px;
	width: 50% !important;
	border: none !important;
}
.wooc_demo_icons .sc_icon {
	margin-bottom: 20px;
	font-size: 60px !important;
}
.wooc_demo_icons .demo_title {
	font-size: 16px !important;
}
.wooc_demo_icons .demo_desc {
	font-size: 13px !important;
}
}

@media (max-width: 1900px) {
.tp-rightarrow.default, .tp-leftarrow.default {
	display: none;
}
}

@media (max-width: 1167px) {
/* Revolution Slider */
.rev_slider_wrapper .tp-caption.hrsl11head {
	font-size: 12px !important;
	line-height: 48px !important;
}
.rev_slider_wrapper .tp-caption.hrsl1btn .squareButton a {
	font-size: 13px !important;
	line-height: 40px !important;
}
.rev_slider_wrapper .slider4-sl1-price {
	font-size: 30px !important;
	height: 100px !important;
	line-height: 100px !important;
	width: 100px !important;
}
.rev_slider_wrapper .slider4-sl1-price > div {
	line-height: 100px !important;
}
.rev_slider_wrapper .slider4-sl1-price sup {
	font-size: 20px !important;
}
.slider_alias_rev-hr4.sliderHomeBullets {
	height: auto !important;
}
.rev_slider_wrapper .slider4-sl1-btn .squareButton a {
	font-size: 12px !important;
	line-height: 40px !important;
}
/* Booking Calendar */.booking_day_container.booking_day_grey, .booking_name_days_container {
	display: none !important;
}
.days_container_all .booking_day_container {
	width: 165px;
}
/* isotopeElement */
.portfolio .isotopeElement .folioShowBlock .folioContentAfter h4 {
	margin: 20px 20px 0;
}
.portfolio .isotopeElement .folioShowBlock .folioContentAfter p {
	margin: auto 20px;
}
/* misc */
	/*.ih-item.square.effect6 .info h4 {margin-top: 15px;padding: 10px 0;}*/
.sc_contact_form_contact_3 textarea {
	width: 246px;
}
/* topwrap */
.menuUsItem.menuItemLeft:not(phone_number) {
	display: none;
}
.topWrap .copy_socials.socPage span {
	margin-left: 0;
}
}

@media (max-width: 1100px) {
.rev_slider_wrapper .law_title_3 {
	left: 580px !important;
}
.rev_slider_wrapper .law_title_3 * {
	font-size: 24px !important;
}
.rev_slider_wrapper .slide_2_1 .subtext_b {
	left: 20px !important;
}
.rev_slider_wrapper .slide_2_1 .rev_sl2_text_bg, .rev_slider_wrapper .slide_2_1 .law_title, .rev_slider_wrapper .slide_2_1 .rev_sl2_logo {
	left: 10px !important;
}
.rev_slider_wrapper .law_title_2 {
	left: 580px !important;
}
.rev_slider_wrapper .law_title_2 + .law_title_2 {
	left: 610px !important;
}
}

@media (max-width: 1023px) {
/* Rev slider content */
.rev_slider_wrapper .tp-static-layer img {
	height: 99px !important;
	width: 158px !important;
}
}

@media (max-width: 980px) {
/* Rev slider content */

	/* slider form */
i.down-icon {
    display: block;
}	
.tp-static-layers .squareButton > a, .tp-static-layers .sc_contact_form_contact_2 textarea, .tp-static-layers .sc_contact_form_contact_2 input {
	font-size: 15px !important;
}
.tp-static-layers .squareButton > a {
	line-height: 38px !important;
}
.tp-static-layers .sc_infobox, .tp-static-layers .sc_infobox p {
	font-size: 14px !important;
	line-height: 18px !important;
}
/* Booking calendar */
.days_container_all .booking_day_container {
	width: 145px;
}
.days_container_all .booking_day_number {
	font-size: 20px;
}
#booking_slot_form {
	width: 100%;
}
#form_container_all {
	padding: 0;
	width: 100%;
}
#booking_container {
	padding: 10px 50px 30px;
}
/* topWrap */
.top_panel_above .fullScreenSlider .topWrap .search, .topWrap .search {
	margin: 32px 0 26px 25px;
}
.top_panel_above .fullScreenSlider .topWrap .logo, .topWrap .logo {
	padding: 13px 0;
}
.top_panel_above .fullScreenSlider .topWrap .search::before {
	color: #606060;
}
.topWrap .topMenuStyleLine > ul > li.highlight > a {
	border: 0;
	margin-left: 4px;
	padding: 0;
}
.topWrap .topMenuStyleLine > ul > li.highlight > a::after {
	display: none;
}
/* responsive menu */
.responsive_menu .menuTopWrap > ul > li {
	/*line-height: 56px;*/
	line-height: normal; 
	padding: 12px 0 12px 3% !important;
    width: 97%;
}


.responsive_menu .menuTopWrap > ul > li > a {
	/*border-bottom: 2px solid #151515;*/
	color: #fff !important;
	font-size: 13px;
	font-weight: 700;
	/*height: 60px;*/
	height: inherit !important;
	/*line-height: 56px;*/
	line-height: normal !important;
	padding: 0;
	width:96%; float:left;  
}

.responsive_menu .menuTopWrap ul li a:hover{ color:#f8b40e !important; }
.responsive_menu .menuTopWrap ul li.current-menu-item > a{ color:#e77420 !important;}
.responsive_menu .menuTopWrap ul ul > li{
	padding: 12px 0;
}
.responsive_menu .menuTopWrap ul li ul li a {
	/*border-bottom: 2px solid #f1f1f1;*/
	color:#fff !important;
	/*color: #606060 !important;*/
	font-size: 13px;
	font-weight: 500;
	/*height: 56px;*/
	height: inherit;
	line-height: 56px;
	padding: 0 !important;
	text-decoration:none;
}
.responsive_menu .menuTopWrap ul li ul li a:hover{ color:#f8b40e !important; } 
.topWrap .topMenuStyleLine > ul > li:not(.custom_view_item) ul {
	/*padding: 0 0 0 20px;*/
	padding: 0px 0 0px 20px;
}

.responsive_menu .menuTopWrap ul li ul, ul#mainmenu ul.menu-panel, .responsive_menu .menuTopWrap ul li ul li + li, .responsive_menu .menuTopWrap ul li ul {
	background: transparent !important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.responsive_menu ul#mainmenu .sub-menu li a {
	margin-right: 20px !important;
}
.responsive_menu ul#mainmenu .sub-menu .sub-menu li a {
	margin-right: 40px !important;
}
.responsive_menu .menuTopWrap ul li ul li ul li a {
	padding: 0 !important;
}
/* misc */
.sc_columns > div {
	margin-bottom: 40px;
}
.swpRightPosButton {
	display: none;
}
/* contact form 3 */
.sc_contact_form_contact_3 .sc_column_item_3 {
	width: 93.5%;
}
.sc_contact_form_contact_3 textarea {
	width: 530px;
}
.sc_contact_form_contact_3 .sc_columns > div {
	margin-bottom: 10px;
}
/* search */
.topWrap .search.searchOpen {
	width: 120px;
}
.topWrap .search {
	margin-left: -5px
}
}

@media (max-width: 900px) {
.sidemenu_wrap .sidemenu_close {
	left: auto;
	right: 0;
}
.tp-bullets.preview1 {
	bottom: 10px !important;
}
}

@media (max-width: 800px) {
/* Rev slider content */
.slider_alias_rev-hr2 .tp-caption.hrsl1btn .squareButton a {
	padding: 0 20px !important;
}
/* slider form */
.tp-static-layers .tp-caption.static_form_header {
	top: 20px !important;
}
.tp-static-layers .rev_form_wrapper {
	top: 60px !important;
}
/* blogger portfolio */
.portfolio .isotopeElement {
	margin-bottom: 0;
}
/* menu */
.responsiveMenu {
	margin-top: 30px;
}
}

@media (max-width: 768px) {
/* Rev slider content */
.rev_slider_wrapper .slider4-sl1-price {
	font-size: 30px !important;
	height: 60px !important;
	line-height: 60px !important;
	width: 60px !important;
}
.rev_slider_wrapper .slider4-sl1-price > div {
	font-size: 20px !important;
	line-height: 60px !important;
}
.rev_slider_wrapper .slider4-sl1-price sup {
	font-size: 14px !important;
}
.rev_slider_wrapper .slider4-sl1-btn .squareButton a {
	font-size: 10px !important;
	line-height: 40px !important;
}
.rev_slider_wrapper .slider4-sl1-text, .rev_slider_wrapper .slider4-sl1-cat {
	display: none
}
/* slider form */
.tp-static-layers .sc_contact_form_contact_2 input {
	height: 32px !important;
}
.tp-static-layers form .message {
	width: 99% !important;
}
.slider_alias_rev-hr2 .tp-caption.hrsl1btn .squareButton {
	height: 25px !important;
}
.slider_alias_rev-hr2 .tp-caption.hrsl1btn .squareButton a {
	height: 25px !important;
	line-height: 26px !important;
}
/* Booking Calendar */
.booking_month_container_all .booking_month_name, .booking_month_container_all .booking_month_year {
	font-size: 40px;
	line-height: 48px;
}
.booking_month_container_all .booking_month_year {
	font-size: 62px;
}
/* Socials */
.widget_socials .socPage ul, .copyWrap .socPage ul {
	text-align: center;
	display: none;
}
/* Breadcrumbs */
.topTabsWrap .speedBar, .topTabsWrap .pageTitle {
	float: none;
	line-height: 43px;
}
/* flip clock */
.flip-clock-wrapper ul {
	width: 39px !important;
}
.flip-clock-divider {
	width: 20px !important;
}
.flip-clock-divider::before {
	left: 5px !important;
}
.flip-clock-divider.days::before {
	left: 20px !important;
	width: 120px !important;
}
/* contact form 3 */
.sc_contact_form_contact_3 textarea {
	width: 265px;
}
.with_sidebar .sc_contact_form_contact_3 textarea {
	width: 100%;
}
/* testimonials */
.sc_testimonials_style_2 .sc_testimonials_item_author .sc_testimonials_item_name {
	font-size: 24px;
}
/* countdown - round */
.sc_countdown.sc_countdown_square .sc_countdown_counter .countdown-section {
	width: 50px;
}
.sc_countdown.sc_countdown_square .sc_countdown_counter .countdown-section .countdown-amount {
	border: 1px dotted #ffffff;
	font-size: 24px;
	line-height: 24px;
	padding-top: 3px;
}
.sc_countdown.sc_countdown_square .sc_countdown_counter .countdown-section .countdown-period {
	font-size: 10px;
}
.sc_countdown.sc_countdown_square .sc_countdown_counter .countdown-section:after {
	display: none;
}
.sc_countdown.sc_countdown_square .sc_countdown_counter .countdown-section + .countdown-section {
	margin: 0 0 0 5px;
}
/* woocommerce */
.woocommerce.columns-5 ul.products li.product, .woocommerce-page.columns-5 ul.products li.product {
	margin-bottom: 11% !important;
}
.page-id-4514 .post .wpb_content_element p {
	width: 100%;
	display: table;
	margin-top: 10px;
}
}

@media (max-width: 640px) {
/* Rev slider content */
.responsive_menu .menuTopWrap > ul > li > a{ width:92%; } 

.rev_slider_wrapper .tp-caption.hrsl1btn .squareButton {
	height: 25px !important;
}
.rev_slider_wrapper .tp-caption.hrsl1btn .squareButton a {
	height: 25px !important;
	line-height: 26px !important;
}
.rev_slider_wrapper .tp-caption.hrsl11text {
	font-size: 17px !important;
	line-height: 21px !important;
}
.rev_slider_wrapper .tp-caption.hr-sl2-text {
	font-size: 28px !important;
	line-height: 32px !important;
	left: 6px !important;
}
.slider_alias_rev-hr2 .tp-caption.hrsl1btn {
	left: 350px !important;
}
/* Booking Calendar */
.booking_select_calendar_container {
	width: 50%;
}
/* isotope masonry */
.itemPage .thumb {
	margin: 0;
}
/* .swpRightPosButton */
.swpRightPosButton {
	height: 27px;
	line-height: 34px;
	top: 50px;
	width: 28px;
}
.admin-bar .swpRightPosButton {
	top: 66px;
}
.footerWrap .footerWidget .columnsWrap {
	margin: 0px;
}
.home .mainWrap.without_sidebar {
	width: 98%;
}
}
 @media (max-width: 480px) {
/* Rev slider content */
.rev_slider_wrapper .tp-caption.hrsl11text {
	font-size: 14px !important;
	line-height: 16px !important;
}
.rev_slider_wrapper .tp-caption.hr-sl2-text {
	font-size: 20px !important;
	line-height: 24px !important;
	left: 6px !important;
}
.slider_alias_rev-hr2 .tp-caption.hrsl1btn {
	left: 250px !important;
	bottom: 40px !important;
	top: auto !important;
}
/* misc */
.inputSubmitAnimation.sFocus {
	width: 440px;
}
.admin-bar #sidemenu_button {
	margin-left: 0;
}
/* slider form */
.tp-static-layers .tp-caption.static_form_header {
	font-size: 14px !important;
	top: 10px !important;
}
.tp-static-layers .rev_form_wrapper {
	top: 32px !important;
}
.tp-static-layers .sc_section {
	width: 180px !important;
}
.tp-static-layers .squareButton > a, .tp-static-layers .sc_contact_form_contact_2 textarea, .tp-static-layers .sc_contact_form_contact_2 input {
	font-size: 13px !important;
}
.tp-static-layers .sc_contact_form_contact_2 textarea {
	height: 46px !important;
	margin-top: 1px !important;
}
.tp-static-layers form .message {
	width: 98% !important;
}
.tp-static-layers .sc_contact_form_contact_2 .sc_contact_form_button > div {
	margin-left: -4px !important;
}
.tp-static-layers .sc_contact_form_contact_2 input {
	height: 22px !important;
}
.tp-static-layers .squareButton > a {
	line-height: 28px !important;
	height: 28px !important;
}
/* .swpRightPosButton */
.admin-bar .swpRightPosButton {
	top: 58px;
}
/* Mobile Land Scape */
.topWrap .usermenu_area .copy_socials.socPage {
	display: none
}
.topWrap .usermenu_area .phone_number {
	float: left;
	display: block !important;
	margin-left: -5%
}
.topWrap .usermenu_area .phone_number_ext {
	float: right;
	display: block !important;
	position: absolute;
	margin-left: 55%;
}
.page-id-4520 .wpb_content_element p {
	width: 100%;
	display: table;
}
.wpb_content_element p {
	width: 100%;
	display: table;
}
.page-id-4526 .wpb_content_element tr th, .page-id-4526 .wpb_content_element tr td {
	font-size: 14px;
	line-height: 20px;
}
 @media (max-width: 360px) {
	/* Rev slider content */
	.rev_slider_wrapper .tp-caption.hrsl11text {
 font-size: 14px !important;
 line-height: 16px !important;
 top: 45% !important;
}
 .rev_slider_wrapper .tp-caption.hrsl11head {
 top: 35% !important;
}
 .rev_slider_wrapper .tp-caption.hrsl1btn {
top: 65% !important;
}
 .rev_slider_wrapper .tp-caption.hr-sl2-text {
 font-size: 14px !important;
 line-height: 16px !important;
 left: 6px !important;
}
 .slider_alias_rev-hr2 .tp-caption.hrsl1btn {
left: 150px !important;
bottom: 20px !important;
top: auto !important;
}
 .slider_alias_rev-hr2 .tp-bullets {
display: none !important;
}
 .rev_slider_wrapper .slider4-sl1-btn {
top: 80px !important;
}


	/**/
	.sc_contact_form_contact_2 textarea, .sc_contact_form_contact_2 input {
width: 328px !important;
}
 .sc_contact_form_contact_2 .sc_contact_form_button {
width: 326px !important;
}

	/* misc */
	.inputSubmitAnimation.sFocus {
width: 270px;
}
 .admin-bar #sidemenu_button {
margin-left: -20px;
}
 .sc_column_item + .sc_column_item {
margin-top: 40px;
}
 .sc_contact_form_contact_3 .sc_column_item + .sc_column_item {
margin-top: 0;
}
 .topWrap .copy_socials.socPage span {
display: none;
}
 .sc_contact_form_contact_3 .sc_contact_form_button {
margin-top: 12px;
margin-right: 3px;
}
	/* slider form */
	.tp-static-layers .rev_form_wrapper {
display: none;
}
 .tp-static-layers .slider_form_btn_360 {
display: block;
left: -33px !important;
}
 .tp-static-layers .tp-caption.static_form_header {
left: 200px !important;
}

	/* Booking Calendar */
	.booking_month_container_all .booking_month_name, .booking_month_container_all .booking_month_year {
font-size: 20px;
line-height: 28px;
}
 .booking_month_container_all .booking_month_year {
font-size: 34px;
}
 .days_container_all .booking_day_number {
padding: 20px 10px 0;
}
 .days_container_all .booking_day_container {
width: 129px;
}
 #booking_container {
padding: 1px 40px 30px;
}
 .content .booking_clear_custom, #booking_submit_button {
padding: 0 10px !important;
}

	/* Prices */
	.sc_price_item .sc_price_money, .sc_price_item .sc_price_currency {
font-size: 36px;
}
 .sc_price_item .sc_price_penny {
font-size: 21px;
}

	/* isotope masonry */
	.masonry .isotopePadding {
max-width: 280px;
}


	/* flip clock */
	.flip-clock-wrapper ul {
width: 20px !important;
}
 .flip-clock-divider {
width: 10px !important;
}
 .flip-clock-divider::before {
font-size:12px !important;
left: -30px !important;
}
 .flip-clock-divider.days::before {
left: -20px !important;
}
 .flip-clock-wrapper ul li a div div.inn {
font-size: 30px !important;
}

	/* testimonials */
	.sc_testimonials_style_2 .sc_testimonials_item_author {
padding-left: 0;
}
 .sc_testimonials_style_2 .sc_testimonials_item_author .sc_testimonials_item_avatar, .sc_testimonials_style_3 .sc_testimonials_item_author .sc_testimonials_item_avatar {
 float: none;
 margin-left: 0;
}
 .sc_testimonials_style_2 .sc_testimonials_item_author .sc_testimonials_item_name {
font-size: 16px;
line-height: 20px;
}

	/* .swpRightPosButton */
	.admin-bar .swpRightPosButton {
top: 66px;
}

	/* woocommerce */
	.woocommerce.columns-5 ul.products li.product, .woocommerce-page.columns-5 ul.products li.product {
 margin: 0 0 21% 0 !important;
}
 .wpb_content_element .alignright {
margin: 0 0 15px;
}
}
 @media (max-width: 359px) {
 .page-id-4526 .wpb_content_element tr th, .page-id-4526 .wpb_content_element tr td {
font-size:12px;
line-height:16px;
}
}
 @media (max-width: 320px) {
	/* Rev slider content */
	.slider_alias_rev-hr2 .tp-caption.hrsl1btn {
bottom: 10px !important;
}
 .rev_slider_wrapper .slider4-sl1-btn {
top: 65px !important;
}

	/**/
	.sc_contact_form_contact_2 textarea, .sc_contact_form_contact_2 input {
width: 288px !important;
}
 .with_sidebar .sc_contact_form_contact_2 textarea, .with_sidebar .sc_contact_form_contact_2 input {
width: 99% !important;
}
 .sc_contact_form_contact_2 .sc_contact_form_button {
width: 286px !important;
}

	/* slider form */
	.tp-static-layers .slider_form_btn_360 {
left: -25px !important;
}
 .tp-static-layers .tp-caption.static_form_header {
left: 168px !important;
}
 #form_popup .sc_contact_form_contact_2 .sc_contact_form_button > div {
margin-left: -26px !important;
}

	/* .swpRightPosButton */
	.admin-bar .swpRightPosButton {
top: 66px;
}
}

/*******/

@media only screen and (max-width: 480px) {
.vc_custom_1433261245849 .wpb_text_column p {
text-align:left !important;
}
.footerContentWrap .copyright {
font-size:12px;
}
#attachment_4681 {
width:100% !important;
}
.page-id-4516 .wpb_content_element img.alignright {
width:100%;
}
.custom-section .vc_col-sm-10 p.quality-logo img {
    width: 60%;
}
}

@media only screen and (max-width: 360px) {
.custom-section .vc_col-sm-10 p img {
    width: 60%;
}
.custom-section .vc_col-sm-10 p.quality-logo img {
    width: 80%;
}
.custom-section .su-button-center a {
    width: 70%;
}      

}



