@charset "UTF-8";

/**
 * Wordpress integration to any web app
 * (PrestaShop, OpenCart, Magento and more)
 *
 * [no mixing of PHP code or editing of files]
 * [automatically adjust CSS stylesheets]
 *
 * Just install the plugin and the magic is done!
 *
 * http://www.inveostore.com
 *
 * 2026, (c) Inveo s.r.o.
 */

#wordpress [class*="sc_button_hover_slide"] {-webkit-transition:all ease .3s; -ms-transition:all ease .3s; transition:all ease .3s}
#wordpress .sc_button_hover_just_init {-webkit-transition:none !important; -ms-transition:none !important; transition:none !important}
#wordpress [class*="sc_button_hover_"]:not(.sc_button_bg_image) {-webkit-transition:color 0.3s ease !important,border-color 0.3s ease !important,background-position 0.3s ease !important,background-color 0 linear 0.3s !important; -ms-transition:color 0.3s ease !important,border-color 0.3s ease !important,background-position 0.3s ease !important,background-color 0 linear 0.3s !important; transition:color 0.3s ease !important,border-color 0.3s ease !important,background-position 0.3s ease !important,background-color 0 linear 0.3s !important}
#wordpress .sc_button_hover_arrow {position:relative;	overflow:hidden;	padding-left:2em !important;	padding-right:2em !important}
#wordpress .sc_button_hover_arrow:before {content: '\e8f4';	font-family:'fontello';	position:absolute;	z-index:1;	right:-2em !important;	left:auto !important;	top:50% !important;	-webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);	-webkit-transition:all ease .3s; -ms-transition:all ease .3s; transition:all ease .3s;	background-color:transparent !important;	color:inherit !important}
#wordpress .sc_button_hover_arrow:hover:before, 
#wordpress .sc_button_hover_arrow.active:before, 
#wordpress .vc_active .sc_button_hover_arrow:before {right:0.5em !important}
#wordpress .post_featured[class*="hover_"] {position:relative;	-webkit-transition:all 0.35s ease-in-out; -ms-transition:all 0.35s ease-in-out; transition:all 0.35s ease-in-out}
#wordpress .post_featured[class*="hover_"], 
#wordpress .post_featured[class*="hover_"] * {-webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box}
#wordpress .post_featured .mask {content: ' ';	position:absolute;	z-index:100;	left:0;	top:0;	right:0;	bottom:0;	opacity:0;	pointer-events:none;	-webkit-transition:all ease .5s; -ms-transition:all ease .5s; transition:all ease .5s}
#wordpress .post_featured .post_info {position:absolute;	z-index:103;	left:50%;	top:50%;	-webkit-transform:translateX(-50%) translateY(-50%) scale(0.5,0.5); -ms-transform:translateX(-50%) translateY(-50%) scale(0.5,0.5); transform:translateX(-50%) translateY(-50%) scale(0.5,0.5);	-webkit-transition:all ease .5s; -ms-transition:all ease .5s; transition:all ease .5s;	display:none;	font-size:1.1429em;	line-height:1.3em;	width:90%;	text-align:center;	margin:-1em auto 0;	opacity:0}
#wordpress .post_featured.hover_ .icons {position:absolute;	z-index:120;	left:0;	top:0;	width:100%;	height:100%}
#wordpress .post_featured.hover_icon, 
#wordpress .post_featured.hover_icons {position:relative;}
#wordpress .post_featured.hover_icon .mask {background-color:rgba(0,0,0,0.4)}
#wordpress .post_featured.hover_icon:hover .mask {opacity:1}
#wordpress .post_featured.hover_icon .icons, 
#wordpress .post_featured.hover_icons .icons {position:absolute;	z-index:102;	left:0;	top:0;	width:100%;	height:100%}
#wordpress .post_featured.hover_icon .icons a, 
#wordpress .post_featured.hover_icons .icons a {position:absolute;	z-index:10;	left:50%;	top:50%;	font-size:1.7143em;	cursor:pointer;	display:block;	width:2.1667em;	height:2.1667em;	line-height:2.1667em;	text-align:center;	display:inline-block;	-webkit-border-radius:50%; -ms-border-radius:50%; border-radius:50%;	-webkit-transform:translateX(-50%) translateY(-50%) scale(0.3,0.3); -ms-transform:translateX(-50%) translateY(-50%) scale(0.3,0.3); transform:translateX(-50%) translateY(-50%) scale(0.3,0.3);	-webkit-transition:all .5s cubic-bezier(0.6,-0.28,0.735,0.045) 0s; -ms-transition:all .5s cubic-bezier(0.6,-0.28,0.735,0.045) 0s; transition:all .5s cubic-bezier(0.6,-0.28,0.735,0.045) 0s;	opacity:0;	margin-left:-1.3333em}
#wordpress .post_featured.hover_icons .icons a.single_icon {margin-left:0}
#wordpress .post_featured.hover_icon .icons a {font-size:30px;	width:68px;	height:68px;	line-height:68px;	text-align:center;	margin:0;	-webkit-border-radius:0;	-moz-border-radius:0;	border-radius:0}
#wordpress .post_featured.hover_icon .icons a:before {content: '\e940';	font-family:'fontello'}
#wordpress .post_featured.hover_icons .icons a+a {margin-left:1.3333em;	-webkit-transition-delay:.15s; -ms-transition-delay:.15s; transition-delay:.15s}
#wordpress .post_featured.hover_icon:hover .icons a, 
#wordpress .post_featured.hover_icons:hover .icons a {opacity:1;	-webkit-transform:translateX(-50%) translateY(-50%) scale(1,1); -ms-transform:translateX(-50%) translateY(-50%) scale(1,1); transform:translateX(-50%) translateY(-50%) scale(1,1);	-webkit-transition:all .5s cubic-bezier(0.175,0.885,0.32,1.275) 0s; -ms-transition:all .5s cubic-bezier(0.175,0.885,0.32,1.275) 0s; transition:all .5s cubic-bezier(0.175,0.885,0.32,1.275) 0s}
#wordpress .post_featured.hover_icons:hover .icons a+a {-webkit-transition-delay:.15s; -ms-transition-delay:.15s; transition-delay:.15s}
#wordpress .post_featured.hover_zoom:before {content: ' ';	position:absolute;	z-index:101;	left:50%;	top:50%;	width:100px;	height:100px;	margin:-50px 0 0 -50px;	border:2px solid #fff;	background-color:rgba(0,0,0,0.15);	-webkit-transform:scale(0,0) rotate(0deg); -ms-transform:scale(0,0) rotate(0deg); transform:scale(0,0) rotate(0deg);	-webkit-transition:all ease .3s; -ms-transition:all ease .3s; transition:all ease .3s}
#wordpress .post_featured.hover_zoom:hover:before {-webkit-transform:scale(1,1) rotate(45deg); -ms-transform:scale(1,1) rotate(45deg); transform:scale(1,1) rotate(45deg)}
#wordpress .post_featured.hover_zoom .mask {background-color:rgba(255,255,255,0.15)}
#wordpress .post_featured.hover_zoom:hover .mask {opacity:1}
#wordpress .post_featured.hover_zoom .icons {position:absolute;	z-index:102;	left:50%;	top:50%;	-webkit-transform:translateX(-50%) translateY(-50%); -ms-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%);	display:inline-block}
#wordpress .post_featured.hover_zoom .icons a {display:inline-block;	font-size:18px;	width:32px;	height:32px;	line-height:32px;	text-align:center;	color:#fff;	position:relative;	left:-50px;	opacity:0;	-webkit-border-radius:3px; -ms-border-radius:3px; border-radius:3px;	-webkit-transform:scale(0,0); -ms-transform:scale(0,0); transform:scale(0,0);	-webkit-transition:all ease .3s; -ms-transition:all ease .3s; transition:all ease .3s}
#wordpress .post_featured.hover_zoom .icons a+a {margin-left:8px;	left:50px}
#wordpress .post_featured.hover_zoom .icons a:hover {color:#fff;	background-color:rgba(255,255,255,0.2)}
#wordpress .post_featured.hover_zoom:hover .icons a {left:0;	opacity:1;	-webkit-transform:scale(1,1); -ms-transform:scale(1,1); transform:scale(1,1)}
#wordpress .post_featured.hover_dots:hover .mask {opacity:1}
#wordpress .post_featured.hover_dots .icons {position:absolute;	z-index:120;	left:0;	top:0;	width:100%;	height:100%}
#wordpress .post_featured.hover_dots .icons span {position:absolute;	z-index:102;	left:50%;	top:50%;	-webkit-transform:translateX(-50%) translateY(-50%); -ms-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%);	display:inline-block;	width:6px;	height:6px;	-webkit-border-radius:50%; -ms-border-radius:50%; border-radius:50%;	-webkit-transition:all ease .5s; -ms-transition:all ease .5s; transition:all ease .5s;	opacity:0}
#wordpress .post_featured.hover_dots:hover .icons span {opacity:1;	display:inline-block}
#wordpress .post_featured.hover_dots:hover .icons span:first-child {margin-left:-13px}
#wordpress .post_featured.hover_dots:hover .icons span+span+span {margin-left:13px}
#wordpress .post_featured.hover_dots.hover_with_info .icons span {margin-top:1em}
#wordpress .post_featured.hover_dots .post_info {display:block;	top:45%}
#wordpress .post_featured.hover_dots:hover .post_info {-webkit-transform:translateX(-50%) translateY(-50%) scale(1,1); -ms-transform:translateX(-50%) translateY(-50%) scale(1,1); transform:translateX(-50%) translateY(-50%) scale(1,1);	opacity:1}
#wordpress .post_featured.hover_fade, 
#wordpress .post_featured.hover_slide, 
#wordpress .post_featured.hover_pull, 
#wordpress .post_featured.hover_border {position:relative;	overflow:hidden;}
#wordpress .post_featured.hover_fade .post_info, 
#wordpress .post_featured.hover_slide .post_info, 
#wordpress .post_featured.hover_pull .post_info, 
#wordpress .post_featured.hover_border .post_info {position:absolute;	left:0;	top:0;	width:100%;	height:100%;	overflow:hidden;	text-align:center;	display:block;	margin:0;	opacity:1;	font-size:1em;	-webkit-backface-visibility:hidden; backface-visibility:hidden;	-webkit-transition:none; -ms-transition:none; transition:none;	-webkit-transform:none; -ms-transform:none; transform:none}
#wordpress .post_featured.hover_fade .post_info .post_title, 
#wordpress .post_featured.hover_slide .post_info .post_title, 
#wordpress .post_featured.hover_pull .post_info .post_title, 
#wordpress .post_featured.hover_border .post_info .post_title {font-weight:400;	font-size:1.5em;	line-height:1.4em;	margin:0 0 0.5em;	text-transform:uppercase;	text-align:center}
#wordpress .post_featured.hover_fade .post_info .post_descr, 
#wordpress .post_featured.hover_slide .post_info .post_descr, 
#wordpress .post_featured.hover_pull .post_info .post_descr, 
#wordpress .post_featured.hover_border .post_info .post_descr {margin:0;	position:relative;	padding:0.5em 1em;	text-align:center}
#wordpress .post_featured.hover_fade .post_info .post_title span, 
#wordpress .post_featured.hover_slide .post_info .post_title span, 
#wordpress .post_featured.hover_pull .post_info .post_title span, 
#wordpress .post_featured.hover_border .post_info .post_title span {font-weight:700}
#wordpress .post_featured.hover_fade .post_info .post_excerpt, 
#wordpress .post_featured.hover_slide .post_info .post_excerpt, 
#wordpress .post_featured.hover_pull .post_info .post_excerpt, 
#wordpress .post_featured.hover_border .post_info .post_excerpt {display:none}
#wordpress .post_featured.hover_fade img, 
#wordpress .post_featured.hover_fade .post_info .post_info_back, 
#wordpress .post_featured.hover_fade .post_info .post_title, 
#wordpress .post_featured.hover_fade .post_info .post_descr, 
#wordpress .post_featured.hover_slide img, 
#wordpress .post_featured.hover_slide .post_info .post_info_back, 
#wordpress .post_featured.hover_slide .post_info .post_title, 
#wordpress .post_featured.hover_slide .post_info .post_descr, 
#wordpress .post_featured.hover_pull img, 
#wordpress .post_featured.hover_pull .post_info .post_info_back, 
#wordpress .post_featured.hover_pull .post_info .post_title, 
#wordpress .post_featured.hover_pull .post_info .post_descr, 
#wordpress .post_featured.hover_border img, 
#wordpress .post_featured.hover_border .post_info .post_info_back, 
#wordpress .post_featured.hover_border .post_info .post_title, 
#wordpress .post_featured.hover_border .post_info .post_descr {-webkit-transition:all 0.35s ease; -ms-transition:all 0.35s ease; transition:all 0.35s ease}
#wordpress .post_featured.hover_fade .post_info .post_excerpt, 
#wordpress .post_featured.hover_slide .post_info .post_excerpt, 
#wordpress .post_featured.hover_pull .post_info .post_excerpt, 
#wordpress .post_featured.hover_border .post_info .post_excerpt {margin-top:1em;	display:none}
#wordpress .post_featured.hover_fade:hover .mask {opacity:1}
#wordpress .post_featured.hover_fade .post_info .post_info_back {position:absolute;	left:0;	top:50%;	width:100%;	text-align:center;	padding:15px;	margin-top:100%;	opacity:0;	-webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%)}
#wordpress .post_featured.hover_fade.top_to_bottom .post_info .post_info_back {margin-top:-100%}
#wordpress .post_featured.hover_fade.bottom_to_top .post_info .post_info_back {margin-top:100%}
#wordpress .post_featured.hover_fade.left_to_right .post_info .post_info_back {margin-left:-100%}
#wordpress .post_featured.hover_fade.right_to_left .post_info .post_info_back {margin-left:100%}
#wordpress .post_featured.hover_fade:hover .post_info .post_info_back {margin:0 !important;	opacity:1}
#wordpress .post_featured.hover_slide .mask {opacity:0.3}
#wordpress .post_featured.hover_slide:hover .mask {opacity:1}
#wordpress .post_featured.hover_slide .post_info, 
#wordpress .post_featured.hover_slide .post_info .post_title, 
#wordpress .post_featured.hover_slide .post_info .post_descr {text-align:left}
#wordpress .post_featured.hover_slide img, 
#wordpress .post_featured.hover_slide .post_info .post_title, 
#wordpress .post_featured.hover_slide .post_info .post_descr {-webkit-transition:all 0.35s ease; -ms-transition:all 0.35s ease; transition:all 0.35s ease}
#wordpress .post_featured.hover_slide .post_info .post_title, 
#wordpress .post_featured.hover_slide .post_info .post_descr {position:relative;	margin:0}
#wordpress .post_featured.hover_slide .post_info .post_title {padding:0 0 15px;	margin:30px 30px 15px;	overflow:hidden}
#wordpress .post_featured.hover_slide .post_info .post_title:after {content: " ";	position:absolute;	bottom:0;	left:0;	height:2px;	width:100%;	-webkit-transition:all 0.35s ease; -ms-transition:all 0.35s ease; transition:all 0.35s ease;	-webkit-transform:translateX(-100%); -ms-transform:translateX(-100%); transform:translateX(-100%)}
#wordpress .post_featured.hover_slide:hover .post_info .post_title:after {-webkit-transform:translateX(0px); -ms-transform:translateX(0px); transform:translateX(0px)}
#wordpress .post_featured.hover_slide img {max-width:none; width:calc(100% + 20px);	-webkit-transform:translateX(-10px); -ms-transform:translateX(-10px); transform:translateX(-10px)}
#wordpress .post_featured.hover_slide:hover img {-webkit-transform:translateX(0px); -ms-transform:translateX(0px); transform:translateX(0px)}
#wordpress .post_featured.hover_slide .post_info, 
#wordpress .post_featured.hover_slide .post_info .post_title, 
#wordpress .post_featured.hover_slide .post_info .post_descr {text-align:left}
#wordpress .post_featured.hover_slide .post_info .post_descr {padding:0 30px 30px;	opacity:0;	-webkit-transform:translateX(100%); -ms-transform:translateX(100%); transform:translateX(100%)}
#wordpress .post_featured.hover_slide:hover .post_info .post_descr {opacity:1;	-webkit-transform:translateX(0px); -ms-transform:translateX(0px); transform:translateX(0px)}
#wordpress .post_featured.hover_pull .post_info, 
#wordpress .post_featured.hover_pull .post_info .post_title, 
#wordpress .post_featured.hover_pull .post_info .post_descr {text-align:left}
#wordpress .post_featured.hover_pull .post_info .post_title, 
#wordpress .post_featured.hover_pull .post_info .post_descr {position:absolute;	bottom:0;	left:0;	width:100%;	margin:0}
#wordpress .post_featured.hover_pull:hover img {-webkit-transform:translateY(-60px); -ms-transform:translateY(-60px); transform:translateY(-60px)}
#wordpress .post_featured.hover_pull .post_info .post_title {padding:20px}
#wordpress .post_featured.hover_pull:hover .post_info .post_title {-webkit-transform:translateY(-70px); -ms-transform:translateY(-70px); transform:translateY(-70px)}
#wordpress .post_featured.hover_pull .post_info .post_descr {height:60px;	-webkit-transform:translateY(60px); -ms-transform:translateY(60px); transform:translateY(60px)}
#wordpress .post_featured.hover_pull:hover .post_info .post_descr {-webkit-transform:translateY(0px); -ms-transform:translateY(0px); transform:translateY(0px)}
#wordpress .post_featured.hover_pull .post_info .post_descr .post_meta {max-height:60px;	position:absolute;	left:0;	top:50%;	margin:0;	padding:0 10px 0 20px;	-webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%)}
#wordpress .post_featured.hover_border:hover .mask {opacity:1}
#wordpress .post_featured.hover_border .post_info:before, 
#wordpress .post_featured.hover_border .post_info:after {content: ' ';	position:absolute;	left:30px;	right:30px;	top:30px;	bottom:30px;	pointer-events:none;	-webkit-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease}
#wordpress .post_featured.hover_border .post_info:before {border-top:1px solid #fff;	border-bottom:1px solid #fff;	-webkit-transform:scaleX(0); -ms-transform:scaleX(0); transform:scaleX(0)}
#wordpress .post_featured.hover_border:hover .post_info:before {-webkit-transform:scaleX(1); -ms-transform:scaleX(1); transform:scaleX(1)}
#wordpress .post_featured.hover_border .post_info:after {border-left:1px solid #fff;	border-right:1px solid #fff;	-webkit-transform:scaleY(0); -ms-transform:scaleY(0); transform:scaleY(0)}
#wordpress .post_featured.hover_border:hover .post_info:after {-webkit-transform:scaleY(1); -ms-transform:scaleY(1); transform:scaleY(1)}
#wordpress .post_featured.hover_border .post_info .post_info_back {position:absolute;	left:0;	top:50%;	width:100%;	text-align:center;	padding:45px;	-webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%)}
#wordpress .post_featured.hover_border img, 
#wordpress .post_featured.hover_border .post_info .post_title, 
#wordpress .post_featured.hover_border .post_info .post_descr {-webkit-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease}
#wordpress .post_featured.hover_border:hover img {-webkit-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); transform:scale(1.1,1.1)}
#wordpress .post_featured.hover_border .post_info .post_title, 
#wordpress .post_featured.hover_border .post_info .post_descr {opacity:0;	position:relative;	text-align:center;	margin:0}
#wordpress .post_featured.hover_border .post_info .post_title {font-size:1.2em;	padding:0 0 15px;	-webkit-transform:translateY(-1em); -ms-transform:translateY(-1em); transform:translateY(-1em)}
#wordpress .post_featured.hover_border:hover .post_info .post_title {opacity:1;	-webkit-transform:translateY(0px); -ms-transform:translateY(0px); transform:translateY(0px)}
#wordpress .post_featured.hover_border .post_info .post_descr {padding:0;	-webkit-transform:translateY(1em); -ms-transform:translateY(1em); transform:translateY(1em)}
#wordpress .post_featured.hover_border:hover .post_info .post_descr {opacity:1;	-webkit-transform:translateY(0px); -ms-transform:translateY(0px); transform:translateY(0px)}
#wordpress .post_featured.hover_border .post_info .post_info_item + .post_info_item:before {content: ' ';	display:block;	margin:0.5em 0 0 0}
#wordpress .post_featured.hover_shop {position:relative;	display:block}
#wordpress .post_item:hover .post_featured.hover_shop .mask, 
#wordpress .post_item:hover .post_featured.hover_shop:hover .mask {opacity:1}
#wordpress .post_featured.hover_shop .icons {position:absolute;	z-index:1002;	left:0;	top:0;	width:100%;	height:100%;	pointer-events:none}
#wordpress .post_featured.hover_shop .icons a {pointer-events:all;	position:absolute;	z-index:10;	left:50%;	top:50%;	font-size:20px !important;	padding:0 !important;	letter-spacing:0 !important;	cursor:pointer;	display:inline-block;	width:68px;	height:68px!important;	line-height:68px!important;	text-align:center;	border:0!important;	-webkit-border-radius:0 !important; -ms-border-radius:0 !important; border-radius:0 !important;	-webkit-transform:translateX(-50%) translateY(-50%) scale(0.3,0.3); -ms-transform:translateX(-50%) translateY(-50%) scale(0.3,0.3); transform:translateX(-50%) translateY(-50%) scale(0.3,0.3);	-webkit-transition:all .5s cubic-bezier(0.6,-0.28,0.735,0.045) 0s; -ms-transition:all .5s cubic-bezier(0.6,-0.28,0.735,0.045) 0s; transition:all .5s cubic-bezier(0.6,-0.28,0.735,0.045) 0s;	opacity:0}
#wordpress .product-category .post_featured.hover_shop .icons a {margin-left:0}
#wordpress .post_featured.hover_shop .icons a.added_to_cart {display:none}
#wordpress .post_featured.hover_shop .icons a+a, 
#wordpress .post_featured.hover_shop .icons a+a+a {margin-left:1.76em;	-webkit-transition-delay:.15s; -ms-transition-delay:.15s; transition-delay:.15s}
#wordpress .post_featured.hover_shop .icons a.shop_cart:before {font-family:'fontello' !important;	font-weight:400 !important;	content: '\e94d' !important}
#wordpress .post_featured.hover_shop .icons a:before, 
#wordpress .post_featured.hover_shop .icons a:after {margin:0 !important;	padding:0 !important}
#wordpress .post_featured.hover_shop .icons a:after {position:absolute;	top:25%;	left:25%;	-webkit-transform:translateX(-50%) translateY(-50%); -ms-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%);	font-size:0.6em}
#wordpress .post_item:hover .post_featured.hover_shop .icons a, 
#wordpress .post_featured.hover_shop:hover .icons a {opacity:1;	-webkit-transform:translateX(-50%) translateY(-50%) scale(1,1); -ms-transform:translateX(-50%) translateY(-50%) scale(1,1); transform:translateX(-50%) translateY(-50%) scale(1,1);	-webkit-transition:all .5s cubic-bezier(0.175,0.885,0.32,1.275) 0s; -ms-transition:all .5s cubic-bezier(0.175,0.885,0.32,1.275) 0s; transition:all .5s cubic-bezier(0.175,0.885,0.32,1.275) 0s}
#wordpress .post_item:hover .post_featured.hover_shop .icons a+a, 
#wordpress .post_item:hover .post_featured.hover_shop .icons a+a+a, 
#wordpress .post_featured.hover_shop:hover .icons a+a, 
#wordpress .post_featured.hover_shop:hover .icons a+a+a {-webkit-transition-delay:.15s; -ms-transition-delay:.15s; transition-delay:.15s}
#wordpress .post_featured.hover_shop_buttons {position:relative;	display:block;	overflow:hidden !important}
#wordpress .post_featured.hover_shop_buttons .mask {display:none}
#wordpress .post_featured.hover_shop_buttons .icons {position:absolute;	z-index:1002;	left:0;	top:0;	width:100%;	height:100%;	pointer-events:none}
#wordpress .post_featured.hover_shop_buttons .icons a {position:absolute;	z-index:10;	left:0;	bottom:-5em;	font-size:1em !important;	letter-spacing:0 !important;	display:block;	text-transform:none !important;	width:50%;	text-align:center;	padding:0.5em 1em !important;	pointer-events:all}
#wordpress .product-category .post_featured.hover_shop_buttons .icons a {width:100%}
#wordpress .post_featured.hover_shop_buttons .icons a.added_to_cart {display:none}
#wordpress .post_featured.hover_shop_buttons .icons a+a, 
#wordpress .post_featured.hover_shop_buttons .icons a+a+a {left:50%}
#wordpress .post_featured.hover_shop_buttons .icons a:before {font-family:'fontello' !important;	font-weight:400 !important;	content: '\e93d' !important;	margin-right:0.3em}
#wordpress .post_featured.hover_shop_buttons .icons a.shop_link:before {content: '\e8b5' !important}
#wordpress .post_item:hover .post_featured.hover_shop_buttons .icons a, 
#wordpress .post_featured.hover_shop_buttons:hover .icons a {bottom:0;	-webkit-border-radius:0; -ms-border-radius:0; border-radius:0}
#wordpress .sc_layouts_row {-webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box}
#wordpress .sc_layouts_row .sc_layouts_item {margin-top:0.5em !important;	margin-bottom:0.5em !important}
#wordpress .sc_layouts_item {max-width:100%}
#wordpress .sc_layouts_column .sc_layouts_item {display:inline-block; vertical-align:middle; margin-right:1.5em}
#wordpress .sc_layouts_column .sc_layouts_item:last-child {margin-right:0 !important}
#wordpress .sc_layouts_column_align_right .sc_layouts_item {margin-left:1.5em; margin-right:0}
#wordpress .sc_layouts_column_align_right .sc_layouts_item:first-child {margin-left:0 !important}
#wordpress .sc_layouts_column_align_left, 
#wordpress .sc_layouts_column.sc_layouts_column_align_left .widget, 
#wordpress .sc_layouts_column.sc_layouts_column_align_left .widget_title, 
#wordpress .sc_layouts_column.sc_layouts_column_align_left .widgettitle {text-align:left}
#wordpress .sc_layouts_column_align_center, 
#wordpress .sc_layouts_column.sc_layouts_column_align_center .widget, 
#wordpress .sc_layouts_column.sc_layouts_column_align_center .widget_title, 
#wordpress .sc_layouts_column.sc_layouts_column_align_center .widgettitle {text-align:center}
#wordpress .sc_layouts_column_align_right, 
#wordpress .sc_layouts_column.sc_layouts_column_align_right .widget, 
#wordpress .sc_layouts_column.sc_layouts_column_align_right .widget_title, 
#wordpress .sc_layouts_column.sc_layouts_column_align_right .widgettitle {text-align:right}@media (max-width:959px){
	#wordpress .sc_layouts_column .sc_layouts_item {margin-right:1.25em}
	#wordpress .sc_layouts_column_align_right .sc_layouts_item {margin-left:1.25em; margin-right:0}}@media (max-width:767px){
	#wordpress .sc_layouts_column:not([class*="sc_layouts_column_fluid"]):not([class*="vc_col-xs-"]) {width:100% !important}
	#wordpress .sc_layouts_column_align_left:not([class*="sc_layouts_column_fluid"]):not([class*="vc_col-xs-"]), 
	#wordpress .sc_layouts_column_align_right:not([class*="sc_layouts_column_fluid"]):not([class*="vc_col-xs-"]) {text-align:center}}@media (max-width:639px){
	#wordpress .sc_layouts_row .sc_layouts_item {margin-top:0 !important; margin-bottom:0 !important}}
#wordpress .sc_layouts_row_delimiter {border-bottom:1px solid #ddd}
#wordpress #wordpress-body.frontpage .sc_layouts_hide_on_frontpage, 
#wordpress #wordpress-body.error404 .sc_layouts_hide_on_frontpage {display:none !important}@media (min-width:1680px){
	#wordpress .hide_on_desktop, 
	#wordpress .sc_layouts_hide_on_desktop {display:none !important}}@media (min-width:1168px) and (max-width:1679px){
	#wordpress .hide_on_notebook, 
	#wordpress .sc_layouts_hide_on_notebook {display:none !important}}@media (min-width:768px) and (max-width:1167px){
	#wordpress .hide_on_tablet, 
	#wordpress .sc_layouts_hide_on_tablet {display:none !important}}@media (max-width:767px){
	#wordpress .hide_on_mobile, 
	#wordpress .sc_layouts_hide_on_mobile {display:none !important}}
#wordpress .sc_layouts_row .vc_separator {margin-top:3em !important;	margin-bottom:3em !important}
#wordpress .sc_layouts_iconed_text {white-space:nowrap}
#wordpress .sc_layouts_item_link {display:block}
#wordpress .sc_layouts_item_icon {font-size:2.25em;	line-height:1.1em;	display:inline-block;	vertical-align:middle;	-webkit-transition:color .3s ease; -ms-transition:color .3s ease; transition:color .3s ease}
#wordpress .sc_layouts_item_details {display:inline-block;	vertical-align:middle;	white-space:normal}
#wordpress .sc_layouts_item_icon + .sc_layouts_item_details {margin-left:0.5em}
#wordpress .sc_layouts_column_icons_position_left .sc_layouts_item_details {text-align:left}
#wordpress .sc_layouts_column_icons_position_right .sc_layouts_item_details {text-align:right}
#wordpress .sc_align_center .sc_layouts_item_details {text-align:center}
#wordpress .sc_layouts_item_details_line1, 
#wordpress .sc_layouts_item_details_line2 {display:block}
#wordpress .sc_layouts_item_details_line1 {font-weight:300;	font-size:13px;	line-height:16px}
#wordpress .sc_layouts_item_details_line2 {font-weight:600;	font-size:16px;	line-height:21px}@media (max-width:959px){
	#wordpress .sc_layouts_item_details_line1 {font-size:12px; line-height:16px}
	#wordpress .sc_layouts_item_details_line2 {font-size:15px; line-height:20px}}@media (max-width:767px){
	#wordpress .sc_layouts_item_details_line1 {font-size:11px; line-height:14px}
	#wordpress .sc_layouts_item_details_line2 {font-size:13px; line-height:18px}}@media (max-width:479px){
	#wordpress .sc_layouts_row_type_compact .sc_layouts_item_details, 
	#wordpress .sc_layouts_row_type_normal .sc_layouts_item_details {display:none}}
#wordpress .sc_layouts_column_icons_position_right .sc_layouts_item:after {content: ' ';	width:100%;	height:0;	clear:both}
#wordpress .sc_layouts_column_icons_position_right .sc_layouts_item_icon {float:right;	margin-left:0.4em;	margin-right:0}
#wordpress .sc_layouts_column_icons_position_right .sc_layouts_item_details {float:right}
#wordpress .sc_layouts_row_type_narrow {font-size:13px;	line-height:19px;	padding:0.5em 0}@media (max-width:959px){
	#wordpress .sc_layouts_row_type_narrow {font-size:12px; line-height:18px}}@media (max-width:767px){
	#wordpress .sc_layouts_row_type_narrow {font-size:11px; line-height:16px}}
#wordpress .sc_layouts_row_type_narrow .sc_layouts_item {font-size:0.8667em;	line-height:1.4615em;	letter-spacing:0}
#wordpress .sc_layouts_row_type_narrow .sc_layouts_item_icon, 
#wordpress .sc_layouts_row_type_narrow .sc_layouts_item input[type="text"] {font-size:inherit;	font-weight:inherit;	line-height:inherit}
#wordpress .sc_layouts_row_type_narrow .sc_layouts_item_details_line1, 
#wordpress .sc_layouts_row_type_narrow .sc_layouts_item_details_line2 {display:inline-block;	font-size:inherit;	font-weight:inherit;	line-height:inherit}
#wordpress .sc_layouts_row_type_narrow .sc_layouts_item_details_line1 + .sc_layouts_item_details_line2 {margin-left:0.5em}
#wordpress .sc_layouts_row_type_narrow .socials_wrap {margin:0 -8px 0 0}
#wordpress .sc_layouts_row_type_narrow .socials_wrap .social_item {margin:0 8px 0 0}
#wordpress .sc_layouts_row_type_narrow .socials_wrap .social_item .social_icon {width:auto;	height:auto;	line-height:inherit;	font-size:15px;	-webkit-border-radius:0; -ms-border-radius:0; border-radius:0}
#wordpress .sc_layouts_row_type_narrow .socials_wrap .social_item_style_bg .social_icon {width:1.2em;	height:1.2em}
#wordpress .sc_layouts_row_type_narrow .sc_button {background-color:transparent;	border:1px solid #efa758;	color:#efa758;	text-transform:uppercase;	font-size:11px;	font-weight:400;	padding:1em 2em;	letter-spacing:0;	vertical-align:top}
#wordpress .sc_layouts_row_type_compact {padding:0.75em 0}
#wordpress .sc_layouts_row_type_compact .sc_layouts_item, 
#wordpress .sc_layouts_row_type_normal .sc_layouts_item {letter-spacing:0}
#wordpress .sc_layouts_row_type_compact .sc_layouts_item_icon {font-size:1.25em;	font-weight:400}
#wordpress .sc_layouts_row_type_compact .sc_layouts_item input[type="text"] {font-size:inherit;	font-weight:inherit;	line-height:inherit}
#wordpress .sc_layouts_row_type_compact .sc_layouts_item_details_line1, 
#wordpress .sc_layouts_row_type_compact .sc_layouts_item_details_line2 {display:inline-block;	font-size:inherit;	font-weight:inherit;	line-height:inherit}
#wordpress .sc_layouts_row_type_compact .sc_layouts_item_details_line1 + .sc_layouts_item_details_line2 {margin-left:0.5em}
#wordpress .sc_layouts_row_type_compact .socials_wrap {margin:0 -10px 0 0}
#wordpress .sc_layouts_row_type_compact .socials_wrap .social_item {margin:0 10px 0 0}
#wordpress .sc_layouts_row_type_compact .socials_wrap .social_item .social_icon {width:auto;	height:auto;	line-height:inherit;	font-size:15px;	-webkit-border-radius:0; -ms-border-radius:0; border-radius:0}
#wordpress .sc_layouts_row_type_compact .socials_wrap .social_item_style_bg .social_icon {width:1.2em;	height:1.2em}
#wordpress .sc_layouts_row_type_compact .sc_button {background-color:#efa758;	color:#fff;	font-size:12px;	font-weight:400;	padding:1.5em 3em;	letter-spacing:0.5px;	vertical-align:top}
#wordpress .sc_layouts_row_type_normal {padding:2em 0}
#wordpress .sc_layouts_row_type_normal .sc_button {background-color:#efa758;	color:#fff;	font-size:11px;	font-weight:600;	padding:1.5em 3em;	letter-spacing:0.5px;	vertical-align:top}
#wordpress .sc_layouts_row_fixed_placeholder {display:none}
#wordpress .sc_layouts_row_fixed_on + .sc_layouts_row_fixed_placeholder {display:block}
#wordpress .sc_layouts_row_fixed_on {position:fixed;	z-index:100002;	top:0;	left:-15px;	right:-15px;	margin:0 !important;	background-color:#fff}
#wordpress .sc_layouts_row_fixed_on ~ .sc_layouts_row_fixed_on {z-index:100001}
#wordpress .sc_layouts_row_fixed_on ~ .sc_layouts_row_fixed_on ~ .sc_layouts_row_fixed_on {z-index:100000}@media (max-width:767px){
	#wordpress .sc_layouts_row_fixed_on:not(.sc_layouts_row_fixed_always) {position:absolute}}
#wordpress .sc_layouts_row_type_compact.sc_layouts_row_fixed_on, 
#wordpress .sc_layouts_row_type_normal.sc_layouts_row_fixed_on {padding-top:0;	padding-bottom:0}
#wordpress .sc_layouts_row.sc_layouts_row_fixed_on .custom-logo-link img, 
#wordpress .sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img {max-height:40px}
#wordpress .sc_layouts_flex {box-sizing:border-box; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap}
#wordpress .sc_layouts_flex>.sc_layouts_column {display:flex}
#wordpress .sc_layouts_flex>.sc_layouts_column>.sc_layouts_item {display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; display:flex; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column}
#wordpress .sc_layouts_flex.sc_layouts_columns_stretch {-webkit-align-content:stretch; -ms-flex-line-pack:stretch; align-content:stretch}
#wordpress .sc_layouts_flex.sc_layouts_columns_top {-webkit-align-content:flex-start; -ms-flex-line-pack:start; align-content:flex-start}
#wordpress .sc_layouts_flex.sc_layouts_columns_bottom {-webkit-align-content:flex-end; -ms-flex-line-pack:end; align-content:flex-end}
#wordpress .sc_layouts_flex.sc_layouts_columns_middle {-webkit-align-content:center; -ms-flex-line-pack:center; align-content:center}
#wordpress .sc_layouts_flex.sc_layouts_columns_bottom:after, 
#wordpress .sc_layouts_flex.sc_layouts_columns_middle:after, 
#wordpress .sc_layouts_flex.sc_layouts_columns_top:after {content: ''; width:100%; height:0; overflow:hidden; visibility:hidden; display:block}
#wordpress .sc_layouts_flex.sc_layouts_content_top>.sc_layouts_column>.sc_layouts_item {-webkit-box-pack:start; -webkit-justify-content:flex-start; -ms-flex-pack:start; justify-content:flex-start}
#wordpress .sc_layouts_flex.sc_layouts_content_top:not(.sc_layouts_columns_stretch)>.sc_layouts_column {-webkit-box-align:start; -webkit-align-items:flex-start; -ms-flex-align:start; align-items:flex-start}
#wordpress .sc_layouts_flex.sc_layouts_content_bottom>.sc_layouts_column>.sc_layouts_item {-webkit-box-pack:end; -webkit-justify-content:flex-end; -ms-flex-pack:end; justify-content:flex-end}
#wordpress .sc_layouts_flex.sc_layouts_content_bottom:not(.sc_layouts_columns_stretch)>.sc_layouts_column {-webkit-box-align:end; -webkit-align-items:flex-end; -ms-flex-align:end; align-items:flex-end}
#wordpress .sc_layouts_flex.sc_layouts_content_middle>.sc_layouts_column>.sc_layouts_item {-webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center}
#wordpress .sc_layouts_flex.sc_layouts_content_middle:not(.sc_layouts_columns_stretch)>.sc_layouts_column {-webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center}
#wordpress .custom-logo-link img, 
#wordpress .sc_layouts_logo img {max-height:80px; width:auto}
#wordpress .sc_layouts_row_type_compact .custom-logo-link img, 
#wordpress .sc_layouts_row_type_compact .sc_layouts_logo img {max-height:60px}
#wordpress .sc_layouts_row_type_narrow .custom-logo-link img, 
#wordpress .sc_layouts_row_type_narrow .sc_layouts_logo img {max-height:40px}@media (max-width:1439px){
	#wordpress .custom-logo-link img, 
	#wordpress .sc_layouts_logo img {max-height:60px; width:auto}
	#wordpress .sc_layouts_row_type_compact .custom-logo-link img, 
	#wordpress .sc_layouts_row_type_compact .sc_layouts_logo img {max-height:40px}
	#wordpress .sc_layouts_row_type_narrow .custom-logo-link img, 
	#wordpress .sc_layouts_row_type_narrow .sc_layouts_logo img {max-height:30px}}
#wordpress .sc_layouts_logo .logo_text {display:block}
#wordpress .sc_layouts_logo .logo_slogan {display:block;	font-size:12px;	line-height:15px;	letter-spacing:0px}
#wordpress .sc_layouts_item_menu_mobile_button, 
#wordpress .sc_layouts_menu_mobile_button {display:none !important}
#wordpress .sc_layouts_menu_mobile_button .sc_layouts_item_icon {font-size:2em}
#wordpress .sc_layouts_menu_mobile_button .sc_layouts_item_icon:before {line-height:1.2em}
#wordpress .sc_layouts_menu_mobile_button_burger:not(.without_menu) {display:inline-block !important}@media (max-width:767px){
	#wordpress .sc_layouts_item_menu_mobile_button, 
	#wordpress .sc_layouts_menu_mobile_button {display:inline-block !important}}
#wordpress .sc_layouts_menu {position:relative;	z-index:1000;	overflow:hidden;	visibility:hidden;	max-height:3em}
#wordpress .sc_layouts_menu.inited {overflow:visible;	visibility:visible;	max-height:none}
#wordpress .sc_layouts_menu_nav, 
#wordpress .sc_layouts_menu_nav ul {display:inline-block;	margin:0;	padding:0;	list-style-type:none}
#wordpress .sc_layouts_menu_nav:after, 
#wordpress .sc_layouts_menu_nav ul:after {content: ' ';	display:block;	width:100%;	height:0;	clear:both}
#wordpress .sc_layouts_menu_nav li {margin:0;	position:relative}
#wordpress .sc_layouts_menu_nav li>a {display:block;	position:relative}
#wordpress .sc_layouts_menu_nav {text-align:left;	vertical-align:middle;	padding-left:0 !important}
#wordpress .sc_layouts_menu_nav>li {position:relative;	float:left;	z-index:20}
#wordpress .sc_layouts_menu_nav>li+li {z-index:19}
#wordpress .sc_layouts_menu_nav>li+li+li {z-index:18}
#wordpress .sc_layouts_menu_nav>li+li+li+li {z-index:17}
#wordpress .sc_layouts_menu_nav>li+li+li+li+li {z-index:16}
#wordpress .sc_layouts_menu_nav>li+li+li+li+li+li {z-index:15}
#wordpress .sc_layouts_menu_nav>li+li+li+li+li+li+li {z-index:14}
#wordpress .sc_layouts_menu_nav>li+li+li+li+li+li+li+li {z-index:13}
#wordpress .sc_layouts_menu_nav>li+li+li+li+li+li+li+li+li {z-index:12}
#wordpress .sc_layouts_menu_nav>li+li+li+li+li+li+li+li+li+li {z-index:11}
#wordpress .sc_layouts_menu_nav>li>a {padding:1em;	position:relative;	color:#333;	-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease; -ms-transition:color .3s ease,background-color .3s ease,border-color .3s ease; transition:color .3s ease,background-color .3s ease,border-color .3s ease}
#wordpress .sc_layouts_menu_nav>li>a:hover, 
#wordpress .sc_layouts_menu_nav>li.sfHover>a, 
#wordpress .sc_layouts_menu_nav>li.current-menu-item>a, 
#wordpress .sc_layouts_menu_nav>li.current-menu-parent>a, 
#wordpress .sc_layouts_menu_nav>li.current-menu-ancestor>a {color:#efa758}
#wordpress .sc_layouts_menu_nav>li.current-menu-item>a, 
#wordpress .sc_layouts_menu_nav>li.current-menu-parent>a, 
#wordpress .sc_layouts_menu_nav>li.current-menu-ancestor>a {font-weight:600}
#wordpress .sc_layouts_menu_nav>li.menu-item-has-children>a {padding-right:2em}
#wordpress .sc_layouts_menu_nav>li.menu-item-has-children>a:after {content: '\e882';	font-family:'trx_addons_icons';	font-weight:normal;	display:inline-block;	position:absolute;	top:50%;	right:1em;	z-index:1;	-webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);	-webkit-transition:color .3s ease; -ms-transition:color .3s ease; transition:color .3s ease}
#wordpress .sc_layouts_menu_popup .sc_layouts_menu_nav>li.menu-item-has-children>a:after, 
#wordpress .sc_layouts_menu_nav li li.menu-item-has-children>a:after {content: '\e884';	font-family:'trx_addons_icons';	font-weight:normal;	position:absolute;	right:1em;	top:50%;	-webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);	-webkit-transition:color .3s ease; -ms-transition:color .3s ease; transition:color .3s ease}
#wordpress .sc_layouts_menu_nav li[class*="icon-"]:before {-webkit-transition:color .3s ease; -ms-transition:color .3s ease; transition:color .3s ease}
#wordpress .sc_layouts_menu_nav>li[class*="icon-"]>a {padding-left:2em}
#wordpress .sc_layouts_menu_nav>li[class*="icon-"]:before {position:absolute;	display:inline-block;	z-index:1;	left:0.5em;	top:0;	padding:1em 0;	width:1em;	line-height:inherit}
#wordpress .sc_layouts_menu_nav>li[class*="columns-"][class*="icon-"]:before {position:static;	margin:0 0 0 0.5em;	float:left}
#wordpress .sc_layouts_menu_nav>li[class*="columns-"][class*="icon-"]>a {float:left;	margin-left:-1.5em}
#wordpress .sc_layouts_menu_nav li[class*="image-"]>a {background-position:1em center;	background-repeat:no-repeat;	background-size:1em;	padding-left:2.3em}
#wordpress .sc_layouts_menu_popup .sc_layouts_menu_nav, 
#wordpress .sc_layouts_menu_nav>li ul {position:absolute;	display:none;	z-index:10000;	width:13em;	padding:1.4em 0;	text-align:left;	background-color:#f0f0f0;	-webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;	-webkit-box-shadow:1px 1px 2px 0px rgba(0,0,0,0.2); -ms-box-shadow:1px 1px 2px 0px rgba(0,0,0,0.2); box-shadow:1px 1px 2px 0px rgba(0,0,0,0.2)}
#wordpress .sc_layouts_menu_nav>li li.menu-delimiter {margin-top:0.5em;	padding-top:0.5em;	border-top:1px solid #f0f0f0; text-align:center;	height:0;	overflow:hidden}
#wordpress .sc_layouts_menu_popup .sc_layouts_menu_nav>li>a, 
#wordpress .sc_layouts_menu_nav>li li>a {padding:0.6em 1.5em;	color:#333}
#wordpress .sc_layouts_menu_nav>li li>a:hover, 
#wordpress .sc_layouts_menu_nav>li li.sfHover>a, 
#wordpress .sc_layouts_menu_nav>li li.current-menu-item>a, 
#wordpress .sc_layouts_menu_nav>li li.current-menu-parent>a, 
#wordpress .sc_layouts_menu_nav>li li.current-menu-ancestor>a {color:#efa758}
#wordpress .sc_layouts_menu_nav>li li[class*="icon-"]>a>span {display:inline-block;	padding-left:1.5em}
#wordpress .sc_layouts_menu_nav>li li[class*="icon-"]:before {position:absolute;	z-index:1;	left:1.5em;	top:50%;	-webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);	color:#333}
#wordpress .sc_layouts_menu_nav>li li[class*="icon-"]:hover:before, 
#wordpress .sc_layouts_menu_nav>li li[class*="icon-"].shHover:before, 
#wordpress .sc_layouts_menu_nav>li li.current-menu-item:before, 
#wordpress .sc_layouts_menu_nav>li li.current-menu-parent:before, 
#wordpress .sc_layouts_menu_nav>li li.current-menu-ancestor:before {color:#efa758}
#wordpress .sc_layouts_menu_nav>li li[class*="image-"]>a {background-position:1.6667em center;	padding-left:3em}
#wordpress .sc_layouts_menu_nav>li>ul {top:4.2em;						left:0}
#wordpress .sc_layouts_menu_nav>li:last-child>ul, 
#wordpress .sc_layouts_column_align_right .sc_layouts_menu_nav>li.menu-collapse>ul {left:auto;	right:0}
#wordpress .sc_layouts_menu_popup .sc_layouts_menu_nav, 
#wordpress .sc_layouts_menu_popup .sc_layouts_menu_nav>li>ul, 
#wordpress .sc_layouts_menu_nav>li>ul ul {left:13em;	top:-1.4em;	margin:0 0 0 2px;	background-color:#f0f0f0}
#wordpress .sc_layouts_menu_nav>li>ul ul.submenu_left {left:-13em;	margin:0 0 0 -2px}
#wordpress .sc_layouts_menu_nav>li[class*="columns-"] {position:static}
#wordpress .sc_layouts_menu_nav>li[class*="columns-"]>ul {left:0;	right:0;	width:100%;	margin-left:0}
#wordpress .sc_layouts_menu_nav ul li.columns-2>ul {width:26em}
#wordpress .sc_layouts_menu_nav ul li.columns-2>ul.submenu_left {left:-26em}
#wordpress .sc_layouts_menu_nav ul li.columns-3>ul {width:39em}
#wordpress .sc_layouts_menu_nav ul li.columns-3>ul.submenu_left {left:-39em}
#wordpress .sc_layouts_menu_nav ul li.columns-4>ul {width:52em}
#wordpress .sc_layouts_menu_nav ul li.columns-4>ul.submenu_left {left:-52em}
#wordpress .sc_layouts_menu_nav ul li.columns-5>ul {width:65em}
#wordpress .sc_layouts_menu_nav ul li.columns-5>ul.submenu_left {left:-65em}
#wordpress .sc_layouts_menu_nav li[class*="columns-"]>ul>li {display:inline-block;	vertical-align:top}
#wordpress .sc_layouts_menu_nav li.columns-2>ul>li {width:50%}
#wordpress .sc_layouts_menu_nav li.columns-3>ul>li {width:33.3333%}
#wordpress .sc_layouts_menu_nav li.columns-4>ul>li {width:25%}
#wordpress .sc_layouts_menu_nav li.columns-5>ul>li {width:20%}@media (max-width:1279px){
	#wordpress .sc_layouts_menu_nav ul li.columns-4>ul, 
	#wordpress .sc_layouts_menu_nav ul li.columns-5>ul {width:39em}
	#wordpress .sc_layouts_menu_nav ul li.columns-4>ul.submenu_left, 
	#wordpress .sc_layouts_menu_nav ul li.columns-5>ul.submenu_left {left:-39em}
	#wordpress .sc_layouts_menu_nav li.columns-4>ul>li, 
	#wordpress .sc_layouts_menu_nav li.columns-5>ul>li {width:33.3333%}}@media (max-width:959px){
	#wordpress .sc_layouts_menu_nav ul li.columns-3>ul, 
	#wordpress .sc_layouts_menu_nav ul li.columns-4>ul, 
	#wordpress .sc_layouts_menu_nav ul li.columns-5>ul {width:26em}
	#wordpress .sc_layouts_menu_nav ul li.columns-3>ul.submenu_left, 
	#wordpress .sc_layouts_menu_nav ul li.columns-4>ul.submenu_left, 
	#wordpress .sc_layouts_menu_nav ul li.columns-5>ul.submenu_left {left:-26em}
	#wordpress .sc_layouts_menu_nav li.columns-3>ul>li, 
	#wordpress .sc_layouts_menu_nav li.columns-4>ul>li, 
	#wordpress .sc_layouts_menu_nav li.columns-5>ul>li {width:50%}}
#wordpress .sc_layouts_menu_nav li[class*="columns-"] li.menu-item-has-children>a {font-weight:600;	font-size:1.0769em}
#wordpress .sc_layouts_menu_nav li[class*="columns-"] li.menu-item-has-children>a:after {display:none}
#wordpress .sc_layouts_menu_nav li[class*="columns-"]>ul ul {position:static !important;	display:block !important;	margin-left:0;		padding:0;	left:auto;	top:auto;	width:auto;	vertical-align:top;	opacity:1 !important;	-webkit-transform:none !important; -ms-transform:none !important; transform:none !important;	-webkit-box-shadow:none !important; -ms-box-shadow:none !important; box-shadow:none !important}
#wordpress .sc_layouts_row_fixed_on {-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,0.2); -ms-box-shadow:0 2px 10px 0 rgba(0,0,0,0.2); box-shadow:0 2px 10px 0 rgba(0,0,0,0.2)}
#wordpress .sc_layouts_dropdown>li>ul {top:3.2em;	left:-1.5em}
#wordpress .sc_layouts_column_align_right .sc_layouts_dropdown>li>ul {left:auto;	right:-1.5em}
#wordpress .sc_layouts_dropdown li.menu-item.menu-item-has-children>a {padding:0}
#wordpress .sc_layouts_dropdown li.menu-item.menu-item-has-children>a:after {position:static;	display:inline-block;	vertical-align:middle;	margin-left:0.3em;	-webkit-transform:none; -ms-transform:none; transform:none}
#wordpress .sc_layouts_menu_mobile_button_burger {position:relative}
#wordpress .sc_layouts_menu_popup {position:absolute;	z-index:1000;	top:2.4em;	left:50%;	display:none;	-webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%)}
#wordpress .sc_layouts_menu_popup .sc_layouts_menu_nav {position:relative;	left:0;	top:0}
#wordpress .sc_layouts_menu_popup .sc_layouts_menu_nav>li {display:block;	float:none}
#wordpress .sc_layouts_menu_nav .menu-collapse {display:none}
#wordpress .sc_layouts_menu_nav .menu-collapse>a {position:relative;	text-align:center}
#wordpress .sc_layouts_menu_nav .menu-collapse>a:before {position:relative;	z-index:2;	left:1px;	top:0;	-webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg)}
#wordpress .sc_layouts_menu_nav .menu-collapse>a:after {content: ' ';	position:absolute;	z-index:1;	left:50%;	top:50%;	-webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%);	display:block;	width:2em;	height:2em;	-webkit-border-radius:50%; -ms-border-radius:50%; border-radius:50%;	background-color:#f7f7f7}
#wordpress .menu_hover_slide_line>ul>li#blob, 
#wordpress .menu_hover_slide_box>ul>li#blob {position:absolute;	top:0;	z-index:1;	opacity:0;	-webkit-transition:all 500ms cubic-bezier(0.175,0.885,0.320,1.275); -ms-transition:all 500ms cubic-bezier(0.175,0.885,0.320,1.275); transition:all 500ms cubic-bezier(0.175,0.885,0.320,1.275); }
#wordpress .menu_hover_slide_line>ul>li.blob_over:not(.current-menu-item):not(.current-menu-parent):not(.current-menu-ancestor):hover, 
#wordpress .menu_hover_slide_line>ul>li.blob_over:not(.current-menu-item):not(.current-menu-parent):not(.current-menu-ancestor).sfHover {background-color:transparent;	-webkit-box-shadow:none; -ms-box-shadow:none; box-shadow:none}
#wordpress .menu_hover_slide_line>ul>li#blob {height:1px;	margin-top:3em}
#wordpress .menu_hover_zoom_line>ul>li>a {position:relative}
#wordpress .menu_hover_zoom_line>ul>li>a:before {content: "";	height:1px;	position:absolute;	margin-left:0.25em;	top:3em;	left:50%;	-webkit-transition:all 0.1s ease; -ms-transition:all 0.1s ease; transition:all 0.1s ease;	-webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);	width:0}
#wordpress .menu_hover_zoom_line>ul>li>a:hover:before, 
#wordpress .menu_hover_zoom_line>ul>li.sfHover>a:before, 
#wordpress .menu_hover_zoom_line>ul>li.current-menu-item>a:before, 
#wordpress .menu_hover_zoom_line>ul>li.current-menu-parent>a:before, 
#wordpress .menu_hover_zoom_line>ul>li.current-menu-ancestor>a:before {width:80%}
#wordpress .menu_hover_path_line>ul>li>a {position:relative}
#wordpress .menu_hover_path_line>ul>li:before, 
#wordpress .menu_hover_path_line>ul>li:after, 
#wordpress .menu_hover_path_line>ul>li>a:before, 
#wordpress .menu_hover_path_line>ul>li>a:after {content: ' ' !important;	position:absolute;	-webkit-transition:-webkit-transform 0.1s; -ms-transition:-ms-transform 0.1s; transition:transform 0.1s;	-webkit-transition-timing-function:cubic-bezier(1,0.68,0.16,0.9); -ms-transition-timing-function:cubic-bezier(1,0.68,0.16,0.9); transition-timing-function:cubic-bezier(1,0.68,0.16,0.9)}
#wordpress .menu_hover_path_line>ul>li:before, 
#wordpress .menu_hover_path_line>ul>li:after {top:0.5em;	bottom:0.5em;	width:1px;		-webkit-transform:scale3d(1,0,1); -ms-transform:scale3d(1,0,1); transform:scale3d(1,0,1)}
#wordpress .menu_hover_path_line>ul>li:before {left:0.2em;	-webkit-transform-origin:50% 100%; -ms-transform-origin:50% 100%; transform-origin:50% 100%}
#wordpress .menu_hover_path_line>ul>li:after {right:0.2em;	-webkit-transform-origin:50% 0%; -ms-transform-origin:50% 0%; transform-origin:50% 0%}
#wordpress .menu_hover_path_line>ul>li>a:before, 
#wordpress .menu_hover_path_line>ul>li>a:after, 
#wordpress .menu_hover_path_line>ul>li.menu-item-has-children>a:after {left:0.2em;	right:0.2em;		height:1px;	-webkit-transform:scale3d(0,1,1); -ms-transform:scale3d(0,1,1); transform:scale3d(0,1,1)}
#wordpress .menu_hover_path_line>ul>li>a:before {top:0.5em;	bottom:auto;	-webkit-transform-origin:0 50%; -ms-transform-origin:0 50%; transform-origin:0 50%}
#wordpress .menu_hover_path_line>ul>li>a:after, 
#wordpress .menu_hover_path_line>ul>li.menu-item-has-children>a:after {top:auto;	bottom:0.5em;	-webkit-transform-origin:100% 50%; -ms-transform-origin:100% 50%; transform-origin:100% 50%}
#wordpress .menu_hover_path_line>ul>li>a:after, 
#wordpress .menu_hover_path_line>ul>li.menu-item-has-children>a:after {-webkit-transition-delay:0.3s; -ms-transition-delay:0.3s; transition-delay:0.3s}
#wordpress .menu_hover_path_line>ul>li>a:hover:after, 
#wordpress .menu_hover_path_line>ul>li.sfHover>a:after, 
#wordpress .menu_hover_path_line>ul>li.menu-item-has-children>a:hover:after, 
#wordpress .menu_hover_path_line>ul>li.sfHover.menu-item-has-children>a:after {-webkit-transition-delay:0s; -ms-transition-delay:0s; transition-delay:0s}
#wordpress .menu_hover_path_line>ul>li:before {-webkit-transition-delay:0.2s; -ms-transition-delay:0.2s; transition-delay:0.2s}
#wordpress .menu_hover_path_line>ul>li:hover:before, 
#wordpress .menu_hover_path_line>ul>li.sfHover:before {-webkit-transition-delay:0.1s; -ms-transition-delay:0.1s; transition-delay:0.1s}
#wordpress .menu_hover_path_line>ul>li>a:before {-webkit-transition-delay:0.1s; -ms-transition-delay:0.1s; transition-delay:0.1s}
#wordpress .menu_hover_path_line>ul>li.sfHover>a:before, 
#wordpress .menu_hover_path_line>ul>li>a:hover:before {-webkit-transition-delay:0.2s; -ms-transition-delay:0.2s; transition-delay:0.2s}
#wordpress .menu_hover_path_line>ul>li.sfHover:after, 
#wordpress .menu_hover_path_line>ul>li:hover:after {-webkit-transition-delay:0.3s; -ms-transition-delay:0.3s; transition-delay:0.3s}
#wordpress .menu_hover_path_line>ul>li.sfHover:before, 
#wordpress .menu_hover_path_line>ul>li:hover:before, 
#wordpress .menu_hover_path_line>ul>li.sfHover:after, 
#wordpress .menu_hover_path_line>ul>li:hover:after, 
#wordpress .menu_hover_path_line>ul>li.sfHover>a:before, 
#wordpress .menu_hover_path_line>ul>li>a:hover:before, 
#wordpress .menu_hover_path_line>ul>li>a:hover:after, 
#wordpress .menu_hover_path_line>ul>li.sfHover>a:after {-webkit-transform:scale3d(1,1,1); -ms-transform:scale3d(1,1,1); transform:scale3d(1,1,1)}
#wordpress .menu_hover_roll_down>ul>li>a:before {content: ' ';	position:absolute;	top:3.3em;	left:1.5em;	right:1.5em;	height:1px;	opacity:0;	-webkit-transform:translate3d(0,-3em,0); -ms-transform:translate3d(0,-3em,0); transform:translate3d(0,-3em,0);	-webkit-transition:-webkit-transform 0s 0.3s,opacity 0.2s; -ms-transition:transform 0s 0.3s,opacity 0.2s; transition:transform 0s 0.3s,opacity 0.2s}
#wordpress .menu_hover_roll_down>ul>li>a:hover:before, 
#wordpress .menu_hover_roll_down>ul>li.sfHover>a:before, 
#wordpress .menu_hover_roll_down>ul>li.current-menu-item>a:before, 
#wordpress .menu_hover_roll_down>ul>li.current-menu-ancestor>a:before, 
#wordpress .menu_hover_roll_down>ul>li.current-menu-parent>a:before {opacity:1;	-webkit-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0);	-webkit-transition:-webkit-transform 0.3s,opacity 0.1s; -ms-transition:-webkit-transform 0.3s,opacity 0.1s; transition:transform 0.3s,opacity 0.1s;	-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1); -ms-transition-timing-function:cubic-bezier(0.4,0,0.2,1); transition-timing-function:cubic-bezier(0.4,0,0.2,1)}
#wordpress .menu_hover_roll_down>ul>li>a>span {display:block;	pointer-events:none}
#wordpress .menu_hover_roll_down>ul>li.sfHover>a>span, 
#wordpress .menu_hover_roll_down>ul>li>a:hover>span, 
#wordpress .menu_hover_roll_down>ul>li.current-menu-item>a>span, 
#wordpress .menu_hover_roll_down>ul>li.current-menu-ancestor>a>span, 
#wordpress .menu_hover_roll_down>ul>li.current-menu-parent>a>span {-webkit-animation:anim-roll-down 0.3s forwards; -ms-animation:anim-roll-down 0.3s forwards; animation:anim-roll-down 0.3s forwards}@-webkit-keyframes anim-roll-down{50%{opacity:0; -webkit-transform:translate3d(0,100%,0); -ms-transform:translate3d(0,100%,0); transform:translate3d(0,100%,0)}51%{opacity:0; -webkit-transform:translate3d(0,-100%,0); -ms-transform:translate3d(0,-100%,0); transform:translate3d(0,-100%,0)}100%{opacity:1; -webkit-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0)}}@keyframes anim-roll-down{50%{opacity:0; -webkit-transform:translate3d(0,100%,0); -ms-transform:translate3d(0,100%,0); transform:translate3d(0,100%,0)}51%{opacity:0; -webkit-transform:translate3d(0,-100%,0); -ms-transform:translate3d(0,-100%,0); transform:translate3d(0,-100%,0)}100%{opacity:1; -webkit-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0)}}
#wordpress .menu_hover_color_line>ul>li>a:hover:before, 
#wordpress .menu_hover_color_line>ul>li>a:focus:before {-webkit-transform:scale3d(1,1,1); -ms-transform:scale3d(1,1,1); transform:scale3d(1,1,1);	-webkit-transition-delay:0s; -ms-transition-delay:0s; transition-delay:0s}
#wordpress .menu_hover_color_line>ul>li>a:before, 
#wordpress .menu_hover_color_line>ul>li>a:after, 
#wordpress .menu_hover_color_line>ul>li.menu-item-has-children>a:after {content: ' ' !important;	position:absolute;	top:3.3em;	left:1.5em;	right:1.5em !important;	margin:0;	height:1px;	-webkit-transform:scale3d(0,1,1); -ms-transform:scale3d(0,1,1); transform:scale3d(0,1,1);	-webkit-transform-origin:center left; -ms-transform-origin:center left; transform-origin:center left;	-webkit-transition:transform 0.3s cubic-bezier(0.22,0.61,0.36,1); -ms-transition:transform 0.3s cubic-bezier(0.22,0.61,0.36,1); transition:transform 0.3s cubic-bezier(0.22,0.61,0.36,1)}
#wordpress .menu_hover_color_line>ul>li>a:hover, 
#wordpress .menu_hover_color_line>ul>li.sfHover>a:after, 
#wordpress .menu_hover_color_line>ul>li>a:hover:after, 
#wordpress .menu_hover_color_line>ul>li>a:before {-webkit-transition-delay:0.3s; -ms-transition-delay:0.3s; transition-delay:0.3s}
#wordpress .menu_hover_color_line>ul>li.sfHover>a:after, 
#wordpress .menu_hover_color_line>ul>li.menu-item-has-children>a:hover:after, 
#wordpress .menu_hover_color_line>ul>li>a:hover:after, 
#wordpress .menu_hover_color_line>ul>li.sfHover>a:before, 
#wordpress .menu_hover_color_line>ul>li>a:hover:before, 
#wordpress .menu_hover_color_line>ul>li.current-menu-item>a:after, 
#wordpress .menu_hover_color_line>ul>li.current-menu-item>a:before, 
#wordpress .menu_hover_color_line>ul>li.current-menu-ancestor>a:after, 
#wordpress .menu_hover_color_line>ul>li.current-menu-ancestor>a:before, 
#wordpress .menu_hover_color_line>ul>li.current-menu-parent>a:after, 
#wordpress .menu_hover_color_line>ul>li.current-menu-parent>a:before {-webkit-transform:scale3d(1,1,1); -ms-transform:scale3d(1,1,1); transform:scale3d(1,1,1)}
#wordpress .menu_hover_color_line>ul>li.sfHover>a:before, 
#wordpress .menu_hover_color_line>ul>li>a:hover:before {-webkit-transition-delay:0s; -ms-transition-delay:0s; transition-delay:0s}
#wordpress .search_wrap, 
#wordpress .search_wrap .search_form {position:relative}
#wordpress .search_wrap .search_field {width:6em;	padding:0 0 0 1.25em !important;	vertical-align:middle;	-webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box}
#wordpress .sc_layouts_column_icons_position_right .search_wrap .search_field {padding:0 1.25em 0 0 !important}
#wordpress .search_wrap .search_submit {position:absolute;	bottom:0;	left:0;	background-color:transparent;	padding:0;	font-size:inherit;	font-weight:inherit;	line-height:inherit}
#wordpress .search_wrap .search_submit:before {margin:0}
#wordpress .sc_layouts_row_type_narrow .search_wrap .search_field, 
#wordpress .sc_layouts_row_type_compact .search_wrap .search_field {border:none !important;	background-color:transparent !important}
#wordpress .sc_layouts_row_type_compact .search_wrap .search_submit {font-size:1.25em;	font-weight:400}
#wordpress .sc_layouts_column_icons_position_right .search_wrap .search_submit {left:auto;	right:0}
#wordpress .sc_layouts_row_type_normal .search_wrap .search_field {font-size:11px;	text-transform:uppercase;	padding:0 1.5em 0 3em !important;	width:15em;	height:4.7727em;	line-height:4.7727em;	-webkit-border-radius:3em; -ms-border-radius:3em; border-radius:3em}
#wordpress .sc_layouts_row_type_normal .search_wrap .search_submit {display:block;	font-size:11px;	text-align:center;	width:1em;	height:4.7727em;	line-height:4.7727em;	position:absolute;	bottom:auto;	top:0;	left:1em}
#wordpress .sc_layouts_row_type_normal .search_wrap .search_submit:before {font-size:13px}
#wordpress .sc_layouts_row_type_normal .sc_layouts_column_icons_position_right .search_wrap .search_submit {left:auto;	right:1em}
#wordpress .sc_layouts_row_type_normal .sc_layouts_column_icons_position_right .search_wrap .search_field {padding:1em 3em 1em 1.5em !important}
#wordpress .search_wrap.search_style_expand .search_field {width:0;	visibility:hidden}
#wordpress .search_style_expand.search_opened .search_field {width:6em;	padding-left:1.75em !important;	visibility:visible}
#wordpress .sc_layouts_column_icons_position_right .search_style_expand.search_opened .search_field {padding-left:0 !important;	padding-right:1.75em !important}
#wordpress .sc_layouts_row_type_normal .sc_layouts_column .search_style_expand .search_field {height:4.7727em;	line-height:4.7727em;	padding-top:0;	padding-bottom:0;	visibility:visible}
#wordpress .sc_layouts_row_type_normal .sc_layouts_column .search_style_expand:not(.search_opened) .search_field {padding:0 2.3em !important}
#wordpress .sc_layouts_row_type_normal .sc_layouts_column .search_style_expand.search_opened .search_field {width:15em}
#wordpress .sc_layouts_row_type_normal .sc_layouts_column .search_style_expand:not(.search_opened) .search_submit {width:4.7727em;	left:0;	right:auto}
#wordpress .search_style_fullscreen .search_form {display:inline-block}
#wordpress .search_style_fullscreen.search_opened .search_form {display:block}
#wordpress .search_style_fullscreen .search_field {width:0;	visibility:hidden}
#wordpress .search_style_fullscreen .search_field, 
#wordpress .search_style_fullscreen .search_submit, 
#wordpress .search_style_fullscreen .search_submit:before {-webkit-transition:none; -ms-transition:none; transition:none}
#wordpress .search_style_fullscreen.search_opened .search_field, 
#wordpress .search_style_fullscreen.search_opened .search_submit, 
#wordpress .search_style_fullscreen.search_opened .search_submit:before {-webkit-transition:all .3s ease; -ms-transition:all .3s ease; transition:all .3s ease}
#wordpress .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen .search_field {width:0;	height:4.7727em;	line-height:4.7727em;	padding-top:0;	padding-bottom:0;	visibility:visible}
#wordpress .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen:not(.search_opened) .search_field {padding:0 2.3em 0 2.3em}
#wordpress .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen:not(.search_opened) .search_submit {width:4.7727em;	left:0;	right:auto}
#wordpress .search_style_fullscreen .search_close {display:none}
#wordpress .search_style_fullscreen .search_close:before {margin:0}
#wordpress .search_style_fullscreen.search_opened .search_close {position:absolute;	right:0;	top:0;	display:inline-block;	font-size:2rem;	font-weight:300;	text-align:center;	cursor:pointer;	-webkit-transition:all ease .3s; -ms-transition:all ease .3s; transition:all ease .3s}
#wordpress .search_style_fullscreen.search_opened .search_form_wrap {position:fixed;	background-color:rgba(255,255,255,0.9);	bottom:0;	left:0;	right:0;	top:0;	width:100%;	height:100%;	z-index:10000;	overflow:hidden}
#wordpress .search_style_fullscreen.search_opened .search_form {position:relative;	width:50%;	top:50%;	left:50%;	-webkit-transform:translateX(-50%) translateY(-50%); -ms-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%);	border-bottom:1px solid #fff;	font-size:1em}
#wordpress .search_style_fullscreen.search_opened .search_results {top:0;	display:none !important}
#wordpress .search_style_fullscreen.search_opened .search_submit:before {font-size:inherit}
#wordpress .search_style_fullscreen.search_opened .search_submit, 
#wordpress .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_submit {position:absolute;	left:0 !important;	right:auto !important;	top:50%;	font-size:2rem;	-webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%)}
#wordpress .search_style_fullscreen.search_opened .search_field, 
#wordpress .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field {font-size:2rem !important;	font-weight:400 !important;	line-height:3em !important;	height:3em;	letter-spacing:1px;	margin:0;	padding:0 0 0 2em;	border:none;	white-space:pre-wrap;	word-wrap:break-word;	resize:none;	overflow:hidden;	display:block;	visibility:visible;	width:100%}
#wordpress .search_style_fullscreen.search_opened .search_field, 
#wordpress .search_style_fullscreen.search_opened .search_field:hover, 
#wordpress .search_style_fullscreen.search_opened .search_field:focus {background-color:transparent !important}
#wordpress .search_style_fullscreen.search_opened .search_field::-ms-clear {display:none}
#wordpress .search_wrap .search_results {display:none;	position:absolute;	z-index:10000;	left:0;	top:3.5em;	background-color:#fff;	border:1px solid #e5e5e5;	width:22em;	padding:2em 1.5em;	text-align:left}
#wordpress .search_wrap .search_results:after {content: " ";	width:10px;	height:10px;	background-color:#fff;	border-left:1px solid #e5e5e5;	border-top:1px solid #e5e5e5;	position:absolute;	top:-6px;	left:3em;	-webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg)}
#wordpress .search_results.widget_area .post_item + .post_item {border-top:1px solid #e5e5e5;	margin-top:1.6em;	padding-top:1.6em}
#wordpress .sc_layouts_column_align_right .search_wrap .search_results {left:auto;	right:1em}
#wordpress .sc_layouts_column_align_right .search_wrap .search_results:after {left:auto;	right:3em}
#wordpress .search_wrap .search_results .search_results_close {position:absolute;	top:3px;	right:3px;	display:block;	text-align:center;	overflow:hidden;	font-size:1em;	width:1.2em;	height:1.2em;	line-height:1.2em;	cursor:pointer}
#wordpress .search_wrap .post_more {display:block;	text-align:center}
#wordpress .search_wrap .post_meta {font-style:normal}
#wordpress .sc_layouts_title_caption {margin:0 auto}
#wordpress .sc_layouts_row_type_compact .sc_layouts_title_caption {font-size:2em}
#wordpress .sc_layouts_title_meta + .sc_layouts_title_title>.sc_layouts_title_caption {font-size:3em;	line-height:1.2em;	margin:0.2em 0 0.2em;	float:none}
#wordpress .sc_layouts_title_caption img {display:inline-block;	max-height:1.5em;	vertical-align:middle;	width:auto;	margin:-0.2em 0.2em 0 0}
#wordpress .sc_layouts_title_link {display:inline-block;	margin:0.5em 0 2em}
#wordpress .sc_layouts_title_meta .post_edit:before {margin-right:0.5em}
#wordpress .sc_layouts_title_description {font-size:13px;	line-height:19px;	margin:4px auto 1em;	max-width:75%}
#wordpress .sc_layouts_title_description p {margin:0}
#wordpress .sc_layouts_title_breadcrumbs {margin-top:0.5em}
#wordpress .sc_layouts_title.with_content {position:relative;	min-height:0em}
#wordpress .sc_layouts_title.with_image {min-height:20rem;	background-repeat:no-repeat;	background-position:center center;	background-size:cover}
#wordpress .sc_layouts_title.with_image.with_content:before {content: ' ';	position:absolute;	z-index:0;		left:0;	top:0;	width:100%;	height:100%;	background-color:rgba(0,0,0,0.1)}
#wordpress .sc_layouts_title .sc_layouts_title_content {position:static}
#wordpress .sc_layouts_title.with_image .sc_layouts_title_content {position:absolute;	z-index:2;	left:50%;	top:50%;	-webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%)}
#wordpress .sc_layouts_featured.with_content {position:relative;	min-height:0em}
#wordpress .sc_layouts_featured.with_image {min-height:40rem;	background-repeat:no-repeat;	background-position:center center;	background-size:cover}
#wordpress .sc_layouts_featured.with_image.with_content:before {content: ' ';	position:absolute;	z-index:0;		left:0;	top:0;	width:100%;	height:100%;	background-color:rgba(0,0,0,0.5)}
#wordpress .sc_layouts_featured .sc_layouts_featured_content {position:static}
#wordpress .sc_layouts_featured.with_image .sc_layouts_featured_content {position:absolute;	z-index:2;	left:50%;	top:50%;	-webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%)}
#wordpress .sidebar .trx_addons_columns_wrap {margin-right:0}
#wordpress .sidebar .trx_addons_columns_wrap [class*="trx_addons_column-"] {display:block;	width:100%;	padding:0}
#wordpress .menu_style_right .trx_addons_scroll_to_top {left:2em;	right:auto}
#wordpress .menu_style_left .sc_layouts_row_fixed_on {margin-left:6rem !important}
#wordpress .menu_style_right .sc_layouts_row_fixed_on {margin-right:6rem !important}
#wordpress #wordpress-body.mobile_layout.menu_style_left .sc_layouts_row_fixed_on {margin-left:0 !important}
#wordpress #wordpress-body.mobile_layout.menu_style_right .sc_layouts_row_fixed_on {margin-right:0 !important}
#wordpress .header_position_under .top_panel .wpb_row {background-color:transparent !important}
#wordpress .top_panel.with_bg_image .sc_layouts_row:not(.sc_layouts_row_fixed_on) {background-color:transparent}
#wordpress .content .search_wrap {max-width:50%;	margin:0}
#wordpress .post_item_none_search .search_wrap, 
#wordpress .post_item_none_archive .search_wrap {max-width:none}
#wordpress .content .search_wrap .search_form_wrap {width:100%}
#wordpress .content .search_wrap .search_form_wrap .search_field {width:100%}
#wordpress .content .search_wrap .search_submit {background-color:transparent}
#wordpress .post_item_none_search .search_wrap .search_field, 
#wordpress .post_item_none_archive .search_wrap .search_field {padding:0.5em 3em 0.5em 1em !important}
#wordpress .post_item_none_search .search_wrap .search_submit, 
#wordpress .post_item_none_archive .search_wrap .search_submit {left:auto;	right:0;	top:0;	padding:0 1em}
#wordpress .content .search_wrap .search_results {width:100%}
#wordpress .sidebar .slider_pagination_pos_bottom>.swiper-pagination, 
#wordpress .sidebar .slider_outer_pagination_pos_bottom>.swiper-pagination {bottom:0.5em}
#wordpress .sidebar .slider_container .swiper-pagination-bullet, 
#wordpress .sidebar .slider_outer .swiper-pagination-bullet {width:8px;	height:8px}
#wordpress .sidebar .slider_outer .slider_controls_wrap, 
#wordpress .sidebar .slider_container.slider_controls_side .slider_controls_wrap {display:none}
#wordpress .sc_slider_controls .slider_controls_wrap>a:before, 
#wordpress .slider_container.slider_controls_side .slider_controls_wrap>a:before, 
#wordpress .slider_outer_controls_side .slider_controls_wrap>a:before, 
#wordpress .slider_outer_controls_top .slider_controls_wrap>a:before, 
#wordpress .slider_outer_controls_bottom .slider_controls_wrap>a:before {font-family:'fontello';	font-size:1.6em}
#wordpress .sc_slider_controls .slider_controls_wrap>.slider_prev:before, 
#wordpress .slider_container.slider_controls_side .slider_controls_wrap>.slider_prev:before, 
#wordpress .slider_outer_controls_side .slider_controls_wrap>.slider_prev:before, 
#wordpress .slider_outer_controls_top .slider_controls_wrap>.slider_prev:before, 
#wordpress .slider_outer_controls_bottom .slider_controls_wrap>.slider_prev:before {content: '\e939'}
#wordpress .sc_slider_controls .slider_controls_wrap>.slider_next:before, 
#wordpress .slider_container.slider_controls_side .slider_controls_wrap>.slider_next:before, 
#wordpress .slider_outer_controls_side .slider_controls_wrap>.slider_next:before, 
#wordpress .slider_outer_controls_top .slider_controls_wrap>.slider_next:before, 
#wordpress .slider_outer_controls_bottom .slider_controls_wrap>.slider_next:before {content: '\e93a'}
#wordpress .slider_elastistack_outer.slider_outer_controls>.slider_controls_wrap>.slider_next:before, 
#wordpress .slider_elastistack.slider_controls>.slider_controls_wrap>.slider_next:before {content: '\e929'}
#wordpress .header_widgets_wrap .slider_container .slide_overlay.slide_overlay_large {background-color:transparent}
#wordpress .header_widgets_wrap .slider_container.slider_titles_center:not(.slider_multi) .slide_info.slide_info_large {width:18em}
#wordpress .sidebar .slider_container.slider_multi .slide_info:not(.slide_info_large), 
#wordpress .sidebar .slider_container .slide_info:not(.slide_info_large) {bottom:8px}
#wordpress .sidebar .slider_container.slider_multi .slide_title, 
#wordpress .sidebar .slider_container .slide_info:not(.slide_info_large) .slide_title {font-size:1em}
#wordpress .sidebar .slider_container.slider_multi .slide_date, 
#wordpress .sidebar .slider_container .slide_info:not(.slide_info_large) .slide_date {font-size:12px;	line-height:16px}
#wordpress .footer_wrap .sc_layouts_row {line-height:1.7857em}
#wordpress .footer_wrap .sc_layouts_item {margin-top:0;	margin-bottom:0}
#wordpress .widget_categories_list[class*="column-"] [class*="column-"], 
#wordpress .sidebar .widget_categories_list [class*="column-"] {width:100%;	float:none;	overflow:hidden}
#wordpress .widget_categories_list[class*="column-"] [class*="column-"]+[class*="column-"], 
#wordpress .sidebar .widget_categories_list [class*="column-"]+[class*="column-"] {margin-top:0.5em}
#wordpress .widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_item, 
#wordpress .sidebar .widget_categories_list .categories_list_style_1 .categories_list_item {text-align:left}
#wordpress .widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_image {display:inline-block;	width:20%}
#wordpress .sidebar .widget_categories_list .categories_list_style_1 .categories_list_image {display:inline-block;	width:32px;	vertical-align:middle}
#wordpress .widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_image img, 
#wordpress .sidebar .widget_categories_list .categories_list_style_1 .categories_list_image img {width:100%;	height:auto}
#wordpress .widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_title, 
#wordpress .sidebar .widget_categories_list .categories_list_style_1 .categories_list_title {display:inline-block;	vertical-align:middle;	width:70%;	margin:0;	font-size:1em;	text-align:left;	text-transform:none;	-webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box}
#wordpress .widget_categories_list[class*="column-"] .categories_list_style_1 .categories_list_image + .categories_list_title, 
#wordpress .sidebar .widget_categories_list .categories_list_style_1 .categories_list_image + .categories_list_title {padding-left:1em}
#wordpress #wordpress-body.expand_content .sc_recent_news_style_news-announce .post_size_full {height:656px}
#wordpress #wordpress-body.expand_content .sc_recent_news_style_news-announce .post_size_big {height:328px}
#wordpress #wordpress-body.expand_content .sc_recent_news_style_news-announce .post_size_medium, 
#wordpress #wordpress-body.expand_content .sc_recent_news_style_news-announce .post_size_small {height:164px}
#wordpress .sidebar .sc_recent_news .post_item .post_title, 
#wordpress .footer .sc_recent_news .post_item .post_title {font-size:1em}
#wordpress .sidebar .sc_recent_news .post_item .post_content, 
#wordpress .footer .sc_recent_news .post_item .post_content {font-size:0.8667em;	line-height:1.3846em}
#wordpress h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag) {font-size:3.333em;	line-height:1.1}
#wordpress h6.sc_item_title {font-size:1.333em;	font-weight:400;	text-transform:uppercase;	letter-spacing:3px;	border-bottom:3px solid;	padding-bottom:1.15em}
#wordpress .sc_item_title {line-height:1.1}
#wordpress .menu_side_inner #toc_menu {display:block}
#wordpress .menu_side_icons #toc_menu {position:relative;	left:0;	top:0;	margin:0}
#wordpress .menu_side_icons .toc_menu_item .toc_menu_description {height:6rem;	line-height:6rem;	font-size:1.0667em;	font-weight:bold;	text-transform:uppercase;	top:1px}
#wordpress .menu_side_icons .toc_menu_item:hover .toc_menu_description {margin-right:0}
#wordpress .menu_side_icons .toc_menu_item .toc_menu_description span {display:inline-block;	vertical-align:middle;	padding:0 3em;	letter-spacing:1px}
#wordpress .menu_side_icons .toc_menu_item .toc_menu_icon {width:100%;	height:6rem;	line-height:6rem;	border-top:1px solid #ddd;	-webkit-box-sizing:content-box; -ms-box-sizing:content-box; box-sizing:content-box}
#wordpress .menu_side_icons .toc_menu_item .toc_menu_icon:before {font-size:2rem;	font-weight:normal;	line-height:inherit}
#wordpress .menu_side_dots #toc_menu .toc_menu_item .toc_menu_icon {text-align:center}
#wordpress .menu_side_dots #toc_menu .toc_menu_item .toc_menu_icon:before {content: ' ';	width:5px;	height:5px;	line-height:inherit;	-webkit-border-radius:50%; -ms-border-radius:50%; border-radius:50%}
#wordpress .menu_side_dots #toc_menu .toc_menu_item_active .toc_menu_icon:before {width:9px;	height:9px}
#wordpress .menu_style_left .toc_menu_item .toc_menu_description {left:-20em;	right:auto}
#wordpress .menu_style_left .toc_menu_item:hover .toc_menu_description {left:100%;	right:auto}
#wordpress .sc_events_item_button:before, 
#wordpress .sc_events_item_button:after {content: '\e93a';	font-family:'fontello'}
#wordpress .sc_form .sc_form_info_item .sc_form_info_icon:before {font-family:'fontello'}
#wordpress .sc_form .sc_form_info_item_address .sc_form_info_icon:before {content: '\e8fd'}
#wordpress .sc_form .sc_form_info_item_email .sc_form_info_icon:before {content: '\e8fa'}
#wordpress .sc_form .sc_form_info_item_phone .sc_form_info_icon:before {content: '\e8f5'}
#wordpress .footer_wrap .sc_icons .sc_icons_icon + .sc_icons_item_title {margin-top:1em;	margin-bottom:2em}
#wordpress .sc_testimonials_item_content:before {content: '\e8b6';	font-family:'fontello'}
#wordpress .sc_button_text {vertical-align:baseline}
#wordpress .sc_button.sc_button_simple:before, 
#wordpress .sc_button.sc_button_simple:after {content: '\e836';	font-family:'fontello';	line-height:normal}
#wordpress .sc_table table tr:first-child th, 
#wordpress .sc_table table tr:first-child td {font-weight:500}
#wordpress .sc_table table th {padding:1em 1em}
#wordpress .sc_table table td {padding:1.8em 1em}
#wordpress .widget_area .post_item.without_thumb .post_title, 
#wordpress aside .post_item.without_thumb .post_title {text-align:left}
#wordpress .widget_area .post_item .post_title, 
#wordpress aside .post_item .post_title {font-size:1.2em;	font-weight:500;	line-height:1.23;	margin:0;	text-align:center}
#wordpress .widget_area .post_item .post_thumb, 
#wordpress aside .post_item .post_thumb {float:none;	width:100%;	height:auto;	margin:0 0 1.1em;	overflow:hidden}
#wordpress .widget_area .post_item .post_content, 
#wordpress aside .post_item .post_content {text-align:center;	padding:0 1em}
#wordpress .widget_area, 
#wordpress aside {counter-reset:item_num}
#wordpress .widget_area .post_item.without_thumb, 
#wordpress aside .post_item.without_thumb {position:relative}
#wordpress .widget_area .post_item.without_thumb + .post_item, 
#wordpress aside .post_item.without_thumb + .post_item {margin-top:1.15em; border-top:1px solid; padding-top:1.55em}
#wordpress .widget_area .post_item.without_thumb>.post_number, 
#wordpress aside .post_item.without_thumb>.post_number {position:absolute; width:1.8em; height:1.8em; line-height:1em; text-align:left; font-size:1.667em; left:0; top:0}
#wordpress .widget_area .post_item.without_thumb .post_number:before, 
#wordpress aside .post_item.without_thumb .post_number:before {counter-increment:item_num; content:counter(item_num,decimal-leading-zero); display:block; text-align:left}
#wordpress .widget_area .post_item.without_thumb + .post_item .post_number, 
#wordpress aside .post_item.without_thumb + .post_item .post_number {top:1em}
#wordpress .widget_area .post_item.without_thumb .post_content, 
#wordpress aside .post_item.without_thumb .post_content {text-align:left; padding:0 0 0 3.1em}
#wordpress .widget_area .post_item .post_info, 
#wordpress aside .post_item .post_info {font-size:1em; font-style:italic; margin-top:0.5em}
#wordpress .widget_area .post_item .post_info .post_info_categories, 
#wordpress aside .post_item .post_info .post_info_categories {font-size:13px; text-transform:uppercase; font-style:normal; letter-spacing:2px}
#wordpress .widget_area .post_item .post_info .post_info_categories a:before, 
#wordpress aside .post_item .post_info .post_info_categories a:before {content: '#'}
#wordpress .widget_area .post_item .post_info .post_info_item+.post_info_item:before, 
#wordpress aside .post_item .post_info .post_info_item+.post_info_item:before {margin:0 0 0 14px}
#wordpress aside .post_item + .post_item {margin-top:2.3em}
#wordpress .search_wrap .search_submit:before {content: '\e94a';	font-family:'fontello'}
#wordpress footer .widget_socials .socials_wrap, 
#wordpress header .sc_layouts_item .socials_wrap {display:inline-block}
#wordpress footer .widget_socials .widget_title, 
#wordpress header .sc_layouts_item .widget_title {font-size:15px;	font-weight:400;	line-height:1.2;	text-transform:none;	border-bottom:0;	padding-bottom:0;	display:inline-block;	margin:0 1.5em 0 0;	letter-spacing:0}
#wordpress header .sc_layouts_item .socials_wrap .social_item .social_icon {width:26px;	height:26px;	line-height:26px;	font-size:16px}
#wordpress header .sc_layouts_item .socials_wrap .social_item {margin:0}
#wordpress header .sc_layouts_item .socials_wrap .social_item + .social_item {margin-left:4px}
#wordpress .sc_layouts_row_type_compact .search_wrap .search_field {height:2.5em}
#wordpress .sc_layouts_row_type_compact .search_wrap .search_submit {font-size:1.2em;	height:100%; line-height:1; padding:0 1px}
#wordpress .sc_layouts_column_align_right .sc_layouts_item {position:relative}
#wordpress .sc_layouts_column_align_right .sc_layouts_item + .sc_layouts_item:before {content: '';	position:absolute;	left:-1.15em;	top:0.1em;	height:22px;	width:1px}
#wordpress .sc_layouts_column_align_right .sc_layouts_item, 
#wordpress .sc_layouts_column_align_right .sc_layouts_item + div:not(.sc_layouts_item) {margin-left:2.5em;	margin-right:0}
#wordpress .sc_layouts_row_type_compact .search_wrap .search_submit:before {-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	transition:all 0.3s ease}
#wordpress .sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item + div.vc_separator:not(.sc_layouts_item) {margin-top:-1em!important}
#wordpress .sc_layouts_menu_nav>li.menu-item-has-children>a:after {display:none}
#wordpress .sc_layouts_menu_nav>li.menu-item-has-children>a {padding-right:0}
#wordpress .sc_layouts_menu_nav>li>a {padding:0}
#wordpress .sc_layouts_menu_nav>li + li {margin-left:1.15em}
#wordpress .sc_layouts_menu_nav>li + li:not(.menu-collapse):before {content: '';	position:absolute;	width:1px;	height:70%;	top:10%;	left:-0.55em}
#wordpress .sc_layouts_menu_nav .menu-collapse>a:before {left:0}
#wordpress .sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item, 
#wordpress .sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item + div:not(.sc_layouts_item) {margin-top:0.2em !important;	margin-bottom:0.2em !important}
#wordpress .sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item + div.vc_separator:not(.sc_layouts_item) {margin-top:0.4em!important;	margin-bottom:1.1em!important}
#wordpress .sc_layouts_menu_nav>li.current-menu-item>a, 
#wordpress .sc_layouts_menu_nav>li.current-menu-parent>a, 
#wordpress .sc_layouts_menu_nav>li.current-menu-ancestor>a {font-weight:500}
#wordpress footer .sc_layouts_row .vc_separator {margin-top:0!important;	margin-bottom:2.5em!important}
#wordpress footer.footer_custom_footer-home3 .sc_layouts_row .vc_separator {margin-top:0!important; margin-bottom:1.15em!important}
#wordpress footer .sc_socials_names .socials_wrap {margin:1em 0}
#wordpress footer .socials_wrap .social_item.social_item_type_names {display:block;	margin:0;	text-transform:uppercase;	line-height:1.68}
#wordpress footer .sc_align_right .socials_wrap .social_item.social_item_type_names {text-align:right}
#wordpress .socials_wrap .social_item.social_item_type_names .social_icon, 
#wordpress .socials_wrap .social_item.social_item_type_names .social_name {-webkit-transition:none;	-ms-transition:none;	transition:none}
#wordpress .sc_layouts_menu_nav>li>ul {top:2em}
#wordpress .sc_layouts_menu_popup .sc_layouts_menu_nav>li>a, 
#wordpress .sc_layouts_menu_nav>li li>a {padding:0.8em 1.65em}
#wordpress .sc_layouts_menu_popup .sc_layouts_menu_nav, 
#wordpress .sc_layouts_menu_nav>li ul {padding:1.1em 0}
#wordpress .sc_layouts_menu_popup .sc_layouts_menu_nav, 
#wordpress .sc_layouts_menu_popup .sc_layouts_menu_nav>li>ul, 
#wordpress .sc_layouts_menu_nav>li>ul ul {top:-1.1em}
#wordpress .sc_layouts_menu_popup .sc_layouts_menu_nav>li + li:before, 
#wordpress .sc_layouts_menu_nav>li li + li:before {content: '';	position:absolute;	height:1px;	left:1.65em;	right:1.65em;	top:-1px}
#wordpress .sc_layouts_title_caption {font-size:4.444em;	line-height:1.2}
#wordpress .breadcrumbs {font-size:15px;	line-height:20px;	font-style:italic}
#wordpress .breadcrumbs .breadcrumbs_delimiter:before {font-family:fontello;	content: '\e836';	font-style:normal}
#wordpress .sc_layouts_title_breadcrumbs {margin-top:2.9em}
#wordpress .breadcrumbs .breadcrumbs_delimiter {margin:0 1.2em}
#wordpress .sc_skills_pie.sc_skills_compact_off .sc_skills_total {font-size:2.667em;	font-weight:400;	line-height:1.42;	text-transform:uppercase;	top:48%}
#wordpress .sc_skills_pie.sc_skills_compact_off .sc_skills_item_title {font-size:1.2em;	font-weight:500;	line-height:1.39;	letter-spacing:0}
#wordpress .sc_countdown_default {padding:4.65em 0 3.6em}
#wordpress .sc_countdown_default .sc_countdown_digits, 
#wordpress .sc_countdown_default .sc_countdown_separator {font-size:3.333em;	font-weight:400;	height:1em;	line-height:1}
#wordpress .sc_countdown_default .sc_countdown_digits {margin-bottom:0}
#wordpress .sc_countdown_default .sc_countdown_digits span {width:auto}
#wordpress .sc_countdown .sc_countdown_label {font-size:1.2em;	font-weight:500;	text-transform:lowercase;	margin-top:-0.25em;	display:block}
#wordpress .sc_countdown .sc_countdown_separator {margin:0 0.4em}
#wordpress .slider_container .swiper-pagination-bullet, 
#wordpress .slider_outer .swiper-pagination-bullet {width:7px;	height:7px;	border:0;	opacity:1;	-webkit-border-radius:50%;	-moz-border-radius:50%;	border-radius:50%}
#wordpress .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullet, 
#wordpress .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullet, 
#wordpress .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullet {margin:0}
#wordpress .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullet + .swiper-pagination-bullet, 
#wordpress .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullet + .swiper-pagination-bullet, 
#wordpress .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullet + .swiper-pagination-bullet {margin-left:12px}
#wordpress .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets, 
#wordpress .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets, 
#wordpress .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {bottom:2.6em}
#wordpress .sc_price .sc_price_item_image + .sc_price_item_info {margin:-5.5em 2.7em 0;	position:relative;	z-index:2;	padding:2em 0}
#wordpress .sc_price_item_title {font-size:2.667em;	font-weight:400;	line-height:1.39;	text-transform:none;	letter-spacing:0;	margin-bottom:1.1em}
#wordpress .sc_price_item_description ul, 
#wordpress .sc_price_item_details ul {list-style-type:none;	padding-left:0;	font-size:1.2em;	font-weight:500}
#wordpress .sc_price_item_description ul li + li, 
#wordpress .sc_price_item_details ul li + li {margin-top:3px}
#wordpress .sc_price_item_description, 
#wordpress .sc_price_item_details {font-size:1em;	font-style:normal}
#wordpress .sc_price_item_price {text-transform:uppercase;	font-size:13px;	letter-spacing:2px}
#wordpress .sc_price_item_price_value {font-size:2.538em;	letter-spacing:5px}
#wordpress .sc_price_item_details {margin-top:0.935em}
#wordpress .sc_price_item_subtitle + .sc_price_item_link, 
#wordpress .sc_price_item_title + .sc_price_item_link, 
#wordpress .sc_price_item_description + .sc_price_item_link, 
#wordpress .sc_price_item_details + .sc_price_item_link {margin-top:4.6em;	width:100%}
#wordpress .sc_push_large {margin-top:-13.4rem}
#wordpress .sc_padding_large {padding:3.45em 13%}
#wordpress .sc_form_title, 
#wordpress .sc_form_description {margin-bottom:4.5rem}
#wordpress .sc_form .trx_addons_columns_wrap {margin-right:-22px}
#wordpress .sc_form .trx_addons_columns_wrap>[class*="trx_addons_column-"] {padding-right:22px}
#wordpress .sc_form.sc_form_default .sc_form_field_button button {width:100%}
#wordpress .widget_socials .socials_description {display:inline-block}
#wordpress .widget_socials .socials_description + .socials_wrap {display:inline-block;	margin-top:0;	margin-left:1.3em}
#wordpress footer .widget_socials .socials_wrap .social_item .social_icon {width:39px; height:39px; line-height:39px; font-size:16px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0}
#wordpress .widget_socials .socials_wrap .social_item .social_icon {width:26px;	height:26px;	line-height:26px;	font-size:16px}
#wordpress .widget_socials .socials_wrap {margin:0}
#wordpress .widget_socials .socials_wrap .social_item {margin:0}
#wordpress .widget_socials .socials_wrap .social_item + .social_item {margin-left:4px}
#wordpress .sc_team h6.sc_item_title_tag + .sc_item_descr, 
#wordpress .sc_team h6.sc_item_title_tag + .sc_item_slider, 
#wordpress .sc_team h6.sc_item_title_tag + .sc_item_columns, 
#wordpress .sc_team h6.sc_item_title_tag + .sc_item_content {margin-top:4.85rem}
#wordpress .sc_team_short .sc_team_item_thumb {border-bottom:0}
#wordpress .sc_team_item_info {text-align:center}
#wordpress .sc_team_default .sc_team_item_title, 
#wordpress .sc_team_short .sc_team_item_title, 
#wordpress .sc_team_featured .sc_team_item_title {font-size:1.2em;	font-weight:500;	line-height:1.22;	letter-spacing:0}
#wordpress .sc_team_default .sc_team_item_subtitle, 
#wordpress .sc_team_short .sc_team_item_subtitle, 
#wordpress .sc_team_featured .sc_team_item_subtitle {font-size:1em;	line-height:1.2;	font-style:italic;	letter-spacing:0;	margin-top:0.5em}
#wordpress .sc_recent_news.sc_recent_news_style_news-magazine .post_item .post_featured .mask, 
#wordpress .sc_recent_news.sc_recent_news_style_news-portfolio .post_item .post_featured .icons, 
#wordpress .sc_recent_news.sc_recent_news_style_news-magazine .post_item .post_featured .icons {display:none}
#wordpress .sc_recent_news.sc_recent_news_style_news-magazine .post_item .post_featured .mask {opacity:1}
#wordpress .sc_recent_news.sc_recent_news_style_news-portfolio .post_item:hover .post_featured .mask {opacity:0}
#wordpress .sc_recent_news.sc_recent_news_style_news-portfolio .post_item .post_featured .post_info {text-align:center;	padding:0;	margin:0;	bottom:auto;	width:100%;	top:50%;	-webkit-transform:translateY(-50%);	-moz-transform:translateY(-50%);	-ms-transform:translateY(-50%);	-o-transform:translateY(-50%);	transform:translateY(-50%);	z-index:110;	-webkit-transition:none!important;	-moz-transition:none!important;	-ms-transition:none!important;	-o-transition:none!important;	transition:none!important; font-size:1em}
#wordpress .sc_recent_news.sc_recent_news_style_news-portfolio .post_item .post_title {font-size:5.333em;	font-weight:400;	line-height:0.87;	letter-spacing:-2px}
#wordpress .sc_recent_news.sc_recent_news_style_news-portfolio .post_item .post_meta {font-size:1em;	margin-bottom:0!important;	margin-top:1.7em!important}
#wordpress .sc_recent_news .post_item .post_author, 
#wordpress .sc_recent_news .post_item .post_author {font-size:15px;	font-style:italic;	margin-left:0.9em}
#wordpress .sc_recent_news .post_item .post_date {font-style:italic;	font-size:15px}
#wordpress .sc_recent_news .post_item .post_date:before {display:none}
#wordpress .sc_recent_news .post_item .post_categories, 
#wordpress .sc_recent_news.sc_recent_news_style_news-portfolio .post_item .post_featured .post_info .post_categories {font-size:13px;	letter-spacing:2px;	padding:0;	text-transform:uppercase;	padding-left:5.2em;	position:relative; font-style:normal}
#wordpress .sc_recent_news .post_item .post_categories a:before {content: '#'}
#wordpress .sc_recent_news .post_item .post_categories:before, 
#wordpress .sc_recent_news.sc_recent_news_style_news-portfolio .post_item .post_featured .post_info .post_categories:before {content: '';	position:absolute;	left:1.7em;	width:2.3em;	height:1px;	top:0.55em}
#wordpress .sc_recent_news.sc_recent_news_style_news-magazine .post_item .post_title {font-size:3.333em;	font-weight:400;	line-height:1.1;	letter-spacing:-1px}
#wordpress .sc_recent_news.sc_recent_news_style_news-magazine .post_accented_on .post_featured {margin-bottom:1.3em}
#wordpress .sc_recent_news.sc_recent_news_style_news-magazine .post_item .post_meta {margin:1.2em 0 1em !important}
#wordpress .sc_recent_news.sc_recent_news_style_news-magazine .post_item.post_accented_on {margin-bottom:0}
#wordpress .sc_recent_news.sc_recent_news_style_news-magazine .post_item.post_accented_on + .post_item.post_accented_on {margin-top:2em}
#wordpress .sc_recent_news.sc_recent_news_style_news-magazine .post_item.post_accented_on + .post_delimiter {margin-top:3.2em}
#wordpress .sc_recent_news.sc_recent_news_style_news-magazine .post_item.post_accented_off {margin-bottom:1em;	float:left;	width:calc(50% - 15px)}
#wordpress .sc_recent_news.sc_recent_news_style_news-magazine .post_item.post_accented_off:nth-child(2n) {margin-left:30px}
#wordpress .sc_recent_news.sc_recent_news_style_news-magazine [class*="trx_addons_column-"] .post_item.post_accented_off {margin-bottom:1em; float:none; width:100%}
#wordpress .sc_recent_news.sc_recent_news_style_news-magazine [class*="trx_addons_column-"] .post_item.post_accented_off:nth-child(2n) {margin-left:0}
#wordpress .sc_recent_news.sc_recent_news_style_news-magazine .post_delimiter:before {display:none}
#wordpress .sc_recent_news.sc_recent_news_style_news-magazine .post_delimiter {margin:0}
#wordpress .sc_recent_news.sc_recent_news_style_news-magazine .post_item.post_accented_off .post_featured {margin-top:0.1em}
#wordpress .sc_recent_news.sc_recent_news_style_news-magazine .post_item.post_accented_off .post_title {font-size:1.2em;	font-weight:500;	line-height:1.23;	letter-spacing:0;	border-bottom:1px solid;	padding-bottom:1.3em}
#wordpress .sc_recent_news.sc_recent_news_style_news-magazine .post_accented_off .post_featured {width:45.5%; float:left}
#wordpress .sc_recent_news.sc_recent_news_style_news-magazine .post_accented_off .post_header {width:54.5%;	padding-left:26px; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
#wordpress .sc_recent_news.sc_recent_news_style_news-magazine .post_item.post_accented_off .post_categories {padding-left:0}
#wordpress .sc_recent_news.sc_recent_news_style_news-magazine .post_item.post_accented_off .post_categories:before {display:none}
#wordpress .sc_recent_news.sc_recent_news_style_news-magazine .post_item.post_accented_off .post_categories + .post_date {margin-left:0.75em}
#wordpress .sc_recent_news.sc_recent_news_style_news-magazine .post_item.post_accented_off .post_meta {margin-top:1em !important;	margin-bottom:0!important}
#wordpress .sc_action_item_default.with_image:after {display:none}
#wordpress .sc_action_item.with_image .sc_action_item_mask {display:none}
#wordpress .sc_action_item_default .sc_action_item_subtitle {font-size:2.667em;	font-weight:400;	line-height:1.14;	letter-spacing:0;	padding:0 0.4em}
#wordpress .sc_action_item_default .sc_action_item_title>span, 
#wordpress .sc_action_item_default .sc_action_item_subtitle>span {display:block}
#wordpress .sc_action_item.with_image .sc_action_item_inner {padding:6.4em 0.2em 2.8em}
#wordpress .sc_action_item_default .sc_action_item_title {font-size:3em;	font-weight:400;	line-height:1;	letter-spacing:-0.9px}
#wordpress .sc_action_item_default .sc_action_item_subtitle + .sc_action_item_title {margin-top:0.85em}
#wordpress .sc_button.sc_button_bordered.sc_action_item_link {border-width:2px !important;	padding:calc(1.05em - 2px) 3.2em calc(1.05em - 2px)}
#wordpress .sc_action_item_subtitle + .sc_action_item_link, 
#wordpress .sc_action_item_title + .sc_action_item_link, 
#wordpress .sc_action_item_description + .sc_action_item_link {margin-top:4.35rem}
#wordpress #sb_instagram.sbi_col_5 #sbi_images {}
#wordpress .sc_recent_news.sc_recent_news_style_news-portfolio .post_item .post_featured .mask {opacity:1!important}
#wordpress #sb_instagram a.sbi_photo {position:relative;	opacity:1!important}
#wordpress #sb_instagram .sbi_photo:before {position:absolute;	content: '\e940';	font-family:'fontello';	font-size:30px;	width:68px;	height:68px;	line-height:68px;	left:50%;	top:50%;	margin-left:-34px;	margin-top:-34px;	text-align:center;	opacity:0;	-webkit-transition:all ease .3s;	-ms-transition:all ease .3s;	transition:all ease .3s}
#wordpress #sb_instagram .sbi_photo:hover:before {opacity:1}
#wordpress #sb_instagram .sbi_photo:before:hover {}
#wordpress .socials_share .socials_caption:before {display:none}
#wordpress .socials_share .socials_caption {margin-right:0.8em;	margin-top:0.15em}
#wordpress .sc_blogger_default .sc_blogger_item_content {padding:1.3em 1em 0}
#wordpress .sc_blogger .sc_blogger_item .sc_blogger_item_title {margin:0;	font-size:1.2em;	font-weight:500;	line-height:1.23}
#wordpress .sc_blogger_content>.sc_blogger_item + .sc_blogger_item {margin-top:2em}
#wordpress .sc_recent_news_style_news-excerpt .post_item {min-height:13.667em}
#wordpress .sc_recent_news_style_news-excerpt .post_featured {float:none; width:100%; margin-bottom:0}
#wordpress .sc_recent_news_style_news-excerpt .post_featured.with_thumb .post_video_hover {top:34.5%}
#wordpress .sc_recent_news_style_news-excerpt .post_featured.post_video_play {z-index:140}
#wordpress .sc_recent_news_style_news-excerpt .post_body {overflow:hidden; float:left; width:66%; padding:3.65em 1em 0; position:absolute; bottom:0; left:50%; margin:0 0 0 -33%; z-index:130; text-align:center}
#wordpress .sc_recent_news.sc_recent_news_style_news-excerpt .post_item .post_header {text-align:center}
#wordpress .sc_recent_news.sc_recent_news_style_news-excerpt .post_item .post_title {font-size:3.333em; font-weight:400; line-height:1.1; letter-spacing:-1px; overflow:hidden; max-height:2.16em}
#wordpress .sc_recent_news.sc_recent_news_style_news-excerpt .post_item .post_meta {margin:1.5em 0 -0.2em !important}
#wordpress .sc_push_medium {margin-top:-9.85rem}
#wordpress .wpb_single_image.vc_align_left .vc_single_image-wrapper.vc_box_border {padding-left:0; padding-bottom:0}
#wordpress .wpb_single_image.vc_align_right .vc_single_image-wrapper.vc_box_border {padding-right:0; padding-bottom:0}
#wordpress .wpb_single_image .vc_single_image-wrapper.vc_box_border {padding:37px 27px}
#wordpress .sc_item_title + .sc_item_button {margin-top:2.7rem}
#wordpress .woocommerce>ul.products {margin-bottom:-2em}
#wordpress .wpb_widgetised_column .widget + .widget {margin-top:6.9rem}
#wordpress .sc_layouts_menu_mobile_button .sc_layouts_item_icon:before {content: '\e949'; font-family:'fontello'}
#wordpress .sc_layouts_menu_mobile_button .sc_layouts_item_link {width:77px; height:77px; line-height:77px; text-align:center}
#wordpress .sc_layouts_menu_mobile_button .sc_layouts_item_icon {font-size:34px; font-weight:400}
#wordpress .sc_layouts_row_fixed_on {-webkit-box-shadow:none; -ms-box-shadow:none; box-shadow:none}
#wordpress .sc_recent_news_style_news-announce {margin-right:-30px}
#wordpress .sc_recent_news_style_news-announce .post_item {padding-right:30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin-bottom:30px!important}
#wordpress .sc_recent_news_style_news-announce .post_size_big {width:66.6%}
#wordpress .sc_recent_news_style_news-announce .post_size_medium {width:33.3%}
#wordpress .sc_recent_news .post_item .post_featured_bg {right:30px}
#wordpress #wordpress-body.expand_content .sc_recent_news_style_news-announce .post_size_big {height:558px}
#wordpress #wordpress-body.expand_content .sc_recent_news_style_news-announce .post_size_medium {height:264px}
#wordpress .sc_recent_news.sc_recent_news_style_news-announce .post_item .post_featured .post_info {font-size:1em; padding:1rem 4.8rem 3.6rem;	z-index:130}
#wordpress .sc_recent_news.sc_recent_news_style_news-announce .post_item .post_featured .icons {z-index:140}
#wordpress .sc_recent_news.sc_recent_news_style_news-announce .post_item.post_size_medium .post_featured .post_info {padding:1rem 2.5rem 1.8rem}
#wordpress .sc_recent_news.sc_recent_news_style_news-announce .post_item .post_featured .post_info .post_categories {display:inline-block; line-height:18px; margin-bottom:0; background-color:transparent; text-transform:uppercase; font-size:13px; letter-spacing:2px; padding:0; padding-left:5.2em; position:relative; font-style:normal}
#wordpress .sc_recent_news.sc_recent_news_style_news-announce .post_item .post_title {font-size:3.333em; font-weight:400; line-height:1.1; margin-bottom:0.225em}
#wordpress .sc_recent_news.sc_recent_news_style_news-announce .post_item.post_size_medium .post_title {font-size:1.2em; font-weight:500; line-height:1.23; margin-bottom:0.6em}
#wordpress .sc_recent_news.sc_recent_news_style_news-announce .post_item.post_size_medium .post_date, 
#wordpress .sc_recent_news.sc_recent_news_style_news-announce .post_item.post_size_medium .post_author {display:none}
#wordpress .sc_recent_news.sc_recent_news_style_news-announce .post_item.post_size_medium .post_categories {padding-left:0!important}
#wordpress .sc_recent_news.sc_recent_news_style_news-announce .post_item.post_size_medium .post_categories:before {display:none}
#wordpress .sc_layouts_menu_mobile_button.absolute {position:absolute}
#wordpress .trx_addons_video_player.video_play .video_mask {opacity:1!important; background-color:#000!important}
#wordpress .sc_recent_news_style_news-announce .post_item .post_featured:after {display:none}
#wordpress .sc_recent_news_style_news-announce .post_featured.hover_icon .mask {opacity:1}
#wordpress .sc_blogger .trx_addons_column-1_4 .format-video .post_featured.with_thumb .post_video_hover {background:transparent!important;	border:0}
#wordpress .sc_blogger .trx_addons_column-1_4 .format-video .post_featured.with_thumb .mask {opacity:1}
#wordpress .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not(.button).social_item, 
#wordpress .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not(.button).social_item:hover, 
#wordpress .post_item_single .post_content>.post_meta_single .post_share .social_item, 
#wordpress .post_item_single .post_content>.post_meta_single .post_share .social_item:hover, 
#wordpress .team_member_page .team_member_socials .social_item, 
#wordpress .team_member_page .team_member_socials .social_item:hover, 
#wordpress .sc_team .sc_team_item_thumb .sc_team_item_socials .social_item, 
#wordpress .sc_team .sc_team_item_thumb .sc_team_item_socials .social_item:hover {color:transparent}
#wordpress .trx_addons_audio_player .mejs-controls div.mejs-time-rail {margin-top:6px !important}
#wordpress .trx_addons_dropcap {font-size:3.333em; font-weight:400; text-transform:uppercase; width:1.18em; height:1.18em; line-height:1.18em; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; margin:0.13em 0.4em 0 0}
#wordpress .trx_addons_dropcap.trx_addons_dropcap_style_2 {font-size:4.133em; margin-top:0; width:auto; line-height:0.9}
#wordpress ol[class*="trx_addons_list"] {counter-reset:num; font-size:1.2em; padding-left:3.1em; line-height:1.95; font-weight:500}
#wordpress ol[class*="trx_addons_list_custom"]>li {list-style:none; position:relative}
#wordpress ol[class*="trx_addons_list_custom"]>li:before {counter-increment:num; content:counter(num,decimal-leading-zero); display:inline-block; text-align:left; position:absolute; left:-3.7em; top:0.35em; font-weight:400; font-size:0.833em}
#wordpress ol[class*="trx_addons_list_custom"]>li:after {content: ''; position:absolute; width:0.788em; height:1px; left:-1.5em; top:1em}
#wordpress ul[class*="trx_addons_list"] {font-size:1.2em; line-height:1.95; font-weight:500}
#wordpress ul[class*="trx_addons_list_dot"] {padding-left:1.55em}
#wordpress ul[class*="trx_addons_list_dot"]>li:before {font-size:1.7em; line-height:1.1; left:-0.8em}
#wordpress ul[class*="trx_addons_list_custom"] {padding-left:2.2em}
#wordpress ul[class*="trx_addons_list_custom"]>li:before {font-family:fontello; content: '\e911'; line-height:1; font-size:0.9em; top:0.6em; left:-2.2em}
#wordpress .esg-grid i[class*="eg-icon-"] {color:#fff;	-webkit-transition:color .5s ease; -ms-transition:color .5s ease; transition:color .5s ease}
#wordpress .esg-grid a:hover i[class*="eg-icon-"] {color:#ffffff}
#wordpress .esg-navigationbutton i[class*="eg-icon-"] {color:#ffffff}
#wordpress .esg-navigationbutton:hover i[class*="eg-icon-"] {color:#ffffff}
#wordpress .flat-light .esg-filters .esg-sortbutton-order, 
#wordpress .flat-light .esg-filters .esg-cartbutton-order {line-height:36px;	margin:0}
#wordpress .flat-light .esg-filters .esg-sortbutton {padding-right:0}
#wordpress .esgbox-overlay {z-index:28010 !important}
#wordpress .esgbox-opened {z-index:28030 !important}
#wordpress .vc_col-sm-12 {min-height:0}
#wordpress .vc_col-sm-12[class*="vc_col-lg-"], 
#wordpress .vc_col-sm-12[class*="vc_col-md-"], 
#wordpress .vc_col-sm-12[class*="vc_col-xs-"] {min-height:1px}
#wordpress .vc_row[data-vc-full-width]:not(.vc_parallax) {overflow:visible}
#wordpress .vc_row.vc_row-o-full-height {min-height:100vh !important}
#wordpress .vc_col-has-fill>.vc_column-inner, 
#wordpress .vc_row-has-fill + .vc_row-full-width + .vc_row>.vc_column_container>.vc_column-inner, 
#wordpress .vc_row-has-fill + .vc_row>.vc_column_container>.vc_column-inner, 
#wordpress .vc_row-has-fill + .vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, 
#wordpress .vc_row-has-fill + .vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, 
#wordpress .vc_row-has-fill>.vc_column_container>.vc_column-inner, 
#wordpress .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, 
#wordpress .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {padding-top:0 !important}
#wordpress .vc_row .wpb_column:not(.vc_col-sm-12) blockquote {margin:0}
#wordpress .vc_row.stripe_before, 
#wordpress .vc_row.stripe_after {position:relative;	overflow:hidden;	padding-top:500px;	margin-top:-500px;	padding-bottom:500px;	margin-bottom:-500px}
#wordpress .vc_row.stripe_before:before, 
#wordpress .vc_row.stripe_after:after {content: " ";	position:absolute;	z-index:-1;	width:100%;	height:180%;	background-color:inherit}
#wordpress .vc_row.stripe_before:before {top:0}
#wordpress .vc_row.stripe_after:after {bottom:0}
#wordpress .vc_tta.vc_general .vc_tta-panels .vc_tta-panel-#wordpress-body {padding:2.4em 0}
#wordpress .vc_tta.vc_general .vc_tta-panels .vc_tta-panel-#wordpress-body p {margin-bottom:0}
#wordpress .vc_tta.vc_general .vc_tta-panels .vc_tta-panel-#wordpress-body p + p {margin-top:1em}
#wordpress .vc_tta.vc_tta-accordion .vc_tta-panel-#wordpress-body, 
#wordpress .vc_tta.vc_tta-accordion .vc_tta-panel-heading {border:none !important;	background:transparent !important}
#wordpress .vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, 
#wordpress .vc_tta.vc_tta-style-classic .vc_tta-panel:not(:last-child) .vc_tta-panel-heading, 
#wordpress .vc_tta.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading, 
#wordpress .vc_tta.vc_tta-style-modern .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {margin-bottom:1.6em}
#wordpress .vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, 
#wordpress .vc_tta.vc_tta-style-classic .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {margin-top:1.6em}
#wordpress .wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-title {font-size:1em;	font-weight:700;	line-height:1.75;	margin-top:0!important;	letter-spacing:0px}
#wordpress #wordpress-body.wpb-js-composer .vc_tta.vc_general.vc_tta-accordion .vc_tta-panels-container {}
#wordpress #wordpress-body.wpb-js-composer .vc_tta.vc_general.vc_tta-accordion .vc_tta-panels .vc_tta-panel:first-child .vc_tta-panel-title>a {}
#wordpress #wordpress-body.wpb-js-composer .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel-title>a {padding:2.45em 4em 2.1em 0;	text-transform:none;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	transition:all 0.3s ease}
#wordpress #wordpress-body.wpb-js-composer .vc_tta.vc_general.vc_tta-accordion .vc_active .vc_tta-panel-title>a {text-transform:none}
#wordpress #wordpress-body.wpb-js-composer .vc_tta.vc_general.vc_tta-accordion .vc_active .vc_tta-panel-#wordpress-body {padding-top:0}
#wordpress #wordpress-body.wpb-js-composer .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel-#wordpress-body {padding:0 5em 2.4em 0}
#wordpress .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {padding-left:4.2em}
#wordpress .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-right.vc_tta-panel-title>a {padding-right:4.2em;	padding-left:2.6em}
#wordpress .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-left.vc_tta-panel-title>a>.vc_tta-controls-icon {left:0}
#wordpress .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-right.vc_tta-panel-title>a>.vc_tta-controls-icon {right:0}
#wordpress .vc_tta.vc_tta-accordion .vc_active .vc_tta-panel-heading .vc_tta-controls-icon-position-right.vc_tta-panel-title>a>.vc_tta-controls-icon {}
#wordpress .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon {width:40px;	height:40px;	-webkit-transition:all ease .3s;	-ms-transition:all ease .3s;	transition:all ease .3s;	-webkit-box-sizing:border-box;	-ms-box-sizing:border-box;	box-sizing:border-box;	border:0}
#wordpress #wordpress-body.wpb-js-composer .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {left:16px;	right:16px;	top:16px;	bottom:16px;	-webkit-transform:rotate(45deg) translate(-10%,-10%);	-ms-transform:rotate(45deg) translate(-10%,-10%);	transform:rotate(45deg) translate(-10%,-10%);	border-width:0 2px 2px 0}
#wordpress .vc_tta.vc_tta-accordion.vc_tta-shape-rounded .vc_tta-panel-heading .vc_tta-controls-icon {border-radius:5px}
#wordpress .vc_tta.vc_tta-accordion.vc_tta-shape-round .vc_tta-panel-heading .vc_tta-controls-icon {border-radius:50%}
#wordpress .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {left:0}
#wordpress .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {right:0}
#wordpress .vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-minus:before, 
#wordpress .vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-plus:before {left:50%;	right:auto;	-webkit-transform:translate(-50%,-50%);	-ms-transform:translate(-50%,-50%);	transform:translate(-50%,-50%);	width:9px;	border-width:1px 0 0 0}
#wordpress .vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-plus:after {top:50%;	bottom:auto;	border-width:0 0 0 1px;	-webkit-transform:translate(-50%,-50%);	-ms-transform:translate(-50%,-50%);	transform:translate(-50%,-50%);	height:9px}
#wordpress .vc_tta.vc_tta-accordion .vc_tta-panel + .vc_tta-panel {margin-top:0;	border-top:3px solid}
#wordpress .wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab>a {border:0!important}
#wordpress .wpb-js-composer .vc_tta-accordion.vc_general .vc_tta-panel {position:relative}
#wordpress .vc_tta.vc_tta-accordion .vc_tta-panel-title .vc_tta-title-text {font-size:1.333em;	font-weight:400;	text-transform:uppercase;	letter-spacing:3px}
#wordpress .vc_tta.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {background-color:transparent;	padding:0.8em 2.4em 0.75em!important;	border:1px solid}
#wordpress .vc_tta.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab {}
#wordpress .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab>a .vc_tta-title-text {font-size:13px;	font-weight:400;	text-transform:uppercase;	letter-spacing:2px}
#wordpress .wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-panel-#wordpress-body {padding:26px 20px}
#wordpress .wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-panel-#wordpress-body .wpb_wrapper img {margin-bottom:1.6em}
#wordpress .vc_separator {margin-top:3.3334em;	margin-bottom:5em !important}
#wordpress .vc_progress_bar.vc_progress_bar_narrow .vc_single_bar {box-shadow:none;	border-radius:0;	height:5px;	margin-top:3.8em}
#wordpress .vc_progress_bar.vc_progress_bar_narrow .vc_single_bar .vc_bar {height:5px;	border-radius:0}
#wordpress .vc_progress_bar.vc_progress_bar_narrow .vc_single_bar + .vc_single_bar {margin-top:4.325em}
#wordpress .vc_progress_bar.vc_progress_bar_narrow .vc_single_bar .vc_label {position:absolute;	font-size:1.267em;	font-weight:500;	line-height:1.32;	font-style:normal;	top:-1.95em;	padding:0;	text-shadow:none;	display:block;	width:100%}
#wordpress .vc_progress_bar.vc_progress_bar_narrow .vc_single_bar .vc_label .vc_label_units {position:absolute;	z-index:1;	top:3px;	right:0}
#wordpress .vc_progress_bar.vc_progress-bar-color-white {overflow:hidden;	padding:2.85em 3.35em 4.55em}
#wordpress .vc_progress_bar.vc_progress-bar-color-white .vc_single_bar + .vc_single_bar {margin-top:3.65em}
#wordpress .vc_message_box {padding:2.5em 0.875em 2.75em 6.2em;	margin-bottom:2em}
#wordpress .vc_message_box p {font-size:1.867em;	font-weight:400;	letter-spacing:-0.5px}
#wordpress .vc_message_box-solid-icon {padding-left:7em}
#wordpress .vc_message_box-icon {width:4.5em}
#wordpress .vc_message_box .vc_message_box-icon>* {font-size:1.5em}
#wordpress .vc_message_box-solid-icon .vc_message_box-icon {width:5em;	font-weight:400;	font-size:1em}
#wordpress .vc_message_box:not(.vc_message_box-solid-icon) .vc_message_box-icon>* {left:auto;	right:0;	-webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%)}
#wordpress .vc_message_box-outline .vc_message_box-icon i {color:inherit}
#wordpress .vc_color-juicy_pink.vc_message_box-outline, 
#wordpress .vc_color-juicy_pink.vc_message_box-solid-icon {color:#f4524d}
#wordpress .vc_color-orange.vc_message_box-outline, 
#wordpress .vc_color-orange.vc_message_box-solid-icon {color:#e39a31}
#wordpress .vc_color-vista_blue.vc_message_box-outline .vc_message_box-icon, 
#wordpress .vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon i, 
#wordpress .vc_color-vista_blue.vc_message_box-outline, 
#wordpress .vc_color-vista_blue.vc_message_box-solid-icon {color:#9dbf00}
#wordpress .vc_color-vista_blue.vc_message_box-outline, 
#wordpress .vc_color-vista_blue.vc_message_box-solid-icon {border-color:#9dbf00}
#wordpress .vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon i {background-color:#9dbf00}
#wordpress .vc_message_box_closeable {position:relative}
#wordpress .vc_message_box_closeable:after {content: '\e8ac';	font-family:'fontello';	font-size:2em;	line-height:1em;	font-weight:400;	padding:0.6em 1em;	color:inherit;	cursor:pointer;	position:absolute;	top:0;	right:0}
#wordpress .vc_color-grey.vc_message_box-solid {color:#1b1b1b;	border-color:transparent;	background-color:#f5f5f5}
#wordpress .vc_color-black.vc_message_box-solid {color:#ffffff;	border-color:transparent;	background-color:#010202}
#wordpress .vc_color-chino.vc_message_box-solid {color:#ffffff;	border-color:transparent;	background-color:#ba9545}
#wordpress .vc_color-mulled_wine.vc_message_box-solid {color:#ffffff;	border-color:transparent;	background-color:#7e8564}
#wordpress .wpb_text_column[class*="scheme_"]:not([class*="sc_extra_bg_"]) {padding:2rem 2.4rem}
#wordpress .wpb_text_column h1:first-child, 
#wordpress .wpb_text_column h2:first-child, 
#wordpress .wpb_text_column h3:first-child, 
#wordpress .wpb_text_column h4:first-child, 
#wordpress .wpb_text_column h5:first-child, 
#wordpress .wpb_text_column h6:first-child {margin-top:0}
#wordpress .wpb_gmaps_widget .wpb_wrapper {padding:0}