.hidden-desktop, .visible-phone, .visible-tablet, .visible-tablet-landscape, .visible-tablet-portrait {
	display: none !important
}
@media only screen and (min-width: 768px) {
	.content-area {
		max-width: 70%
	}
	#sidebar {
		max-width: 26%
	}
}
@media only screen and (max-width: 1280px) {
	#site-navigation .dropdown-menu li.flip-drops-smallscreen ul ul {
		left: auto;
		right: 100%
	}
	#site-navigation .dropdown-menu li.flip-drops-smallscreen ul .fa-angle-right {
		left: 9px;
		right: auto
	}
	#site-navigation .dropdown-menu li.flip-drops-smallscreen ul .fa-angle-right:before {
		content: "\f104"
	}
	body #site-navigation .sf-menu li.flip-drops-smallscreen ul a.sf-with-ul {
		padding-left: 25px;
		padding-right: 12px
	}
}
@media only screen and (max-width: 959px) {
	.hidden-desktop {
		display: block !important
	}
	.hidden-desktop.vc_row-flex {
		display: flex !important
	}
	.header-one-search-toggle, .visible-desktop, .post-edit {
		display: none !important
	}
	.boxed-main-layout #wrap {
		overflow: hidden
	}
	.content-area {
		width: 100%;
		max-width: none
	}
	#sidebar {
		width: 100%;
		max-width: none
	}
	body.has-composer.has-sidebar #primary {
		margin-bottom: 40px
	}
	body.wpex-mobile-toggle-menu-icon_buttons #site-logo {
		height: 100%;
		float: left;
		text-align: left
	}
	body.rtl #site-header #site-logo {
		float: right;
		text-align: right
	}
	body.has-mobile-menu #site-navigation-wrap {
		display: none
	}
	body.has-mobile-menu .wpex-mobile-menu-toggle {
		display: block
	}
	.header-two-aside {
		float: left;
		clear: both;
		padding-top: 20px;
		text-align: left
	}
	#header-two-search {
		float: left
	}
	body.wpex-mobile-toggle-menu-icon_buttons #site-header-inner.container_original {
		padding-right: 80px
	}
	body.mobile-menu-disabled #site-header #site-logo {
		float: none;
		text-align: center;
		margin: 0 auto 20px 0
	}
	body.mobile-menu-disabled #site-logo a {
		display: inline;
		display: inline-block;
		float: none
	}
	body.mobile-menu-disabled #site-logo img {
		display: block
	}
	body.mobile-menu-disabled #site-header #site-navigation-wrap {
		position: relative;
		top: auto;
		right: auto;
		clear: both;
		margin: 0
	}
	body.wpex-mobile-toggle-menu-icon_buttons_under_logo #site-header #site-header-inner {
		display: block
	}
	body.wpex-mobile-toggle-menu-icon_buttons_under_logo #site-header #site-header-inner #site-logo {
		float: none;
		display: block;
		text-align: center;
		width: 100%;
		max-width: none;
		height: auto
	}
	body.wpex-mobile-toggle-menu-icon_buttons_under_logo #site-header #site-header-inner #site-logo img {
		display: inline;
		float: none
	}
	body.wpex-mobile-toggle-menu-icon_buttons_under_logo #site-header #site-header-inner #site-logo-inner {
		display: block
	}
	body.wpex-mobile-toggle-menu-icon_buttons_under_logo #site-header #site-header-inner #header-aside {
		float: none;
		clear: both;
		text-align: center
	}
	body.wpex-mobile-toggle-menu-icon_buttons_under_logo #site-header #site-header-inner #header-two-search {
		float: none;
		display: inline-block
	}
	body.has-mobile-menu.wpex-mobile-toggle-menu-fixed_top {
		padding-top: 50px
	}
	body.has-mobile-menu.wpex-mobile-toggle-menu-fixed_top #site-header.header-one #site-logo {
		float: none;
		width: 100%;
		text-align: center
	}
	.social-share-wrap.position-vertical .social-share-title {
		display: block
	}
	.wpex-social-share.position-vertical {
		position: inherit;
		top: auto;
		left: auto;
		width: auto;
		height: auto;
		margin: 30px 0 40px
	}
	#content-wrap.left-sidebar .wpex-social-share.position-vertical {
		right: auto;
		left: auto
	}
	.wpex-social-share.position-vertical .social-share-button-text {
		display: inline
	}
	.wpex-social-share.position-vertical li {
		margin: 0 5px 5px 0
	}
	.wpex-social-share.position-vertical li a {
		width: auto;
		height: auto;
		line-height: inherit;
		padding: 0.3em 0.9em
	}
	.wpex-social-share.position-vertical.style-minimal {
		border: 0
	}
	.wpex-social-share.position-vertical.style-minimal li a {
		border-top: 1px solid #e8e8e8
	}
	.wpex-social-share.position-vertical.wpex-social-share.style-rounded a {
		padding: 0.462em 1.692em
	}
	.wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav, .wpb_tour .wpb_tab, .wpb_tour_next_prev_nav {
		width: 100%;
		float: none;
		margin-left: 0
	}
	.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
		width: 100%
	}
	.wpb_tour .wpb_tab {
		padding-left: 0;
		padding-right: 0;
		border: none
	}
	.wpb_tour, .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
		border: none !important
	}
	.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
		padding: 20px 0 0 !important
	}
	.wpb_tour .wpb_tour_next_prev_nav {
		display: none !important
	}
	.wpb_tour .wpb_tabs_nav {
		border: 1px solid #e4e4e4
	}
	.wpb_tour .wpb_tabs_nav li {
		background: none;
		border-bottom: 1px solid #e4e4e4;
		border-right: 0;
		margin: 0
	}
	#wrap .wpb_tour .wpb_tabs_nav li a {
		padding: 10px
	}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	.hidden-desktop, .visible-tablet, .visible-tablet-landscape {
		display: block !important
	}
	.hidden-desktop.vc_row-flex, .visible-tablet.vc_row-flex, .visible-tablet-landscape.vc_row-flex {
		display: flex !important
	}
	.visible-desktop, .hidden-tablet-landscape {
		display: none !important
	}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.compose-mode .hidden-desktop, .compose-mode .visible-tablet, .compose-mode .visible-tablet-landscape {
		display: block !important
	}
	.compose-mode .hidden-desktop.vc_row-flex, .compose-mode .visible-tablet.vc_row-flex, .compose-mode .visible-tablet-landscape.vc_row-flex {
		display: flex !important
	}
	.compose-mode .visible-desktop, .compose-mode .hidden-tablet-landscape {
		display: none !important
	}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.hidden-desktop, .visible-tablet, .visible-tablet-portrait {
		display: block !important
	}
	.hidden-desktop.vc_row-flex, .visible-tablet.vc_row-flex, .visible-tablet-portrait.vc_row-flex {
		display: flex !important
	}
	.visible-desktop, .hidden-tablet, .hide-on-tablets, .tparrows.custom, .hidden-tablet-portrait {
		display: none !important
	}
	body.boxed-main-layout#wrap {
		width: auto !important
	}
	.tablet-fullwidth-columns .col, .tablet-fullwidth-columns .wpb_column, .tablet-fullwidth-columns .vcex-feature-box-content, .tablet-fullwidth-columns .vcex-feature-box-media {
		width: 100% !important;
		margin-left: 0 !important;
		height: auto !important
	}
	.tablet-fullwidth-columns .vcex-feature-box-media {
		margin-bottom: 30px
	}
	.tablet-fullwidth-columns.vcex-feature-box-match-height .vcex-feature-box-image {
		position: inherit;
		top: auto;
		left: auto;
		max-width: 100%
	}
	.tablet-fullwidth-columns.vcex-feature-box-match-height .vcex-feature-box-image img {
		max-width: 100%
	}
	.tablet-fullwidth-columns.vcex-feature-box.left-content-right-image .vcex-feature-box-content {
		padding-right: 0px
	}
	.tablet-fullwidth-columns.vcex-feature-box.left-image-right-content .vcex-feature-box-content {
		padding-left: 0px
	}
	.site-breadcrumbs.position-absolute {
		position: inherit;
		top: auto;
		left: auto;
		right: auto;
		margin-top: 0
	}
	.boxed-main-layout .site-breadcrumbs {
		padding: 0 30px
	}
	.single-portfolio-media {
		width: 100%;
		margin: 0 0 20px
	}
	.single-portfolio-content {
		width: 100%;
		margin: 0
	}
	.wpex-row .span_1_of_4.col-3.col, .wpex-row .span_1_of_4.col.product:nth-child(2n+3) {
		margin-left: 0;
		clear: both
	}
	.wpex-row .span_1_of_4.col, .vcex-isotope-grid .span_1_of_4.col, .wpex-isotope-grid .span_1_of_4.col {
		width: 50%
	}
	#footer-widgets .col {
		width: 100%
	}
	.tablet-single-column {
		width: 100% !important
	}
}
@media only screen and (max-width: 767px) {
	.hidden-desktop, .visible-phone {
		display: block !important
	}
	.hidden-desktop.vc_row-flex, .visible-phone.vc_row-flex {
		display: flex !important
	}
	.visible-desktop, .hidden-phone, .hide-on-phones, .tparrows.custom {
		display: none !important
	}
	#wrap {
		width: 100% !important
	}
	body.boxed-main-layout#wrap {
		width: auto !important
	}
	.col, .wpex-row .col {
		width: 100%
	}
	.content-area, #sidebar {
		float: none;
		width: 100% !important
	}
	#wrap .wpex-row.gap-none .col {
		margin-bottom: 0 !important
	}
	.row-no-spacing .wpb_column {
		margin-bottom: 0
	}
	.vc_span12.wpb_column {
		margin-bottom: 0 !important
	}
	.gallery-format-post-slider-wrap .flex-direction-nav {
		display: none
	}
	.one-half, .one-third, .one-fourth, .one-fifth {
		width: 100%;
		float: none
	}
	div.wpcf7 .one-half {
		padding-left: 0
	}
	.boxed-main-layout #outer-wrap {
		padding: 0 !important
	}
	#site-logo {
		margin-top: 0px !important;
		margin-bottom: 0px !important
	}
	.phone-fullwidth-columns .col, .phone-fullwidth-columns .wpb_column, .phone-fullwidth-columns .vcex-feature-box-content, .phone-fullwidth-columns .vcex-feature-box-media {
		width: 100% !important;
		margin-left: 0 !important;
		height: auto !important
	}
	.phone-fullwidth-columns .vcex-feature-box-media {
		margin-bottom: 30px
	}
	.phone-fullwidth-columns.vcex-feature-box-match-height .vcex-feature-box-media .vcex-feature-box-image {
		position: inherit;
		top: auto;
		left: auto;
		max-width: 100%
	}
	.phone-fullwidth-columns.vcex-feature-box-match-height .vcex-feature-box-media .vcex-feature-box-image img {
		max-width: 100%
	}
	.phone-fullwidth-columns.vcex-feature-box.left-content-right-image .vcex-feature-box-content {
		padding-right: 0px
	}
	.phone-fullwidth-columns.vcex-feature-box.left-image-right-content .vcex-feature-box-content {
		padding-left: 0px
	}
	#top-bar #top-bar-social {
		position: static;
		left: auto;
		right: auto;
		float: none;
		height: auto;
		line-height: 1.5em;
		margin-top: 0;
		text-align: center;
		padding-top: 10px
	}
	#top-bar #top-bar-social a {
		display: inline-block;
		float: none
	}
	#top-bar #top-bar-content {
		float: none;
		text-align: center
	}
	#top-bar #lang_sel {
		text-align: left
	}
	body.rtl #top-bar #lang_sel {
		text-align: right
	}
	body.hasnt-overlay-header .page-header.background-image-page-header .page-header-title, .centered-page-header .page-header-title, .centered-minimal-page-header .page-header-title {
		font-size: 1.846em
	}
	.centered-page-header .page-subheading, .centered-minimal-page-header .page-header-subheading, body.hasnt-overlay-header .page-header.background-image-page-header .page-subheading {
		font-size: 1.077em
	}
	.page-slider .ls-container .ls-nav-prev, .page-slider .ls-container .ls-nav-next {
		display: none !important
	}
	body.has-breadcrumbs .page-header-title {
		max-width: 100%;
		width: 100%
	}
	.site-breadcrumbs {
		display: none
	}
	.vcex-filter-links li {
		float: none !important;
		width: 100% !important;
		margin: 0 0 5px !important
	}
	.vcex-filter-links li a {
		display: block
	}
	.portfolio-archives-filter li {
		float: none;
		margin: 0 0 5px
	}
	.filterable-portfolio {
		margin-left: 0;
		margin-right: 0
	}
	#single-post-next-prev {
		top: 0
	}
	.related-post {
		width: 100% !important
	}
	.author-bio-avatar {
		position: inherit;
		left: auto;
		top: auto;
		margin-bottom: 20px
	}
	.author-bio {
		padding-left: 25px
	}
	.author-bio-social a {
		margin-top: 5px
	}
	.match-height-content {
		height: auto !important
	}
	#main .widget_nav_menu li a:before {
		display: none
	}
	#footer-callout {
		display: block
	}
	#footer-callout-left, #footer-callout-right {
		width: 100%;
		margin: 0;
		float: none
	}
	#footer-callout-right {
		margin-top: 20px
	}
	#footer-bottom {
		padding-top: 30px;
		padding-bottom: 30px;
		text-align: center
	}
	#footer-bottom #footer-bottom-menu {
		position: static;
		top: auto;
		right: auto;
		left: auto;
		margin: 0;
		text-align: center;
		height: auto;
		line-height: inherit
	}
	#footer-bottom #footer-bottom-menu ul li {
		float: none;
		display: inline-block;
		height: auto;
		line-height: inherit;
		margin-top: 10px
	}
	#footer-bottom #footer-bottom-menu ul li a, #footer-bottom #footer-bottom-menu ul li a:hover {
		text-decoration: underline
	}
	#site-scroll-top {
		right: 20px;
		bottom: 20px
	}
	.wpb_tabs.tab-style-default .wpb_tabs_nav {
		height: auto
	}
	.wpb_tabs .wpb_tabs_nav li, .wpb_tabs .wpb_tabs_nav li a {
		float: none;
		width: 100% !important
	}
	.wpb_tabs.tab-style-alternative-one .wpb_tabs_nav {
		float: none
	}
	.wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li a {
		border-left: 0;
		border-radius: 0 !important;
		-moz-border-radius: 0 !important;
		-webkit-border-radius: 0 !important
	}
	.wpb_tabs.tab-style-alternative-two {
		border: none
	}
	.wpb_tabs.tab-style-alternative-two .wpb_tabs_nav li a {
		border-top: 1px solid #eee
	}
	.vcex-posttypes-flexslider .vcex-img-flexslider-caption {
		padding: 10px;
		text-align: center;
		background: rgba(0, 0, 0, 0.7)
	}
	.vcex-posttypes-flexslider .vcex-img-flexslider-caption .title {
		font-size: 14px
	}
	.vcex-posttypes-flexslider .vcex-img-flexslider-caption .excerpt {
		display: none
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.hidden-desktop {
		display: block !important
	}
	.hidden-desktop.vc_row-flex {
		display: flex !important
	}
	.visible-desktop, .hidden-phone {
		display: none !important
	}
	.content-area, #sidebar {
		width: 100%;
		float: none
	}
	.col {
		width: 100%
	}
	.row-no-spacing .wpb_column {
		margin-bottom: 0
	}
	.wpex-flickr-widget .flickr_badge_image {
		width: 23%
	}
}
@media only screen and (max-width: 479px) {
	.mobile-menu-extra-icons {
		display: none !important
	}
	.mobile-menu-extra-icons.mobile-menu-shopping-cart {
		display: inline-block !important
	}
}
@media screen and (max-width: 1024px) {
	.wpex-row .col.span_1_of_1_tl {
		width: 100%
	}
	.wpex-row .col.span_1_of_1_tl.col-1 {
		clear: none
	}
	.wpex-row .col.span_1_of_1_tl:nth-child(1n+1) {
		clear: both
	}
	.wpex-row .col.span_1_of_2_tl {
		width: 50%
	}
	.wpex-row .col.span_1_of_2_tl.col-1 {
		clear: none
	}
	.wpex-row .col.span_1_of_2_tl:nth-child(2n+1) {
		clear: both
	}
	.wpex-row .col.span_1_of_3_tl {
		width: 33.333%
	}
	.wpex-row .col.span_1_of_3_tl.col-1 {
		clear: none
	}
	.wpex-row .col.span_1_of_3_tl:nth-child(3n+1) {
		clear: both
	}
	.wpex-row .col.span_1_of_4_tl {
		width: 25%
	}
	.wpex-row .col.span_1_of_4_tl.col-1 {
		clear: none
	}
	.wpex-row .col.span_1_of_4_tl:nth-child(4n+1) {
		clear: both
	}
	.wpex-row .col.span_1_of_5_tl {
		width: 20%
	}
	.wpex-row .col.span_1_of_5_tl.col-1 {
		clear: none
	}
	.wpex-row .col.span_1_of_5_tl:nth-child(5n+1) {
		clear: both
	}
	.wpex-row .col.span_1_of_6_tl {
		width: 16.667%
	}
	.wpex-row .col.span_1_of_6_tl.col-1 {
		clear: none
	}
	.wpex-row .col.span_1_of_6_tl:nth-child(6n+1) {
		clear: both
	}
	.wpex-row .col.span_1_of_7_tl {
		width: 14.286%
	}
	.wpex-row .col.span_1_of_7_tl.col-1 {
		clear: none
	}
	.wpex-row .col.span_1_of_7_tl:nth-child(7n+1) {
		clear: both
	}
}
@media screen and (max-width: 959px) {
	#wrap .wpex-row .col.span_1_of_1_tp {
		width: 100%;
		clear: none
	}
	#wrap .wpex-row .col.span_1_of_1_tp:nth-child(1n+1) {
		clear: both
	}
	#wrap .wpex-row .col.span_1_of_2_tp {
		width: 50%;
		clear: none
	}
	#wrap .wpex-row .col.span_1_of_2_tp:nth-child(2n+1) {
		clear: both
	}
	#wrap .wpex-row .col.span_1_of_3_tp {
		width: 33.333%;
		clear: none
	}
	#wrap .wpex-row .col.span_1_of_3_tp:nth-child(3n+1) {
		clear: both
	}
	#wrap .wpex-row .col.span_1_of_4_tp {
		width: 25%;
		clear: none
	}
	#wrap .wpex-row .col.span_1_of_4_tp:nth-child(4n+1) {
		clear: both
	}
	#wrap .wpex-row .col.span_1_of_5_tp {
		width: 20%;
		clear: none
	}
	#wrap .wpex-row .col.span_1_of_5_tp:nth-child(5n+1) {
		clear: both
	}
	#wrap .wpex-row .col.span_1_of_6_tp {
		width: 16.667%;
		clear: none
	}
	#wrap .wpex-row .col.span_1_of_6_tp:nth-child(6n+1) {
		clear: both
	}
	#wrap .wpex-row .col.span_1_of_7_tp {
		width: 14.286%;
		clear: none
	}
	#wrap .wpex-row .col.span_1_of_7_tp:nth-child(7n+1) {
		clear: both
	}
}
@media screen and (max-width: 767px) {
	#outer-wrap #wrap .wpex-row .col.span_1_of_1_pl {
		width: 100%;
		clear: none
	}
	#outer-wrap #wrap .wpex-row .col.span_1_of_1_pl:nth-child(1n+1) {
		clear: both
	}
	#outer-wrap #wrap .wpex-row .col.span_1_of_2_pl {
		width: 50%;
		clear: none
	}
	#outer-wrap #wrap .wpex-row .col.span_1_of_2_pl:nth-child(2n+1) {
		clear: both
	}
	#outer-wrap #wrap .wpex-row .col.span_1_of_3_pl {
		width: 33.333%;
		clear: none
	}
	#outer-wrap #wrap .wpex-row .col.span_1_of_3_pl:nth-child(3n+1) {
		clear: both
	}
	#outer-wrap #wrap .wpex-row .col.span_1_of_4_pl {
		width: 25%;
		clear: none
	}
	#outer-wrap #wrap .wpex-row .col.span_1_of_4_pl:nth-child(4n+1) {
		clear: both
	}
	#outer-wrap #wrap .wpex-row .col.span_1_of_5_pl {
		width: 20%;
		clear: none
	}
	#outer-wrap #wrap .wpex-row .col.span_1_of_5_pl:nth-child(5n+1) {
		clear: both
	}
	#outer-wrap #wrap .wpex-row .col.span_1_of_6_pl {
		width: 16.667%;
		clear: none
	}
	#outer-wrap #wrap .wpex-row .col.span_1_of_6_pl:nth-child(6n+1) {
		clear: both
	}
	#outer-wrap #wrap .wpex-row .col.span_1_of_7_pl {
		width: 14.286%;
		clear: none
	}
	#outer-wrap #wrap .wpex-row .col.span_1_of_7_pl:nth-child(7n+1) {
		clear: both
	}
}
@media screen and (max-width: 479px) {
	#outer-wrap #wrap .wpex-row .col.span_1_of_1_pp {
		width: 100% !important;
		clear: none !important
	}
	#outer-wrap #wrap .wpex-row .col.span_1_of_1_pp:nth-child(1n+1) {
		clear: both !important
	}
	#outer-wrap #wrap .wpex-row .col.span_1_of_2_pp {
		width: 50% !important;
		clear: none !important
	}
	#outer-wrap #wrap .wpex-row .col.span_1_of_2_pp:nth-child(2n+1) {
		clear: both !important
	}
	#outer-wrap #wrap .wpex-row .col.span_1_of_3_pp {
		width: 33.333% !important;
		clear: none !important
	}
	#outer-wrap #wrap .wpex-row .col.span_1_of_3_pp:nth-child(3n+1) {
		clear: both !important
	}
	#outer-wrap #wrap .wpex-row .col.span_1_of_4_pp {
		width: 25% !important;
		clear: none !important
	}
	#outer-wrap #wrap .wpex-row .col.span_1_of_4_pp:nth-child(4n+1) {
		clear: both !important
	}
	#outer-wrap #wrap .wpex-row .col.span_1_of_5_pp {
		width: 20% !important;
		clear: none !important
	}
	#outer-wrap #wrap .wpex-row .col.span_1_of_5_pp:nth-child(5n+1) {
		clear: both !important
	}
	#outer-wrap #wrap .wpex-row .col.span_1_of_6_pp {
		width: 16.667% !important;
		clear: none !important
	}
	#outer-wrap #wrap .wpex-row .col.span_1_of_6_pp:nth-child(6n+1) {
		clear: both !important
	}
	#outer-wrap #wrap .wpex-row .col.span_1_of_7_pp {
		width: 14.286% !important;
		clear: none !important
	}
	#outer-wrap #wrap .wpex-row .col.span_1_of_7_pp:nth-child(7n+1) {
		clear: both !important
	}
}
@media screen and (max-width: 860px) {
	.wpex-responsive .vcex-flexslider-wrap .flex-direction-nav .flex-prev {
		opacity: 1;
		left: 10px
	}
	.wpex-responsive .vcex-flexslider-wrap .flex-direction-nav .flex-next {
		opacity: 1;
		right: 10px
	}
	.wpex-responsive .vcex-callout.with-button .vcex-callout-caption {
		width: 100%;
		padding-right: 0
	}
	.wpex-responsive .vcex-callout-caption {
		float: none;
		width: 100%;
		text-align: center
	}
	.wpex-responsive .vcex-callout-button {
		float: none;
		width: 100%;
		display: block;
		position: inherit;
		right: auto;
		top: auto;
		margin: 15px auto 0;
		text-align: center
	}
	.wpex-responsive .vcex-callout-button .theme-button {
		display: inline-block;
		float: none
	}
}





/*popup*/#sgpb-popup-dialog-main-div >div {
	overflow: hidden !important
}
#sgpb-popup-dialog-main-div {
	border-radius: 0 !important;
	box-shadow: none !important
}

@media screen and (max-width:769px) {
.sgpb-popup-dialog-main-div-theme-wrapper-6 {
	left: 5% !important;
	top: 15% !important
}
#sgpb-popup-dialog-main-div {
	max-width: 80% !important
}
.sgpb-popup-close-button-6 {
	top: 5px !important;
	right: 60px !important
}
}/*hustleform*/
.hustle-modal-optin_form {
	display: none !important
}
.hustle-modal-article {
	height: 250px;
	overflow: visible !important
}
.sib-email-area, .sib-NAME-area {
	width: 90%;
	color: #cc0000 !important;
	background-color: #ffffff !important;
	border: none !important
}
.sib-default-btn {
	width: 85%;
	text-transform: uppercase
}/*global*/
.page-header .page-header-title {
	text-align: center
}
.fa {
	font-family: FontAwesome !important
}
.ab-icon {
	font-family: dashicons !important
}
.content-area {
	width: 100% !important;
	max-width: 100% !important
}
#sidebar {
	display: none
}
#site-logo img {
	max-height: 100% !important
}/*fooldal*/
.wpb_single_image_caption {
	background: rgba(204,0,0,0.7);
	font-size: 1.5em;
	opacity: 1;
	cursor: pointer
}
.attachment-50x50.size-50x50.wp-post-image {
	margin-top: -30px
}
.duration.time {
	margin-left: 20px
}
.ecs-event {
	margin-bottom: 30px !important;
	border-bottom: 1px dashed #b9b9b9;
	padding-bottom: 30px
}

.boxed-main-layout #outer-wrap {
	padding: 0 30px
}
#top-bar-content a {
	font-size: 1.2em
}
#top-bar-content a:hover {
	text-decoration: none;
	font-size: 1.2em;
	font-weight: bold
}/*#top-bar{padding:0}#top-bar-wrap{border-width:4px}*//*header*/
.site-logo-text {
	color: #cc0000 !important
}
.fe-extrainfo-holder .fe-cell-label label.fe-extrainfo-label {
	font-family: "Titillium Web" !important
}
.fc-button-content {
	font-family: "Titillium Web" !important
}
.fe-extrainfo-container2.row-fluid {
	border-radius: 0 !important;
	margin-bottom: 5%
}
.fe-extrainfo-container .fe-image-holder img {
	padding: 0
}
.rhc .sws-gmap3-frame {
	padding: 0
}
.fe-extrainfo-label {
	margin-bottom: 0
}
.hvr-bob:focus {
	animation: none !important
}/*footer*/
#media_image-3 {
	text-align: center
}
#media_image-2 {
	text-align: center
}
#media_image-4 {
	text-align: center
}
.footer-box img {
	max-height: 90px;
	width: auto
}/*esemenyek*/
.rhc.fe-extrainfo-container {
	margin-top: 35px
}
.span12.fe-cell-label.dbox-title.rhc-info-cell {
	display: none
}
.vc_column_container .fe-extrainfo-container .fe-extrainfo-holder {
	padding: 5%
}/*hirlevel-tooltip*/
.wph-modal.module_id_1 .hustle-modal article a:not(.hustle-modal-cta) {
	color: #fff !important
}
.wph-modal.module_id_1 .hustle-modal article a:not(.hustle-modal-cta):hover {
	color: #252525 !important
}/*footer*/
.footer-box.span_1_of_4.col.col-4 {
	text-align: center
}
.footer-widget {
	text-align: center
}





a, .wpex-accent-color, #site-navigation .dropdown-menu a:hover, #site-navigation .dropdown-menu >.current-menu-item >a, #site-navigation .dropdown-menu >.current-menu-parent >a, .modern-menu-widget a:hover, .theme-button.outline, .theme-button.clean {
	color: #cc0000
}
.vcex-skillbar-bar, .vcex-icon-box.style-five.link-wrap:hover, .vcex-icon-box.style-four.link-wrap:hover, .vcex-recent-news-date span.month, .vcex-pricing.featured .vcex-pricing-header, p.demo_store, .wpex-accent-bg, .background-highlight, #main .tagcloud a:hover, .post-tags a:hover, .wpex-carousel .owl-dot.active, .navbar-style-one .menu-button >a >span.link-inner, .wpex-carousel .owl-prev, .wpex-carousel .owl-next, body #header-two-search #header-two-search-submit, .modern-menu-widget li.current-menu-item a, #sidebar .widget_nav_menu .current-menu-item >a, #site-scroll-top:hover, .wpex-carousel .owl-prev:hover, .wpex-carousel .owl-next:hover, #site-navigation .menu-button >a >span.link-inner, #site-navigation .menu-button >a >span.link-inner:hover, .navbar-style-six .dropdown-menu >.current-menu-item >a, .navbar-style-six .dropdown-menu >.current-menu-parent >a {
	background-color: #cc0000
}
.vcex-heading-bottom-border-w-color .vcex-heading-inner {
	border-bottom-color: #cc0000
}
.wpb_tabs.tab-style-alternative-two .wpb_tabs_nav li.ui-tabs-active a {
	border-bottom-color: #cc0000
}
#current-shop-items-dropdown {
	border-top-color: #cc0000
}
.theme-button.outline {
	border-color: #cc0000
}
#searchform-dropdown {
	border-color: #cc0000
}
.toggle-bar-btn:hover {
	border-top-color: #cc0000;
	border-right-color: #cc0000
}
body #site-navigation-wrap.nav-dropdown-top-border .dropdown-menu >li >ul {
	border-top-color: #cc0000
}
.theme-heading.border-w-color span.text {
	border-bottom-color: #cc0000
}/*BORDER COLOR*//*BORDER COLOR*/
.product_meta, .theme-heading span.text:after, #comments .comment-body, .centered-minimal-page-header, .theme-heading.border-w-color, #top-bar-wrap, ul .page-numbers a, a.page-numbers, span.page-numbers, .post-pagination, #main .wpex-widget-recent-posts-li:first-child, #main .widget_categories li:first-child, #main .widget_recent_entries li:first-child, #main .widget_archive li:first-child, #main .widget_recent_comments li:first-child, #main .widget_product_categories li:first-child, #main .widget_layered_nav li:first-child, #main .widget-recent-posts-icons li:first-child, #main .site-footer .widget_nav_menu li:first-child, #main .wpex-widget-recent-posts-li, #main .widget_categories li, #main .widget_recent_entries li, #main .widget_archive li, #main .widget_recent_comments li, #main .widget_product_categories li, #main .widget_layered_nav li, #main .widget-recent-posts-icons li, #main .site-footer .widget_nav_menu li, .modern-menu-widget, .modern-menu-widget li, .modern-menu-widget li ul, #sidebar .widget_nav_menu a, #sidebar .widget_nav_menu ul >li:first-child >a, .vcex-divider-solid, .theme-button.minimal-border, .vcex-login-form {
	border-color: #f4f4f4
}/*TYPOGRAPHY*/
body {
	font-family: "Titillium Web";
	font-size: 14px
}
#site-navigation .dropdown-menu a {
	font-weight: 400;
	font-size: 16px;
	letter-spacing: 1px;
	text-transform: uppercase
}
.page-header .page-header-title {
	font-size: 24px;
	text-transform: uppercase
}
.theme-heading, .page-header-title, .heading-typography, .widget-title, .wpex-widget-recent-posts-title, .comment-reply-title, .vcex-heading, .sidebar-box .widget-title {
	font-weight: 400;
	color: #2c2217;
	line-height: 50px;
	text-transform: uppercase
}
.sidebar-box .widget-title {
	font-weight: 400;
	font-size: 16px;
	color: #000000;
	text-transform: uppercase
}
#copyright {
	text-transform: uppercase
}/*SITE BACKGROUND*/
body {
	background-color: #f4f4f4!important
}/*ADVANCED STYLING CSS*/
.is-sticky #site-header {
	border-color: transparent
}/*CUSTOMIZER STYLING*/
.page-header.wpex-supports-mods {
	padding-top: 20px;
	padding-bottom: 20px
}
body.page-header-disabled #content-wrap {
	padding-top: 50px
}
#site-scroll-top {
	border-radius: 0;
	color: #ffffff;
	background-color: #cc0000;
	border-color: #eeeeee
}
#site-scroll-top:hover {
	color: #ffffff;
	background-color: #cc0000;
	border-color: #cc0000
}
.page-numbers a:hover, .page-numbers.current, .page-numbers.current:hover, .page-links span, .page-links a >span:hover {
	border-color: #cc0000;
	color: #ffffff;
	background: #cc0000
}
.page-numbers.current, .page-numbers.current:hover {
	border-color: #cc0000!important;
	color: #ffffff!important;
	background: #cc0000!important
}
.site-content input[type="search"] {
	padding: 10px 12px;
	background-color: #ffffff;
	border-width: 2px;
	color: #999999
}
a {
	color: #cc0000
}
a:hover {
	color: #b50000
}
.boxed-main-layout #wrap, .is-sticky #site-header {
	background-color: #ffffff
}
.full-width-main-layout .container_original, .full-width-main-layout .vc_row-fluid.container_original, .boxed-main-layout #wrap {
	width: 1200px
}
.toggle-bar-btn {
	border-top-color: #6f553a;
	border-right-color: #6f553a
}
.toggle-bar-btn:hover {
	border-top-color: #59442e;
	border-right-color: #59442e
}
#top-bar-wrap {
	background-color: #cc0000;
	border-color: #cc0000;
	color: #ffffff
}
.wpex-top-bar-sticky {
	background-color: #cc0000
}
#top-bar-content strong {
	color: #ffffff
}
#top-bar-content a {
	color: #ffffff
}
#top-bar-social-alt a {
	color: #ffffff
}
#top-bar-social a.wpex-social-btn-no-style {
	color: #ffffff
}
#top-bar-social a.wpex-social-btn-no-style:hover {
	color: #f4f4f4
}
#site-header {
	background-color: #ffffff
}
#site-header-sticky-wrapper {
	background-color: #ffffff
}
#site-header-sticky-wrapper.is-sticky #site-header {
	background-color: #ffffff
}
#searchform-header-replace {
	background-color: #ffffff
}
body.wpex-has-vertical-header #site-header {
	background-color: #ffffff
}
#site-header-inner {
	padding-top: 0;
	padding-bottom: 40px
}
#site-logo {
	padding-top: 40px
}
.shrink-sticky-header #site-logo img {
	max-height: 60px!important
}
#site-navigation-wrap {
	background-color: #ffffff
}
#site-navigation-sticky-wrapper.is-sticky #site-navigation-wrap {
	background-color: #ffffff
}
#site-navigation .dropdown-menu >li >a {
	color: #cc0000
}
#site-navigation .dropdown-menu >li >a:hover {
	color: #ffffff;
	background-color: #cc0000
}
#site-navigation .dropdown-menu >.current-menu-item >a, #site-navigation .dropdown-menu >.current-menu-parent >a, #site-navigation .dropdown-menu >.current-menu-item >a:hover, #site-navigation .dropdown-menu >.current-menu-parent >a:hover {
	color: #ffffff!important;
	background-color: #cc0000
}
#site-header #site-navigation .dropdown-menu ul {
	background-color: #ffffff
}
.wpex-dropdown-top-border #site-navigation .dropdown-menu li ul {
	border-top-color: #ffffff!important
}
#searchform-dropdown {
	border-top-color: #ffffff!important
}
#current-shop-items-dropdown {
	border-top-color: #ffffff!important
}
#site-header #site-navigation .dropdown-menu ul >li >a {
	color: #cc0000
}
#site-header #site-navigation .dropdown-menu ul >li >a:hover {
	color: #ffffff;
	background-color: #cc0000
}
#site-header #site-navigation .dropdown-menu ul >.current-menu-item >a {
	color: #ffffff;
	background-color: #cc0000
}
#wpex-mobile-menu-fixed-top, #wpex-mobile-menu-navbar {
	background: #cc0000
}
#sidebar {
	background-color: #f4f4f4;
	padding: 50px 30px
}
#sidebar a {
	color: #cc0000
}
#sidebar a:hover {
	color: #b50000
}
#footer {
	background-color: #f8f8f8
}
#footer li {
	border-color: #cc0000
}
#footer a {
	color: #cc0000
}
#footer a:hover {
	color: #b50000
}
.footer-widget .widget-title {
	text-align: center
}
#footer-bottom-inner {
	padding: 0 0 25px 0
}
#footer-bottom {
	background: #f8f8f8
}
#footer-bottom a {
	color: #cc0000
}
#footer-bottom a:hover {
	color: #b50000
}
.vc_column-inner {
	margin-bottom: 40px
}




/* START rhc custom css */

/* section: main scope:  */
/* section: month_view scope:  */
/* section: event_list scope:  */
.fc-events-holder .fc-event-list-holder .fc-event-list-item {
	padding-top: 20px;
}
.fc-events-holder .fc-event-list-holder .fc-event-list-item {
	padding-left: 10px;
}
.fc-events-holder .fc-event-list-holder .fc-event-list-item {
	padding-right: 10px;
}
.fc-events-holder .fc-event-list-holder .fc-event-list-item {
	padding-bottom: 20px;
}
.fe-extrainfo-container.elist-dbox {
	border-style: none;
}
.fe-extrainfo-container.elist-dbox, .elist-dbox .fe-extrainfo-container2 {
	border-top-left-radius: 8px;
}
.fe-extrainfo-container.elist-dbox, .elist-dbox .fe-extrainfo-container2 {
	border-top-right-radius: 8px;
}
.fe-extrainfo-container.elist-dbox, .elist-dbox .fe-extrainfo-container2 {
	border-bottom-left-radius: 8px;
}
.fe-extrainfo-container.elist-dbox, .elist-dbox .fe-extrainfo-container2 {
	border-bottom-right-radius: 8px;
}
.fe-extrainfo-container.elist-dbox .fe-extrainfo-holder .fe-cell-label label.fe-extrainfo-label {
	font-family: inherit;
}
.fe-extrainfo-container.elist-dbox .fe-extrainfo-holder .rhc-info-cell:not(.fe-cell-label) label.fe-extrainfo-label {
	font-family: inherit;
}
/* END rhc custom css */

/* START rhc custom css */

/* section: detail_box scope:  */
.fe-extrainfo-container {
	border-style: none;
}
.fe-extrainfo-container, .fe-extrainfo-container2 {
	border-top-left-radius: 8px;
}
.fe-extrainfo-container, .fe-extrainfo-container2 {
	border-top-right-radius: 8px;
}

.fe-extrainfo-container, .fe-extrainfo-container2 {
	border-bottom-left-radius: 8px;
}
.fe-extrainfo-container, .fe-extrainfo-container2 {
	border-bottom-right-radius: 8px;
}
.fe-extrainfo-holder .fe-cell-label label.fe-extrainfo-label {
	font-family: Lato, Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.fe-extrainfo-holder .fe-cell-label label.fe-extrainfo-label {
	font-weight: 300;
}
.fe-extrainfo-holder .fe-cell-label label.fe-extrainfo-label {
	color: #c03a2b;
}
/* END rhc custom css */

/* START rhc custom css */

/* section: gmap_view scope:  */
body .tax_filter_holder .tax_filter_item_holder button.dropdown-toggle, body .fc-head-control .tax_filter_previous.btn.btn-small.btn-taxfilter.fui-arrow-left {
	background-color: #c0392b;
}
body .tax_filter_holder .tax_filter_item_holder button.dropdown-toggle:hover, body .fc-head-control .tax_filter_previous.btn.btn-small.btn-taxfilter.fui-arrow-left:hover {
	background-color: #e74c3c;
}
body .tax_filter_holder .tax_filter_item_holder .btn-group.open .btn.btn-taxfilter.dropdown-toggle {
	background-color: #e74c3c;
}
.btn-group.select.tax_filter_field .dropdown-arrow {
	border-color: transparent transparent #c0392b;
	;
}
body .rhc-sidelist-holder .rhc-sidelist .rhc-sidelist-item a {
	font-family: Lato, Lucida Sans Unicode, Lucida Grande, sans-serif;
}
body .rhc-sidelist-holder .rhc-sidelist .rhc-sidelist-item a {
	font-weight: 300;
}
body .rhc-sidelist-holder .rhc-sidelist .rhc-sidelist-item a {
	font-size: 13px;
}

/* END rhc custom css */
