.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
	padding: 0 !important;
}

.elementor-counter .elementor-counter-number-prefix {
	display: block !important;
}

.elementor-counter .elementor-counter-number-wrapper {
	color: #222;
}

.rt_counter_border {
    border-right: 1px solid #E8E8EA !important;
}

.home-version-one-counter .elementor-counter-number-prefix,
.text-part-left .elementor-counter-number-prefix {
    display:none !important;
}
.home-version-one-counter .elementor-counter .elementor-counter-title,
.text-part-left .elementor-counter .elementor-counter-title {
    text-align: left !important;
}

.wpcf7-spinner {
	margin: 0 !important;
}

@media screen and (max-width:479px) {
	.res-text-center div{
        text-align: center !important;
    }
}

/* ANWESHA */





* {
	margin: 0 auto;
	text-decoration: none!important;
	outline: none!important;
}
a {
	color: #181b31;
}
img {
	max-width: 100%;
	height: auto;
	border: 0;
}
iframe {
	max-width: 100%;
}
ul, ol {
	margin: 0;
	padding: 0;
	list-style: none;
}
ol {
	list-style: decimal inside;
}
h1, h2, h3, h4, h5, h6 {
	margin-top: 0;
	margin-bottom: 15px;
	padding: 0;
	visibility: inherit!important;
}
strong {
	font-weight: 600;
}
p {
	margin-bottom: 20px;
	padding: 0;
}
blockquote {
	margin: 0;
	padding: 0;
	border: none;
}
label {
	font-weight: 400;
}
del, del * {
	text-decoration: line-through!important;
}
.sidr {
	display: block;
	position: fixed;
	top: 0;
	height: 100%;
	z-index: 999999;
	width: 260px;
	overflow-x: hidden;
	overflow-y: auto;
}
.sidr.right {
	left: auto;
	right: -260px;
}
.sidr.left {
	left: -260px;
	right: auto;
}
.sidr.right .sidr-close {
	margin: 0;
	padding: 10px;
	background-color: rgba(0,0,0,.05);
	text-align: right;
}
.sidr.left .sidr-close {
	float: left;
	margin-left: 15px;
}
.sidr-close {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 25px;
	line-height: 25px;
	cursor: pointer;
}
.nicescroll-rails {
	z-index: 999!important;
	background: rgba(0,0,0,.2);
}
.preloader {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
	display: flex;
	align-items: center;
	width: 100%;
	height: 100%;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.preloader.loaded {
	opacity: 0;
	visibility: hidden;
	transform: scale(1.5);
	-webkit-transform: scale(1.5);
}
.lds-circle {
	display: inline-block;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	animation: lds-circle 2.4s cubic-bezier(0,.2,.8,1) infinite;
}
@keyframes lds-circle{0%,100%{animation-timing-function:cubic-bezier(.5,0,1,.5)}0%{transform:rotateY(0deg)}50%{transform:rotateY(1800deg);animation-timing-function:cubic-bezier(0,.5,.5,1)}100%{transform:rotateY(3600deg)}}
.lds-default {
	display: inline-block;
	position: relative;
	width: 80px;
	height: 80px;
}
.lds-default div {
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	animation: lds-default 1.2s linear infinite;
}
.lds-default div:nth-child(1){animation-delay:0s;top:37px;left:66px;}
.lds-default div:nth-child(2){animation-delay:-.1s;top:22px;left:62px;}
.lds-default div:nth-child(3){animation-delay:-.2s;top:11px;left:52px;}
.lds-default div:nth-child(4){animation-delay:-.3s;top:7px;left:37px;}
.lds-default div:nth-child(5){animation-delay:-.4s;top:11px;left:22px;}
.lds-default div:nth-child(6){animation-delay:-.5s;top:22px;left:11px;}
.lds-default div:nth-child(7){animation-delay:-.6s;top:37px;left:7px;}
.lds-default div:nth-child(8){animation-delay:-.7s;top:52px;left:11px;}
.lds-default div:nth-child(9){animation-delay:-.8s;top:62px;left:22px;}
.lds-default div:nth-child(10){animation-delay:-.9s;top:66px;left:37px;}
.lds-default div:nth-child(11){animation-delay:-1s;top:62px;left:52px;}
.lds-default div:nth-child(12){animation-delay:-1.1s;top:52px;left:62px;}
@keyframes lds-default{0%,20%,80%,100%{transform:scale(1)}50%{transform:scale(1.5)}}
.lds-dual-ring {
	display: inline-block;
	width: 80px;
	height: 80px;
}
.lds-dual-ring:after {
	content: " ";
	display: block;
	width: 64px;
	height: 64px;
	margin: 8px;
	border-radius: 50%;
	border-width: 6px;
	border-style: solid;
	border-right-color: transparent;
	border-left-color: transparent;
	animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.lds-ellipsis {
	display: inline-block;
	position: relative;
	width: 80px;
	height: 80px;
}
.lds-ellipsis div {
	position: absolute;
	top: 33px;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	animation-timing-function: cubic-bezier(0,1,1,0);
}
.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite;}
.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite;}
.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite;}
.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite;}
@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}
@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}
@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}
.lds-facebook {
	display: inline-block;
	position: relative;
	width: 80px;
	height: 80px;
}
.lds-facebook div {
	display: inline-block;
	position: absolute;
	left: 8px;
	width: 16px;
	animation: lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite;
}
.lds-facebook div:nth-child(1){left:8px;animation-delay:-.24s;}
.lds-facebook div:nth-child(2){left:32px;animation-delay:-.12s;}
.lds-facebook div:nth-child(3){left:56px;animation-delay:0;}
@keyframes lds-facebook{0%{top:8px;height:64px}50%,100%{top:24px;height:32px}}
.lds-grid {
	display: inline-block;
	position: relative;
	width: 80px;
	height: 80px;
}
.lds-grid div {
	position: absolute;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	animation: lds-grid 1.2s linear infinite;
}
.lds-grid div:nth-child(1){top:8px;left:8px;animation-delay:0s;}
.lds-grid div:nth-child(2){top:8px;left:32px;animation-delay:-.4s;}
.lds-grid div:nth-child(3){top:8px;left:56px;animation-delay:-.8s;}
.lds-grid div:nth-child(4){top:32px;left:8px;animation-delay:-.4s;}
.lds-grid div:nth-child(5){top:32px;left:32px;animation-delay:-.8s;}
.lds-grid div:nth-child(6){top:32px;left:56px;animation-delay:-1.2s;}
.lds-grid div:nth-child(7){top:56px;left:8px;animation-delay:-.8s;}
.lds-grid div:nth-child(8){top:56px;left:32px;animation-delay:-1.2s;}
.lds-grid div:nth-child(9){top:56px;left:56px;animation-delay:-1.6s;}
@keyframes lds-grid{0%,100%{opacity:1}50%{opacity:.5}}
.lds-heart {
	display: inline-block;
	position: relative;
	width: 80px;
	height: 80px;
	transform: rotate(45deg);
	transform-origin: 40px 40px;
}
.lds-heart div {
	top: 32px;
	left: 32px;
	position: absolute;
	width: 32px;
	height: 32px;
	animation: lds-heart 1.2s infinite cubic-bezier(.215,.61,.355,1);
}
.lds-heart div:after, .lds-heart div:before {
	content: " ";
	position: absolute;
	display: block;
	width: 32px;
	height: 32px;
}
.lds-heart div:before {
	left: -24px;
	border-radius: 50% 0 0 50%;
}
.lds-heart div:after {
	top: -24px;
	border-radius: 50% 50% 0 0;
}
@keyframes lds-heart{0%{transform:scale(.95)}5%{transform:scale(1.1)}39%{transform:scale(.85)}45%{transform:scale(1)}60%{transform:scale(.95)}100%{transform:scale(.9)}}
.lds-hourglass {
	display: inline-block;
	position: relative;
	width: 80px;
	height: 80px;
}
.lds-hourglass:after {
	content: " ";
	display: block;
	border-radius: 50%;
	width: 0;
	height: 0;
	margin: 8px;
	box-sizing: border-box;
	border-width: 32px;
	border-style: solid;
	border-left-color: transparent;
	border-right-color: transparent;
	animation: lds-hourglass 1.2s infinite;
}
@keyframes lds-hourglass{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}50%{transform:rotate(900deg);animation-timing-function:cubic-bezier(.215,.61,.355,1)}100%{transform:rotate(1800deg)}}
.lds-ring {
	display: inline-block;
	position: relative;
	width: 80px;
	height: 80px;
}
.lds-ring div {
	box-sizing: border-box;
	display: block;
	position: absolute;
	width: 64px;
	height: 64px;
	margin: 8px;
	border-width: 2px;
	border-style: solid;
	border-radius: 50%;
	animation: lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;
	border-right-color: transparent;
	border-bottom-color: transparent;
	border-left-color: transparent;
}
.lds-ring div:nth-child(1){animation-delay:-.45s;}
.lds-ring div:nth-child(2){animation-delay:-.3s;}
.lds-ring div:nth-child(3){animation-delay:-.15s;}
@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.lds-ripple {
	display: inline-block;
	position: relative;
	width: 80px;
	height: 80px;
}
.lds-ripple div {
	position: absolute;
	border-width: 4px;
	border-style: solid;
	opacity: 1;
	border-radius: 50%;
	animation: lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;
}
.lds-ripple div:nth-child(2){animation-delay:-.5s;}
@keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:1}100%{top:0;left:0;width:72px;height:72px;opacity:0}}
.lds-roller {
	display: inline-block;
	position: relative;
	width: 80px;
	height: 80px;
}
.lds-roller div {
	animation: lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;
	transform-origin: 40px 40px;
}
.lds-roller div:after {
	content: " ";
	display: block;
	position: absolute;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	margin: -4px 0 0 -4px;
}
.lds-roller div:nth-child(1){animation-delay:-.036s;}
.lds-roller div:nth-child(1):after{top:63px;left:63px;}
.lds-roller div:nth-child(2){animation-delay:-.072s;}
.lds-roller div:nth-child(2):after{top:68px;left:56px;}
.lds-roller div:nth-child(3){animation-delay:-.108s;}
.lds-roller div:nth-child(3):after{top:71px;left:48px;}
.lds-roller div:nth-child(4){animation-delay:-.144s;}
.lds-roller div:nth-child(4):after{top:72px;left:40px;}
.lds-roller div:nth-child(5){animation-delay:-.18s;}
.lds-roller div:nth-child(5):after{top:71px;left:32px;}
.lds-roller div:nth-child(6){animation-delay:-.216s;}
.lds-roller div:nth-child(6):after{top:68px;left:24px;}
.lds-roller div:nth-child(7){animation-delay:-.252s;}
.lds-roller div:nth-child(7):after{top:63px;left:17px;}
.lds-roller div:nth-child(8){animation-delay:-.288s;}
.lds-roller div:nth-child(8):after{top:56px;left:12px;}
@keyframes lds-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.lds-spinner {
	color: official;
	display: inline-block;
	position: relative;
	width: 80px;
	height: 80px;
}
.lds-spinner div {
	transform-origin: 40px 40px;
	animation: lds-spinner 1.2s linear infinite;
}
.lds-spinner div:after {
	content: " ";
	display: block;
	position: absolute;
	top: 3px;
	left: 37px;
	width: 6px;
	height: 18px;
	border-radius: 20%;
}
.lds-spinner div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s;}
.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s;}
.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s;}
.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s;}
.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s;}
.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s;}
.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s;}
.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s;}
.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s;}
.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s;}
.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s;}
.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s;}
@keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}
body > .overlay {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 9999;
	content: " ";
	width: auto;
	height: auto;
	background-color: rgba(0,0,0,.65);
	opacity: 0;
	visibility: hidden;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
body.mobile-menu-open > .overlay {
	opacity: 1;
	visibility: visible;
}
body > .page-transition-layer {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 9999999;
	content: " ";
	width: auto;
	height: auto;
	opacity: 0;
	visibility: hidden;
	transition: all .7s ease-in-out;
	-webkit-transition: all .7s ease-in-out;
}
.page-transition-layer.i-am-active, body.page-transition-active > .page-transition-layer {
	opacity: 1;
	visibility: visible;
}
.page-transition-layer-loader {
	position: relative;
	width: 100%;
	height: 5px;
	overflow: hidden;
	background-color: #f8f8f8;
}
.page-transition-layer-spinner {
	position: absolute;
	top: calc(50% - 33px);
	right: 0;
	left: 0;
	animation: PageTransitionSpinner 1.4s linear infinite;
}
@keyframes PageTransitionSpinner{0%{transform:rotate(0deg)}100%{transform:rotate(270deg)}}
.page-transition-layer-spinner .page-transition-layer-spinner-path {
	stroke-dasharray: 187;
	stroke-dashoffset: 0;
	transform-origin: center;
	stroke: #4285F4;
	animation: PageTransitionSpinnerCircle 1.4s ease-in-out infinite;
}
@keyframes PageTransitionSpinnerCircle{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}100%{stroke-dashoffset:187;transform:rotate(450deg)}}
body > .scrollup {
	position: fixed;
	bottom: 20px;
	width: 40px;
	height: 40px;
	z-index: 99;
	border-radius: 50%;
	box-shadow: 0 3px 10px rgba(0,0,0,.1);
	text-align: center;
	cursor: pointer;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
body > .scrollup.left {
	left: -50px;
}
body > .scrollup.right {
	right: -50px;
}
body > .scrollup.left.active {
	left: 15px;
}
body > .scrollup.right.active {
	right: 15px;
}
body > .scrollup:hover {
	transform: translateY(-7px);
	-webkit-transform: translateY(-7px);
	box-shadow: 0 5px 15px rgba(0,0,0,.15);
}
body > .scrollup span[class*='ti-'] {
	font-size: 20px;
	color: inherit;
	line-height: 40px;
}
.gdpr-notice {
	position: fixed;
	bottom: 0;
	z-index: 99;
	margin: 0;
	padding: 20px 30px 17px 20px;
	border: none;
	border-radius: 0;
	font-weight: 300;
	color: #fff;
}
.gdpr-notice .close {
	top: -12px;
}
.gdpr-notice > .row {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.gdpr-notice p {
	margin: 0;
}
.wraper_header.style-default {
	position: relative;
	z-index: 999;
	width: 100%;
	direction: initial;
	box-shadow: 0 0 20px rgba(0,0,0,.15);
}
.wraper_header.style-default .wraper_header_main {
	width: 100%;
	background-color: #fff;
}
.wraper_header.style-default .wraper_header_main > .container {
	padding-top: 15px;
	padding-bottom: 15px;
}
.wraper_header.style-default .header_main {
	position: relative;
}
.wraper_header.style-default .header_main .brand-logo {
	max-width: 200px;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	float: left;
	text-align: left;
	font-size: 0;
}
.wraper_header.style-default .header_main .brand-logo > .table {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
	margin: 0;
}
.wraper_header.style-default .header_main .brand-logo > .table > .table-cell {
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
}
.wraper_header.style-default .header_main .brand-logo .site-title {
	margin-bottom: 0;
	font-family: "body-fonts";
	font-weight: 600;
	font-size: 26px;
	color: #000;
	line-height: 1.1;
}
.wraper_header.style-default .header_main .header-responsive-nav {
	float: right;
	margin-top: 20px;
	margin-bottom: 20px;
}
.wraper_header.style-default .header_main .header-responsive-nav i {
	font-size: 20px;
	color: #000;
	line-height: 1;
	cursor: pointer;
}
.wraper_header.style-default .nav {
	float: right;
	text-align: right;
}
.wraper_header.style-default .nav > [class*='menu-'] {
	display: block;
}
.wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: auto;
	height: auto;
	margin-right: 25px;
}
.wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li:last-child, .wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li:only-child {
	margin-right: 0!important;
}
.wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > a {
	position: relative;
	display: block;
	width: auto;
	height: auto;
	padding-top: 15px;
	padding-bottom: 15px;
	font-family: "body-fonts";
	font-weight: 400;
	font-size: 15px;
	color: #444756;
	letter-spacing: -.1px;
	line-height: 28px;
	cursor: pointer;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li.menu-item-has-children > a:after {
	display: inline-block;
	vertical-align: middle;
	margin-left: 7px;
	content: "\f107";
	font-family: "FontAwesome";
	line-height: 1;
}
.wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1;
	width: 220px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #fff;
	box-shadow: 0 0 20px rgba(0,0,0,.075);
	text-align: left;
	opacity: 0;
	visibility: hidden;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-default .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul,.wraper_header.style-default .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul{}
.wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li:hover > ul {
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li, .wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li, .wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li, .wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li {
	position: relative;
	width: 100%;
	height: auto;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li:hover > ul > li, .wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li, .wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li > ul > li, .wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li > ul > li ul li {
	padding-top: 7px;
	padding-bottom: 7px;
}
.wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li > a, .wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a, .wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a, .wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	font-family: "body-fonts";
	text-transform: capitalize;
	letter-spacing: .6px;
	font-weight: 400;
	font-size: 13px;
	color: #444756;
	line-height: 28px;
	opacity: inherit!important;
	visibility: inherit!important;
	cursor: pointer;
	transition: all .4s ease-in-out!important;
	-webkit-transition: all .4s ease-in-out!important;
}
.wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li > a:before, .wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:before, .wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:before, .wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a:before {
	position: absolute;
	left: 0;
	bottom: 5px;
	width: 0;
	height: 2px;
	z-index: 0;
	content: " ";
	background-color: #fff;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li > a:hover:before, .wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:hover:before, .wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:hover:before, .wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a:hover:before {
	width: 100%;
}
.wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li.menu-item-has-children > a:after {
	float: right;
	margin-left: 7px;
	content: "\f105";
	font-family: "FontAwesome";
	font-style: normal;
}
.wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li > a i, .wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a i, .wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a i, .wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a i {
	width: 20px;
	text-align: center;
	margin-right: 10px;
}
.wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li > ul, .wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul, .wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul li ul {
	position: absolute;
	top: 0;
	right: 100%;
	z-index: 1;
	width: 220px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #fff;
	box-shadow: 0 0 20px rgba(0,0,0,.075);
	text-align: left;
	opacity: 0;
	visibility: hidden;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul, .wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul > li > ul, .wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul, .wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul {
	left: 100%;
}
.wraper_header.style-default .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul,.wraper_header.style-default .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul>li>ul,.wraper_header.style-default .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul>li>ul,.wraper_header.style-default .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul>li>ul>li>ul,.wraper_header.style-default .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul>li>ul li ul,.wraper_header.style-default .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul>li>ul>li>ul li ul{left:auto;right:100%;}
.wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li:hover > ul, .wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li:hover > ul, .wraper_header.style-default .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul li:hover > ul {
	top: -8px;
	opacity: 1;
	visibility: visible;
}
#mobile-menu {
	background-color: #ffffff!important;
	transition: all .5s cubic-bezier(.25,.1,.82,.55) 0s!important;
}
.mobile-menu-nav {
	text-transform: uppercase;
	line-height: 27px;
	letter-spacing: .5px;
	font-weight: 500;
	font-style: normal;
	color: #ffffff;
	font-size: 14px;
}
.wraper_header.style-one {
	z-index: 999;
	width: 100%;
	direction: initial;
}
.wraper_header.style-one.static-header {
	position: relative;
}
.wraper_header.style-one.floating-header {
	position: absolute;
}
.wraper_header.style-one .wraper_header_main {
	width: 100%;
}
.wraper_header.style-one .wraper_header_main.radiantthemes-sticky-style-two.delayed-sticky-mode {
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
}
.wraper_header.style-one .wraper_header_main.radiantthemes-sticky-style-two.delayed-sticky-mode-acivate {
	position: fixed;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-one .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	box-shadow: 0 0 20px rgba(0,0,0,.075);
}
.wraper_header.style-one .wraper_header_main > .container {
	padding-top: 25px;
	padding-bottom: 25px;
}
.wraper_header.style-one .wraper_header_main .header_main {
	position: relative;
}
.wraper_header.style-one .wraper_header_main .header_main .brand-logo {
	float: left;
	text-align: center;
	font-size: 0;
}
.wraper_header.style-one .wraper_header_main .header_main .brand-logo img {
	max-width: 104px;
}
.wraper_header.style-one .wraper_header_main .header-responsive-nav {
	width: auto;
	float: right;
	margin-top: 7px;
	margin-left: 27px;
	text-align: center;
}
.wraper_header.style-one .wraper_header_main .header-responsive-nav i {
	font-size: 18px;
	color: #fff;
	line-height: 1;
	cursor: pointer;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.wraper_header.style-one .wraper_header_main .header-hamburger-menu {
	width: auto;
	float: right;
	margin-top: 8px;
	margin-left: 27px;
	text-align: center;
}
.wraper_header.style-one .wraper_header_main .header-hamburger-menu i {
	font-size: 18px;
	color: #fff;
	line-height: 1;
	cursor: pointer;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.wraper_header.style-one .wraper_header_main .header_main_action {
	float: right;
	margin-top: 12px;
	text-align: center;
	font-size: 0;
}
.wraper_header.style-one .wraper_header_main .header_main_action ul > li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-left: 30px;
}
.wraper_header.style-one .wraper_header_main .header_main_action ul > li i {
	font-size: 18px;
	color: #fff;
	line-height: 1;
	cursor: pointer;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.wraper_header.style-one .wraper_header_main .header_main_action ul > li.header-cart-bar > .header-cart-bar-icon {
	position: relative;
	display: block;
	margin-right: 6px;
}
.wraper_header.style-one .wraper_header_main .header_main_action ul > li.header-cart-bar > .header-cart-bar-icon .cart-count {
	position: absolute;
	top: -8px;
	right: -13px;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	font-size: 10px;
	color: #fff;
	line-height: 20px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.wraper_header.style-one .wraper_header_main .nav {
	float: right;
	margin-top: 7px;
	text-align: right;
}
.wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] {
	display: block;
}
.wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: auto;
	height: auto;
	margin-right: 35px;
}
.wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:last-child, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:only-child {
	margin-right: 0!important;
}
.wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > a {
	position: relative;
	display: block;
	padding-bottom: 5px;
	cursor: pointer;
	transition: all .3s ease-in-out!important;
	-webkit-transition: all .3s ease-in-out!important;
}
.wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > a:before {
	position: absolute;
	bottom: 2px;
	right: 0;
	z-index: 0;
	content: " ";
	width: 0;
	height: 2px;
	border-radius: 10px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > a:before, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.current-menu-item > a:before, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.current-menu-parent > a:before, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.current-menu-ancestor > a:before {
	width: 100%;
	right: auto;
	left: 0;
}
.wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.menu-item-has-children > a:after {
	display: inline-block;
	vertical-align: middle;
	margin-left: 7px;
	content: "\f107";
	font-family: "FontAwesome";
	line-height: 1;
}
.wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul {
	position: absolute;
	top: 100%;
	left: -15px;
	z-index: 1;
	width: 240px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
	opacity: 0;
	visibility: hidden;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-one .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul,.wraper_header.style-one .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul{left:auto;right:0;}
.wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul {
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li {
	position: relative;
	width: 100%;
	height: auto;
	float: left;
	padding-left: 32px;
	padding-right: 32px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li > ul > li, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li > ul > li ul li {
	padding-top: 4px;
	padding-bottom: 4px;
}
.wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a {
	display: inline-block;
	vertical-align: top;
	opacity: inherit!important;
	visibility: inherit!important;
	cursor: pointer;
	transition: all .4s ease-in-out!important;
	-webkit-transition: all .4s ease-in-out!important;
}
.wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a:before, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:before, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:before, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a:before {
	position: relative;
	bottom: -21px;
	content: " ";
	display: block;
	width: 0;
	height: 2px;
	transition: all .7s ease-in-out;
	-webkit-transition: all .7s ease-in-out;
}
.wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a:hover:before, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:hover:before, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:hover:before, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a:hover:before {
	width: 100%;
}
.wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li.menu-item-has-children > a:after {
	position: absolute;
	right: 30px;
	content: "\f105";
	font-family: "FontAwesome";
	font-style: normal;
}
.wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a i, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a i, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a i, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a i {
	width: 20px;
	text-align: center;
	margin-right: 10px;
}
.wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul li ul {
	position: absolute;
	top: 0;
	left: 100%;
	z-index: 1;
	width: 240px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
	opacity: 0;
	visibility: hidden;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-one .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul,.wraper_header.style-one .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul>li>ul,.wraper_header.style-one .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul>li>ul,.wraper_header.style-one .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul>li>ul>li>ul,.wraper_header.style-one .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul>li>ul li ul,.wraper_header.style-one .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul>li>ul>li>ul li ul{left:auto;right:100%;}
.wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li:hover > ul, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li:hover > ul, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul li:hover > ul {
	top: -8px;
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.rt-mega-menu-full-width {
	position: static;
}
.wraper_header.style-one .wraper_header_main .rt-mega-menu {
	width: 700px;
	top: 100%;
	padding-right: 0;
	padding-left: 0;
	text-align: left;
}
.wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.rt-mega-menu-full-width .rt-mega-menu {
	width: 100%;
}
.wraper_header.style-one .wraper_header_main .rt-mega-menu > ul {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.wraper_header.style-one .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>.rt-mega-menu,.wraper_header.style-one .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>.rt-mega-menu{left:auto;right:0;}
.wraper_header.style-one .wraper_header_main .rt-mega-menu > ul > .menu-item {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 30px;
	padding-left: 40px;
	border-right: 1px rgba(255,255,255,.1) solid;
	border-bottom: 1px rgba(255,255,255,.1) solid;
}
.wraper_header.style-one .wraper_header_main .rt-mega-menu > ul > .menu-item:last-child, .wraper_header.style-one .wraper_header_main .rt-mega-menu > ul > .menu-item:only-child {
	border-right: none;
}
.wraper_header.style-one .wraper_header_main .rt-mega-menu > ul:last-child > .menu-item:last-child, .wraper_header.style-one .wraper_header_main .rt-mega-menu > ul:only-child > .menu-item:only-child {
	border-bottom: none;
}
.wraper_header.style-one .wraper_header_main .rt-megamenu-widget .rt-megamenu-widget-title {
	margin-bottom: 20px;
	text-transform: none;
	font-weight: 700;
	font-size: 18px;
	color: #fff;
	line-height: 28px;
	letter-spacing: 0;
}
.wraper_header.style-one .wraper_header_main .rt-megamenu-widget ul.menu > li {
	position: relative;
}
.wraper_header.style-one .wraper_header_main .rt-megamenu-widget ul.menu > li:last-child, .wraper_header.style-one .wraper_header_main .rt-megamenu-widget ul.menu > li:only-child {
	margin-bottom: 0;
}
.wraper_header.style-one .wraper_header_main .rt-megamenu-widget ul.menu > li > a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 13px;
	text-transform: none;
	font-weight: 400;
	font-size: 15px;
	color: #fff;
	line-height: 26px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-one .wraper_header_main .rt-megamenu-widget ul.menu > li > a:before {
	position: absolute;
	left: 0;
	bottom: 4px;
	width: 0;
	height: 2px;
	z-index: 0;
	content: " ";
	background-color: #fff;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-one .wraper_header_main .rt-megamenu-widget ul.menu > li > a:hover:before {
	width: 100%;
}
.wraper_header.style-one .wraper_header_main .rt-megamenu-widget ul.menu > li > a i {
	width: 20px;
	text-align: center;
	margin-right: 10px;
}
.wraper_header.style-one .wraper_flyout_search {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 999;
	opacity: 0;
	visibility: hidden;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.wraper_header.style-one body.flyout-searchbar-active .wraper_flyout_search {
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-one .wraper_flyout_search > .table {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
	margin: 0;
}
.wraper_header.style-one .wraper_flyout_search > .table > .table-cell {
	position: relative;
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	text-align: center;
}
.wraper_header.style-one .wraper_flyout_search > .table > .table-cell > .flyout-search-layer {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	transform: translateX(100%);
	-webkit-transform: translateX(100%);
}
.wraper_header.style-one .wraper_flyout_search>.table>.table-cell>.flyout-search-layer:nth-child(1){left:0;background-color:rgba(0,0,0,.5);transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;}
.wraper_header.style-one .wraper_flyout_search>.table>.table-cell>.flyout-search-layer:nth-child(2){left:300px;background-color:rgba(0,0,0,.4);transition:all .3s ease-in-out .3s;-webkit-transition:all .3s ease-in-out .3s;}
.wraper_header.style-one .wraper_flyout_search>.table>.table-cell>.flyout-search-layer:nth-child(3){left:600px;background-color:rgba(0,0,0,.9);transition:all .9s ease-in-out .6s;-webkit-transition:all .9s ease-in-out .6s;}
.wraper_header.style-one body.flyout-searchbar-active .wraper_flyout_search > .table > .table-cell > .flyout-search-layer {
	transform: translateX(0);
	-webkit-transform: translateX(0);
}
.wraper_header.style-one .flyout-search-close {
	position: absolute;
	top: 40px;
	right: 40px;
	width: 30px;
	z-index: 2;
	text-align: center;
	cursor: pointer;
}
.wraper_header.style-one .flyout-search-close > .flyout-search-close-line {
	width: 100%;
	height: 2px;
	float: left;
	margin-bottom: 5px;
	background-color: #fff;
}
.wraper_header.style-one .flyout-search-close>.flyout-search-close-line:nth-child(1){transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.wraper_header.style-one .flyout-search-close>.flyout-search-close-line:nth-child(2){margin-top:-7px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.wraper_header.style-one .flyout_search {
	position: relative;
	z-index: 1;
	float: right;
	width: 100%;
	max-width: 500px;
	padding: 100px 40px 100px 40px;
	text-align: right;
}
.wraper_header.style-one .flyout_search > .flyout-search-title {
	margin-bottom: 30px;
}
.wraper_header.style-one .flyout_search > .flyout-search-title > *:last-child {
	margin-bottom: 0!important;
}
.wraper_header.style-one .flyout_search > .flyout-search-title h4 {
	margin-bottom: 20px;
	text-transform: uppercase;
	font-weight: 300;
	font-size: 35px;
	color: #fff;
	line-height: 45px;
	letter-spacing: 50px;
	opacity: 0;
	transition: all 1s ease-in-out 0s;
	-webkit-transition: all 1s ease-in-out 0s;
}
.wraper_header.style-one body.flyout-searchbar-active .flyout_search > .flyout-search-title h4 {
	letter-spacing: 0;
	opacity: 1;
}
.wraper_header.style-one .flyout_search .form-row {
	position: relative;
	padding: 0;
	margin: 0;
}
.wraper_header.style-one .flyout_search .form-row input[type=search] {
	width: 100%;
	height: 60px;
	padding: 0 40px 0 0;
	background-color: initial;
	border: none;
	border-bottom: 3px #dedede solid;
	box-shadow: initial;
	font-size: 20px;
	color: #fff;
}
.wraper_header.style-one .flyout_search .form-row button[type=submit] {
	position: absolute;
	top: 17px;
	right: 0;
	z-index: 1;
	width: 40px;
	height: auto;
	background-color: initial;
	border: none;
	cursor: pointer;
}
.wraper_header.style-one .flyout_search .form-row button[type=submit] i {
	font-size: 20px;
	color: #fff;
	line-height: 20px;
}
body.admin-bar .wraper_header.style-one .wraper_header_main {
	top: 0;
}
body.admin-bar .wraper_header.style-one .is-sticky .wraper_header_main {
	top: 32px!important;
}
.wraper_header.style-two {
	z-index: 999;
	width: 100%;
	direction: initial;
}
.wraper_header.style-two.static-header {
	position: relative;
}
.wraper_header.style-two.floating-header {
	position: absolute;
}
.wraper_header.style-two .wraper_header_main {
	width: 100%;
}
.wraper_header.style-two .wraper_header_main.radiantthemes-sticky-style-two.delayed-sticky-mode {
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
}
.wraper_header.style-two .wraper_header_main.radiantthemes-sticky-style-two.delayed-sticky-mode-acivate {
	position: fixed;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-two .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	box-shadow: 0 0 20px rgba(0,0,0,.075);
}
.wraper_header.style-two .wraper_header_main > .container {
	padding-top: 25px;
	padding-bottom: 25px;
}
.wraper_header.style-two .wraper_header_main .header_main {
	position: relative;
}
.wraper_header.style-two .wraper_header_main .header_main .brand-logo {
	float: left;
	text-align: center;
	font-size: 0;
}
.wraper_header.style-two .wraper_header_main .header_main .brand-logo img {
	max-width: 104px;
}
.wraper_header.style-two .wraper_header_main .header-responsive-nav {
	width: 30px;
	float: right;
	margin-top: 9px;
	margin-left: 25px;
	text-align: right;
}
.wraper_header.style-two .wraper_header_main .header-responsive-nav > .header-responsive-nav-line {
	width: 100%;
	height: 3px;
	float: left;
	margin-bottom: 7px;
	background-color: #ffffff;
}
.wraper_header.style-two .wraper_header_main .header-responsive-nav > .header-responsive-nav-line:last-child, .wraper_header.style-two .wraper_header_main .header-responsive-nav > .header-responsive-nav-line:only-child {
	margin-bottom: 0;
}
.wraper_header.style-two .wraper_header_main .header-responsive-nav>.header-responsive-nav-line:nth-child(2){transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.wraper_header.style-two .wraper_header_main .header-responsive-nav>.header-responsive-nav-line:nth-child(3){transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;}
.wraper_header.style-two .wraper_header_main .header-responsive-nav:hover>.header-responsive-nav-line:nth-child(1){width:100%;}
.wraper_header.style-two .wraper_header_main .header-responsive-nav:hover>.header-responsive-nav-line:nth-child(2){width:75%;}
.wraper_header.style-two .wraper_header_main .header-responsive-nav:hover>.header-responsive-nav-line:nth-child(3){width:50%;}
.wraper_header.style-two .wraper_header_main .header-hamburger-menu {
	width: 33px;
	float: right;
	margin-top: 3px;
	text-align: center;
	cursor: pointer;
}
.wraper_header.style-two .wraper_header_main .header-hamburger-menu > .header-hamburger-menu-icon {
	width: 7px;
	height: 7px;
	float: left;
	margin-right: 4px;
	margin-bottom: 4px;
	background-color: #fff;
}
.wraper_header.style-two .wraper_header_main .header-hamburger-menu>.header-hamburger-menu-icon:nth-child(2){transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;}
.wraper_header.style-two .wraper_header_main .header-hamburger-menu>.header-hamburger-menu-icon:nth-child(3){transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;}
.wraper_header.style-two .wraper_header_main .header-hamburger-menu>.header-hamburger-menu-icon:nth-child(6){transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;}
.wraper_header.style-two .wraper_header_main .header-hamburger-menu:hover>.header-hamburger-menu-icon:nth-child(2),.wraper_header.style-two .wraper_header_main .header-hamburger-menu:hover>.header-hamburger-menu-icon:nth-child(3),.wraper_header.style-two .wraper_header_main .header-hamburger-menu:hover>.header-hamburger-menu-icon:nth-child(6){opacity:0;visibility:hidden;transform:translateX(-100%);-webkit-transform:translateX(-100%);}
.wraper_header.style-two .wraper_header_main .header_main_action {
	float: right;
	margin-top: 13px;
	text-align: center;
	font-size: 0;
}
.wraper_header.style-two .wraper_header_main .header_main_action ul > li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-left: 30px;
}
.wraper_header.style-two .wraper_header_main .header_main_action ul > li i {
	font-size: 18px;
	color: #18161b;
	line-height: 1;
	cursor: pointer;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.wraper_header.style-two .wraper_header_main .header_main_action ul > li.header-cart-bar > .header-cart-bar-icon {
	position: relative;
	display: block;
	margin-right: 6px;
}
.wraper_header.style-two .wraper_header_main .header_main_action ul > li.header-cart-bar > .header-cart-bar-icon .cart-count {
	position: absolute;
	top: -8px;
	right: -13px;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	font-size: 10px;
	color: #fff;
	line-height: 20px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.wraper_header.style-two .wraper_header_main .nav {
	float: right;
	margin-top: 7px;
	text-align: right;
}
.wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] {
	display: block;
}
.wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: auto;
	height: auto;
	margin-right: 35px;
}
.wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:last-child, .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:only-child {
	margin-right: 0!important;
}
.wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > a {
	position: relative;
	display: block;
	padding-bottom: 5px;
	cursor: pointer;
	transition: all .3s ease-in-out!important;
	-webkit-transition: all .3s ease-in-out!important;
}
.wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.menu-item-has-children > a:after {
	display: inline-block;
	vertical-align: middle;
	margin-left: 7px;
	content: "\f107";
	font-family: "FontAwesome";
	line-height: 1;
}
.wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul {
	position: absolute;
	top: 100%;
	left: -15px;
	z-index: 1;
	width: 240px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
	opacity: 0;
	visibility: hidden;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-two .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul,.wraper_header.style-two .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul{left:auto;right:0;}
.wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul {
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li, .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li, .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li, .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li {
	position: relative;
	width: 100%;
	height: auto;
	float: left;
	padding-left: 32px;
	padding-right: 32px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li, .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li, .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li > ul > li, .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li > ul > li ul li {
	padding-top: 4px;
	padding-bottom: 4px;
}
.wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a, .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a, .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a, .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a {
	display: inline-block;
	vertical-align: top;
	opacity: inherit!important;
	visibility: inherit!important;
	cursor: pointer;
	transition: all .4s ease-in-out!important;
	-webkit-transition: all .4s ease-in-out!important;
}
.wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a:before, .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:before, .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:before, .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a:before {
	position: relative;
	bottom: -21px;
	content: " ";
	display: block;
	width: 0;
	height: 2px;
	transition: all .7s ease-in-out;
	-webkit-transition: all .7s ease-in-out;
}
.wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a:hover:before, .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:hover:before, .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:hover:before, .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a:hover:before {
	width: 100%;
}
.wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li.menu-item-has-children > a:after {
	float: right;
	margin-left: 7px;
	content: "\f105";
	font-family: "FontAwesome";
	font-style: normal;
}
.wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a i, .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a i, .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a i, .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a i {
	width: 20px;
	text-align: center;
	margin-right: 10px;
}
.wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul, .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul, .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul li ul {
	position: absolute;
	top: 0;
	left: 100%;
	z-index: 1;
	width: 240px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
	opacity: 0;
	visibility: hidden;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-two .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul,.wraper_header.style-two .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul>li>ul,.wraper_header.style-two .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul>li>ul,.wraper_header.style-two .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul>li>ul>li>ul,.wraper_header.style-two .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul>li>ul li ul,.wraper_header.style-two .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul>li>ul>li>ul li ul{left:auto;right:100%;}
.wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li:hover > ul, .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li:hover > ul, .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul li:hover > ul {
	top: -8px;
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.rt-mega-menu-full-width {
	position: static;
}
.wraper_header.style-two .wraper_header_main .rt-mega-menu {
	width: 700px;
	top: 100%;
	padding-right: 0;
	padding-left: 0;
	text-align: left;
}
.wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.rt-mega-menu-full-width .rt-mega-menu {
	width: 100%;
}
.wraper_header.style-two .wraper_header_main .rt-mega-menu > ul {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.wraper_header.style-two .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>.rt-mega-menu,.wraper_header.style-two .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>.rt-mega-menu{left:auto;right:0;}
.wraper_header.style-two .wraper_header_main .rt-mega-menu > ul > .menu-item {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 30px;
	padding-left: 40px;
	border-right: 1px rgba(255,255,255,.1) solid;
	border-bottom: 1px rgba(255,255,255,.1) solid;
}
.wraper_header.style-two .wraper_header_main .rt-mega-menu > ul > .menu-item:last-child, .wraper_header.style-two .wraper_header_main .rt-mega-menu > ul > .menu-item:only-child {
	border-right: none;
}
.wraper_header.style-two .wraper_header_main .rt-mega-menu > ul:last-child > .menu-item:last-child, .wraper_header.style-two .wraper_header_main .rt-mega-menu > ul:only-child > .menu-item:only-child {
	border-bottom: none;
}
.wraper_header.style-two .wraper_header_main .rt-megamenu-widget .rt-megamenu-widget-title {
	margin-bottom: 20px;
	text-transform: none;
	font-weight: 700;
	font-size: 18px;
	color: #fff;
	line-height: 28px;
	letter-spacing: 0;
}
.wraper_header.style-two .wraper_header_main .rt-megamenu-widget ul.menu > li {
	position: relative;
}
.wraper_header.style-two .wraper_header_main .rt-megamenu-widget ul.menu > li:last-child, .wraper_header.style-two .wraper_header_main .rt-megamenu-widget ul.menu > li:only-child {
	margin-bottom: 0;
}
.wraper_header.style-two .wraper_header_main .rt-megamenu-widget ul.menu > li > a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 13px;
	text-transform: none;
	font-weight: 400;
	font-size: 15px;
	color: #fff;
	line-height: 26px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-two .wraper_header_main .rt-megamenu-widget ul.menu > li > a:before {
	position: absolute;
	left: 0;
	bottom: 4px;
	width: 0;
	height: 2px;
	z-index: 0;
	content: " ";
	background-color: #fff;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-two .wraper_header_main .rt-megamenu-widget ul.menu > li > a:hover:before {
	width: 100%;
}
.wraper_header.style-two .wraper_header_main .rt-megamenu-widget ul.menu > li > a i {
	width: 20px;
	text-align: center;
	margin-right: 10px;
}
.wraper_header.style-two .wraper_flyout_search {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 999;
	opacity: 0;
	visibility: hidden;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.wraper_header.style-two body.flyout-searchbar-active .wraper_flyout_search {
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-two .wraper_flyout_search > .table {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
	margin: 0;
}
.wraper_header.style-two .wraper_flyout_search > .table > .table-cell {
	position: relative;
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	text-align: center;
}
.wraper_header.style-two .wraper_flyout_search > .table > .table-cell > .flyout-search-layer {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	transform: translateX(100%);
	-webkit-transform: translateX(100%);
}
.wraper_header.style-two .wraper_flyout_search>.table>.table-cell>.flyout-search-layer:nth-child(1){left:0;background-color:rgba(0,0,0,.5);transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;}
.wraper_header.style-two .wraper_flyout_search>.table>.table-cell>.flyout-search-layer:nth-child(2){left:300px;background-color:rgba(0,0,0,.4);transition:all .3s ease-in-out .3s;-webkit-transition:all .3s ease-in-out .3s;}
.wraper_header.style-two .wraper_flyout_search>.table>.table-cell>.flyout-search-layer:nth-child(3){left:600px;background-color:rgba(0,0,0,.9);transition:all .9s ease-in-out .6s;-webkit-transition:all .9s ease-in-out .6s;}
.wraper_header.style-two body.flyout-searchbar-active .wraper_flyout_search > .table > .table-cell > .flyout-search-layer {
	transform: translateX(0);
	-webkit-transform: translateX(0);
}
.wraper_header.style-two .flyout-search-close {
	position: absolute;
	top: 40px;
	right: 40px;
	width: 30px;
	z-index: 2;
	text-align: center;
	cursor: pointer;
}
.wraper_header.style-two .flyout-search-close > .flyout-search-close-line {
	width: 100%;
	height: 2px;
	float: left;
	margin-bottom: 5px;
	background-color: #fff;
}
.wraper_header.style-two .flyout-search-close>.flyout-search-close-line:nth-child(1){transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.wraper_header.style-two .flyout-search-close>.flyout-search-close-line:nth-child(2){margin-top:-7px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.wraper_header.style-two .flyout_search {
	position: relative;
	z-index: 1;
	float: right;
	width: 100%;
	max-width: 500px;
	padding: 100px 40px 100px 40px;
	text-align: right;
}
.wraper_header.style-two .flyout_search > .flyout-search-title {
	margin-bottom: 30px;
}
.wraper_header.style-two .flyout_search > .flyout-search-title > *:last-child {
	margin-bottom: 0!important;
}
.wraper_header.style-two .flyout_search > .flyout-search-title h4 {
	margin-bottom: 20px;
	text-transform: uppercase;
	font-weight: 300;
	font-size: 35px;
	color: #fff;
	line-height: 45px;
	letter-spacing: 50px;
	opacity: 0;
	transition: all 1s ease-in-out 0s;
	-webkit-transition: all 1s ease-in-out 0s;
}
.wraper_header.style-two body.flyout-searchbar-active .flyout_search > .flyout-search-title h4 {
	letter-spacing: 0;
	opacity: 1;
}
.wraper_header.style-two .flyout_search .form-row {
	position: relative;
	padding: 0;
	margin: 0;
}
.wraper_header.style-two .flyout_search .form-row input[type=search] {
	width: 100%;
	height: 60px;
	padding: 0 40px 0 0;
	background-color: initial;
	border: none;
	border-bottom: 3px #dedede solid;
	box-shadow: initial;
	font-size: 20px;
	color: #fff;
}
.wraper_header.style-two .flyout_search .form-row button[type=submit] {
	position: absolute;
	top: 17px;
	right: 0;
	z-index: 1;
	width: 40px;
	height: auto;
	background-color: initial;
	border: none;
	cursor: pointer;
}
.wraper_header.style-two .flyout_search .form-row button[type=submit] i {
	font-size: 20px;
	color: #fff;
	line-height: 20px;
}
body.admin-bar .wraper_header.style-two .wraper_header_main {
	top: 0;
}
body.admin-bar .wraper_header.style-two .is-sticky .wraper_header_main {
	top: 32px!important;
}
#page {
	word-wrap: break-word;
}
body[data-header-style=header-style-three] #page, body[data-header-style=header-style-three] .wraper_footer {
	margin-left: 270px;
}
body[data-header-style=header-style-three] #page .container.page-container, body[data-header-style=header-style-three] .wraper_footer > .container {
	width: 100%;
}
body[data-header-style="header-style-three"] .vc_row:not(.vc_row-no-padding){padding-left:15px;padding-right:15px;}
body[data-header-style=header-style-three] .vc_row:before {
	display: none!important;
}
body[data-header-style=header-style-three] .wraper_header.style-three {
	direction: initial;
}
body[data-header-style=header-style-three] .wraper_header_responsive {
	position: fixed;
	left: 0;
	z-index: 9999999;
}
body[data-header-style=header-style-three] .wraper_header_responsive > div[class*='responsive-sidemenu-'] {
	padding: 10px;
	text-align: center;
	font-size: 25px;
	line-height: 1;
}
body[data-header-style=header-style-three] .wraper_header_responsive > div[class*='responsive-sidemenu-'].responsive-sidemenu-open {
	color: #000;
}
body[data-header-style=header-style-three] .wraper_header_responsive > div[class*='responsive-sidemenu-'].responsive-sidemenu-close {
	color: #fff;
}
body[data-header-style=header-style-three].sidemenu-open .wraper_header_responsive {
	top: 0;
}
body[data-header-style=header-style-three] .wraper_header_main {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 999;
	width: 270px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 55px 40px 55px 40px;
}
body[data-header-style=header-style-three] .wraper_header_main .header_main .brand-logo {
	margin-bottom: 100px;
	text-align: left;
	font-size: 0;
}
body[data-header-style=header-style-three] .wraper_header_main .header_main .brand-logo img {
	max-width: 110px;
}
body[data-header-style=header-style-three] .wraper_header_main .header_main .nav {
	margin-bottom: 60px;
}
body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li, body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li, body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li, body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li, body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li {
	position: relative;
	width: 100%;
	margin-bottom: 10px;
}
body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > a, body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a, body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a, body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a, body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding-bottom: 2px;
	color: inherit;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
}
body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > a:before, body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a:before, body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:before, body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:before, body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li a:before {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 0;
	content: " ";
	width: 0;
	height: 2px;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
}
body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > a:hover:before, body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li.current-menu-item > a:before, body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li.current-menu-parent > a:before, body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a:hover:before, body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li.current-menu-item > a:before, body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li.current-menu-parent > a:before, body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:hover:before, body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li.current-menu-item > a:before, body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li.current-menu-parent > a:before {
	right: auto;
	left: 0;
	width: 100%;
}
body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul, body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul, body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul, body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul {
	display: none;
	margin-top: 10px;
	margin-bottom: 15px;
}
body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a, body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a, body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a, body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li a {
	padding-left: 25px;
	font-weight: 400;
	font-size: 13px;
	line-height: 22px;
	opacity: .85;
}
body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a {
	padding-left: 35px;
}
body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a {
	padding-left: 45px;
}
body[data-header-style=header-style-three] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li a {
	padding-left: 55px;
}
body[data-header-style=header-style-three] .wraper_header_main .header_main .header-copyright {
	margin-bottom: 25px;
}
body[data-header-style=header-style-three] .wraper_header_main .header_main .header-copyright > *:last-child {
	margin-bottom: 0!important;
}
body[data-header-style=header-style-three] .wraper_header_main .header_main .header-copyright p {
	margin-bottom: 15px;
	font-weight: 400;
	font-size: 14px;
	color: #d0d0d0;
	line-height: 24px;
}
body[data-header-style=header-style-three] .wraper_header_main .header_main .header-social ul.social {
	font-size: 0;
}
body[data-header-style=header-style-three] .wraper_header_main .header_main .header-social ul.social li {
	display: inline-block;
	vertical-align: top;
	margin-right: 9px;
	margin-bottom: 8px;
}
body[data-header-style=header-style-three] .wraper_header_main .header_main .header-social ul.social li a {
	display: block;
	width: 33px;
	height: 33px;
	background-color: transparent;
	border: 2px rgba(255,255,255,.3) solid;
	border-radius: 50%;
	text-align: center;
	font-size: 12px;
	color: #fff;
	line-height: 30px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
body[data-header-style=header-style-three] #sidemenu.sidr.left {
	left: -100%;
}
body[data-header-style=header-style-three] #sidemenu.sidr {
	width: 100%;
}
body:not(.sidemenu-open) .responsive-sidemenu-open,body.sidemenu-open .responsive-sidemenu-close{display:block;}
body.sidemenu-open .responsive-sidemenu-open,body:not(.sidemenu-open) .responsive-sidemenu-close{display:none;}
@media screen and (min-width:768px) and (max-width:991px){
body[data-header-style=header-style-three] #page, body[data-header-style=header-style-three] .wraper_footer {
	margin-left: 0;
}
body[data-header-style=header-style-three] .wraper_header_main {
	position: absolute;
	width: 100%;
	max-width: 280px;
}
}
@media screen and (min-width:480px) and (max-width:767px){
body[data-header-style=header-style-three] #page, body[data-header-style=header-style-three] .wraper_footer {
	margin-left: 0;
}
body[data-header-style=header-style-three] .wraper_header_main {
	position: absolute;
	width: 100%;
	max-width: 280px;
}
}
@media screen and (min-width:321px) and (max-width:479px){
body[data-header-style=header-style-three] #page, body[data-header-style=header-style-three] .wraper_footer {
	margin-left: 0;
}
body[data-header-style=header-style-three] .wraper_header_main {
	position: absolute;
	width: 100%;
	max-width: 280px;
}
}
@media screen and (max-width:320px){
body[data-header-style=header-style-three] #page, body[data-header-style=header-style-three] .wraper_footer {
	margin-left: 0;
}
body[data-header-style=header-style-three] .wraper_header_main {
	position: absolute;
	width: 100%;
	max-width: 280px;
}
}
body[data-header-style=header-style-four] .wraper_header.style-four {
	position: relative;
	z-index: 999;
	direction: initial;
}
body[data-header-style=header-style-four] .wraper_header.style-four .wraper_header_sidebar {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	max-width: 80px;
	background-color: #fff;
	border-right: 1px rgba(0,0,0,.1) solid;
	box-shadow: 0 0 20px rgba(0,0,0,.1);
}
body[data-header-style=header-style-four] .wraper_header.style-four .wraper_header_sidebar .header_sidebar {
	padding: 20px 10px 20px 10px;
	text-align: center;
}
body[data-header-style=header-style-four] .wraper_header.style-four .wraper_header_sidebar .header_sidebar > *:last-child {
	margin-bottom: 0!important;
}
body[data-header-style=header-style-four] .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-brand-icon {
	margin-bottom: 190px;
	text-align: center;
	font-size: 0;
	transform: translateX(0);
	-webkit-transform: translateX(0);
	transition: all .6s ease-in-out .4s;
	-webkit-transition: all .6s ease-in-out .4s;
}
body[data-header-style=header-style-four] .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-menu-open {
	max-width: 35px;
	margin-bottom: 190px;
	text-align: center;
	cursor: pointer;
	transform: translateX(0);
	-webkit-transform: translateX(0);
	transition: all .6s ease-in-out .6s;
	-webkit-transition: all .6s ease-in-out .6s;
}
body[data-header-style=header-style-four] .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-menu-open > .header-sidebar-menu-open-line {
	display: block;
	height: 3px;
	margin-left: 0;
	margin-bottom: 8px;
	background-color: #000;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
body[data-header-style="header-style-four"] .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-menu-open>.header-sidebar-menu-open-line:nth-child(1),body[data-header-style="header-style-four"] .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-menu-open>.header-sidebar-menu-open-line:nth-child(2){width:100%;}
body[data-header-style="header-style-four"] .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-menu-open>.header-sidebar-menu-open-line:nth-child(3){width:70%;}
body[data-header-style="header-style-four"] .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-menu-open:hover>.header-sidebar-menu-open-line:nth-child(1){width:90%;}
body[data-header-style="header-style-four"] .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-menu-open:hover>.header-sidebar-menu-open-line:nth-child(2){width:50%;}
body[data-header-style="header-style-four"] .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-menu-open:hover>.header-sidebar-menu-open-line:nth-child(3){width:100%;}
body[data-header-style=header-style-four] .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-social {
	margin-bottom: 190px;
	text-align: center;
	transform: translateX(0);
	-webkit-transform: translateX(0);
	transition: all .6s ease-in-out .8s;
	-webkit-transition: all .6s ease-in-out .8s;
}
body[data-header-style=header-style-four] .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-social ul.social {
	display: block;
	font-size: 0;
}
body[data-header-style=header-style-four] .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-social ul.social > li {
	width: 100%;
	margin-bottom: 5px;
}
body[data-header-style=header-style-four] .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-social ul.social > li:last-child, body[data-header-style=header-style-four] .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-social ul.social > li:only-child {
	margin-bottom: 0;
}
body[data-header-style=header-style-four] .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-social ul.social > li > a {
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	color: #000;
	line-height: 1;
}
body[data-header-style=header-style-four] .wraper_header.style-four .mobile-sidebar-menu-open {
	position: fixed;
	left: 0;
	padding: 12px;
	width: 53px;
	background-color: #fff;
	box-shadow: 0 0 15px rgba(0,0,0,.12);
}
body[data-header-style=header-style-four] .wraper_header.style-four .mobile-sidebar-menu-open > .mobile-sidebar-menu-open-line {
	display: block;
	width: 100%;
	height: 3px;
	margin-bottom: 8px;
	background-color: #000;
}
body[data-header-style=header-style-four] .wraper_header.style-four .mobile-sidebar-menu-open > .mobile-sidebar-menu-open-line:last-child, body[data-header-style=header-style-four] .wraper_header.style-four .mobile-sidebar-menu-open > .mobile-sidebar-menu-open-line:only-child {
	margin-bottom: 0;
}
body[data-header-style=header-style-four].sidemenu-open .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-brand-icon, body[data-header-style=header-style-four].sidemenu-open .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-menu-open, body[data-header-style=header-style-four].sidemenu-open .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-social {
	transform: translateX(-100px);
	-webkit-transform: translateX(-100px);
}
body[data-header-style=header-style-four] .sidr {
	width: 100%;
	max-width: 450px;
}
body[data-header-style=header-style-four] .sidr.left {
	left: -450px;
}
body[data-header-style=header-style-four] .wraper_header_main {
	position: relative;
	padding: 40px 30px 40px 30px;
}
body[data-header-style=header-style-four] .wraper_header_main .sidemenu-close {
	position: absolute;
	top: 45px;
	right: 30px;
	z-index: 1;
	text-align: center;
	cursor: pointer;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
body[data-header-style=header-style-four] .wraper_header_main .sidemenu-close:hover {
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
}
body[data-header-style=header-style-four] .wraper_header_main .sidemenu-close .sidemenu-close-holder {
	position: relative;
	display: block;
	width: 40px;
	height: 40px;
}
body[data-header-style=header-style-four] .wraper_header_main .sidemenu-close .sidemenu-close-holder > .sidemenu-close-line {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	z-index: 1;
	width: 100%;
	height: 2px;
	margin-top: -1px;
	background-color: #fff;
}
body[data-header-style="header-style-four"] .wraper_header_main .sidemenu-close .sidemenu-close-holder>.sidemenu-close-line:nth-child(1){transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
body[data-header-style="header-style-four"] .wraper_header_main .sidemenu-close .sidemenu-close-holder>.sidemenu-close-line:nth-child(2){transform:rotate(45deg);-webkit-transform:rotate(45deg);}
body[data-header-style=header-style-four] .wraper_header_main .header_main .brand-logo {
	margin-bottom: 60px;
	text-align: left;
	font-size: 0;
	transform: translateX(-100px);
	-webkit-transform: translateX(-100px);
	opacity: 0;
	visibility: hidden;
	transition: all .6s ease-in-out 0s;
	-webkit-transition: all .6s ease-in-out 0s;
}
body[data-header-style=header-style-four] .wraper_header_main .header_main .brand-logo img {
	max-width: 110px;
}
body[data-header-style=header-style-four] .wraper_header_main .header_main .nav {
	margin-bottom: 40px;
	transform: translateX(-100px);
	-webkit-transform: translateX(-100px);
	opacity: 0;
	visibility: hidden;
	transition: all .6s ease-in-out .2s;
	-webkit-transition: all .6s ease-in-out .2s;
}
body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li {
	position: relative;
	width: 100%;
	margin-bottom: 10px;
}
body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > a, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding-bottom: 5px;
	color: inherit;
}
body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > a:before, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a:before, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:before, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:before, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li a:before {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 0;
	content: " ";
	width: 0;
	height: 3px;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
}
body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > a:hover:before, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a:hover:before, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:hover:before, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:hover:before, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li a:hover:before {
	right: auto;
	left: 0;
	width: 100%;
}
body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul {
	display: none;
	margin-top: 10px;
	margin-bottom: 15px;
}
body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li {
	margin-bottom: 0;
}
body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li a {
	padding-left: 25px;
	font-weight: 400;
	font-size: 15px;
	line-height: 23px;
	opacity: .85;
}
body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a {
	padding-left: 35px;
}
body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a {
	padding-left: 45px;
}
body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li a {
	padding-left: 55px;
}
body[data-header-style=header-style-four] .wraper_header_main .header_main .header-search-bar {
	margin-bottom: 50px;
	transform: translateX(-100px);
	-webkit-transform: translateX(-100px);
	opacity: 0;
	visibility: hidden;
	transition: all .6s ease-in-out .4s;
	-webkit-transition: all .6s ease-in-out .4s;
}
body[data-header-style=header-style-four] .wraper_header_main .header_main .header-search-bar .form-row {
	position: relative;
	border-bottom: 1px #6a6a6a solid;
}
body[data-header-style=header-style-four] .wraper_header_main .header_main .header-search-bar .form-row:before {
	position: absolute;
	bottom: -2px;
	left: 0;
	z-index: 1;
	content: " ";
	width: 60px;
	height: 3px;
}
body[data-header-style=header-style-four] .wraper_header_main .header_main .header-search-bar .form-row input[type=search] {
	width: 100%;
	height: 50px;
	padding: 0 50px 0 0;
	background-color: transparent;
	border: none;
	color: #fff;
}
body[data-header-style=header-style-four] .wraper_header_main .header_main .header-search-bar .form-row button[type=submit] {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	width: 50px;
	padding: 0;
	background-color: transparent;
	border: none;
	text-align: right;
	font-size: 20px;
	color: #6a6a6a;
	line-height: 50px;
}
body[data-header-style=header-style-four] .wraper_header_main .header_main .header-social {
	transform: translateX(-100px);
	-webkit-transform: translateX(-100px);
	opacity: 0;
	visibility: hidden;
	transition: all .6s ease-in-out .6s;
	-webkit-transition: all .6s ease-in-out .6s;
}
body[data-header-style=header-style-four] .wraper_header_main .header_main .header-social ul.social {
	font-size: 0;
}
body[data-header-style=header-style-four] .wraper_header_main .header_main .header-social ul.social li {
	display: inline-block;
	vertical-align: top;
	margin-right: 15px;
}
body[data-header-style=header-style-four] .wraper_header_main .header_main .header-social ul.social li a {
	font-size: 18px;
	color: #6a6a6a;
	line-height: 1;
}
body[data-header-style=header-style-four].sidemenu-open .wraper_header_main .header_main .brand-logo, body[data-header-style=header-style-four].sidemenu-open .wraper_header_main .header_main .nav, body[data-header-style=header-style-four].sidemenu-open .wraper_header_main .header_main .header-search-bar, body[data-header-style=header-style-four].sidemenu-open .wraper_header_main .header_main .header-social {
	transform: translateX(0);
	-webkit-transform: translateX(0);
	opacity: 1;
	visibility: visible;
}
body[data-header-style=header-style-five] .wraper_header.style-five {
	z-index: 999;
	width: 100%;
	direction: initial;
}
body[data-header-style=header-style-five] .wraper_header.style-five.static-header {
	position: relative;
}
body[data-header-style=header-style-five] .wraper_header.style-five.floating-header {
	position: absolute;
}
body[data-header-style=header-style-five] .wraper_header_main {
	width: 100%;
}
body[data-header-style=header-style-five] .wraper_header_main.radiantthemes-sticky-style-two.delayed-sticky-mode {
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
}
body[data-header-style=header-style-five] .wraper_header_main.radiantthemes-sticky-style-two.delayed-sticky-mode-acivate {
	position: fixed;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
body[data-header-style=header-style-five] .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	box-shadow: 0 0 20px rgba(0,0,0,.075);
}
body[data-header-style=header-style-five] .wraper_header_main > .container {
	padding-top: 20px;
	padding-bottom: 20px;
}
body[data-header-style=header-style-five] .wraper_header_main .header_main {
	position: relative;
}
body[data-header-style=header-style-five] .wraper_header_main .header_main .brand-logo {
	float: left;
	text-align: center;
	font-size: 0;
}
body[data-header-style=header-style-five] .wraper_header_main .header_main .brand-logo img {
	width: 160px;
}
body[data-header-style=header-style-five] .wraper_header_main .header-flyout-menu {
	width: 36px;
	float: right;
	margin-top: 3px;
	text-align: center;
	cursor: pointer;
}
body[data-header-style=header-style-five] .wraper_header_main .header-flyout-menu > .header-flyout-menu-icon {
	width: 5px;
	height: 5px;
	float: left;
	margin-left: 4px;
	margin-bottom: 4px;
	background-color: #000;
	border-radius: 50%;
}
body[data-header-style="header-style-five"] .wraper_header_main .header-flyout-menu>.header-flyout-menu-icon:nth-child(5),body[data-header-style="header-style-five"] .wraper_header_main .header-flyout-menu>.header-flyout-menu-icon:nth-child(8){transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;}
body[data-header-style="header-style-five"] .wraper_header_main .header-flyout-menu>.header-flyout-menu-icon:nth-child(13),body[data-header-style="header-style-five"] .wraper_header_main .header-flyout-menu>.header-flyout-menu-icon:nth-child(16){transition:all .3s ease-in-out .3s;-webkit-transition:all .3s ease-in-out .3s;}
body[data-header-style="header-style-five"] .wraper_header_main .header-flyout-menu:hover>.header-flyout-menu-icon:nth-child(5),body[data-header-style="header-style-five"] .wraper_header_main .header-flyout-menu:hover>.header-flyout-menu-icon:nth-child(13){opacity:0;visibility:hidden;transform:translateX(-15px);-webkit-transform:translateX(-15px);}
body[data-header-style="header-style-five"] .wraper_header_main .header-flyout-menu:hover>.header-flyout-menu-icon:nth-child(8),body[data-header-style="header-style-five"] .wraper_header_main .header-flyout-menu:hover>.header-flyout-menu-icon:nth-child(16){opacity:0;visibility:hidden;transform:translateX(15px);-webkit-transform:translateX(15px);}
body[data-header-style=header-style-five] .wraper_header_main .header_main_action {
	float: right;
	margin-top: 13px;
	margin-right: 30px;
	text-align: center;
	font-size: 0;
}
body[data-header-style=header-style-five] .wraper_header_main .header_main_action ul > li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-right: 27px;
}
body[data-header-style=header-style-five] .wraper_header_main .header_main_action ul > li:last-child, body[data-header-style=header-style-five] .wraper_header_main .header_main_action ul > li:only-child {
	margin-right: 0;
}
body[data-header-style=header-style-five] .wraper_header_main .header_main_action ul > li i {
	font-size: 18px;
	color: #000;
	line-height: 1;
	cursor: pointer;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
body[data-header-style=header-style-five] .wraper_header_main .header_main_action ul > li.header-cart-bar > .header-cart-bar-icon {
	position: relative;
	display: block;
	margin-right: 6px;
}
body[data-header-style=header-style-five] .wraper_header_main .header_main_action ul > li.header-cart-bar > .header-cart-bar-icon .cart-count {
	position: absolute;
	top: -8px;
	right: -13px;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	font-size: 10px;
	color: #fff;
	line-height: 20px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
body[data-header-style=header-style-five] .is-sticky .wraper_header_main {
	box-shadow: 0 0 10px rgba(0,0,0,.2);
}
body[data-header-style=header-style-five] .flyout-menu-overlay {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 999;
	opacity: 0;
	visibility: hidden;
}
body[data-header-style=header-style-five] .flyout-menu-overlay > .flyout-menu-overlay-line {
	position: absolute;
	left: 0;
	right: 0;
	height: 0;
	opacity: 0;
	visibility: hidden;
	transition: all .6s ease-in-out 0s;
	-webkit-transition: all .6s ease-in-out 0s;
}
body[data-header-style="header-style-five"] .flyout-menu-overlay>.flyout-menu-overlay-line:nth-child(1){top:0;}
body[data-header-style="header-style-five"] .flyout-menu-overlay>.flyout-menu-overlay-line:nth-child(2){top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
body[data-header-style="header-style-five"] .flyout-menu-overlay>.flyout-menu-overlay-line:nth-child(3){bottom:0;}
body[data-header-style=header-style-five] .wraper_flyout_menu {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 999;
	opacity: 0;
	visibility: hidden;
	overflow: auto;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
body[data-header-style=header-style-five] .wraper_flyout_menu > .table {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
	margin: 0;
}
body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell {
	position: relative;
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	padding: 50px 3px 30px 30px;
	text-align: center;
}
body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-menu-close {
	position: absolute;
	top: 30px;
	right: 30px;
	width: 30px;
	height: 30px;
	z-index: 2;
	text-align: center;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	cursor: pointer;
}
body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-menu-close > .flyout-menu-close-line {
	width: 100%;
	height: 2px;
	float: left;
	background-color: #fff;
}
body[data-header-style="header-style-five"] .wraper_flyout_menu>.table>.table-cell>.flyout-menu>.flyout-menu-close>.flyout-menu-close-line:nth-child(2){margin-top:13px;}
body[data-header-style="header-style-five"] .wraper_flyout_menu>.table>.table-cell>.flyout-menu>.flyout-menu-close>.flyout-menu-close-line:nth-child(2){margin-top:-1px;transform:rotate(90deg);-webkit-transform:rotate(90deg);}
body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-menu-nav {
	margin-bottom: 55px;
	visibility: unset!important;
}
body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-menu-nav > [class*='menu-'] > ul.menu > li, body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li, body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li, body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li, body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li {
	position: relative;
	width: 100%;
	margin-bottom: 20px;
}
body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-menu-nav > [class*='menu-'] > ul.menu > li {
	opacity: 0;
	visibility: hidden;
	transform: translateY(10px);
	-webkit-transform: translateY(10px);
}
body[data-header-style="header-style-five"] .wraper_flyout_menu>.table>.table-cell>.flyout-menu>.flyout-menu-nav>[class*='menu-']>ul.menu>li:nth-child(1){transition:all .4s ease-in-out .3s;}
body[data-header-style="header-style-five"] .wraper_flyout_menu>.table>.table-cell>.flyout-menu>.flyout-menu-nav>[class*='menu-']>ul.menu>li:nth-child(2){transition:all .4s ease-in-out .5s;}
body[data-header-style="header-style-five"] .wraper_flyout_menu>.table>.table-cell>.flyout-menu>.flyout-menu-nav>[class*='menu-']>ul.menu>li:nth-child(3){transition:all .4s ease-in-out .7s;}
body[data-header-style="header-style-five"] .wraper_flyout_menu>.table>.table-cell>.flyout-menu>.flyout-menu-nav>[class*='menu-']>ul.menu>li:nth-child(4){transition:all .4s ease-in-out .9s;}
body[data-header-style="header-style-five"] .wraper_flyout_menu>.table>.table-cell>.flyout-menu>.flyout-menu-nav>[class*='menu-']>ul.menu>li:nth-child(5){transition:all .4s ease-in-out 1.0s;}
body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-menu-nav > [class*='menu-'] > ul.menu > li > a, body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > a, body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a, body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a, body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	color: inherit;
}
body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-menu-nav > [class*='menu-'] > ul.menu > li > ul, body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul, body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul, body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul {
	display: none;
	margin-top: 15px;
}
body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li, body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li, body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li, body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li {
	margin-bottom: 15px;
}
body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > a, body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a, body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a, body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li a {
	display: block;
	font-weight: 500;
	font-size: 15px;
	line-height: 23px;
	opacity: .85;
}
body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a {
	padding-left: 35px;
}
body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a {
	padding-left: 45px;
}
body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li a {
	padding-left: 55px;
}
body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-header-social .title {
	margin-bottom: 15px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
	color: #fff;
	line-height: 26px;
	letter-spacing: 1px;
	opacity: 0;
	visibility: hidden;
	transform: translateY(10px);
	transition: all .4s ease-in-out 1.2s;
}
body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-header-social ul.social {
	font-size: 0;
	opacity: 0;
	visibility: hidden;
	transform: translateY(10px);
	transition: all .4s ease-in-out 1.4s;
}
body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-header-social ul.social > li {
	display: inline-block;
	vertical-align: top;
	margin-left: 11px;
	margin-right: 11px;
}
body[data-header-style=header-style-five] .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-header-social ul.social > li > a {
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	color: #fff;
	line-height: 1;
}
body[data-header-style=header-style-five].admin-bar .wraper_header.style-one .wraper_header_main {
	top: 0;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
body[data-header-style=header-style-five].admin-bar .is-sticky .wraper_header.style-one .wraper_header_main {
	top: 32px!important;
}
body[data-header-style=header-style-five].flyout-menu-active .flyout-menu-overlay {
	opacity: 1;
	visibility: visible;
}
body[data-header-style=header-style-five].flyout-menu-active .flyout-menu-overlay > .flyout-menu-overlay-line {
	height: 200px;
	opacity: 1;
	visibility: visible;
}
body[data-header-style=header-style-five].flyout-menu-active .wraper_flyout_menu {
	opacity: 1;
	visibility: visible;
}
body[data-header-style=header-style-five].flyout-menu-active .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-menu-nav > [class*='menu-'] > ul.menu > li {
	opacity: .55;
	visibility: visible;
	transform: translateY(0);
	-webkit-transform: translateY(0);
}
body[data-header-style=header-style-five].flyout-menu-active .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-header-social .title, body[data-header-style=header-style-five].flyout-menu-active .wraper_flyout_menu > .table > .table-cell > .flyout-menu > .flyout-header-social ul.social {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
	-webkit-transform: translateY(0);
}
.wraper_header.style-six {
	position: absolute;
	z-index: 999;
	width: 100%;
	direction: initial;
}
.wraper_header.style-six .wraper_header_main {
	width: 100%;
}
.wraper_header.style-six .wraper_header_main > .container {
	padding-top: 25px;
	padding-bottom: 25px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-six .wraper_header_main .header_main {
	position: relative;
}
.wraper_header.style-six .wraper_header_main .header_main .brand-logo, .wraper_header.style-six .wraper_header_main .header_main .brand-logo-sticky {
	float: left;
	text-align: center;
	font-size: 0;
}
.wraper_header.style-six .wraper_header_main .header_main .brand-logo img, .wraper_header.style-six .wraper_header_main .header_main .brand-logo-sticky img {
	max-width: 103px;
}
.wraper_header.style-six .wraper_header_main .header_main .brand-logo-sticky {
	display: none;
}
.wraper_header.style-six .wraper_header_main .header-responsive-nav {
	width: 30px;
	float: right;
	margin-top: 7px;
	margin-left: 20px;
	text-align: right;
	font-size: 25px;
}
.wraper_header.style-six .wraper_header_main .header-hamburger-menu {
	width: 40px;
	height: 40px;
	float: right;
	margin-top: 1px;
	margin-left: 27px;
	padding: 9px 0 0 9px;
	border-radius: 50%;
	text-align: center;
	cursor: pointer;
}
.wraper_header.style-six .wraper_header_main .header-hamburger-menu > .header-hamburger-menu-icon {
	width: 5px;
	height: 5px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
	background-color: #fff;
	border-radius: 50%;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.wraper_header.style-six .wraper_header_main .header-hamburger-menu>.header-hamburger-menu-icon:nth-child(4),.wraper_header.style-six .wraper_header_main .header-hamburger-menu>.header-hamburger-menu-icon:nth-child(7),.wraper_header.style-six .wraper_header_main .header-hamburger-menu>.header-hamburger-menu-icon:nth-child(8){opacity:0;visibility:hidden;transform:translateX(-10px);-webkit-transform:translateX(-10px);}
.wraper_header.style-six .wraper_header_main .header-hamburger-menu>.header-hamburger-menu-icon:nth-child(4){transition-delay:0s;-webkit-transition-delay:0s;}
.wraper_header.style-six .wraper_header_main .header-hamburger-menu>.header-hamburger-menu-icon:nth-child(8){transition-delay:.2s;-webkit-transition-delay:.2s;}
.wraper_header.style-six .wraper_header_main .header-hamburger-menu>.header-hamburger-menu-icon:nth-child(7){transition-delay:.4s;-webkit-transition-delay:.4s;}
.wraper_header.style-six .wraper_header_main .header-hamburger-menu:hover>.header-hamburger-menu-icon:nth-child(4),.wraper_header.style-six .wraper_header_main .header-hamburger-menu:hover>.header-hamburger-menu-icon:nth-child(8),.wraper_header.style-six .wraper_header_main .header-hamburger-menu:hover>.header-hamburger-menu-icon:nth-child(7){opacity:1;visibility:visible;transform:translateX(0);-webkit-transform:translateX(0);}
.wraper_header.style-six .wraper_header_main .header_main_action {
	float: right;
	margin-top: 13px;
	text-align: center;
	font-size: 0;
}
.wraper_header.style-six .wraper_header_main .header_main_action ul > li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-left: 30px;
}
.wraper_header.style-six .wraper_header_main .header_main_action ul > li i {
	font-size: 18px;
	line-height: 1;
	cursor: pointer;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.wraper_header.style-six .wraper_header_main .header_main_action ul > li.header-cart-bar > .header-cart-bar-icon {
	position: relative;
	display: block;
	margin-right: 6px;
}
.wraper_header.style-six .wraper_header_main .header_main_action ul > li.header-cart-bar > .header-cart-bar-icon .cart-count {
	position: absolute;
	top: -8px;
	right: -13px;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	font-size: 10px;
	color: #fff;
	line-height: 18px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.wraper_header.style-six .wraper_header_main .nav {
	float: right;
	margin-top: 7px;
	text-align: right;
}
.wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] {
	display: block;
}
.wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: auto;
	height: auto;
	margin-right: 35px;
}
.wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:last-child, .wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:only-child {
	margin-right: 0!important;
}
.wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > a {
	position: relative;
	display: block;
	padding-bottom: 5px;
	cursor: pointer;
	transition: all .3s ease-in-out!important;
	-webkit-transition: all .3s ease-in-out!important;
}
.wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > a:before {
	position: absolute;
	bottom: 2px;
	right: 0;
	z-index: 0;
	content: " ";
	width: 0;
	height: 2px;
	border-radius: 10px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > a:before, .wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.current-menu-item > a:before, .wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.current-menu-parent > a:before, .wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.current-menu-ancestor > a:before {
	width: 100%;
	right: auto;
	left: 0;
}
.wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.menu-item-has-children > a:after {
	display: inline-block;
	vertical-align: middle;
	margin-left: 7px;
	content: "\f107";
	font-family: "FontAwesome";
	line-height: 1;
}
.wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul {
	position: absolute;
	top: 100%;
	left: -15px;
	z-index: 1;
	width: 240px;
	padding-top: 15px;
	padding-bottom: 15px;
	box-shadow: 0 0 20px rgba(0,0,0,.075);
	border-radius: 4px;
	text-align: left;
	opacity: 0;
	visibility: hidden;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-six .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul,.wraper_header.style-six .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul{left:auto;right:0;}
.wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul {
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li, .wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li, .wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li, .wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li {
	position: relative;
	width: 100%;
	height: auto;
	float: left;
	padding-left: 32px;
	padding-right: 32px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li, .wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li, .wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li > ul > li, .wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li > ul > li ul li {
	padding-top: 4px;
	padding-bottom: 4px;
}
.wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a, .wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a, .wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a, .wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a {
	display: inline-block;
	vertical-align: top;
	opacity: inherit!important;
	visibility: inherit!important;
	cursor: pointer;
	transition: all .4s ease-in-out!important;
	-webkit-transition: all .4s ease-in-out!important;
}
.wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a:before, .wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:before, .wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:before, .wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a:before {
	position: relative;
	bottom: -21px;
	content: " ";
	display: block;
	width: 0;
	height: 2px;
	transition: all .7s ease-in-out;
	-webkit-transition: all .7s ease-in-out;
}
.wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a:hover:before, .wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:hover:before, .wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:hover:before, .wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a:hover:before {
	width: 100%;
}
.wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li.menu-item-has-children > a:after {
	float: right;
	margin-left: 7px;
	content: "\f105";
	font-family: "FontAwesome";
	font-style: normal;
}
.wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a i, .wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a i, .wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a i, .wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a i {
	width: 20px;
	text-align: center;
	margin-right: 10px;
}
.wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul, .wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul, .wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul li ul {
	position: absolute;
	top: 0;
	left: auto;
	right: 100%;
	z-index: 1;
	width: 240px;
	box-shadow: 0 0 20px rgba(0,0,0,.075);
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
	opacity: 0;
	visibility: hidden;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li:hover > ul, .wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li:hover > ul, .wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul li:hover > ul {
	top: -8px;
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.rt-mega-menu-full-width {
	position: static;
}
.wraper_header.style-six .wraper_header_main .rt-mega-menu {
	width: 700px;
	top: 100%;
	padding-right: 0;
	padding-left: 0;
	text-align: left;
}
.wraper_header.style-six .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.rt-mega-menu-full-width .rt-mega-menu {
	width: 100%;
}
.wraper_header.style-six .wraper_header_main .rt-mega-menu > ul {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.wraper_header.style-six .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>.rt-mega-menu,.wraper_header.style-six .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>.rt-mega-menu{left:auto;right:0;}
.wraper_header.style-six .wraper_header_main .rt-mega-menu > ul > .menu-item {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 30px;
	padding-left: 40px;
	border-right: 1px rgba(255,255,255,.1) solid;
	border-bottom: 1px rgba(255,255,255,.1) solid;
}
.wraper_header.style-six .wraper_header_main .rt-mega-menu > ul > .menu-item:last-child, .wraper_header.style-six .wraper_header_main .rt-mega-menu > ul > .menu-item:only-child {
	border-right: none;
}
.wraper_header.style-six .wraper_header_main .rt-mega-menu > ul:last-child > .menu-item:last-child, .wraper_header.style-six .wraper_header_main .rt-mega-menu > ul:only-child > .menu-item:only-child {
	border-bottom: none;
}
.wraper_header.style-six .wraper_header_main .rt-megamenu-widget .rt-megamenu-widget-title {
	margin-bottom: 20px;
	text-transform: none;
	font-weight: 700;
	font-size: 18px;
	color: #fff;
	line-height: 28px;
	letter-spacing: 0;
}
.wraper_header.style-six .wraper_header_main .rt-megamenu-widget ul.menu > li {
	position: relative;
}
.wraper_header.style-six .wraper_header_main .rt-megamenu-widget ul.menu > li:last-child, .wraper_header.style-six .wraper_header_main .rt-megamenu-widget ul.menu > li:only-child {
	margin-bottom: 0;
}
.wraper_header.style-six .wraper_header_main .rt-megamenu-widget ul.menu > li > a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 13px;
	text-transform: none;
	font-weight: 400;
	font-size: 15px;
	color: #fff;
	line-height: 26px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-six .wraper_header_main .rt-megamenu-widget ul.menu > li > a:before {
	position: absolute;
	left: 0;
	bottom: 4px;
	width: 0;
	height: 2px;
	z-index: 0;
	content: " ";
	background-color: #fff;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-six .wraper_header_main .rt-megamenu-widget ul.menu > li > a:hover:before {
	width: 100%;
}
.wraper_header.style-six .wraper_header_main .rt-megamenu-widget ul.menu > li > a i {
	width: 20px;
	text-align: center;
	margin-right: 10px;
}
.wraper_header.style-six .wraper_header_main.radiantthemes-sticky-style-two.delayed-sticky-mode {
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
}
.wraper_header.style-six .wraper_header_main.radiantthemes-sticky-style-two.delayed-sticky-mode-acivate {
	position: fixed;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-six .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	box-shadow: 0 0 20px rgba(0,0,0,.075);
}
.wraper_header.style-six .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky > .container {
	padding-top: 10px;
	padding-bottom: 10px;
}
.wraper_header.style-six .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky .header_main .brand-logo {
	display: none;
}
.wraper_header.style-six .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky .header_main .brand-logo-sticky {
	display: block;
}
.wraper_header.style-six .is-sticky .wraper_header_main {
	box-shadow: 0 0 20px rgba(0,0,0,.075);
}
.wraper_header.style-six .is-sticky .wraper_header_main > .container {
	padding-top: 10px;
	padding-bottom: 10px;
}
.wraper_header.style-six .is-sticky .wraper_header_main .header_main .brand-logo {
	display: none;
}
.wraper_header.style-six .is-sticky .wraper_header_main .header_main .brand-logo-sticky {
	display: block;
}
.wraper_header.style-six .wraper_flyout_search {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 999;
	opacity: 0;
	visibility: hidden;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.wraper_header.style-six body.flyout-searchbar-active .wraper_flyout_search {
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-six .wraper_flyout_search > .table {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
	margin: 0;
}
.wraper_header.style-six .wraper_flyout_search > .table > .table-cell {
	position: relative;
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	text-align: center;
}
.wraper_header.style-six .wraper_flyout_search > .table > .table-cell > .flyout-search-layer {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	transform: translateX(100%);
	-webkit-transform: translateX(100%);
}
.wraper_header.style-six .wraper_flyout_search>.table>.table-cell>.flyout-search-layer:nth-child(1){left:0;background-color:rgba(0,0,0,.5);transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;}
.wraper_header.style-six .wraper_flyout_search>.table>.table-cell>.flyout-search-layer:nth-child(2){left:300px;background-color:rgba(0,0,0,.4);transition:all .3s ease-in-out .3s;-webkit-transition:all .3s ease-in-out .3s;}
.wraper_header.style-six .wraper_flyout_search>.table>.table-cell>.flyout-search-layer:nth-child(3){left:600px;background-color:rgba(0,0,0,.9);transition:all .9s ease-in-out .6s;-webkit-transition:all .9s ease-in-out .6s;}
.wraper_header.style-six body.flyout-searchbar-active .wraper_flyout_search > .table > .table-cell > .flyout-search-layer {
	transform: translateX(0);
	-webkit-transform: translateX(0);
}
.wraper_header.style-six .flyout-search-close {
	position: absolute;
	top: 40px;
	right: 40px;
	width: 30px;
	z-index: 2;
	text-align: center;
	cursor: pointer;
}
.wraper_header.style-six .flyout-search-close > .flyout-search-close-line {
	width: 100%;
	height: 2px;
	float: left;
	margin-bottom: 5px;
	background-color: #fff;
}
.wraper_header.style-six .flyout-search-close>.flyout-search-close-line:nth-child(1){transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.wraper_header.style-six .flyout-search-close>.flyout-search-close-line:nth-child(2){margin-top:-7px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.wraper_header.style-six .flyout_search {
	position: relative;
	z-index: 1;
	float: right;
	width: 100%;
	max-width: 500px;
	padding: 100px 40px 100px 40px;
	text-align: right;
}
.wraper_header.style-six .flyout_search > .flyout-search-title {
	margin-bottom: 30px;
}
.wraper_header.style-six .flyout_search > .flyout-search-title > *:last-child {
	margin-bottom: 0!important;
}
.wraper_header.style-six .flyout_search > .flyout-search-title h4 {
	margin-bottom: 20px;
	text-transform: uppercase;
	font-weight: 300;
	font-size: 35px;
	color: #fff;
	line-height: 45px;
	letter-spacing: 50px;
	opacity: 0;
	transition: all 1s ease-in-out 0s;
	-webkit-transition: all 1s ease-in-out 0s;
}
.wraper_header.style-six body.flyout-searchbar-active .flyout_search > .flyout-search-title h4 {
	letter-spacing: 0;
	opacity: 1;
}
.wraper_header.style-six .flyout_search .form-row {
	position: relative;
	padding: 0;
	margin: 0;
}
.wraper_header.style-six .flyout_search .form-row input[type=search] {
	width: 100%;
	height: 60px;
	padding: 0 40px 0 0;
	background-color: initial;
	border: none;
	border-bottom: 3px #dedede solid;
	box-shadow: initial;
	font-size: 20px;
	color: #fff;
}
.wraper_header.style-six .flyout_search .form-row button[type=submit] {
	position: absolute;
	top: 17px;
	right: 0;
	z-index: 1;
	width: 40px;
	height: auto;
	background-color: initial;
	border: none;
	cursor: pointer;
}
.wraper_header.style-six .flyout_search .form-row button[type=submit] i {
	font-size: 20px;
	color: #fff;
	line-height: 20px;
}
.wraper_header.style-six-b {
	position: absolute;
	z-index: 999;
	width: 100%;
	direction: initial;
}
.wraper_header.style-six-b .wraper_header_main {
	width: 100%;
}
.wraper_header.style-six-b .wraper_header_main > .container {
	padding-top: 25px;
	padding-bottom: 25px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-six-b .wraper_header_main .header_main {
	position: relative;
}
.wraper_header.style-six-b .wraper_header_main .header_main .brand-logo, .wraper_header.style-six-b .wraper_header_main .header_main .brand-logo-sticky {
	float: left;
	text-align: center;
	font-size: 0;
}
.wraper_header.style-six-b .wraper_header_main .header_main .brand-logo img, .wraper_header.style-six-b .wraper_header_main .header_main .brand-logo-sticky img {
	max-width: 103px;
}
.wraper_header.style-six-b .wraper_header_main .header_main .brand-logo-sticky {
	display: none;
}
.wraper_header.style-six-b .wraper_header_main .header-responsive-nav {
	width: 30px;
	float: right;
	margin-top: 7px;
	margin-left: 20px;
	text-align: right;
	font-size: 25px;
}
.wraper_header.style-six-b .wraper_header_main .header-hamburger-menu {
	width: 40px;
	height: 40px;
	float: right;
	margin-top: 1px;
	margin-left: 27px;
	padding: 9px 0 0 9px;
	border-radius: 50%;
	text-align: center;
	cursor: pointer;
}
.wraper_header.style-six-b .wraper_header_main .header-hamburger-menu > .header-hamburger-menu-icon {
	width: 5px;
	height: 5px;
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
	background-color: #fff;
	border-radius: 50%;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.wraper_header.style-six-b .wraper_header_main .header-hamburger-menu>.header-hamburger-menu-icon:nth-child(4),.wraper_header.style-six-b .wraper_header_main .header-hamburger-menu>.header-hamburger-menu-icon:nth-child(7),.wraper_header.style-six-b .wraper_header_main .header-hamburger-menu>.header-hamburger-menu-icon:nth-child(8){opacity:0;visibility:hidden;transform:translateX(-10px);-webkit-transform:translateX(-10px);}
.wraper_header.style-six-b .wraper_header_main .header-hamburger-menu>.header-hamburger-menu-icon:nth-child(4){transition-delay:0s;-webkit-transition-delay:0s;}
.wraper_header.style-six-b .wraper_header_main .header-hamburger-menu>.header-hamburger-menu-icon:nth-child(8){transition-delay:.2s;-webkit-transition-delay:.2s;}
.wraper_header.style-six-b .wraper_header_main .header-hamburger-menu>.header-hamburger-menu-icon:nth-child(7){transition-delay:.4s;-webkit-transition-delay:.4s;}
.wraper_header.style-six-b .wraper_header_main .header-hamburger-menu:hover>.header-hamburger-menu-icon:nth-child(4),.wraper_header.style-six-b .wraper_header_main .header-hamburger-menu:hover>.header-hamburger-menu-icon:nth-child(8),.wraper_header.style-six-b .wraper_header_main .header-hamburger-menu:hover>.header-hamburger-menu-icon:nth-child(7){opacity:1;visibility:visible;transform:translateX(0);-webkit-transform:translateX(0);}
.wraper_header.style-six-b .wraper_header_main .header_main_action {
	float: right;
	margin-top: 13px;
	text-align: center;
	font-size: 0;
}
.wraper_header.style-six-b .wraper_header_main .header_main_action ul > li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-left: 30px;
}
.wraper_header.style-six-b .wraper_header_main .header_main_action ul > li i {
	font-size: 18px;
	line-height: 1;
	cursor: pointer;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.wraper_header.style-six-b .wraper_header_main .header_main_action ul > li.header-cart-bar > .header-cart-bar-icon {
	position: relative;
	display: block;
	margin-right: 6px;
}
.wraper_header.style-six-b .wraper_header_main .header_main_action ul > li.header-cart-bar > .header-cart-bar-icon .cart-count {
	position: absolute;
	top: -8px;
	right: -13px;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	font-size: 10px;
	color: #fff;
	line-height: 18px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.wraper_header.style-six-b .wraper_header_main .nav {
	float: right;
	margin-top: 7px;
	text-align: right;
}
.wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] {
	display: block;
}
.wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: auto;
	height: auto;
	margin-right: 35px;
}
.wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:last-child, .wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:only-child {
	margin-right: 0!important;
}
.wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > a {
	position: relative;
	display: block;
	padding-bottom: 5px;
	cursor: pointer;
	transition: all .3s ease-in-out!important;
	-webkit-transition: all .3s ease-in-out!important;
}
.wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > a:before {
	position: absolute;
	bottom: 2px;
	right: 0;
	z-index: 0;
	content: " ";
	width: 0;
	height: 2px;
	border-radius: 10px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > a:before, .wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.current-menu-item > a:before, .wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.current-menu-parent > a:before, .wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.current-menu-ancestor > a:before {
	width: 100%;
	right: auto;
	left: 0;
}
.wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.menu-item-has-children > a:after {
	display: inline-block;
	vertical-align: middle;
	margin-left: 7px;
	content: "\f107";
	font-family: "FontAwesome";
	line-height: 1;
	display: none;
}
.wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul {
	position: absolute;
	top: 100%;
	left: -15px;
	z-index: 1;
	width: 240px;
	padding-top: 15px;
	padding-bottom: 15px;
	box-shadow: 0 0 20px rgba(0,0,0,.075);
	border-radius: 4px;
	text-align: left;
	opacity: 0;
	visibility: hidden;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-six-b .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul,.wraper_header.style-six-b .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul{left:auto;right:0;}
.wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul {
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li, .wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li, .wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li, .wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li {
	position: relative;
	width: 100%;
	height: auto;
	float: left;
	padding-left: 32px;
	padding-right: 32px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li, .wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li, .wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li > ul > li, .wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li > ul > li ul li {
	padding-top: 4px;
	padding-bottom: 4px;
}
.wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a, .wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a, .wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a, .wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a {
	display: inline-block;
	vertical-align: top;
	opacity: inherit!important;
	visibility: inherit!important;
	cursor: pointer;
	transition: all .4s ease-in-out!important;
	-webkit-transition: all .4s ease-in-out!important;
}
.wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a:before, .wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:before, .wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:before, .wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a:before {
	position: relative;
	bottom: -21px;
	content: " ";
	display: block;
	width: 0;
	height: 2px;
	transition: all .7s ease-in-out;
	-webkit-transition: all .7s ease-in-out;
}
.wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a:hover:before, .wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:hover:before, .wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:hover:before, .wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a:hover:before {
	width: 100%;
}
.wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li.menu-item-has-children > a:after {
	float: right;
	margin-left: 7px;
	content: "\f105";
	font-family: "FontAwesome";
	font-style: normal;
}
.wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a i, .wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a i, .wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a i, .wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a i {
	width: 20px;
	text-align: center;
	margin-right: 10px;
}
.wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul, .wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul, .wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul li ul {
	position: absolute;
	top: 0;
	left: auto;
	right: 100%;
	z-index: 1;
	width: 240px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
	box-shadow: 0 0 20px rgba(0,0,0,.075);
	opacity: 0;
	visibility: hidden;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li:hover > ul, .wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li:hover > ul, .wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul li:hover > ul {
	top: -8px;
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.rt-mega-menu-full-width {
	position: static;
}
.wraper_header.style-six-b .wraper_header_main .rt-mega-menu {
	width: 700px;
	top: 100%;
	padding-right: 0;
	padding-left: 0;
	text-align: left;
}
.wraper_header.style-six-b .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.rt-mega-menu-full-width .rt-mega-menu {
	width: 100%;
}
.wraper_header.style-six-b .wraper_header_main .rt-mega-menu > ul {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.wraper_header.style-six-b .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>.rt-mega-menu,.wraper_header.style-six-b .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>.rt-mega-menu{left:auto;right:0;}
.wraper_header.style-six-b .wraper_header_main .rt-mega-menu > ul > .menu-item {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 30px;
	padding-left: 40px;
	border-right: 1px rgba(255,255,255,.1) solid;
	border-bottom: 1px rgba(255,255,255,.1) solid;
}
.wraper_header.style-six-b .wraper_header_main .rt-mega-menu > ul > .menu-item:last-child, .wraper_header.style-six-b .wraper_header_main .rt-mega-menu > ul > .menu-item:only-child {
	border-right: none;
}
.wraper_header.style-six-b .wraper_header_main .rt-mega-menu > ul:last-child > .menu-item:last-child, .wraper_header.style-six-b .wraper_header_main .rt-mega-menu > ul:only-child > .menu-item:only-child {
	border-bottom: none;
}
.wraper_header.style-six-b .wraper_header_main .rt-megamenu-widget .rt-megamenu-widget-title {
	margin-bottom: 20px;
	text-transform: none;
	font-weight: 700;
	font-size: 18px;
	color: #fff;
	line-height: 28px;
	letter-spacing: 0;
}
.wraper_header.style-six-b .wraper_header_main .rt-megamenu-widget ul.menu > li {
	position: relative;
}
.wraper_header.style-six-b .wraper_header_main .rt-megamenu-widget ul.menu > li:last-child, .wraper_header.style-six-b .wraper_header_main .rt-megamenu-widget ul.menu > li:only-child {
	margin-bottom: 0;
}
.wraper_header.style-six-b .wraper_header_main .rt-megamenu-widget ul.menu > li > a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 13px;
	text-transform: none;
	font-weight: 400;
	font-size: 15px;
	color: #fff;
	line-height: 26px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-six-b .wraper_header_main .rt-megamenu-widget ul.menu > li > a:before {
	position: absolute;
	left: 0;
	bottom: 4px;
	width: 0;
	height: 2px;
	z-index: 0;
	content: " ";
	background-color: #fff;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-six-b .wraper_header_main .rt-megamenu-widget ul.menu > li > a:hover:before {
	width: 100%;
}
.wraper_header.style-six-b .wraper_header_main .rt-megamenu-widget ul.menu > li > a i {
	width: 20px;
	text-align: center;
	margin-right: 10px;
}
.wraper_header.style-six-b .wraper_header_main.radiantthemes-sticky-style-two.delayed-sticky-mode {
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
}
.wraper_header.style-six-b .wraper_header_main.radiantthemes-sticky-style-two.delayed-sticky-mode-acivate {
	position: fixed;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-six-b .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	box-shadow: 0 0 20px rgba(0,0,0,.075);
}
.wraper_header.style-six-b .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky > .container {
	padding-top: 10px;
	padding-bottom: 10px;
}
.wraper_header.style-six-b .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky .header_main .brand-logo {
	display: none;
}
.wraper_header.style-six-b .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky .header_main .brand-logo-sticky {
	display: block;
}
.wraper_header.style-six-b .is-sticky .wraper_header_main {
	box-shadow: 0 0 20px rgba(0,0,0,.075);
}
.wraper_header.style-six-b .is-sticky .wraper_header_main > .container {
	padding-top: 10px;
	padding-bottom: 10px;
}
.wraper_header.style-six-b .is-sticky .wraper_header_main .header_main .brand-logo {
	display: none;
}
.wraper_header.style-six-b .is-sticky .wraper_header_main .header_main .brand-logo-sticky {
	display: block;
}
.wraper_header.style-six-b .wraper_flyout_search {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 999;
	opacity: 0;
	visibility: hidden;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.wraper_header.style-six-b body.flyout-searchbar-active .wraper_flyout_search {
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-six-b .wraper_flyout_search > .table {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
	margin: 0;
}
.wraper_header.style-six-b .wraper_flyout_search > .table > .table-cell {
	position: relative;
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	text-align: center;
}
.wraper_header.style-six-b .wraper_flyout_search > .table > .table-cell > .flyout-search-layer {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	transform: translateX(100%);
	-webkit-transform: translateX(100%);
}
.wraper_header.style-six-b .wraper_flyout_search>.table>.table-cell>.flyout-search-layer:nth-child(1){left:0;background-color:rgba(0,0,0,.5);transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;}
.wraper_header.style-six-b .wraper_flyout_search>.table>.table-cell>.flyout-search-layer:nth-child(2){left:300px;background-color:rgba(0,0,0,.4);transition:all .3s ease-in-out .3s;-webkit-transition:all .3s ease-in-out .3s;}
.wraper_header.style-six-b .wraper_flyout_search>.table>.table-cell>.flyout-search-layer:nth-child(3){left:600px;background-color:rgba(0,0,0,.9);transition:all .9s ease-in-out .6s;-webkit-transition:all .9s ease-in-out .6s;}
.wraper_header.style-six-b body.flyout-searchbar-active .wraper_flyout_search > .table > .table-cell > .flyout-search-layer {
	transform: translateX(0);
	-webkit-transform: translateX(0);
}
.wraper_header.style-six-b .flyout-search-close {
	position: absolute;
	top: 40px;
	right: 40px;
	width: 30px;
	z-index: 2;
	text-align: center;
	cursor: pointer;
}
.wraper_header.style-six-b .flyout-search-close > .flyout-search-close-line {
	width: 100%;
	height: 2px;
	float: left;
	margin-bottom: 5px;
	background-color: #fff;
}
.wraper_header.style-six-b .flyout-search-close>.flyout-search-close-line:nth-child(1){transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.wraper_header.style-six-b .flyout-search-close>.flyout-search-close-line:nth-child(2){margin-top:-7px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.wraper_header.style-six-b .flyout_search {
	position: relative;
	z-index: 1;
	float: right;
	width: 100%;
	max-width: 500px;
	padding: 100px 40px 100px 40px;
	text-align: right;
}
.wraper_header.style-six-b .flyout_search > .flyout-search-title {
	margin-bottom: 30px;
}
.wraper_header.style-six-b .flyout_search > .flyout-search-title > *:last-child {
	margin-bottom: 0!important;
}
.wraper_header.style-six-b .flyout_search > .flyout-search-title h4 {
	margin-bottom: 20px;
	text-transform: uppercase;
	font-weight: 300;
	font-size: 35px;
	color: #fff;
	line-height: 45px;
	letter-spacing: 50px;
	opacity: 0;
	transition: all 1s ease-in-out 0s;
	-webkit-transition: all 1s ease-in-out 0s;
}
.wraper_header.style-six-b body.flyout-searchbar-active .flyout_search > .flyout-search-title h4 {
	letter-spacing: 0;
	opacity: 1;
}
.wraper_header.style-six-b .flyout_search .form-row {
	position: relative;
	padding: 0;
	margin: 0;
}
.wraper_header.style-six-b .flyout_search .form-row input[type=search] {
	width: 100%;
	height: 60px;
	padding: 0 40px 0 0;
	background-color: initial;
	border: none;
	border-bottom: 3px #dedede solid;
	box-shadow: initial;
	font-size: 20px;
	color: #fff;
}
.wraper_header.style-six-b .flyout_search .form-row button[type=submit] {
	position: absolute;
	top: 17px;
	right: 0;
	z-index: 1;
	width: 40px;
	height: auto;
	background-color: initial;
	border: none;
	cursor: pointer;
}
.wraper_header.style-six-b .flyout_search .form-row button[type=submit] i {
	font-size: 20px;
	color: #fff;
	line-height: 20px;
}
.wraper_header.style-seven {
	position: absolute;
	z-index: 999;
	width: 100%;
	direction: initial;
}
.wraper_header.style-seven .wraper_header_main {
	width: 100%;
	overflow: hidden;
}
.wraper_header.style-seven .wraper_header_main.radiantthemes-sticky-style-two.delayed-sticky-mode {
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
}
.wraper_header.style-seven .wraper_header_main.radiantthemes-sticky-style-two.delayed-sticky-mode-acivate {
	position: fixed;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-seven .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	box-shadow: 0 0 20px rgba(0,0,0,.075);
}
.wraper_header.style-seven .wraper_header_main > .container {
	padding-top: 25px;
	padding-bottom: 25px;
}
.wraper_header.style-seven .wraper_header_main .header_main {
	position: relative;
}
.wraper_header.style-seven .wraper_header_main .header_main .brand-logo {
	float: left;
	text-align: center;
	font-size: 0;
}
.wraper_header.style-seven .wraper_header_main .header_main .brand-logo img {
	max-width: 110px;
}
.wraper_header.style-seven .wraper_header_main .header-flexi-menu {
	width: 45px;
	height: 45px;
	float: right;
	margin-top: 0;
	padding: 12px 10px 0 10px;
	border-radius: 50%;
	text-align: center;
	cursor: pointer;
	transition-property: all;
	transition-duration: .4s;
	transition-timing-function: ease-in-out;
	transition-delay: 0s;
}
.wraper_header.style-seven .wraper_header_main .header-flexi-menu > .header-flexi-menu-line {
	height: 2px;
	float: right;
	margin-bottom: 7px;
	background-color: #fff;
	transition-property: all;
	transition-duration: .4s;
	transition-timing-function: ease-in-out;
}
.wraper_header.style-seven .wraper_header_main .header-flexi-menu>.header-flexi-menu-line:nth-child(1){width:100%;transition-delay:0s;}
.wraper_header.style-seven .wraper_header_main .header-flexi-menu>.header-flexi-menu-line:nth-child(2){width:75%;transition-delay:.3s;}
.wraper_header.style-seven .wraper_header_main .header-flexi-menu>.header-flexi-menu-line:nth-child(3){width:50%;transition-delay:.6s;}
.wraper_header.style-seven .wraper_header_main .header-flexi-menu:hover>.header-flexi-menu-line:nth-child(1){width:50%;}
.wraper_header.style-seven .wraper_header_main .header-flexi-menu:hover>.header-flexi-menu-line:nth-child(2){width:100%;}
.wraper_header.style-seven .is-sticky .wraper_header_main {
	box-shadow: 0 0 10px rgba(0,0,0,.2);
}
body[data-header-style=header-style-seven] .wraper_flexi_menu {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 999;
	opacity: 0;
	visibility: hidden;
	transition-property: all;
	transition-duration: 0s;
	transition-timing-function: ease-in-out;
	transition-delay: 0s;
}
body[data-header-style=header-style-seven] .wraper_flexi_menu > .flexi-menu-overlay {
	position: absolute;
	top: 0;
	left: 50%;
	width: 120%;
	height: 100%;
	transform: translateX(-50%);
}
body[data-header-style=header-style-seven] .wraper_flexi_menu > .flexi-menu-close {
	position: absolute;
	top: 20px;
	left: 40px;
	z-index: 2;
	padding: 20px;
	text-align: center;
	cursor: pointer;
}
body[data-header-style=header-style-seven] .wraper_flexi_menu > .flexi-menu-close > .flexi-menu-close-holder {
	width: 30px;
	height: 30px;
}
body[data-header-style=header-style-seven] .wraper_flexi_menu > .flexi-menu-close > .flexi-menu-close-holder > .flexi-menu-close-line {
	width: 100%;
	height: 2px;
	float: left;
	background-color: #363F54;
	transition-property: transform;
	transition-duration: .4s;
	transition-timing-function: ease-in-out;
	transition-delay: .7s;
}
body[data-header-style="header-style-seven"] .wraper_flexi_menu>.flexi-menu-close>.flexi-menu-close-holder>.flexi-menu-close-line:nth-child(1){margin-top:13px;}
body[data-header-style="header-style-seven"] .wraper_flexi_menu>.flexi-menu-close>.flexi-menu-close-holder>.flexi-menu-close-line:nth-child(2){margin-top:-1px;transform:rotate(90deg);}
body[data-header-style=header-style-seven] .wraper_flexi_menu > .table {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
	margin: 0;
}
body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell {
	position: relative;
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	padding: 50px 100px 50px 130px;
	text-align: center;
}
body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav {
	visibility: unset!important;
	text-align: left;
}
body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li, body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li > ul > li, body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li, body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li, body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li {
	position: relative;
	width: 100%;
	margin-bottom: 40px;
	margin-left: 0;
	margin-right: 0;
}
body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li {
	overflow: hidden;
	padding-left: 30px;
	max-width: 300px;
}
body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li:before {
	position: absolute;
	top: calc(50% - 1px);
	left: 0;
	right: 0;
	content: " ";
	z-index: 0;
	width: 0;
	height: 2px;
	background-color: #363F54;
	transition-property: width;
	transition-duration: .7s;
	transition-timing-function: ease-in-out;
}
body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li:hover:before {
	width: 100%;
}
body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li > a, body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > a, body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a, body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a, body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	color: inherit;
}
body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li > a {
	padding-left: 30px;
	padding-right: 30px;
	background-color: #f7f7f7;
	transform: translateY(100%);
	transition-property: transform;
	transition-duration: .5s;
	transition-timing-function: ease-in-out;
}
body[data-header-style="header-style-seven"] .wraper_flexi_menu>.table>.table-cell>.flexi-menu>.flexi-menu-nav>[class*='menu-']>ul.menu>li:nth-child(1)>a{transition-delay:1.0s;}
body[data-header-style="header-style-seven"] .wraper_flexi_menu>.table>.table-cell>.flexi-menu>.flexi-menu-nav>[class*='menu-']>ul.menu>li:nth-child(2)>a{transition-delay:1.3s;}
body[data-header-style="header-style-seven"] .wraper_flexi_menu>.table>.table-cell>.flexi-menu>.flexi-menu-nav>[class*='menu-']>ul.menu>li:nth-child(3)>a{transition-delay:1.6s;}
body[data-header-style="header-style-seven"] .wraper_flexi_menu>.table>.table-cell>.flexi-menu>.flexi-menu-nav>[class*='menu-']>ul.menu>li:nth-child(4)>a{transition-delay:1.9s;}
body[data-header-style="header-style-seven"] .wraper_flexi_menu>.table>.table-cell>.flexi-menu>.flexi-menu-nav>[class*='menu-']>ul.menu>li:nth-child(5)>a{transition-delay:2.2s;}
body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li > ul, body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul, body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul, body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul {
	display: none;
	margin-top: 15px;
}
body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li > ul > li, body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li, body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li, body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li {
	margin-bottom: 15px;
}
body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > a, body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a, body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a, body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li a {
	display: block;
	font-weight: 500;
	font-size: 15px;
	line-height: 23px;
	opacity: .85;
}
body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a {
	padding-left: 35px;
}
body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a {
	padding-left: 45px;
}
body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li a {
	padding-left: 55px;
}
body[data-header-style=header-style-seven].admin-bar .wraper_header.style-seven .wraper_header_main {
	top: 0;
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: ease-in-out;
}
body[data-header-style=header-style-seven].admin-bar .is-sticky .wraper_header.style-seven .wraper_header_main, body[data-header-style=header-style-seven].admin-bar .wraper_flexi_menu {
	top: 32px!important;
}
body[data-header-style=header-style-seven].flexi-menu-active .wraper_header_main .header-flexi-menu > .header-flexi-menu-line {
	opacity: 0;
	visibility: hidden;
	transform: translateX(100%);
}
body[data-header-style=header-style-seven].flexi-menu-active .wraper_flexi_menu > .flexi-menu-overlay > .flexi-menu-overlay-item {
	transform: translateX(0);
}
body[data-header-style=header-style-seven].flexi-menu-active .wraper_flexi_menu {
	opacity: 1;
	visibility: visible;
}
body[data-header-style=header-style-seven].flexi-menu-active .wraper_flexi_menu > .flexi-menu-overlay {
	animation: slideBgTop 1s forwards;
}
body[data-header-style=header-style-seven].flexi-menu-active .wraper_flexi_menu > .flexi-menu-close {
	transform: translateX(0);
}
body[data-header-style=header-style-seven].flexi-menu-active .wraper_flexi_menu > .flexi-menu-close > .flexi-menu-close-holder {
	transform: rotate(45deg);
}
body[data-header-style=header-style-seven].flexi-menu-active .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li > a {
	transform: translateY(0);
}
@keyframes slideBgTop{0%{transform:translateY(-100%) translateX(-50%);-webkit-animation-timing-function:cubic-bezier(.815,.09,.885,.14)}50%{transform:translateY(-50%) translateX(-50%) skewY(-20deg)}100%{transform:translateY(0%) translateX(-50%);-webkit-animation-timing-function:cubic-bezier(.815,.09,.885,.14)}}
@media screen and (min-width:480px) and (max-width:767px){
body[data-header-style=header-style-seven] .wraper_flexi_menu > .flexi-menu-close {
	top: 0;
	left: 0;
}
body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell {
	padding: 50px 50px 50px 50px;
}
body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li:before {
	display: none;
}
body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li > a {
	padding-left: 0;
	padding-right: 0;
	background-color: transparent;
}
}
@media screen and (min-width:321px) and (max-width:479px){
body[data-header-style=header-style-seven] .wraper_flexi_menu > .flexi-menu-close {
	top: 0;
	left: 0;
}
body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell {
	padding: 50px 50px 50px 50px;
}
body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li:before {
	display: none;
}
body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li > a {
	padding-left: 0;
	padding-right: 0;
	background-color: transparent;
}
}
@media screen and (max-width:320px){
body[data-header-style=header-style-seven] .wraper_flexi_menu > .flexi-menu-close {
	top: 0;
	left: 0;
}
body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell {
	padding: 50px 50px 50px 50px;
}
body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li:before {
	display: none;
}
body[data-header-style=header-style-seven] .wraper_flexi_menu > .table > .table-cell > .flexi-menu > .flexi-menu-nav > [class*='menu-'] > ul.menu > li > a {
	padding-left: 0;
	padding-right: 0;
	background-color: transparent;
}
}
.wraper_header.style-eight {
	position: absolute;
	z-index: 999;
	width: 100%;
	direction: initial;
}
.wraper_header.style-eight .wraper_header_main {
	width: 100%;
}
.wraper_header.style-eight .wraper_header_main > .container {
	padding-top: 25px;
	padding-bottom: 25px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-eight .wraper_header_main .header_main {
	position: relative;
}
.wraper_header.style-eight .wraper_header_main .header_main .brand-logo, .wraper_header.style-eight .wraper_header_main .header_main .brand-logo-sticky {
	float: left;
	text-align: center;
	font-size: 0;
}
.wraper_header.style-eight .wraper_header_main .header_main .brand-logo img, .wraper_header.style-eight .wraper_header_main .header_main .brand-logo-sticky img {
	max-width: 103px;
}
.wraper_header.style-eight .wraper_header_main .header_main .brand-logo-sticky {
	display: none;
}
.wraper_header.style-eight .wraper_header_main .header-responsive-nav {
	width: 30px;
	float: right;
	margin-top: 6px;
	margin-left: 12px;
	text-align: right;
	font-size: 25px;
}
.wraper_header.style-eight .wraper_header_main .header_main_calltoaction {
	float: right;
	margin-left: 45px;
	text-align: center;
}
.wraper_header.style-eight .wraper_header_main .header_main_calltoaction .btn {
	display: inline-block;
	vertical-align: top;
	margin-right: 20px;
	padding: 4px 25px 6px 25px;
	background-color: #6a30f5;
	border-width: 2px;
	border-style: solid;
	border-radius: 35px;
}
.wraper_header.style-eight .wraper_header_main .header_main_calltoaction .btn:last-child, .wraper_header.style-eight .wraper_header_main .header_main_calltoaction .btn:only-child {
	margin-right: 0;
}
.wraper_header.style-eight .wraper_header_main .header_main_calltoaction .btn i {
	margin-left: 6px;
}
.wraper_header.style-eight .wraper_header_main .nav {
	float: right;
	margin-top: 7px;
	text-align: right;
}
.wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] {
	display: block;
}
.wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: auto;
	height: auto;
	margin-right: 30px;
}
.wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:last-child, .wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:only-child {
	margin-right: 0!important;
}
.wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > a {
	position: relative;
	display: block;
	padding-bottom: 5px;
	cursor: pointer;
	transition: all .3s ease-in-out!important;
	-webkit-transition: all .3s ease-in-out!important;
}
.wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.menu-item-has-children > a:after {
	display: inline-block;
	vertical-align: middle;
	margin-left: 7px;
	content: "\f107";
	font-family: "FontAwesome";
	line-height: 1;
}
.wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul {
	position: absolute;
	top: 100%;
	left: -15px;
	z-index: 1;
	width: 240px;
	padding-top: 15px;
	padding-bottom: 15px;
	box-shadow: 0 5px 20px rgba(0,0,0,.15);
	border-radius: 4px;
	text-align: left;
	opacity: 0;
	visibility: hidden;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-eight .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul,.wraper_header.style-eight .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul{left:auto;right:0;}
.wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul {
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li, .wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li, .wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li, .wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li {
	position: relative;
	width: 100%;
	height: auto;
	float: left;
	padding-left: 32px;
	padding-right: 32px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li, .wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li, .wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li > ul > li, .wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li > ul > li ul li {
	padding-top: 4px;
	padding-bottom: 4px;
}
.wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a, .wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a, .wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a, .wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a {
	display: inline-block;
	vertical-align: top;
	opacity: inherit!important;
	visibility: inherit!important;
	cursor: pointer;
	transition: all .4s ease-in-out!important;
	-webkit-transition: all .4s ease-in-out!important;
}
.wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a:before, .wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:before, .wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:before, .wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a:before {
	position: relative;
	bottom: -21px;
	content: " ";
	display: block;
	width: 0;
	height: 2px;
	transition: all .7s ease-in-out;
	-webkit-transition: all .7s ease-in-out;
}
.wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a:hover:before, .wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:hover:before, .wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:hover:before, .wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a:hover:before {
	width: 100%;
}
.wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li.menu-item-has-children > a:after {
	position: absolute;
	right: 30px;
	content: "\f105";
	font-family: "FontAwesome";
	font-style: normal;
}
.wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a i, .wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a i, .wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a i, .wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a i {
	width: 20px;
	text-align: center;
	margin-right: 10px;
}
.wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul, .wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul, .wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul li ul {
	position: absolute;
	top: 0;
	left: 100%;
	z-index: 1;
	width: 240px;
	padding-top: 15px;
	padding-bottom: 15px;
	box-shadow: 0 5px 20px rgba(0,0,0,.15);
	text-align: left;
	opacity: 0;
	visibility: hidden;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-eight .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul,.wraper_header.style-eight .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul>li>ul,.wraper_header.style-eight .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul>li>ul li ul{left:auto;right:100%;}
.wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li:hover > ul, .wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li:hover > ul, .wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul li:hover > ul {
	top: -8px;
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.rt-mega-menu-full-width {
	position: static;
}
.wraper_header.style-eight .wraper_header_main .rt-mega-menu {
	width: 700px;
	top: 100%;
	padding-right: 0;
	padding-left: 0;
	text-align: left;
}
.wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.rt-mega-menu-full-width .rt-mega-menu {
	width: 100%;
}
.wraper_header.style-eight .wraper_header_main .rt-mega-menu > ul {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.wraper_header.style-eight .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>.rt-mega-menu,.wraper_header.style-eight .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>.rt-mega-menu{left:auto;right:0;}
.wraper_header.style-eight .wraper_header_main .rt-mega-menu > ul > .menu-item {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 30px;
	padding-left: 40px;
	border-right: 1px rgba(255,255,255,.1) solid;
	border-bottom: 1px rgba(255,255,255,.1) solid;
}
.wraper_header.style-eight .wraper_header_main .rt-mega-menu > ul > .menu-item:last-child, .wraper_header.style-eight .wraper_header_main .rt-mega-menu > ul > .menu-item:only-child {
	border-right: none;
}
.wraper_header.style-eight .wraper_header_main .rt-mega-menu > ul:last-child > .menu-item:last-child, .wraper_header.style-eight .wraper_header_main .rt-mega-menu > ul:only-child > .menu-item:only-child {
	border-bottom: none;
}
.wraper_header.style-eight .wraper_header_main .rt-megamenu-widget .rt-megamenu-widget-title {
	margin-bottom: 20px;
	text-transform: none;
	font-weight: 700;
	font-size: 18px;
	color: #fff;
	line-height: 28px;
	letter-spacing: 0;
}
.wraper_header.style-eight .wraper_header_main .rt-megamenu-widget ul.menu > li {
	position: relative;
}
.wraper_header.style-eight .wraper_header_main .rt-megamenu-widget ul.menu > li:last-child, .wraper_header.style-eight .wraper_header_main .rt-megamenu-widget ul.menu > li:only-child {
	margin-bottom: 0;
}
.wraper_header.style-eight .wraper_header_main .rt-megamenu-widget ul.menu > li > a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 13px;
	text-transform: none;
	font-weight: 400;
	font-size: 15px;
	color: #fff;
	line-height: 26px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-eight .wraper_header_main .rt-megamenu-widget ul.menu > li > a:before {
	position: absolute;
	left: 0;
	bottom: 4px;
	width: 0;
	height: 2px;
	z-index: 0;
	content: " ";
	background-color: #fff;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-eight .wraper_header_main .rt-megamenu-widget ul.menu > li > a:hover:before {
	width: 100%;
}
.wraper_header.style-eight .wraper_header_main .rt-megamenu-widget ul.menu > li > a i {
	width: 20px;
	text-align: center;
	margin-right: 10px;
}
.wraper_header.style-eight .wraper_header_main.radiantthemes-sticky-style-two.delayed-sticky-mode {
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
}
.wraper_header.style-eight .wraper_header_main.radiantthemes-sticky-style-two.delayed-sticky-mode-acivate {
	position: fixed;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-eight .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	box-shadow: 0 0 20px rgba(0,0,0,.075);
}
.wraper_header.style-eight .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky > .container {
	padding-top: 10px;
	padding-bottom: 10px;
}
.wraper_header.style-eight .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky .header_main .brand-logo {
	display: none;
}
.wraper_header.style-eight .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky .header_main .brand-logo-sticky {
	display: block;
}
.wraper_header.style-eight .is-sticky .wraper_header_main {
	box-shadow: 0 0 20px rgba(0,0,0,.075);
}
.wraper_header.style-eight .is-sticky .wraper_header_main > .container {
	padding-top: 10px;
	padding-bottom: 10px;
}
.wraper_header.style-eight .is-sticky .wraper_header_main .header_main .brand-logo {
	display: none;
}
.wraper_header.style-eight .is-sticky .wraper_header_main .header_main .brand-logo-sticky {
	display: block;
}
body.admin-bar .wraper_header.style-nine .wraper_header_main {
	top: 0;
}
@media screen and (min-width:480px) and (max-width:767px){
.wraper_header.style-eight .wraper_header_main .header_main_calltoaction {
	margin-left: 0;
}
}
@media screen and (min-width:321px) and (max-width:479px){
.wraper_header.style-eight .wraper_header_main .header_main_calltoaction {
	margin-left: 0;
}
}
@media screen and (max-width:320px){
.wraper_header.style-eight .wraper_header_main .header_main_calltoaction {
	margin-left: 0;
}
}
.wraper_header.style-nine {
	position: relative;
	z-index: 999;
	width: 100%;
	direction: initial;
}
.wraper_header.style-nine .wraper_header_main {
	width: 100%;
}
.wraper_header.style-nine .wraper_header_main.radiantthemes-sticky-style-two.delayed-sticky-mode {
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
}
.wraper_header.style-nine .wraper_header_main.radiantthemes-sticky-style-two.delayed-sticky-mode-acivate {
	position: fixed;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-nine .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	box-shadow: 0 0 20px rgba(0,0,0,.075);
}
.wraper_header.style-nine .wraper_header_main > .container {
	padding-top: 15px;
	padding-bottom: 15px;
}
.wraper_header.style-nine .wraper_header_main .header_main {
	position: relative;
}
.wraper_header.style-nine .wraper_header_main .header_main .brand-logo {
	float: left;
	text-align: center;
	font-size: 0;
}
.wraper_header.style-nine .wraper_header_main .header_main .brand-logo img {
	max-width: 103px;
}
.wraper_header.style-nine .wraper_header_main .header-responsive-nav {
	width: 30px;
	float: right;
	margin-top: 6px;
	margin-left: 12px;
	text-align: right;
	font-size: 25px;
	color: #010101;
}
.wraper_header.style-nine .wraper_header_main .header_main_contact {
	float: left;
	margin-top: 7px;
	margin-left: 35px;
	text-align: left;
}
.wraper_header.style-nine .wraper_header_main .header_main_contact > li {
	display: inline-block;
	vertical-align: top;
	margin-right: 20px;
	font-weight: 500;
	font-size: 15px;
	line-height: 28px;
}
.wraper_header.style-nine .wraper_header_main .header_main_contact > li:last-child, .wraper_header.style-nine .wraper_header_main .header_main_contact > li:only-child {
	margin-right: 0;
}
.wraper_header.style-nine .wraper_header_main .header_main_contact > li span[class*='ti-'] {
	display: inline-block;
	vertical-align: middle;
	margin-top: -2px;
	margin-right: 6px;
}
.wraper_header.style-nine .wraper_header_main .header_main_contact > li a {
	color: inherit;
}
.wraper_header.style-nine .wraper_header_main .nav {
	float: right;
	margin-top: 7px;
	text-align: right;
}
.wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] {
	display: block;
}
.wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: auto;
	height: auto;
	margin-right: 40px;
}
.wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:last-child, .wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:only-child {
	margin-right: 0!important;
}
.wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > a {
	position: relative;
	display: block;
	padding-left: 15px;
	padding-bottom: 5px;
	cursor: pointer;
	transition: all .3s ease-in-out!important;
	-webkit-transition: all .3s ease-in-out!important;
}
.wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > a:before {
	position: absolute;
	top: 14px;
	left: 0;
	z-index: 0;
	content: " ";
	width: 0;
	height: 1px;
	background-color: #24323D;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > a:before, .wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.current-menu-item > a:before, .wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.current-menu-parent > a:before, .wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.current-menu-ancestor > a:before {
	width: 40px;
}
.wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.menu-item-has-children > a:after {
	display: inline-block;
	vertical-align: middle;
	margin-left: 7px;
	content: "\f107";
	font-family: "FontAwesome";
	line-height: 1;
}
.wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul {
	position: absolute;
	top: 100%;
	left: -15px;
	z-index: 1;
	width: 240px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
	opacity: 0;
	visibility: hidden;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-nine .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul,.wraper_header.style-nine .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul{left:auto;right:0;}
.wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul {
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li, .wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li, .wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li, .wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li {
	position: relative;
	width: 100%;
	height: auto;
	float: left;
	padding-left: 32px;
	padding-right: 32px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li, .wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li, .wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li > ul > li, .wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li > ul > li ul li {
	padding-top: 4px;
	padding-bottom: 4px;
}
.wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a, .wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a, .wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a, .wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a {
	display: inline-block;
	vertical-align: top;
	opacity: inherit!important;
	visibility: inherit!important;
	cursor: pointer;
	transition: all .4s ease-in-out!important;
	-webkit-transition: all .4s ease-in-out!important;
}
.wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a:before, .wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:before, .wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:before, .wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a:before {
	position: relative;
	bottom: -21px;
	content: " ";
	display: block;
	width: 0;
	height: 2px;
	transition: all .7s ease-in-out;
	-webkit-transition: all .7s ease-in-out;
}
.wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a:hover:before, .wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:hover:before, .wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:hover:before, .wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a:hover:before {
	width: 100%;
}
.wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li.menu-item-has-children > a:after {
	position: absolute;
	right: 30px;
	content: "\f105";
	font-family: "FontAwesome";
	font-style: normal;
}
.wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a i, .wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a i, .wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a i, .wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a i {
	width: 20px;
	text-align: center;
	margin-right: 10px;
}
.wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul, .wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul, .wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul li ul {
	position: absolute;
	top: 0;
	left: 100%;
	z-index: 1;
	width: 240px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
	opacity: 0;
	visibility: hidden;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-nine .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul,.wraper_header.style-nine .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul>li>ul,.wraper_header.style-nine .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul>li>ul,.wraper_header.style-nine .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul>li>ul>li>ul,.wraper_header.style-nine .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul>li>ul li ul,.wraper_header.style-nine .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul>li>ul>li>ul li ul{left:auto;right:100%;}
.wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li:hover > ul, .wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li:hover > ul, .wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul li:hover > ul {
	top: -8px;
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.rt-mega-menu-full-width {
	position: static;
}
.wraper_header.style-nine .wraper_header_main .rt-mega-menu {
	width: 700px;
	top: 100%;
	padding-right: 0;
	padding-left: 0;
	text-align: left;
}
.wraper_header.style-nine .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.rt-mega-menu-full-width .rt-mega-menu {
	width: 100%;
}
.wraper_header.style-nine .wraper_header_main .rt-mega-menu > ul {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.wraper_header.style-nine .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>.rt-mega-menu,.wraper_header.style-nine .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>.rt-mega-menu{left:auto;right:0;}
.wraper_header.style-nine .wraper_header_main .rt-mega-menu > ul > .menu-item {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 30px;
	padding-left: 40px;
	border-right: 1px rgba(255,255,255,.1) solid;
	border-bottom: 1px rgba(255,255,255,.1) solid;
}
.wraper_header.style-nine .wraper_header_main .rt-mega-menu > ul > .menu-item:last-child, .wraper_header.style-nine .wraper_header_main .rt-mega-menu > ul > .menu-item:only-child {
	border-right: none;
}
.wraper_header.style-nine .wraper_header_main .rt-mega-menu > ul:last-child > .menu-item:last-child, .wraper_header.style-nine .wraper_header_main .rt-mega-menu > ul:only-child > .menu-item:only-child {
	border-bottom: none;
}
.wraper_header.style-nine .wraper_header_main .rt-megamenu-widget .rt-megamenu-widget-title {
	margin-bottom: 20px;
	text-transform: none;
	font-weight: 700;
	font-size: 18px;
	color: #fff;
	line-height: 28px;
	letter-spacing: 0;
}
.wraper_header.style-nine .wraper_header_main .rt-megamenu-widget ul.menu > li {
	position: relative;
}
.wraper_header.style-nine .wraper_header_main .rt-megamenu-widget ul.menu > li:last-child, .wraper_header.style-nine .wraper_header_main .rt-megamenu-widget ul.menu > li:only-child {
	margin-bottom: 0;
}
.wraper_header.style-nine .wraper_header_main .rt-megamenu-widget ul.menu > li > a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 13px;
	text-transform: none;
	font-weight: 400;
	font-size: 15px;
	color: #fff;
	line-height: 26px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-nine .wraper_header_main .rt-megamenu-widget ul.menu > li > a:before {
	position: absolute;
	left: 0;
	bottom: 4px;
	width: 0;
	height: 2px;
	z-index: 0;
	content: " ";
	background-color: #fff;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-nine .wraper_header_main .rt-megamenu-widget ul.menu > li > a:hover:before {
	width: 100%;
}
.wraper_header.style-nine .wraper_header_main .rt-megamenu-widget ul.menu > li > a i {
	width: 20px;
	text-align: center;
	margin-right: 10px;
}
body.admin-bar .wraper_header.style-one .wraper_header_main {
	top: 0;
}
@media screen and (min-width:480px) and (max-width:767px){
.wraper_header.style-nine .wraper_header_main .header_main_calltoaction {
	margin-left: 0;
}
}
@media screen and (min-width:321px) and (max-width:479px){
.wraper_header.style-nine .wraper_header_main .header_main_calltoaction {
	margin-left: 0;
}
}
@media screen and (max-width:320px){
.wraper_header.style-nine .wraper_header_main .header_main_calltoaction {
	margin-left: 0;
}
}
.wraper_header.style-ten {
	position: relative;
	z-index: 999;
	width: 100%;
	direction: initial;
	box-shadow: 0 0 10px rgba(0,0,0,.15);
}
.wraper_header.style-ten .wraper_header_top {
	width: 100%;
}
.wraper_header.style-ten .wraper_header_top > .container {
	padding-top: 9px;
	padding-bottom: 0;
}
.wraper_header.style-ten .wraper_header_top .header_top .header_top_item {
	margin-bottom: 4px;
}
.wraper_header.style-ten .wraper_header_top .header_top .header_top_item ul.header-contact {
	font-size: 0;
}
.wraper_header.style-ten .wraper_header_top .header_top .header_top_item ul.header-contact > li {
	display: inline-block;
	vertical-align: top;
	margin-right: 18px;
	text-align: center;
	font-weight: 400;
	font-size: 15px;
	color: #fff;
	line-height: 28px;
}
.wraper_header.style-ten .wraper_header_top .header_top .header_top_item ul.header-contact > li:last-child, .wraper_header.style-ten .wraper_header_top .header_top .header_top_item ul.header-contact > li:only-child {
	margin-right: 0;
}
.wraper_header.style-ten .wraper_header_top .header_top .header_top_item ul.header-contact > li span[class*='ti-'] {
	display: inline-block;
	vertical-align: middle;
	margin-top: -3px;
	margin-right: 8px;
}
.wraper_header.style-ten .wraper_header_top .header_top .header_top_item ul.header-contact > li a {
	color: inherit;
}
.wraper_header.style-ten .wraper_header_top .header_top .header_top_item ul.header-social {
	font-size: 0;
}
.wraper_header.style-ten .wraper_header_top .header_top .header_top_item ul.header-social > li {
	display: inline-block;
	vertical-align: top;
	margin-right: 17px;
}
.wraper_header.style-ten .wraper_header_top .header_top .header_top_item ul.header-social > li:last-child, .wraper_header.style-ten .wraper_header_top .header_top .header_top_item ul.header-social > li:only-child {
	margin-right: 0;
}
.wraper_header.style-ten .wraper_header_top .header_top .header_top_item ul.header-social > li > a {
	text-align: center;
	font-size: 14px;
	color: #fff;
	line-height: 28px;
}
.wraper_header.style-ten .wraper_header_main {
	width: 100%;
}
.wraper_header.style-ten .wraper_header_main > .container {
	padding-top: 20px;
	padding-bottom: 20px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-ten .wraper_header_main .header_main {
	position: relative;
}
.wraper_header.style-ten .wraper_header_main .header_main .brand-logo {
	float: left;
	text-align: center;
	font-size: 0;
}
.wraper_header.style-ten .wraper_header_main .header_main .brand-logo img {
	max-width: 103px;
}
.wraper_header.style-ten .wraper_header_main .header-responsive-nav {
	width: 30px;
	float: right;
	margin-top: 8px;
	margin-left: 20px;
	text-align: right;
	font-size: 25px;
	color: #333;
}
.wraper_header.style-ten .wraper_header_main .header_main_calltoaction {
	float: right;
	margin-left: 30px;
	text-align: center;
}
.wraper_header.style-ten .wraper_header_main .header_main_calltoaction .btn {
	display: inline-block;
	vertical-align: top;
	margin-right: 20px;
	padding: 7px 25px 7px 25px;
	border: none;
	border-radius: 50px;
	font-weight: 400;
	font-size: 14px;
	color: #fff;
	line-height: 28px;
}
.wraper_header.style-ten .wraper_header_main .header_main_calltoaction .btn:last-child, .wraper_header.style-ten .wraper_header_main .header_main_calltoaction .btn:only-child {
	margin-right: 0;
}
.wraper_header.style-ten .wraper_header_main .header_main_calltoaction .btn i {
	margin-left: 6px;
}
.wraper_header.style-ten .wraper_header_main .header_main_action {
	float: right;
	margin-top: 13px;
	text-align: center;
	font-size: 0;
}
.wraper_header.style-ten .wraper_header_main .header_main_action ul > li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-left: 30px;
	cursor: pointer;
}
.wraper_header.style-ten .wraper_header_main .header_main_action ul > li span[class*='ti-'] {
	font-size: 18px;
	line-height: 1;
}
.wraper_header.style-ten .wraper_header_main .header_main_action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder {
	position: relative;
	display: block;
}
.wraper_header.style-ten .wraper_header_main .header_main_action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box {
	position: absolute;
	top: -13px;
	right: -14px;
	z-index: 1;
	width: 30px;
	padding: 5px 5px 4px 12px;
	background-color: #f9f9f9;
	border: 3px rgba(0,0,0,.1) solid;
	border-radius: 35px;
	box-shadow: 0 5px 20px rgba(0,0,0,.2);
	opacity: 0;
	visibility: hidden;
	transition: all .4s ease-in-out .2s;
	-webkit-transition: all .4s ease-in-out .2s;
}
.wraper_header.style-ten .wraper_header_main .header_main_action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box > .form-row {
	position: relative;
	display: block;
	padding-right: 30px;
}
.wraper_header.style-ten .wraper_header_main .header_main_action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box > .form-row input[type=search] {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	height: 30px;
	padding: 0;
	margin: 0;
	background-color: transparent;
	border: none;
	font-size: 13px;
	border-radius: 0;
}
.wraper_header.style-ten .wraper_header_main .header_main_action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box > .form-row button[type=submit] {
	position: absolute;
	top: 0;
	width: 26px;
	height: 30px;
	background-color: transparent;
	border: none;
	font-size: 13px;
	border-radius: 0;
	text-align: center;
	font-size: 18px;
	line-height: 30px;
}
.wraper_header.style-ten .wraper_header_main .header_main_action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box > .form-row button[type=submit] span[class*='ti-'] {
	color: inherit;
}
.wraper_header.style-ten .wraper_header_main .header_main_action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder:hover > .header-slideout-searchbar-box, .wraper_header.style-ten .wraper_header_main .header_main_action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder:focus > .header-slideout-searchbar-box {
	width: 200px;
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-ten .wraper_header_main .nav {
	float: right;
	margin-top: 9px;
	text-align: right;
}
.wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] {
	display: block;
}
.wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: auto;
	height: auto;
	margin-right: 45px;
}
.wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:last-child, .wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:only-child {
	margin-right: 0!important;
}
.wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > a {
	position: relative;
	display: block;
	padding-bottom: 5px;
	cursor: pointer;
	transition: all .3s ease-in-out!important;
	-webkit-transition: all .3s ease-in-out!important;
}
.wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.menu-item-has-children > a:after {
	display: inline-block;
	vertical-align: middle;
	margin-left: 7px;
	content: "\f107";
	font-family: "FontAwesome";
	line-height: 1;
}
.wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul {
	position: absolute;
	top: 100%;
	left: -15px;
	z-index: 1;
	width: 240px;
	padding-top: 15px;
	padding-bottom: 15px;
	box-shadow: 0 5px 15px rgba(0,0,0,.12);
	text-align: left;
	opacity: 0;
	visibility: hidden;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-ten .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul,.wraper_header.style-ten .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul{left:auto;right:0;}
.wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul {
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li, .wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li, .wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li, .wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li {
	position: relative;
	width: 100%;
	height: auto;
	float: left;
	padding-left: 32px;
	padding-right: 32px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li, .wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li, .wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li > ul > li, .wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li > ul > li ul li {
	padding-top: 4px;
	padding-bottom: 4px;
}
.wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a, .wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a, .wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a, .wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a {
	display: inline-block;
	vertical-align: top;
	opacity: inherit!important;
	visibility: inherit!important;
	cursor: pointer;
	transition: all .4s ease-in-out!important;
	-webkit-transition: all .4s ease-in-out!important;
}
.wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a:before, .wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:before, .wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:before, .wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a:before {
	position: relative;
	bottom: -21px;
	content: " ";
	display: block;
	width: 0;
	height: 2px;
	transition: all .7s ease-in-out;
	-webkit-transition: all .7s ease-in-out;
}
.wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a:hover:before, .wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:hover:before, .wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:hover:before, .wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a:hover:before {
	width: 100%;
}
.wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li.menu-item-has-children > a:after {
	position: absolute;
	right: 30px;
	content: "\f105";
	font-family: "FontAwesome";
	font-style: normal;
}
.wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a i, .wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a i, .wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a i, .wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a i {
	width: 20px;
	text-align: center;
	margin-right: 10px;
}
.wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul, .wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul, .wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul li ul {
	position: absolute;
	top: 0;
	left: 100%;
	z-index: 1;
	width: 240px;
	padding-top: 15px;
	padding-bottom: 15px;
	box-shadow: 0 5px 15px rgba(0,0,0,.12);
	text-align: left;
	opacity: 0;
	visibility: hidden;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-ten .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul,.wraper_header.style-ten .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul>li>ul,.wraper_header.style-ten .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul>li>ul,.wraper_header.style-ten .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul>li>ul>li>ul,.wraper_header.style-ten .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul>li>ul li ul,.wraper_header.style-ten .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul>li>ul>li>ul li ul{left:auto;right:100%;}
.wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li:hover > ul, .wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li:hover > ul, .wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul li:hover > ul {
	top: -8px;
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.rt-mega-menu-full-width {
	position: static;
}
.wraper_header.style-ten .wraper_header_main .rt-mega-menu {
	width: 700px;
	top: 100%;
	padding-right: 0;
	padding-left: 0;
	text-align: left;
}
.wraper_header.style-ten .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.rt-mega-menu-full-width .rt-mega-menu {
	width: 100%;
}
.wraper_header.style-ten .wraper_header_main .rt-mega-menu > ul {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.wraper_header.style-ten .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>.rt-mega-menu,.wraper_header.style-ten .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>.rt-mega-menu{left:auto;right:0;}
.wraper_header.style-ten .wraper_header_main .rt-mega-menu > ul > .menu-item {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 30px;
	padding-left: 40px;
	border-right: 1px rgba(255,255,255,.1) solid;
	border-bottom: 1px rgba(255,255,255,.1) solid;
}
.wraper_header.style-ten .wraper_header_main .rt-mega-menu > ul > .menu-item:last-child, .wraper_header.style-ten .wraper_header_main .rt-mega-menu > ul > .menu-item:only-child {
	border-right: none;
}
.wraper_header.style-ten .wraper_header_main .rt-mega-menu > ul:last-child > .menu-item:last-child, .wraper_header.style-ten .wraper_header_main .rt-mega-menu > ul:only-child > .menu-item:only-child {
	border-bottom: none;
}
.wraper_header.style-ten .wraper_header_main .rt-megamenu-widget .rt-megamenu-widget-title {
	margin-bottom: 20px;
	text-transform: none;
	font-weight: 700;
	font-size: 18px;
	color: #fff;
	line-height: 28px;
	letter-spacing: 0;
}
.wraper_header.style-ten .wraper_header_main .rt-megamenu-widget ul.menu > li {
	position: relative;
}
.wraper_header.style-ten .wraper_header_main .rt-megamenu-widget ul.menu > li:last-child, .wraper_header.style-ten .wraper_header_main .rt-megamenu-widget ul.menu > li:only-child {
	margin-bottom: 0;
}
.wraper_header.style-ten .wraper_header_main .rt-megamenu-widget ul.menu > li > a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 13px;
	text-transform: none;
	font-weight: 400;
	font-size: 15px;
	color: #fff;
	line-height: 26px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-ten .wraper_header_main .rt-megamenu-widget ul.menu > li > a:before {
	position: absolute;
	left: 0;
	bottom: 4px;
	width: 0;
	height: 2px;
	z-index: 0;
	content: " ";
	background-color: #fff;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-ten .wraper_header_main .rt-megamenu-widget ul.menu > li > a:hover:before {
	width: 100%;
}
.wraper_header.style-ten .wraper_header_main .rt-megamenu-widget ul.menu > li > a i {
	width: 20px;
	text-align: center;
	margin-right: 10px;
}
.wraper_header.style-ten .wraper_header_main.radiantthemes-sticky-style-two.delayed-sticky-mode {
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
}
.wraper_header.style-ten .wraper_header_main.radiantthemes-sticky-style-two.delayed-sticky-mode-acivate {
	position: fixed;
	top: 0;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-ten .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	box-shadow: 0 0 20px rgba(0,0,0,.075);
}
.wraper_header.style-ten .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky > .container {
	padding-top: 10px;
	padding-bottom: 10px;
}
.wraper_header.style-ten .is-sticky .wraper_header_main {
	box-shadow: 0 0 20px rgba(0,0,0,.075);
}
.wraper_header.style-ten .is-sticky .wraper_header_main > .container {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media screen and (min-width:768px) and (max-width:991px){
.wraper_header.style-ten .wraper_header_top .header_top .header_top_item {
	text-align: center;
}
}
@media screen and (min-width:480px) and (max-width:767px){
.wraper_header.style-ten .wraper_header_top .header_top .header_top_item {
	text-align: center;
}
}
@media screen and (min-width:321px) and (max-width:479px){
.wraper_header.style-ten .wraper_header_top .header_top .header_top_item {
	text-align: center;
}
}
@media screen and (max-width:320px){
.wraper_header.style-ten .wraper_header_top .header_top .header_top_item {
	text-align: center;
}
}
.wraper_header.style-eleven {
	position: relative;
	z-index: 999;
	width: 100%;
	direction: initial;
}
.wraper_header.style-eleven .wraper_header_top {
	background-color: #eeeeee;
	padding: 10px 0;
	text-align: center;
}
.wraper_header.style-eleven .wraper_header_main {
	padding: 30px 0;
}
.wraper_header.style-eleven .wraper_header_main .header-sign-up-btn a {
	color: #000;
	font-size: 16px;
	line-height: 28px;
}
.wraper_header.style-eleven .wraper_header_main .header-sign-up-btn a span {
	padding-right: 10px;
}
.wraper_header.style-eleven .wraper_header_main .header-main-action ul > li {
	display: inline-block;
}
.wraper_header.style-eleven .wraper_header_main .header-main-action ul > li.header-slideout-searchbar {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-right: 15px;
	cursor: pointer;
}
.wraper_header.style-eleven .wraper_header_main .header-main-action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder {
	position: relative;
	display: block;
}
.wraper_header.style-eleven .wraper_header_main .header-main-action ul > li span[class*='ti-'] {
	font-size: 18px;
	color: #000;
}
.wraper_header.style-eleven .wraper_header_main .header-main-action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box {
	position: absolute;
	top: -10px;
	right: -14px;
	z-index: 1;
	width: 30px;
	padding: 5px 5px 4px 12px;
	background-color: #f9f9f9;
	border: 3px rgba(0,0,0,.1) solid;
	border-radius: 35px;
	box-shadow: 0 5px 20px rgba(0,0,0,.2);
	opacity: 0;
	visibility: hidden;
	transition: all .4s ease-in-out .2s;
	-webkit-transition: all .4s ease-in-out .2s;
}
.wraper_header.style-eleven .wraper_header_main .header-main-action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box > .form-row {
	position: relative;
	display: block;
	padding-right: 30px;
}
.wraper_header.style-eleven .wraper_header_main .header-main-action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box > .form-row input[type=search] {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	height: 30px;
	padding: 0;
	margin: 0;
	background-color: transparent;
	border: none;
	font-size: 13px;
	border-radius: 0;
}
.wraper_header.style-eleven .wraper_header_main .header-main-action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box > .form-row button[type=submit] {
	position: absolute;
	top: 0;
	width: 26px;
	height: 30px;
	background-color: transparent;
	border: none;
	font-size: 13px;
	border-radius: 0;
	text-align: center;
	font-size: 18px;
	color: #000;
	line-height: 30px;
}
.wraper_header.style-eleven .wraper_header_main .header-main-action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder:hover > .header-slideout-searchbar-box, .wraper_header.style-sixteen .wraper_header_main .header-main-action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder:focus > .header-slideout-searchbar-box {
	width: 200px;
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-eleven .wraper_header_main .header-main-action ul > li.header-cart-bar {
	position: relative;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
}
.wraper_header.style-eleven .wraper_header_main .header-main-action ul > li.header-cart-bar > .header-cart-bar-icon {
	position: relative;
	display: block;
	margin-right: 6px;
}
.wraper_header.style-eleven .wraper_header_main .header-main-action ul > li.header-cart-bar > .header-cart-bar-icon .cart-count {
	position: absolute;
	top: -8px;
	right: -13px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	font-size: 12px;
	color: #fff;
	text-align: center;
	background-color: #000000;
	line-height: 20px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.wraper_header.style-eleven .wraper_header_main .header_main .brand-logo {
	float: left;
	text-align: center;
	font-size: 0;
}
.wraper_header.style-eleven .wraper_header_main .header_main .brand-logo img {
	max-width: 135px;
}
.wraper_header.style-eleven .wraper_header_main .header_main .header-responsive-nav {
	width: 30px;
	float: right;
	margin-top: 15px;
	margin-left: 30px;
	text-align: right;
	font-size: 25px;
	color: #333;
	line-height: 1;
	cursor: pointer;
}
.wraper_header.style-eleven .wraper_header_nav {
	width: 100%;
}
.wraper_header.style-eleven .wraper_header_nav.radiantthemes-sticky-style-two.delayed-sticky-mode {
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
}
.wraper_header.style-eleven .wraper_header_nav.radiantthemes-sticky-style-two.delayed-sticky-mode-acivate {
	position: fixed;
	top: 0;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-eleven .wraper_header_nav.radiantthemes-sticky-style-two.i-am-delayed-sticky {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	box-shadow: 0 0 20px rgba(0,0,0,.075);
}
.wraper_header.style-eleven .wraper_header_nav > .container {
	padding-top: 0;
	padding-bottom: 0;
}
.wraper_header.style-eleven .wraper_header_nav .header_nav {
	position: relative;
}
.wraper_header.style-eleven .wraper_header_nav .header_nav .nav {
	float: left;
	text-align: left;
}
.wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] {
	display: block;
}
.wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: auto;
	height: auto;
	margin-right: 10px;
}
.wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li:last-child, .wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li:only-child {
	margin-right: 0!important;
}
.wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li > a {
	position: relative;
	display: block;
	padding: 11px 25px 13px 25px;
	cursor: pointer;
	transform: skewX(-15deg);
	-webkit-transform: skewX(-15deg);
	transition: all .3s ease-in-out!important;
	-webkit-transition: all .3s ease-in-out!important;
}
.wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li.menu-item-has-children > a:after {
	display: inline-block;
	vertical-align: middle;
	margin-left: 7px;
	content: "\f107";
	font-family: "FontAwesome";
	line-height: 1;
}
.wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li > ul {
	position: absolute;
	top: 100%;
	left: -15px;
	z-index: 1;
	width: 240px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
	opacity: 0;
	visibility: hidden;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-eleven .wraper_header_nav .header_nav .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul,.wraper_header.style-eleven .wraper_header_nav .header_nav .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul{left:auto;right:0;}
.wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li:hover > ul {
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li > ul > li, .wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li, .wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li, .wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li {
	position: relative;
	width: 100%;
	height: auto;
	float: left;
	padding-left: 32px;
	padding-right: 32px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li:hover > ul > li, .wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li, .wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li > ul > li, .wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li > ul > li ul li {
	padding-top: 4px;
	padding-bottom: 4px;
}
.wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li > ul > li > a, .wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a, .wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a, .wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a {
	display: inline-block;
	vertical-align: top;
	opacity: inherit!important;
	visibility: inherit!important;
	cursor: pointer;
	transition: all .4s ease-in-out!important;
	-webkit-transition: all .4s ease-in-out!important;
}
.wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li > ul > li > a:before, .wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:before, .wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:before, .wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a:before {
	position: relative;
	bottom: -21px;
	content: " ";
	display: block;
	width: 0;
	height: 2px;
	transition: all .7s ease-in-out;
	-webkit-transition: all .7s ease-in-out;
}
.wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li > ul > li > a:hover:before, .wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:hover:before, .wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:hover:before, .wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a:hover:before {
	width: 100%;
}
.wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li.menu-item-has-children > a:after {
	position: absolute;
	right: 30px;
	content: "\f105";
	font-family: "FontAwesome";
	font-style: normal;
}
.wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li > ul > li > a i, .wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a i, .wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a i, .wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a i {
	width: 20px;
	text-align: center;
	margin-right: 10px;
}
.wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li > ul > li > ul, .wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul, .wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul li ul {
	position: absolute;
	top: 0;
	left: 100%;
	z-index: 1;
	width: 240px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
	opacity: 0;
	visibility: hidden;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-eleven .wraper_header_nav .header_nav .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul,.wraper_header.style-eleven .wraper_header_nav .header_nav .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul>li>ul,.wraper_header.style-eleven .wraper_header_nav .header_nav .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul>li>ul,.wraper_header.style-eleven .wraper_header_nav .header_nav .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul>li>ul>li>ul,.wraper_header.style-eleven .wraper_header_nav .header_nav .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul>li>ul li ul,.wraper_header.style-eleven .wraper_header_nav .header_nav .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul>li>ul>li>ul li ul{left:auto;right:100%;}
.wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li > ul > li:hover > ul, .wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li:hover > ul, .wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul li:hover > ul {
	top: -8px;
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li.rt-mega-menu-full-width {
	position: static;
}
.wraper_header.style-eleven .wraper_header_nav .header_nav .rt-mega-menu {
	width: 700px;
	top: 100%;
	padding-right: 0;
	padding-left: 0;
	text-align: left;
}
.wraper_header.style-eleven .wraper_header_nav .header_nav .nav > [class*='menu-'] > ul.menu > li.rt-mega-menu-full-width .rt-mega-menu {
	width: 100%;
}
.wraper_header.style-eleven .wraper_header_nav .header_nav .rt-mega-menu > ul {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.wraper_header.style-eleven .wraper_header_nav .header_nav .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>.rt-mega-menu,.wraper_header.style-eleven .wraper_header_nav .header_nav .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>.rt-mega-menu{left:auto;right:0;}
.wraper_header.style-eleven .wraper_header_nav .header_nav .rt-mega-menu > ul > .menu-item {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 30px;
	padding-left: 40px;
	border-right: 1px rgba(255,255,255,.1) solid;
	border-bottom: 1px rgba(255,255,255,.1) solid;
}
.wraper_header.style-eleven .wraper_header_nav .header_nav .rt-mega-menu > ul > .menu-item:last-child, .wraper_header.style-eleven .wraper_header_nav .header_nav .rt-mega-menu > ul > .menu-item:only-child {
	border-right: none;
}
.wraper_header.style-eleven .wraper_header_nav .header_nav .rt-mega-menu > ul:last-child > .menu-item:last-child, .wraper_header.style-eleven .wraper_header_nav .header_nav .rt-mega-menu > ul:only-child > .menu-item:only-child {
	border-bottom: none;
}
.wraper_header.style-eleven .wraper_header_nav .header_nav .rt-megamenu-widget .rt-megamenu-widget-title {
	margin-bottom: 20px;
	text-transform: none;
	font-weight: 700;
	font-size: 18px;
	color: #fff;
	line-height: 28px;
	letter-spacing: 0;
}
.wraper_header.style-eleven .wraper_header_nav .header_nav .rt-megamenu-widget ul.menu > li {
	position: relative;
}
.wraper_header.style-eleven .wraper_header_nav .header_nav .rt-megamenu-widget ul.menu > li:last-child, .wraper_header.style-eleven .wraper_header_nav .header_nav .rt-megamenu-widget ul.menu > li:only-child {
	margin-bottom: 0;
}
.wraper_header.style-eleven .wraper_header_nav .header_nav .rt-megamenu-widget ul.menu > li > a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 13px;
	text-transform: none;
	font-weight: 400;
	font-size: 15px;
	color: #fff;
	line-height: 26px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-eleven .wraper_header_nav .header_nav .rt-megamenu-widget ul.menu > li > a:before {
	position: absolute;
	left: 0;
	bottom: 4px;
	width: 0;
	height: 2px;
	z-index: 0;
	content: " ";
	background-color: #fff;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-eleven .wraper_header_nav .header_nav .rt-megamenu-widget ul.menu > li > a:hover:before {
	width: 100%;
}
.wraper_header.style-eleven .wraper_header_nav .header_nav .rt-megamenu-widget ul.menu > li > a i {
	width: 20px;
	text-align: center;
	margin-right: 10px;
}
body.admin-bar .wraper_header.style-one .wraper_header_main {
	top: 0;
}
@media screen and (min-width:768px) and (max-width:991px){
.wraper_header.style-eleven .wraper_header_top .header_top .header_top_item {
	text-align: center;
}
.wraper_header.style-eleven .wraper_header_top .header_top .header_top_item .header-top-note {
	margin-top: 0;
}
.wraper_header.style-eleven .wraper_header_main .header_main ul.header-contact {
	width: 100%;
	margin-top: 20px;
	text-align: center;
}
}
@media screen and (min-width:480px) and (max-width:767px){
.wraper_header.style-eleven .wraper_header_top .header_top .header_top_item {
	text-align: center;
}
.wraper_header.style-eleven .wraper_header_top .header_top .header_top_item .header-top-note {
	margin-top: 0;
}
}
@media screen and (min-width:321px) and (max-width:479px){
.wraper_header.style-eleven .wraper_header_top .header_top .header_top_item {
	text-align: center;
}
.wraper_header.style-eleven .wraper_header_top .header_top .header_top_item .header-top-note {
	margin-top: 0;
}
}
@media screen and (max-width:320px){
.wraper_header.style-eleven .wraper_header_top .header_top .header_top_item {
	text-align: center;
}
.wraper_header.style-eleven .wraper_header_top .header_top .header_top_item .header-top-note {
	margin-top: 0;
}
}
.wraper_header.style-twelve {
	position: absolute;
	z-index: 999;
	width: 100%;
	direction: initial;
}
.wraper_header.style-twelve .wraper_header_top {
	width: 100%;
}
.wraper_header.style-twelve .wraper_header_top > .container {
	padding-top: 0;
	padding-bottom: 0;
}
.wraper_header.style-twelve .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky > .container {
	padding-top: 10px;
	padding-bottom: 10px;
}
.wraper_header.style-twelve .wraper_header_top .header_top .header_top_item ul.header-contact {
	font-size: 0;
}
.wraper_header.style-twelve .wraper_header_top .header_top .header_top_item ul.header-contact > li {
	display: inline-block;
	vertical-align: top;
	padding-top: 8px;
	padding-bottom: 9px;
	margin-right: 15px;
	text-align: center;
	font-weight: 400;
	font-size: 15px;
	color: #fff;
	line-height: 28px;
}
.wraper_header.style-twelve .wraper_header_top .header_top .header_top_item ul.header-contact > li:last-child, .wraper_header.style-twelve .wraper_header_top .header_top .header_top_item ul.header-contact > li:only-child {
	margin-right: 0;
}
.wraper_header.style-twelve .wraper_header_top .header_top .header_top_item ul.header-contact > li.phone {
	padding-left: 15px;
	padding-right: 15px;
	background-color: rgba(0,0,0,.25);
}
.wraper_header.style-twelve .wraper_header_top .header_top .header_top_item ul.header-contact > li span[class*='ti-'] {
	display: inline-block;
	vertical-align: middle;
	margin-top: -3px;
	margin-right: 8px;
}
.wraper_header.style-twelve .wraper_header_top .header_top .header_top_item ul.header-contact > li a {
	color: inherit;
}
.wraper_header.style-twelve .wraper_header_main {
	width: 100%;
}
.wraper_header.style-twelve .wraper_header_main.radiantthemes-sticky-style-two.delayed-sticky-mode {
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
}
.wraper_header.style-twelve .wraper_header_main.radiantthemes-sticky-style-two.delayed-sticky-mode-acivate {
	position: fixed;
	top: 0;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-twelve .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	box-shadow: 0 0 20px rgba(0,0,0,.075);
}
.wraper_header.style-twelve .wraper_header_main > .container {
	padding-top: 20px;
	padding-bottom: 20px;
}
.wraper_header.style-twelve .wraper_header_main .header_main {
	position: relative;
}
.wraper_header.style-twelve .wraper_header_main .header_main .brand-logo {
	float: left;
	text-align: center;
	font-size: 0;
}
.wraper_header.style-twelve .wraper_header_main .header_main .brand-logo img {
	max-width: 103px;
}
.wraper_header.style-twelve .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky .header_main .brand-logo {
	display: none;
}
.wraper_header.style-twelve .wraper_header_main .header_main .brand-logo-sticky {
	display: none;
}
.wraper_header.style-twelve .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky .header_main .brand-logo-sticky {
	display: block;
}
.wraper_header.style-twelve .wraper_header_main .header_main .brand-logo, .wraper_header.style-twelve .wraper_header_main .header_main .brand-logo-sticky {
	float: left;
	text-align: center;
	font-size: 0;
}
.wraper_header.style-twelve .wraper_header_main .header-responsive-nav {
	width: 30px;
	float: right;
	margin-top: 9px;
	text-align: center;
	font-size: 25px;
	color: #fff;
}
.wraper_header.style-twelve .wraper_header_main ul.header-social {
	float: right;
	margin-top: 7px;
	margin-left: 30px;
	font-size: 0;
}
.wraper_header.style-twelve .wraper_header_main ul.header-social > li {
	display: inline-block;
	vertical-align: top;
	margin-right: 17px;
}
.wraper_header.style-twelve .wraper_header_main ul.header-social > li:last-child, .wraper_header.style-twelve .wraper_header_main ul.header-social > li:only-child {
	margin-right: 0;
}
.wraper_header.style-twelve .wraper_header_main ul.header-social > li > a {
	text-align: center;
	font-size: 15px;
	color: #fff;
	line-height: 28px;
}
.wraper_header.style-twelve .wraper_header_main .nav {
	float: right;
	margin-top: 7px;
	text-align: right;
}
.wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] {
	display: block;
}
.wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: auto;
	height: auto;
	margin-right: 45px;
}
.wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:last-child, .wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:only-child {
	margin-right: 0!important;
}
.wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > a {
	position: relative;
	display: block;
	padding-bottom: 2px;
	cursor: pointer;
	transition: all .3s ease-in-out!important;
	-webkit-transition: all .3s ease-in-out!important;
}
.wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > a:before {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 0;
	content: " ";
	height: 3px;
	transform: scaleX(0);
	-webkit-transform: scaleX(0);
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > a:before, .wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.current-menu-item > a:before, .wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.current-menu-parent > a:before, .wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.current-menu-ancestor > a:before {
	transform: scaleX(1);
	-webkit-transform: scaleX(1);
}
.wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.menu-item-has-children > a:after {
	display: inline-block;
	vertical-align: middle;
	margin-left: 7px;
	content: "\f107";
	font-family: "FontAwesome";
	line-height: 1;
}
.wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul {
	position: absolute;
	top: 100%;
	left: -15px;
	z-index: 1;
	width: 240px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
	opacity: 0;
	visibility: hidden;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-twelve .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul,.wraper_header.style-twelve .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul{left:auto;right:0;}
.wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul {
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li, .wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li, .wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li, .wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li {
	position: relative;
	width: 100%;
	height: auto;
	float: left;
	padding-left: 32px;
	padding-right: 32px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li, .wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li, .wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li > ul > li, .wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li > ul > li ul li {
	padding-top: 4px;
	padding-bottom: 4px;
}
.wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a, .wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a, .wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a, .wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a {
	display: inline-block;
	vertical-align: top;
	opacity: inherit!important;
	visibility: inherit!important;
	cursor: pointer;
	transition: all .4s ease-in-out!important;
	-webkit-transition: all .4s ease-in-out!important;
}
.wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a:before, .wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:before, .wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:before, .wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a:before {
	position: relative;
	bottom: -21px;
	content: " ";
	display: block;
	width: 0;
	height: 2px;
	transition: all .7s ease-in-out;
	-webkit-transition: all .7s ease-in-out;
}
.wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a:hover:before, .wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:hover:before, .wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:hover:before, .wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a:hover:before {
	width: 100%;
}
.wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li.menu-item-has-children > a:after {
	position: absolute;
	right: 30px;
	content: "\f105";
	font-family: "FontAwesome";
	font-style: normal;
}
.wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a i, .wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a i, .wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a i, .wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a i {
	width: 20px;
	text-align: center;
	margin-right: 10px;
}
.wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul, .wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul, .wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul li ul {
	position: absolute;
	top: 0;
	left: 100%;
	z-index: 1;
	width: 240px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
	opacity: 0;
	visibility: hidden;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-twelve .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul,.wraper_header.style-twelve .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul>li>ul,.wraper_header.style-twelve .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul>li>ul,.wraper_header.style-twelve .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul>li>ul>li>ul,.wraper_header.style-twelve .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul>li>ul li ul,.wraper_header.style-twelve .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul>li>ul>li>ul li ul{left:auto;right:100%;}
.wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li:hover > ul, .wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li:hover > ul, .wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul li:hover > ul {
	top: -8px;
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.rt-mega-menu-full-width {
	position: static;
}
.wraper_header.style-twelve .wraper_header_main .rt-mega-menu {
	width: 700px;
	top: 100%;
	padding-right: 0;
	padding-left: 0;
	text-align: left;
}
.wraper_header.style-twelve .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.rt-mega-menu-full-width .rt-mega-menu {
	width: 100%;
}
.wraper_header.style-twelve .wraper_header_main .rt-mega-menu > ul {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.wraper_header.style-twelve .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>.rt-mega-menu,.wraper_header.style-twelve .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>.rt-mega-menu{left:auto;right:0;}
.wraper_header.style-twelve .wraper_header_main .rt-mega-menu > ul > .menu-item {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 30px;
	padding-left: 40px;
	border-right: 1px rgba(255,255,255,.1) solid;
	border-bottom: 1px rgba(255,255,255,.1) solid;
}
.wraper_header.style-twelve .wraper_header_main .rt-mega-menu > ul > .menu-item:last-child, .wraper_header.style-twelve .wraper_header_main .rt-mega-menu > ul > .menu-item:only-child {
	border-right: none;
}
.wraper_header.style-twelve .wraper_header_main .rt-mega-menu > ul:last-child > .menu-item:last-child, .wraper_header.style-twelve .wraper_header_main .rt-mega-menu > ul:only-child > .menu-item:only-child {
	border-bottom: none;
}
.wraper_header.style-twelve .wraper_header_main .rt-megamenu-widget .rt-megamenu-widget-title {
	margin-bottom: 20px;
	text-transform: none;
	font-weight: 700;
	font-size: 18px;
	color: #fff;
	line-height: 28px;
	letter-spacing: 0;
}
.wraper_header.style-twelve .wraper_header_main .rt-megamenu-widget ul.menu > li {
	position: relative;
}
.wraper_header.style-twelve .wraper_header_main .rt-megamenu-widget ul.menu > li:last-child, .wraper_header.style-twelve .wraper_header_main .rt-megamenu-widget ul.menu > li:only-child {
	margin-bottom: 0;
}
.wraper_header.style-twelve .wraper_header_main .rt-megamenu-widget ul.menu > li > a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 13px;
	text-transform: none;
	font-weight: 400;
	font-size: 15px;
	color: #fff;
	line-height: 26px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-twelve .wraper_header_main .rt-megamenu-widget ul.menu > li > a:before {
	position: absolute;
	left: 0;
	bottom: 4px;
	width: 0;
	height: 2px;
	z-index: 0;
	content: " ";
	background-color: #fff;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-twelve .wraper_header_main .rt-megamenu-widget ul.menu > li > a:hover:before {
	width: 100%;
}
.wraper_header.style-twelve .wraper_header_main .rt-megamenu-widget ul.menu > li > a i {
	width: 20px;
	text-align: center;
	margin-right: 10px;
}
body.admin-bar .wraper_header.style-one .wraper_header_main {
	top: 0;
}
@media screen and (min-width:768px) and (max-width:991px){
.wraper_header.style-twelve .wraper_header_main ul.header-social {
	margin-top: 10px;
	margin-left: 0;
	margin-right: 25px;
}
}
@media screen and (min-width:480px) and (max-width:767px){
.wraper_header.style-twelve .wraper_header_main ul.header-social {
	margin-top: 10px;
	margin-left: 0;
	margin-right: 25px;
}
}
@media screen and (min-width:321px) and (max-width:479px){
.wraper_header.style-twelve .wraper_header_main ul.header-social {
	margin-top: 10px;
	margin-left: 0;
	margin-right: 25px;
}
}
@media screen and (max-width:320px){
.wraper_header.style-twelve .wraper_header_main ul.header-social {
	margin-top: 10px;
	margin-left: 0;
	margin-right: 15px;
}
}
.wraper_header.style-thirteen {
	position: relative;
	z-index: 999;
	width: 100%;
	direction: initial;
	box-shadow: 0 0 10px rgba(0,0,0,.15);
}
.wraper_header.style-thirteen .wraper_header_top {
	width: 100%;
}
.wraper_header.style-thirteen .wraper_header_top > .container {
	padding-top: 0;
	padding-bottom: 0;
}
.wraper_header.style-thirteen .wraper_header_top .header_top .header_top_item ul.header-contact {
	display: inline-block;
	vertical-align: top;
	font-size: 0;
}
.wraper_header.style-thirteen .wraper_header_top .header_top .header_top_item ul.header-contact > li {
	display: inline-block;
	vertical-align: top;
	padding: 7px 22px 8px 22px;
	border-right: 1px rgba(255,255,255,.2) solid;
	text-align: center;
	font-weight: 400;
	font-size: 14px;
	color: #fff;
	line-height: 28px;
	letter-spacing: .4px;
}
.wraper_header.style-thirteen .wraper_header_top .header_top .header_top_item ul.header-contact > li:first-child {
	padding-left: 0;
}
.wraper_header.style-thirteen .wraper_header_top .header_top .header_top_item ul.header-contact > li:last-child {
	padding-right: 0;
	border-right: none;
}
.wraper_header.style-thirteen .wraper_header_top .header_top .header_top_item ul.header-contact > li:only-child {
	padding-left: 0;
	padding-right: 0;
	border-right: none;
}
.wraper_header.style-thirteen .wraper_header_top .header_top .header_top_item ul.header-contact > li span[class*='ti-'] {
	display: inline-block;
	vertical-align: middle;
	margin-top: -3px;
	margin-right: 8px;
}
.wraper_header.style-thirteen .wraper_header_top .header_top .header_top_item ul.header-contact > li a {
	color: inherit;
}
.wraper_header.style-thirteen .wraper_header_top .header_top .header_top_item .header-calltoaction {
	display: inline-block;
	vertical-align: top;
	margin-left: 25px;
	font-size: 0;
}
.wraper_header.style-thirteen .wraper_header_top .header_top .header_top_item .header-calltoaction .btn {
	display: inline-block;
	vertical-align: top;
	padding: 7px 22px 8px 22px;
	border: none;
	border-right: 1px rgba(255,255,255,.2) solid;
	border-radius: 0;
	font-weight: 400;
	font-size: 14px;
	color: #fff;
	line-height: 28px;
	letter-spacing: .4px;
}
.wraper_header.style-thirteen .wraper_header_top .header_top .header_top_item .header-calltoaction .btn:last-child, .wraper_header.style-thirteen .wraper_header_top .header_top .header_top_item .header-calltoaction .btn:only-child {
	border-right: none;
}
.wraper_header.style-thirteen .wraper_header_top .header_top .header_top_item .header-calltoaction .btn i {
	margin-left: 6px;
}
.wraper_header.style-thirteen .wraper_header_main {
	width: 100%;
}
.wraper_header.style-thirteen .wraper_header_main > .container {
	padding-top: 20px;
	padding-bottom: 20px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-thirteen .wraper_header_main .header_main {
	position: relative;
}
.wraper_header.style-thirteen .wraper_header_main .header_main .brand-logo {
	float: left;
	text-align: center;
	font-size: 0;
}
.wraper_header.style-thirteen .wraper_header_main .header_main .brand-logo img {
	max-width: 103px;
}
.wraper_header.style-thirteen .wraper_header_main .header-responsive-nav {
	width: 30px;
	float: right;
	margin-top: 8px;
	margin-left: 20px;
	text-align: right;
	font-size: 25px;
	color: #333;
}
.wraper_header.style-thirteen .wraper_header_main .header_main_action {
	float: right;
	margin-top: 13px;
	text-align: center;
	font-size: 0;
}
.wraper_header.style-thirteen .wraper_header_main .header_main_action ul > li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-left: 32px;
	cursor: pointer;
}
.wraper_header.style-thirteen .wraper_header_main .header_main_action ul > li span[class*='ti-'] {
	font-size: 18px;
	color: #333;
	line-height: 1;
}
.wraper_header.style-thirteen .wraper_header_main .header_main_action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder {
	position: relative;
	display: block;
}
.wraper_header.style-thirteen .wraper_header_main .header_main_action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box {
	position: absolute;
	top: -13px;
	right: -14px;
	z-index: 1;
	width: 30px;
	padding: 5px 5px 4px 12px;
	background-color: #f9f9f9;
	border: 3px rgba(0,0,0,.1) solid;
	border-radius: 35px;
	box-shadow: 0 5px 20px rgba(0,0,0,.2);
	opacity: 0;
	visibility: hidden;
	transition: all .4s ease-in-out .2s;
	-webkit-transition: all .4s ease-in-out .2s;
}
.wraper_header.style-thirteen .wraper_header_main .header_main_action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box > .form-row {
	position: relative;
	display: block;
	padding-right: 30px;
}
.wraper_header.style-thirteen .wraper_header_main .header_main_action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box > .form-row input[type=search] {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	height: 30px;
	padding: 0;
	margin: 0;
	background-color: transparent;
	border: none;
	font-size: 13px;
	border-radius: 0;
}
.wraper_header.style-thirteen .wraper_header_main .header_main_action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box > .form-row button[type=submit] {
	position: absolute;
	top: 0;
	width: 26px;
	height: 30px;
	background-color: transparent;
	border: none;
	font-size: 13px;
	border-radius: 0;
	text-align: center;
	font-size: 18px;
	color: #333;
	line-height: 30px;
}
.wraper_header.style-thirteen .wraper_header_main .header_main_action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box > .form-row button[type=submit] span[class*='ti-'] {
	color: inherit;
}
.wraper_header.style-thirteen .wraper_header_main .header_main_action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder:hover > .header-slideout-searchbar-box, .wraper_header.style-thirteen .wraper_header_main .header_main_action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder:focus > .header-slideout-searchbar-box {
	width: 200px;
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-thirteen .wraper_header_main .nav {
	float: right;
	margin-top: 9px;
	text-align: right;
}
.wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] {
	display: block;
}
.wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: auto;
	height: auto;
	margin-right: 45px;
}
.wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:last-child, .wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:only-child {
	margin-right: 0!important;
}
.wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > a {
	position: relative;
	display: block;
	padding-bottom: 5px;
	cursor: pointer;
	transition: all .3s ease-in-out!important;
	-webkit-transition: all .3s ease-in-out!important;
}
.wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.menu-item-has-children > a:after {
	display: inline-block;
	vertical-align: middle;
	margin-left: 7px;
	content: "\f107";
	font-family: "FontAwesome";
	line-height: 1;
}
.wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul {
	position: absolute;
	top: 100%;
	left: -15px;
	z-index: 1;
	width: 240px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
	opacity: 0;
	visibility: hidden;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-thirteen .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul,.wraper_header.style-thirteen .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul{left:auto;right:0;}
.wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul {
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li, .wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li, .wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li, .wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li {
	position: relative;
	width: 100%;
	height: auto;
	float: left;
	padding-left: 32px;
	padding-right: 32px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li, .wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li, .wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li > ul > li, .wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li > ul > li ul li {
	padding-top: 4px;
	padding-bottom: 4px;
}
.wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a, .wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a, .wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a, .wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a {
	display: inline-block;
	vertical-align: top;
	opacity: inherit!important;
	visibility: inherit!important;
	cursor: pointer;
	transition: all .4s ease-in-out!important;
	-webkit-transition: all .4s ease-in-out!important;
}
.wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a:before, .wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:before, .wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:before, .wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a:before {
	position: relative;
	bottom: -21px;
	content: " ";
	display: block;
	width: 0;
	height: 2px;
	transition: all .7s ease-in-out;
	-webkit-transition: all .7s ease-in-out;
}
.wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a:hover:before, .wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:hover:before, .wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:hover:before, .wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a:hover:before {
	width: 100%;
}
.wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li.menu-item-has-children > a:after {
	position: absolute;
	right: 30px;
	content: "\f105";
	font-family: "FontAwesome";
	font-style: normal;
}
.wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a i, .wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a i, .wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a i, .wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a i {
	width: 20px;
	text-align: center;
	margin-right: 10px;
}
.wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul, .wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul, .wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul li ul {
	position: absolute;
	top: 0;
	left: 100%;
	z-index: 1;
	width: 240px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
	opacity: 0;
	visibility: hidden;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-thirteen .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul,.wraper_header.style-thirteen .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul>li>ul,.wraper_header.style-thirteen .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul>li>ul,.wraper_header.style-thirteen .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul>li>ul>li>ul,.wraper_header.style-thirteen .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul>li>ul li ul,.wraper_header.style-thirteen .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul>li>ul>li>ul li ul{left:auto;right:100%;}
.wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li:hover > ul, .wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li:hover > ul, .wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul li:hover > ul {
	top: -8px;
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.rt-mega-menu-full-width {
	position: static;
}
.wraper_header.style-thirteen .wraper_header_main .rt-mega-menu {
	width: 700px;
	top: 100%;
	padding-right: 0;
	padding-left: 0;
	text-align: left;
}
.wraper_header.style-thirteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.rt-mega-menu-full-width .rt-mega-menu {
	width: 100%;
}
.wraper_header.style-thirteen .wraper_header_main .rt-mega-menu > ul {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.wraper_header.style-thirteen .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>.rt-mega-menu,.wraper_header.style-thirteen .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>.rt-mega-menu{left:auto;right:0;}
.wraper_header.style-thirteen .wraper_header_main .rt-mega-menu > ul > .menu-item {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 30px;
	padding-left: 40px;
	border-right: 1px rgba(255,255,255,.1) solid;
	border-bottom: 1px rgba(255,255,255,.1) solid;
}
.wraper_header.style-thirteen .wraper_header_main .rt-mega-menu > ul > .menu-item:last-child, .wraper_header.style-thirteen .wraper_header_main .rt-mega-menu > ul > .menu-item:only-child {
	border-right: none;
}
.wraper_header.style-thirteen .wraper_header_main .rt-mega-menu > ul:last-child > .menu-item:last-child, .wraper_header.style-thirteen .wraper_header_main .rt-mega-menu > ul:only-child > .menu-item:only-child {
	border-bottom: none;
}
.wraper_header.style-thirteen .wraper_header_main .rt-megamenu-widget .rt-megamenu-widget-title {
	margin-bottom: 20px;
	text-transform: none;
	font-weight: 700;
	font-size: 18px;
	color: #fff;
	line-height: 28px;
	letter-spacing: 0;
}
.wraper_header.style-thirteen .wraper_header_main .rt-megamenu-widget ul.menu > li {
	position: relative;
}
.wraper_header.style-thirteen .wraper_header_main .rt-megamenu-widget ul.menu > li:last-child, .wraper_header.style-thirteen .wraper_header_main .rt-megamenu-widget ul.menu > li:only-child {
	margin-bottom: 0;
}
.wraper_header.style-thirteen .wraper_header_main .rt-megamenu-widget ul.menu > li > a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 13px;
	text-transform: none;
	font-weight: 400;
	font-size: 15px;
	color: #fff;
	line-height: 26px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-thirteen .wraper_header_main .rt-megamenu-widget ul.menu > li > a:before {
	position: absolute;
	left: 0;
	bottom: 4px;
	width: 0;
	height: 2px;
	z-index: 0;
	content: " ";
	background-color: #fff;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-thirteen .wraper_header_main .rt-megamenu-widget ul.menu > li > a:hover:before {
	width: 100%;
}
.wraper_header.style-thirteen .wraper_header_main .rt-megamenu-widget ul.menu > li > a i {
	width: 20px;
	text-align: center;
	margin-right: 10px;
}
.wraper_header.style-thirteen .wraper_header_main.radiantthemes-sticky-style-two.delayed-sticky-mode {
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
}
.wraper_header.style-thirteen .wraper_header_main.radiantthemes-sticky-style-two.delayed-sticky-mode-acivate {
	position: fixed;
	top: 0;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-thirteen .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	box-shadow: 0 0 20px rgba(0,0,0,.075);
}
.wraper_header.style-thirteen .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky > .container {
	padding-top: 10px;
	padding-bottom: 10px;
}
.wraper_header.style-thirteen .is-sticky .wraper_header_main {
	box-shadow: 0 0 20px rgba(0,0,0,.075);
}
.wraper_header.style-thirteen .is-sticky .wraper_header_main > .container {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media screen and (min-width:992px) and (max-width:1199px){
.wraper_header.style-thirteen .wraper_header_top .header_top .header_top_item {
	text-align: center;
}
}
@media screen and (min-width:768px) and (max-width:991px){
.wraper_header.style-thirteen .wraper_header_top .header_top .header_top_item {
	text-align: center;
}
}
.wraper_header.style-fourteen {
	position: absolute;
	z-index: 999;
	width: 100%;
	direction: initial;
}
.wraper_header.style-fourteen .wraper_header_main {
	width: 100%;
	overflow: hidden;
}
.wraper_header.style-fourteen .wraper_header_main > .container {
	padding-top: 25px;
	padding-bottom: 5px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-fourteen .wraper_header_main .header_main {
	position: relative;
}
.wraper_header.style-fourteen .wraper_header_main .header_main .header_main_item {
	margin-bottom: 20px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-fourteen .wraper_header_main .header_main .brand-logo, .wraper_header.style-fourteen .wraper_header_main .header_main .brand-logo-sticky {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	font-size: 0;
}
.wraper_header.style-fourteen .wraper_header_main .header_main .brand-logo img, .wraper_header.style-fourteen .wraper_header_main .header_main .brand-logo-sticky img {
	width: 110px;
}
.wraper_header.style-fourteen .wraper_header_main .header_main .brand-logo-sticky {
	display: none;
}
.wraper_header.style-fourteen .wraper_header_main .header_main .header-slideout-menu {
	display: inline-block;
	vertical-align: top;
	margin-top: 8px;
	text-align: center;
	cursor: pointer;
	font-size: 25px;
	line-height: 1;
}
.wraper_header.style-fourteen .wraper_header_main .header_main ul.header-social {
	display: inline-block;
	vertical-align: top;
	margin-top: 9px;
	font-size: 0;
}
.wraper_header.style-fourteen .wraper_header_main .header_main ul.header-social > li {
	display: inline-block;
	vertical-align: top;
	margin-right: 17px;
}
.wraper_header.style-fourteen .wraper_header_main .header_main ul.header-social > li:last-child, .wraper_header.style-fourteen .wraper_header_main .header_main ul.header-social > li:only-child {
	margin-right: 0;
}
.wraper_header.style-fourteen .wraper_header_main .header_main ul.header-social > li > a {
	text-align: center;
	font-size: 17px;
	line-height: 28px;
}
.wraper_header.style-fourteen .wraper_header_main.radiantthemes-sticky-style-two.delayed-sticky-mode {
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
}
.wraper_header.style-fourteen .wraper_header_main.radiantthemes-sticky-style-two.delayed-sticky-mode-acivate {
	position: fixed;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-fourteen .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	box-shadow: 0 0 20px rgba(0,0,0,.075);
}
.wraper_header.style-fourteen .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky > .container {
	padding-top: 10px;
	padding-bottom: 0;
}
.wraper_header.style-fourteen .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky .header_main {
	position: relative;
}
.wraper_header.style-fourteen .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky .header_main .header_main_item {
	margin-bottom: 10px;
}
.wraper_header.style-fourteen .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky .header_main .brand-logo {
	display: none;
}
.wraper_header.style-fourteen .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky .header_main .brand-logo-sticky {
	display: block;
}
.wraper_header.style-fourteen .is-sticky .wraper_header_main {
	box-shadow: 0 0 20px rgba(0,0,0,.075);
}
.wraper_header.style-fourteen .is-sticky .wraper_header_main > .container {
	padding-top: 10px;
	padding-bottom: 0;
}
.wraper_header.style-fourteen .is-sticky .wraper_header_main .header_main {
	position: relative;
}
.wraper_header.style-fourteen .is-sticky .wraper_header_main .header_main .header_main_item {
	margin-bottom: 10px;
}
.wraper_header.style-fourteen .is-sticky .wraper_header_main .header_main .brand-logo {
	display: none;
}
.wraper_header.style-fourteen .is-sticky .wraper_header_main .header_main .brand-logo-sticky {
	display: block;
}
body[data-header-style=header-style-fourteen] .wraper_slideout_menu {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 999;
	width: 100%;
	max-width: 300px;
	overflow: auto;
	transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay {
	position: relative;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 25px;
}
body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu-close {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	padding: 20px;
	text-align: center;
	cursor: pointer;
	font-size: 25px;
	color: #fff;
	line-height: 1;
}
body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu {
	width: 100%;
}
body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav {
	visibility: unset!important;
	text-align: left;
}
body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li, body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li, body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li, body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li, body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li {
	position: relative;
	width: 100%;
	margin-bottom: 20px;
}
body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li {
	padding-left: 30px;
}
body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li:before {
	position: absolute;
	top: calc(50% - 1px);
	left: 0;
	right: 0;
	content: " ";
	z-index: 0;
	width: 0;
	height: 2px;
	background-color: rgba(255,255,255,.15);
	transition: all .7s ease-in-out;
	-webkit-transition: all .7s ease-in-out;
}
body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li:hover:before {
	width: 100%;
}
body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > a, body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > a, body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a, body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a, body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	color: inherit;
}
body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > a {
	padding-left: 30px;
	padding-right: 30px;
}
body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul, body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul, body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul, body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul {
	display: none;
	margin-top: 15px;
}
body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li, body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li, body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li, body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li {
	margin-bottom: 15px;
}
body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > a, body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a, body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a, body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li a {
	display: block;
	font-weight: 500;
	font-size: 15px;
	line-height: 23px;
	opacity: .85;
}
body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a {
	padding-left: 35px;
}
body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a {
	padding-left: 45px;
}
body[data-header-style=header-style-fourteen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li a {
	padding-left: 55px;
}
body[data-header-style=header-style-fourteen].slideout-menu-active .wraper_slideout_menu {
	transform: translateX(0);
	-webkit-transform: translateX(0);
}
@media screen and (min-width:480px) and (max-width:767px){
.wraper_header.style-fourteen .wraper_header_main .header_main .brand-logo {
	width: 100%;
	text-align: right;
}
}
@media screen and (min-width:321px) and (max-width:479px){
.wraper_header.style-fourteen .wraper_header_main .header_main .brand-logo {
	width: 100%;
	text-align: right;
}
}
@media screen and (max-width:320px){
.wraper_header.style-fourteen .wraper_header_main .header_main .brand-logo {
	width: 100%;
	text-align: right;
}
}
.wraper_header.style-fifteen {
	position: relative;
	z-index: 999;
	width: 100%;
	direction: initial;
	box-shadow: 0 0 10px rgba(0,0,0,.15);
}
.wraper_header.style-fifteen .wraper_header_top {
	width: 100%;
}
.wraper_header.style-fifteen .wraper_header_top > .container {
	padding-top: 0;
	padding-bottom: 0;
}
.wraper_header.style-fifteen .wraper_header_top .header_top .header_top_item ul.header-contact {
	display: inline-block;
	vertical-align: top;
	font-size: 0;
}
.wraper_header.style-fifteen .wraper_header_top .header_top .header_top_item ul.header-contact > li {
	display: inline-block;
	vertical-align: top;
	padding: 7px 22px 8px 22px;
	border-right: 1px rgba(255,255,255,.12) solid;
	text-align: center;
	font-weight: 400;
	font-size: 13px;
	color: #fff;
	line-height: 28px;
	letter-spacing: -.2px;
}
.wraper_header.style-fifteen .wraper_header_top .header_top .header_top_item ul.header-contact > li:first-child {
	padding-left: 0;
}
.wraper_header.style-fifteen .wraper_header_top .header_top .header_top_item ul.header-contact > li:last-child {
	padding-right: 0;
	border-right: none;
}
.wraper_header.style-fifteen .wraper_header_top .header_top .header_top_item ul.header-contact > li:only-child {
	padding-left: 0;
	padding-right: 0;
	border-right: none;
}
.wraper_header.style-fifteen .wraper_header_top .header_top .header_top_item ul.header-contact > li span[class*='ti-'] {
	display: inline-block;
	vertical-align: middle;
	margin-top: -3px;
	margin-right: 8px;
}
.wraper_header.style-fifteen .wraper_header_top .header_top .header_top_item ul.header-contact > li a {
	color: inherit;
}
.wraper_header.style-fifteen .wraper_header_top .header_top .header_top_item .header-calltoaction {
	display: inline-block;
	vertical-align: top;
	margin-left: 25px;
	font-size: 0;
}
.wraper_header.style-fifteen .wraper_header_top .header_top .header_top_item .header-calltoaction .btn {
	display: inline-block;
	vertical-align: top;
	padding: 7px 22px 8px 22px;
	border: none;
	border-right: 1px rgba(255,255,255,.12) solid;
	border-radius: 0;
	font-weight: 400;
	font-size: 13px;
	color: #fff;
	line-height: 28px;
	letter-spacing: -.2px;
}
.wraper_header.style-fifteen .wraper_header_top .header_top .header_top_item .header-calltoaction .btn:last-child, .wraper_header.style-fifteen .wraper_header_top .header_top .header_top_item .header-calltoaction .btn:only-child {
	border-right: none;
}
.wraper_header.style-fifteen .wraper_header_top .header_top .header_top_item .header-calltoaction .btn i {
	margin-left: 6px;
}
.wraper_header.style-fifteen .wraper_header_main {
	width: 100%;
}
.wraper_header.style-fifteen .wraper_header_main.radiantthemes-sticky-style-two.delayed-sticky-mode {
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
}
.wraper_header.style-fifteen .wraper_header_main.radiantthemes-sticky-style-two.delayed-sticky-mode-acivate {
	position: fixed;
	top: 0;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-fifteen .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	box-shadow: 0 0 20px rgba(0,0,0,.075);
}
.wraper_header.style-fifteen .wraper_header_main > .container {
	padding-top: 20px;
	padding-bottom: 20px;
}
.wraper_header.style-fifteen .wraper_header_main .header_main {
	position: relative;
}
.wraper_header.style-fifteen .wraper_header_main .header_main .brand-logo {
	float: left;
	text-align: center;
	font-size: 0;
}
.wraper_header.style-fifteen .wraper_header_main .header_main .brand-logo img {
	max-width: 103px;
}
.wraper_header.style-fifteen .wraper_header_main .header-responsive-nav {
	width: 30px;
	float: right;
	margin-top: 8px;
	margin-left: 20px;
	text-align: right;
	font-size: 25px;
	color: #fff;
}
.wraper_header.style-fifteen .wraper_header_main .header_main_action {
	float: right;
	margin-top: 13px;
	text-align: center;
	font-size: 0;
}
.wraper_header.style-fifteen .wraper_header_main .header_main_action ul > li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-left: 32px;
	cursor: pointer;
}
.wraper_header.style-fifteen .wraper_header_main .header_main_action ul > li span[class*='ti-'] {
	font-size: 18px;
	color: #fff;
	line-height: 1;
}
.wraper_header.style-fifteen .wraper_header_main .header_main_action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder {
	position: relative;
	display: block;
}
.wraper_header.style-fifteen .wraper_header_main .header_main_action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box {
	position: absolute;
	top: 30px;
	right: -14px;
	z-index: 1;
	width: 30px;
	padding: 5px 5px 4px 12px;
	background-color: #f9f9f9;
	border: 3px rgba(0,0,0,.1) solid;
	border-radius: 35px;
	box-shadow: 0 5px 20px rgba(0,0,0,.2);
	opacity: 0;
	visibility: hidden;
	transition: all .4s ease-in-out .2s;
	-webkit-transition: all .4s ease-in-out .2s;
}
.wraper_header.style-fifteen .wraper_header_main .header_main_action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box > .form-row {
	position: relative;
	display: block;
	padding-right: 30px;
}
.wraper_header.style-fifteen .wraper_header_main .header_main_action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box > .form-row input[type=search] {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	height: 30px;
	padding: 0;
	margin: 0;
	background-color: transparent;
	border: none;
	font-size: 13px;
	border-radius: 0;
}
.wraper_header.style-fifteen .wraper_header_main .header_main_action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box > .form-row button[type=submit] {
	position: absolute;
	top: 0;
	width: 26px;
	height: 30px;
	background-color: transparent;
	border: none;
	display: none;
	border-radius: 0;
	text-align: center;
	font-size: 18px;
	color: #000;
	line-height: 30px;
}
.wraper_header.style-fifteen .wraper_header_main .header_main_action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box > .form-row button[type=submit] span[class*='ti-'] {
	color: inherit;
}
.wraper_header.style-fifteen .wraper_header_main .header_main_action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder:hover > .header-slideout-searchbar-box, .wraper_header.style-fifteen .wraper_header_main .header_main_action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder:focus > .header-slideout-searchbar-box {
	width: 200px;
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-fifteen .wraper_header_main .nav {
	float: right;
	margin-top: 8px;
	text-align: right;
}
.wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] {
	display: block;
}
.wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: auto;
	height: auto;
	margin-right: 45px;
}
.wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:last-child, .wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:only-child {
	margin-right: 0!important;
}
.wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > a {
	position: relative;
	display: block;
	padding-bottom: 5px;
	cursor: pointer;
	transition: all .3s ease-in-out!important;
	-webkit-transition: all .3s ease-in-out!important;
}
.wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.menu-item-has-children > a:after {
	display: inline-block;
	vertical-align: middle;
	margin-left: 7px;
	content: "\f107";
	font-family: "FontAwesome";
	line-height: 1;
}
.wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul {
	position: absolute;
	top: 100%;
	left: -15px;
	z-index: 1;
	width: 240px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
	opacity: 0;
	visibility: hidden;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-fifteen .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul,.wraper_header.style-fifteen .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul{left:auto;right:0;}
.wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul {
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li, .wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li, .wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li, .wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li {
	position: relative;
	width: 100%;
	height: auto;
	float: left;
	padding-left: 32px;
	padding-right: 32px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li, .wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li, .wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li > ul > li, .wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li > ul > li ul li {
	padding-top: 4px;
	padding-bottom: 4px;
}
.wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a, .wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a, .wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a, .wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a {
	display: inline-block;
	vertical-align: top;
	opacity: inherit!important;
	visibility: inherit!important;
	cursor: pointer;
	transition: all .4s ease-in-out!important;
	-webkit-transition: all .4s ease-in-out!important;
}
.wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a:before, .wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:before, .wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:before, .wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a:before {
	position: relative;
	bottom: -21px;
	content: " ";
	display: block;
	width: 0;
	height: 2px;
	transition: all .7s ease-in-out;
	-webkit-transition: all .7s ease-in-out;
}
.wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a:hover:before, .wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:hover:before, .wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:hover:before, .wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a:hover:before {
	width: 100%;
}
.wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li.menu-item-has-children > a:after {
	position: absolute;
	right: 30px;
	content: "\f105";
	font-family: "FontAwesome";
	font-style: normal;
}
.wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a i, .wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a i, .wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a i, .wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a i {
	width: 20px;
	text-align: center;
	margin-right: 10px;
}
.wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul, .wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul, .wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul li ul {
	position: absolute;
	top: 0;
	left: 100%;
	z-index: 1;
	width: 240px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
	opacity: 0;
	visibility: hidden;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-fifteen .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul,.wraper_header.style-fifteen .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul>li>ul,.wraper_header.style-fifteen .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul>li>ul,.wraper_header.style-fifteen .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul>li>ul>li>ul,.wraper_header.style-fifteen .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul>li>ul li ul,.wraper_header.style-fifteen .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul>li>ul>li>ul li ul{left:auto;right:100%;}
.wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li:hover > ul, .wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li:hover > ul, .wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul li:hover > ul {
	top: -8px;
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.rt-mega-menu-full-width {
	position: static;
}
.wraper_header.style-fifteen .wraper_header_main .rt-mega-menu {
	width: 700px;
	top: 100%;
	padding-right: 0;
	padding-left: 0;
	text-align: left;
}
.wraper_header.style-fifteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.rt-mega-menu-full-width .rt-mega-menu {
	width: 100%;
}
.wraper_header.style-fifteen .wraper_header_main .rt-mega-menu > ul {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.wraper_header.style-fifteen .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>.rt-mega-menu,.wraper_header.style-fifteen .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>.rt-mega-menu{left:auto;right:0;}
.wraper_header.style-fifteen .wraper_header_main .rt-mega-menu > ul > .menu-item {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 30px;
	padding-left: 40px;
	border-right: 1px rgba(255,255,255,.1) solid;
	border-bottom: 1px rgba(255,255,255,.1) solid;
}
.wraper_header.style-fifteen .wraper_header_main .rt-mega-menu > ul > .menu-item:last-child, .wraper_header.style-fifteen .wraper_header_main .rt-mega-menu > ul > .menu-item:only-child {
	border-right: none;
}
.wraper_header.style-fifteen .wraper_header_main .rt-mega-menu > ul:last-child > .menu-item:last-child, .wraper_header.style-fifteen .wraper_header_main .rt-mega-menu > ul:only-child > .menu-item:only-child {
	border-bottom: none;
}
.wraper_header.style-fifteen .wraper_header_main .rt-megamenu-widget .rt-megamenu-widget-title {
	margin-bottom: 20px;
	text-transform: none;
	font-weight: 700;
	font-size: 18px;
	color: #fff;
	line-height: 28px;
	letter-spacing: 0;
}
.wraper_header.style-fifteen .wraper_header_main .rt-megamenu-widget ul.menu > li {
	position: relative;
}
.wraper_header.style-fifteen .wraper_header_main .rt-megamenu-widget ul.menu > li:last-child, .wraper_header.style-fifteen .wraper_header_main .rt-megamenu-widget ul.menu > li:only-child {
	margin-bottom: 0;
}
.wraper_header.style-fifteen .wraper_header_main .rt-megamenu-widget ul.menu > li > a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 13px;
	text-transform: none;
	font-weight: 400;
	font-size: 15px;
	color: #fff;
	line-height: 26px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-fifteen .wraper_header_main .rt-megamenu-widget ul.menu > li > a:before {
	position: absolute;
	left: 0;
	bottom: 4px;
	width: 0;
	height: 2px;
	z-index: 0;
	content: " ";
	background-color: #fff;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-fifteen .wraper_header_main .rt-megamenu-widget ul.menu > li > a:hover:before {
	width: 100%;
}
.wraper_header.style-fifteen .wraper_header_main .rt-megamenu-widget ul.menu > li > a i {
	width: 20px;
	text-align: center;
	margin-right: 10px;
}
.wraper_header.style-fifteen .is-sticky .wraper_header_main {
	box-shadow: 0 0 10px rgba(0,0,0,.15);
}
body.admin-bar .wraper_header.style-thirteen .wraper_header_main {
	top: 0;
}
@media screen and (min-width:992px) and (max-width:1199px){
.wraper_header.style-thirteen .wraper_header_top .header_top .header_top_item {
	text-align: center;
}
}
@media screen and (min-width:768px) and (max-width:991px){
.wraper_header.style-thirteen .wraper_header_top .header_top .header_top_item {
	text-align: center;
}
}
.wraper_header.style-sixteen {
	position: relative;
	z-index: 999;
	width: 100%;
	direction: initial;
	box-shadow: 0 0 20px rgba(0,0,0,.15);
}
.wraper_header.style-sixteen .wraper_header_main {
	width: 100%;
}
.wraper_header.style-sixteen .wraper_header_main.radiantthemes-sticky-style-two.delayed-sticky-mode {
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
}
.wraper_header.style-sixteen .wraper_header_main.radiantthemes-sticky-style-two.delayed-sticky-mode-acivate {
	position: fixed;
	top: 0;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-sixteen .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	box-shadow: 0 0 20px rgba(0,0,0,.075);
}
.wraper_header.style-sixteen .wraper_header_main > .container {
	padding-top: 22px;
	padding-bottom: 22px;
}
.wraper_header.style-sixteen .wraper_header_main .header_main {
	display: flex;
	align-items: center;
}
.wraper_header.style-sixteen .wraper_header_main .header_main .header_main_item .brand-logo {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	font-size: 0;
}
.wraper_header.style-sixteen .wraper_header_main .header_main .header_main_item .brand-logo img {
	max-width: 104px;
}
.wraper_header.style-sixteen .wraper_header_main .header_main .header_main_item .brand-logo .site-title {
	margin-bottom: 0;
	text-align: left;
	font-weight: 700;
	font-size: 26px;
	color: #000;
	line-height: 1.1;
}
.wraper_header.style-sixteen .wraper_header_main .header-responsive-nav {
	display: inline-block;
	vertical-align: top;
	margin-top: 11px;
	margin-left: 18px;
	text-align: center;
	cursor: pointer;
	font-size: 18px;
	color: #000;
	line-height: 1;
}
.wraper_header.style-sixteen .wraper_header_main .header-hamburger-menu {
	display: inline-block;
	vertical-align: top;
	margin-top: 11px;
	margin-left: 20px;
	text-align: center;
	cursor: pointer;
	font-size: 18px;
	color: #000;
	line-height: 1;
}
.wraper_header.style-sixteen .wraper_header_main .header-main-action {
	display: inline-block;
	vertical-align: top;
	margin-top: 11px;
	text-align: center;
	font-size: 0;
}
.wraper_header.style-sixteen .wraper_header_main .header-main-action ul > li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-left: 23px;
	cursor: pointer;
}
.wraper_header.style-sixteen .wraper_header_main .header-main-action ul > li span[class*='ti-'] {
	font-size: 18px;
	color: #000;
	line-height: 1;
}
.wraper_header.style-sixteen .wraper_header_main .header-main-action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder {
	position: relative;
	display: block;
}
.wraper_header.style-sixteen .wraper_header_main .header-main-action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box {
	position: absolute;
	top: -13px;
	right: -14px;
	z-index: 1;
	width: 30px;
	padding: 5px 5px 4px 12px;
	background-color: #f9f9f9;
	border: 3px rgba(0,0,0,.1) solid;
	border-radius: 35px;
	box-shadow: 0 5px 20px rgba(0,0,0,.2);
	opacity: 0;
	visibility: hidden;
	transition: all .4s ease-in-out .2s;
	-webkit-transition: all .4s ease-in-out .2s;
}
.wraper_header.style-sixteen .wraper_header_main .header-main-action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box > .form-row {
	position: relative;
	display: block;
	padding-right: 30px;
}
.wraper_header.style-sixteen .wraper_header_main .header-main-action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box > .form-row input[type=search] {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	height: 30px;
	padding: 0;
	margin: 0;
	background-color: transparent;
	border: none;
	font-size: 13px;
	border-radius: 0;
}
.wraper_header.style-sixteen .wraper_header_main .header-main-action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box > .form-row button[type=submit] {
	position: absolute;
	top: 0;
	width: 26px;
	height: 30px;
	background-color: transparent;
	border: none;
	font-size: 13px;
	border-radius: 0;
	text-align: center;
	font-size: 18px;
	color: #000;
	line-height: 30px;
}
.wraper_header.style-sixteen .wraper_header_main .header-main-action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box > .form-row button[type=submit] span[class*='ti-'] {
	color: inherit;
}
.wraper_header.style-sixteen .wraper_header_main .header-main-action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder:hover > .header-slideout-searchbar-box, .wraper_header.style-sixteen .wraper_header_main .header-main-action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder:focus > .header-slideout-searchbar-box {
	width: 200px;
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-sixteen .wraper_header_main .header-main-action ul > li.header-cart-bar > .header-cart-bar-icon {
	position: relative;
	display: block;
	margin-right: 6px;
}
.wraper_header.style-sixteen .wraper_header_main .header-main-action ul > li.header-cart-bar > .header-cart-bar-icon .cart-count {
	position: absolute;
	top: -8px;
	right: -13px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	font-size: 12px;
	color: #fff;
	line-height: 20px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.wraper_header.style-sixteen .wraper_header_main .nav {
	display: inline-block;
	vertical-align: top;
	width: 100%;
}
.wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] {
	display: block;
}
.wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: auto;
	height: auto;
	margin-right: 35px;
}
.wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:last-child, .wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:only-child {
	margin-right: 0!important;
}
.wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > a {
	position: relative;
	display: block;
	cursor: pointer;
	transition: all .3s ease-in-out!important;
	-webkit-transition: all .3s ease-in-out!important;
}
.wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > a:before {
	position: absolute;
	bottom: 2px;
	left: -10px;
	z-index: 0;
	content: " ";
	width: 0;
	height: 4px;
	border-radius: 10px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > a:before, .wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.current-menu-item > a:before, .wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.current-menu-parent > a:before, .wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.current-menu-ancestor > a:before {
	width: 100%;
}
.wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.menu-item-has-children > a:after {
	display: inline-block;
	vertical-align: middle;
	margin-left: 7px;
	content: "\f107";
	font-family: "FontAwesome";
	line-height: 1;
}
.wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul {
	position: absolute;
	top: 100%;
	left: -15px;
	z-index: 1;
	width: 240px;
	padding-top: 5px;
	padding-bottom: 7px;
	box-shadow: 0 0 20px rgba(0,0,0,.075);
	border-radius: 4px;
	text-align: left;
	opacity: 0;
	visibility: hidden;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-sixteen .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul,.wraper_header.style-sixteen .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul{left:auto;right:0;}
.wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul {
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li, .wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li, .wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li, .wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li {
	position: relative;
	width: 100%;
	height: auto;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li, .wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li, .wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li > ul > li, .wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:hover > ul > li > ul > li > ul > li ul li {
	padding-top: 4px;
	padding-bottom: 4px;
}
.wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a, .wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a, .wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a, .wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a {
	display: inline-block;
	vertical-align: top;
	opacity: inherit!important;
	visibility: inherit!important;
	cursor: pointer;
	transition: all .4s ease-in-out!important;
	-webkit-transition: all .4s ease-in-out!important;
}
.wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a:before, .wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:before, .wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:before, .wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a:before {
	position: relative;
	bottom: -21px;
	content: " ";
	display: block;
	width: 0;
	height: 2px;
	transition: all .7s ease-in-out;
	-webkit-transition: all .7s ease-in-out;
}
.wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a:hover:before, .wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:hover:before, .wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:hover:before, .wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a:hover:before {
	width: 100%;
}
.wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li.menu-item-has-children > a:after {
	float: right;
	margin-left: 7px;
	content: "\f105";
	font-family: "FontAwesome";
	font-style: normal;
}
.wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a i, .wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a i, .wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a i, .wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a i {
	width: 20px;
	text-align: center;
	margin-right: 10px;
}
.wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul, .wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul, .wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul li ul {
	position: absolute;
	top: 0;
	left: 100%;
	z-index: 1;
	width: 240px;
	padding-top: 5px;
	padding-bottom: 7px;
	box-shadow: 0 0 20px rgba(0,0,0,.075);
	text-align: left;
	opacity: 0;
	visibility: hidden;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-sixteen .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul,.wraper_header.style-sixteen .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul>li>ul,.wraper_header.style-sixteen .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul>li>ul,.wraper_header.style-sixteen .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul>li>ul>li>ul,.wraper_header.style-sixteen .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>ul>li>ul>li>ul li ul,.wraper_header.style-sixteen .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>ul>li>ul>li>ul li ul{left:auto;right:100%;}
.wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li:hover > ul, .wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li:hover > ul, .wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul li:hover > ul {
	top: -5px;
	opacity: 1;
	visibility: visible;
}
.wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.rt-mega-menu-full-width {
	position: static;
}
.wraper_header.style-sixteen .wraper_header_main .rt-mega-menu {
	width: 700px;
	top: 100%;
	padding-right: 0;
	padding-left: 0;
	text-align: left;
}
.wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.rt-mega-menu-full-width .rt-mega-menu {
	width: 100%;
}
.wraper_header.style-sixteen .wraper_header_main .rt-mega-menu > ul {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.wraper_header.style-sixteen .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(1)>.rt-mega-menu,.wraper_header.style-sixteen .wraper_header_main .nav>[class*='menu-']>ul.menu>li:nth-last-child(2)>.rt-mega-menu{left:auto;right:0;}
.wraper_header.style-sixteen .wraper_header_main .rt-mega-menu > ul > .menu-item {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 30px;
	padding-left: 40px;
	border-right: 1px rgba(255,255,255,.1) solid;
	border-bottom: 1px rgba(255,255,255,.1) solid;
}
.wraper_header.style-sixteen .wraper_header_main .rt-mega-menu > ul > .menu-item:last-child, .wraper_header.style-sixteen .wraper_header_main .rt-mega-menu > ul > .menu-item:only-child {
	border-right: none;
}
.wraper_header.style-sixteen .wraper_header_main .rt-mega-menu > ul:last-child > .menu-item:last-child, .wraper_header.style-sixteen .wraper_header_main .rt-mega-menu > ul:only-child > .menu-item:only-child {
	border-bottom: none;
}
.wraper_header.style-sixteen .wraper_header_main .rt-megamenu-widget .rt-megamenu-widget-title {
	margin-bottom: 20px;
	text-transform: none;
	font-weight: 700;
	font-size: 18px;
	color: #fff;
	line-height: 28px;
	letter-spacing: 0;
}
.wraper_header.style-sixteen .wraper_header_main .rt-megamenu-widget ul.menu > li {
	position: relative;
}
.wraper_header.style-sixteen .wraper_header_main .rt-megamenu-widget ul.menu > li:last-child, .wraper_header.style-sixteen .wraper_header_main .rt-megamenu-widget ul.menu > li:only-child {
	margin-bottom: 0;
}
.wraper_header.style-sixteen .wraper_header_main .rt-megamenu-widget ul.menu > li > a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 13px;
	text-transform: none;
	font-weight: 400;
	font-size: 15px;
	color: #fff;
	line-height: 26px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-sixteen .wraper_header_main .rt-megamenu-widget ul.menu > li > a:before {
	position: absolute;
	left: 0;
	bottom: 4px;
	width: 0;
	height: 2px;
	z-index: 0;
	content: " ";
	background-color: #fff;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-sixteen .wraper_header_main .rt-megamenu-widget ul.menu > li > a:hover:before {
	width: 100%;
}
.wraper_header.style-sixteen .wraper_header_main .rt-megamenu-widget ul.menu > li > a i {
	width: 20px;
	text-align: center;
	margin-right: 10px;
}
.wraper_header.style-sixteen .is-sticky .wraper_header_main {
	box-shadow: 0 0 10px rgba(0,0,0,.2);
}
body.admin-bar .wraper_header.style-sixteen .wraper_header_main {
	top: 0;
}
body.admin-bar .wraper_header.style-sixteen .is-sticky .wraper_header_main {
	top: 32px!important;
}
@media screen and (min-width:992px) and (max-width:1199px){
.wraper_header.style-sixteen .wraper_header_main .nav > [class*='menu-'] > ul.menu > li {
	margin-right: 30px;
}
}
.wraper_header.style-seventeen {
	position: absolute;
	z-index: 999;
	width: 100%;
	direction: initial;
}
.wraper_header.style-seventeen .wraper_header_main {
	width: 100%;
	overflow: hidden;
}
.wraper_header.style-seventeen .wraper_header_main.radiantthemes-sticky-style-two.delayed-sticky-mode {
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
}
.wraper_header.style-seventeen .wraper_header_main.radiantthemes-sticky-style-two.delayed-sticky-mode-acivate {
	position: fixed;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.wraper_header.style-seventeen .wraper_header_main.radiantthemes-sticky-style-two.i-am-delayed-sticky {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	box-shadow: 0 0 20px rgba(0,0,0,.075);
}
.wraper_header.style-seventeen .wraper_header_main > .container {
	padding-top: 25px;
	padding-bottom: 25px;
}
.wraper_header.style-seventeen .wraper_header_main .header_main {
	position: relative;
}
.wraper_header.style-seventeen .wraper_header_main .header_main .brand-logo {
	float: left;
	text-align: center;
	font-size: 0;
}
.wraper_header.style-seventeen .wraper_header_main .header_main .brand-logo img {
	max-width: 110px;
}
.wraper_header.style-seventeen .wraper_header_main .header-slideout-menu {
	width: 55px;
	height: 55px;
	float: right;
	margin-top: 0;
	padding: 15px 10px 0 10px;
	border-radius: 50%;
	text-align: center;
	cursor: pointer;
	transition-property: all;
	transition-duration: .4s;
	transition-timing-function: ease-in-out;
	transition-delay: 0s;
	border: 2px solid #929291;
}
.wraper_header.style-seventeen .wraper_header_main .header-slideout-menu > .header-slideout-menu-line {
	height: 2px;
	float: right;
	margin-bottom: 7px;
	background-color: #fff;
	transition-property: all;
	transition-duration: .4s;
	transition-timing-function: ease-in-out;
}
.wraper_header.style-seventeen .wraper_header_main .header-slideout-menu>.header-slideout-menu-line:nth-child(1){width:100%;transition-delay:0s;}
.wraper_header.style-seventeen .wraper_header_main .header-slideout-menu>.header-slideout-menu-line:nth-child(2){width:75%;transition-delay:.3s;}
.wraper_header.style-seventeen .wraper_header_main .header-slideout-menu>.header-slideout-menu-line:nth-child(3){width:50%;transition-delay:.6s;}
.wraper_header.style-seventeen .wraper_header_main .header-slideout-menu:hover>.header-slideout-menu-line:nth-child(1){width:50%;}
.wraper_header.style-seventeen .wraper_header_main .header-slideout-menu:hover>.header-slideout-menu-line:nth-child(2){width:100%;}
.wraper_header.style-seventeen .is-sticky .wraper_header_main {
	box-shadow: 0 0 10px rgba(0,0,0,.2);
}
body[data-header-style=header-style-seventeen] .wraper_slideout_menu {
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	z-index: 999;
	width: 100%;
	max-width: 300px;
	overflow: auto;
	transform: translateX(100%);
	-webkit-transform: translateX(100%);
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay {
	position: relative;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 25px;
}
body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu-close {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	padding: 20px;
	text-align: center;
	cursor: pointer;
	font-size: 25px;
	color: #fff;
	line-height: 1;
}
body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu {
	width: 100%;
	position: relative;
	top: -100px;
	right: 60px;
}
body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav {
	visibility: unset!important;
	text-align: left;
}
body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li, body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li, body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li, body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li, body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li {
	position: relative;
	width: 100%;
	margin-bottom: 2px;
}
body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li {
	display: block;
	text-align: right;
}
body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li:before {
	position: absolute;
	top: calc(50% - 1px);
	left: 0;
	right: 0;
	content: " ";
	z-index: 0;
	width: 0;
	height: 2px;
	background-color: rgba(255,255,255,.15);
	transition: all .7s ease-in-out;
	-webkit-transition: all .7s ease-in-out;
}
body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li:hover:before {
	width: 100%;
}
body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > a, body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > a, body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a, body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a, body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	color: inherit;
}
body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > a {
	padding-left: 30px;
	padding-right: 30px;
	background: #000;
	font-size: 16px;
}
body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > a:hover {
	background: #fff;
	color: #000;
}
body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul, body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul, body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul, body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul {
	display: none;
	margin-top: 15px;
}
body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li, body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li, body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li, body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li {
	margin-bottom: 15px;
}
body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > a, body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a, body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a, body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li a {
	display: block;
	font-weight: 500;
	font-size: 15px;
	line-height: 23px;
	opacity: .85;
}
body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a {
	padding-left: 35px;
}
body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a {
	padding-left: 45px;
}
body[data-header-style=header-style-seventeen] .wraper_slideout_menu > .slideout-menu-overlay > .slideout-menu > .slideout-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li a {
	padding-left: 55px;
}
body[data-header-style=header-style-seventeen].slideout-menu-active .wraper_slideout_menu {
	transform: translateX(0);
	-webkit-transform: translateX(0);
}
.wraper_footer.style-default .wraper_footer_main {
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.wraper_footer.style-default .wraper_footer_main > .container {
	padding-top: 60px;
	padding-bottom: 25px;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item {
	margin-bottom: 40px;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item > *:last-child {
	margin-bottom: 0!important;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget {
	margin-bottom: 30px;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget .widget-title {
	margin-bottom: 25px;
	font-weight: 600;
	font-size: 22px;
	color: #fff;
	line-height: 30px;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget .widget-title a {
	color: inherit;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget p {
	margin-bottom: 20px;
	font-weight: 400;
	font-size: 15px;
	color: #fff;
	line-height: 28px;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget ul.rt-contact-widget {
	margin-bottom: 10px;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget ul.rt-contact-widget li {
	position: relative;
	margin-bottom: 15px;
	padding-left: 30px;
	font-weight: 400;
	font-size: 15px;
	color: #fff;
	line-height: 28px;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget ul.rt-contact-widget li:before {
	position: absolute;
	top: 4px;
	z-index: 0;
	font-family: 'FontAwesome';
	font-size: 18px;
	line-height: 18px;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget ul.rt-contact-widget li.address:before {
	content: "\f041";
	left: 4px;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget ul.rt-contact-widget li.phone:before {
	content: "\f095";
	left: 2px;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget ul.rt-contact-widget li.email:before {
	content: "\f003";
	left: 0;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget ul.rt-contact-widget li strong {
	display: block;
	text-transform: uppercase;
	color: #fff;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget ul.rt-contact-widget li a {
	color: inherit;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_media_image {
	margin-bottom: 30px;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_categories ul, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_pages ul, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_archive ul, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_meta ul, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_nav_menu ul, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_recent_entries ul, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_recent_comments ul, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_product_categories ul, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_rss ul {
	margin-bottom: 10px;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_categories ul li, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_pages ul li, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_archive ul li, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_meta ul li, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_nav_menu ul li, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_recent_entries ul li, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_recent_comments ul li, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_product_categories ul li, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_rss ul li {
	position: relative;
	margin-bottom: 10px;
	padding-left: 18px;
	font-weight: 400;
	font-size: 15px;
	color: #fff;
	line-height: 28px;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_categories ul li:before, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_pages ul li:before, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_archive ul li:before, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_meta ul li:before, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_nav_menu ul li:before, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_recent_entries ul li:before, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_recent_comments ul li:before, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_product_categories ul li:before, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_rss ul li:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "\f0da";
	font-family: "FontAwesome";
	font-size: 80%;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_categories ul li a, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_pages ul li a, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_archive ul li a, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_meta ul li a, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_nav_menu ul li a, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_recent_entries ul li a, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_recent_comments ul li a, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_product_categories ul li a, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_rss ul li a {
	color: inherit;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_categories ul li ul, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_pages ul li ul, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_archive ul li ul, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_meta ul li ul, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_nav_menu ul li ul, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_recent_entries ul li ul, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_recent_comments ul li ul, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_product_categories ul li ul, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_rss ul li ul {
	margin-top: 10px;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_rss ul li .rss-date, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_rss ul li .rssSummary, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_rss ul li cite {
	color: rgba(255,255,255,.6);
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_recent_entries ul li .post-date {
	display: block;
	position: relative;
	margin-top: 6px;
	padding-left: 22px;
	font-size: 85%;
	color: rgba(255,255,255,.7);
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_recent_entries ul li .post-date:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	content: "\f017";
	font-family: 'FontAwesome';
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_calendar {
	margin-top: 10px;
	margin-bottom: 20px;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_calendar .calendar_wrap table {
	width: 100%;
	table-layout: fixed;
	border: 1px rgba(0,0,0,.2) solid;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_calendar .calendar_wrap table tr {
	background-color: initial;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_calendar .calendar_wrap table tr th, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_calendar .calendar_wrap table tr td {
	padding: 4px!important;
	border: 1px rgba(0,0,0,.2) solid;
	text-align: center;
	font-weight: 400;
	font-size: 80%;
	color: #fff;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_calendar .calendar_wrap table tr th a, .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_calendar .calendar_wrap table tr td a {
	color: inherit;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_calendar caption {
	color: rgba(255,255,255,.8);
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget input[type=email], .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget input[type=search], .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget input[type=text], .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget select {
	width: 100%;
	height: 40px;
	margin-bottom: 12px;
	padding-left: 12px;
	padding-right: 12px;
	background-color: rgba(0,0,0,.4);
	border: 1px rgba(255,255,255,.15) solid;
	font-size: 14px;
	color: #fff;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget input[type=submit], .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget input[type=button], .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget button[type=submit], .wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget button[type=button] {
	width: auto;
	height: auto;
	padding: 4px 20px 5px 20px;
	border: none;
	border-radius: 3px;
	font-weight: 700;
	color: #fff;
	line-height: 30px;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_search form.search-form {
	position: relative;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_search form.search-form button[type=submit] {
	position: absolute;
	top: 0;
	right: 0;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_text .wp-caption {
	display: block;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_text img {
	margin-bottom: 10px;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget .tagcloud a {
	margin-right: 10px;
	margin-bottom: 5px;
	color: #fff;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_radianttheme_call_to_action_widget {
	padding: 18px 20px 20px 20px;
	background-color: #333234;
	color: #fff;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_radianttheme_call_to_action_widget h4 {
	font-size: 18px;
	color: #fff;
	line-height: 26px;
}
.wraper_footer.style-default .wraper_footer_main .footer_main .footer_main_item .widget.widget_radianttheme_call_to_action_widget a {
	padding: 5px 20px 5px 20px;
	background-color: rgba(0,0,0,.6);
	border-radius: 0;
	color: #fff;
}
.wraper_footer.style-default .wraper_footer_copyright > .container {
	padding-top: 35px;
	padding-bottom: 20px;
}
.wraper_footer.style-default .wraper_footer_copyright .footer_copyright .footer_copyright_item {
	margin-bottom: 15px;
}
.wraper_footer.style-default .wraper_footer_copyright .footer_copyright .footer_copyright_item > *:last-child {
	margin-bottom: 0!important;
}
.wraper_footer.style-default .wraper_footer_copyright .footer_copyright .footer_copyright_item p {
	margin-bottom: 20px;
	font-weight: 400;
	font-size: 14px;
	color: rgba(255,255,255,.5);
	line-height: 26px;
}
.wraper_footer.style-default .wraper_footer_copyright .footer_copyright .footer_copyright_item ul.menu {
	margin-bottom: 20px;
	font-size: 0;
}
.wraper_footer.style-default .wraper_footer_copyright .footer_copyright .footer_copyright_item ul.menu li {
	display: inline-block;
	vertical-align: top;
	margin-right: 25px;
	font-weight: 400;
	font-size: 14px;
	color: rgba(255,255,255,.5);
	line-height: 26px;
}
.wraper_footer.style-default .wraper_footer_copyright .footer_copyright .footer_copyright_item ul.menu li:last-child, .wraper_footer.style-default .wraper_footer_copyright .footer_copyright .footer_copyright_item ul.menu li:only-child {
	margin-right: 0;
}
.wraper_footer.style-default .wraper_footer_copyright .footer_copyright .footer_copyright_item ul.menu li a {
	color: inherit;
}
.wraper_footer.custom-footer.footer-custom-stucking-mode {
	position: fixed;
	z-index: 1;
	bottom: 0;
	left: 0;
	right: 0;
}
#mobile-menu {
	right: -100%;
	width: 100%;
	max-width: 270px;
	background-color: #fff;
}
.mobile-menu-close {
	padding: 20px 15px 8px 15px;
	text-align: right;
	cursor: pointer;
}
.mobile-menu-close i {
	font-size: 20px;
	color: #fff;
	line-height: 1;
}
.mobile-menu-close .ti-close {
	font-size: 20px;
	color: #ffffff;
	line-height: 1;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
}
.mobile-menu-nav > [class*='menu-'] > ul.menu > li, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li {
	position: relative;
	width: 100%;
}
.mobile-menu-nav > [class*='menu-'] > ul.menu > li > a, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > a, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li a {
	position: relative;
	display: block;
	width: auto;
	height: auto;
	padding: 10px 22px 10px 15px;
	border-bottom: 1px rgba(106,124,146,.10) solid;
	color: inherit;
}
.mobile-menu-nav > [class*='menu-'] > ul.menu > li.menu-item-has-children > a, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li.menu-item-has-children > a, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li.menu-item-has-children > a, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children > a, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li.menu-item-has-children a {
	padding-right: 50px;
}
.mobile-menu-nav > [class*='menu-'] > ul.menu > li.menu-item-has-children > .radiantthemes-open-submenu, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li.menu-item-has-children > .radiantthemes-open-submenu {
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	cursor: pointer;
	text-align: center;
}
.mobile-menu-nav > [class*='menu-'] > ul.menu > li.menu-item-has-children > .radiantthemes-open-submenu:before, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu:before, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu:before, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu:before, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li.menu-item-has-children > .radiantthemes-open-submenu:before {
	content: "+";
	font-size: 125%;
	line-height: 47px;
}
.mobile-menu-nav > [class*='menu-'] > ul.menu > li.menu-item-has-children.radiantthemes-menu-open > .radiantthemes-open-submenu:before, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li.menu-item-has-children.radiantthemes-menu-open > .radiantthemes-open-submenu:before, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li.menu-item-has-children.radiantthemes-menu-open > .radiantthemes-open-submenu:before, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children.radiantthemes-menu-open > .radiantthemes-open-submenu:before, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li.menu-item-has-children.radiantthemes-menu-open > .radiantthemes-open-submenu:before {
	content: "-";
}
.mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > a {
	padding-left: 30px;
	font-size: 90%;
}
.mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a {
	padding-left: 45px;
	font-size: 85%;
}
.mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a {
	padding-left: 65px;
	font-size: 80%;
}
.mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li a {
	padding-left: 80px;
	font-size: 75%;
}
.sidr .rt-sub-menu, .sidr .rt-mega-menu {
	position: static;
	width: 100%;
	opacity: 1!important;
	visibility: visible!important;
	background-color: transparent;
	box-shadow: initial;
	transform: translate(0,0)!important;
	-webkit-transform: translate(0,0)!important;
}
.sidr .rt-sub-menu {
	background-color: transparent;
}
.sidr .rt-sub-menu > li {
	width: 100%;
	float: left;
}
.sidr .rt-mega-menu > .rt-sub-menu {
	display: block;
	opacity: 1;
	visibility: visible;
	background-color: transparent;
}
.sidr .rt-mega-menu > .rt-mega-menu-row > .rt-mega-menu-col {
	display: block;
}
.sidr .rt-mega-menu > ul > .menu-item {
	border-bottom: 1px rgba(0,0,0,.075) solid;
}
.sidr .rt-mega-menu .rt-megamenu-widget {
	padding: 15px 22px 10px 15px;
}
.sidr .rt-mega-menu .rt-megamenu-widget .rt-megamenu-widget-title {
	margin-bottom: 6px;
	font-weight: 700;
	font-size: 18px;
	line-height: 28px;
	letter-spacing: 0;
}
.sidr .rt-mega-menu .rt-megamenu-widget ul.menu > li {
	margin-left: -15px;
	margin-right: -15px;
}
.sidr .rt-mega-menu .rt-megamenu-widget ul.menu > li a {
	display: block;
	padding: 10px 15px 10px 15px;
	border-bottom: 1px rgba(0,0,0,.075) solid;
	color: inherit;
}
.sidr .rt-mega-menu .rt-megamenu-widget ul.menu > li:last-child a, .sidr .rt-mega-menu .rt-megamenu-widget ul.menu > li:only-child a {
	padding-bottom: 0;
	border-bottom: none;
}
@media screen and (min-width:768px) and (max-width:991px){
#mobile-menu {
	max-width: 350px;
}
}
.wraper_flyout_search {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 999;
	opacity: 0;
	visibility: hidden;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.wraper_flyout_search > .table {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
	margin: 0;
}
.wraper_flyout_search > .table > .table-cell {
	position: relative;
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	text-align: center;
}
.wraper_flyout_search > .table > .table-cell > .flyout-search-layer {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	transform: translateX(100%);
	-webkit-transform: translateX(100%);
}
.wraper_flyout_search>.table>.table-cell>.flyout-search-layer:nth-child(1){left:0;background-color:rgba(0,0,0,.5);transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;}
.wraper_flyout_search>.table>.table-cell>.flyout-search-layer:nth-child(2){left:300px;background-color:rgba(0,0,0,.4);transition:all .3s ease-in-out .3s;-webkit-transition:all .3s ease-in-out .3s;}
.wraper_flyout_search>.table>.table-cell>.flyout-search-layer:nth-child(3){left:600px;background-color:rgba(0,0,0,.9);transition:all .9s ease-in-out .6s;-webkit-transition:all .9s ease-in-out .6s;}
.wraper_flyout_search > .table > .table-cell > .flyout-search-close {
	position: absolute;
	top: 40px;
	right: 40px;
	width: 30px;
	z-index: 2;
	text-align: center;
	cursor: pointer;
}
.wraper_flyout_search > .table > .table-cell > .flyout-search-close > .flyout-search-close-line {
	width: 100%;
	height: 2px;
	float: left;
	margin-bottom: 5px;
	background-color: #fff;
}
.wraper_flyout_search>.table>.table-cell>.flyout-search-close>.flyout-search-close-line:nth-child(1){transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.wraper_flyout_search>.table>.table-cell>.flyout-search-close>.flyout-search-close-line:nth-child(2){margin-top:-7px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.wraper_flyout_search > .table > .table-cell .flyout_search {
	position: relative;
	z-index: 1;
	float: right;
	width: 100%;
	max-width: 500px;
	padding: 100px 40px 100px 40px;
	text-align: right;
}
.wraper_flyout_search > .table > .table-cell .flyout_search > .flyout-search-title {
	margin-bottom: 30px;
}
.wraper_flyout_search > .table > .table-cell .flyout_search > .flyout-search-title > *:last-child {
	margin-bottom: 0!important;
}
.wraper_flyout_search > .table > .table-cell .flyout_search > .flyout-search-title h4 {
	margin-bottom: 20px;
	text-transform: uppercase;
	font-weight: 300;
	font-size: 35px;
	color: #fff;
	line-height: 45px;
	letter-spacing: 50px;
	opacity: 0;
	transition: all 1s ease-in-out 0s;
	-webkit-transition: all 1s ease-in-out 0s;
}
.wraper_flyout_search > .table > .table-cell .flyout_search > .flyout-search-bar .form-row {
	position: relative;
	padding: 0;
	margin: 0;
}
.wraper_flyout_search > .table > .table-cell .flyout_search > .flyout-search-bar .form-row input[type=search] {
	width: 100%;
	height: 60px;
	padding: 0 40px 0 0;
	background-color: initial;
	border: none;
	border-bottom: 3px #dedede solid;
	box-shadow: initial;
	font-size: 20px;
	color: #fff;
}
.wraper_flyout_search > .table > .table-cell .flyout_search > .flyout-search-bar .form-row button[type=submit] {
	position: absolute;
	top: 17px;
	right: 0;
	z-index: 1;
	width: 40px;
	height: auto;
	background-color: initial;
	border: none;
	cursor: pointer;
}
.wraper_flyout_search > .table > .table-cell .flyout_search > .flyout-search-bar .form-row button[type=submit] i {
	font-size: 20px;
	color: #fff;
	line-height: 20px;
}
body.flyout-searchbar-active .wraper_flyout_search {
	opacity: 1;
	visibility: visible;
}
body.flyout-searchbar-active .wraper_flyout_search > .table > .table-cell > .flyout-search-layer {
	transform: translateX(0);
	-webkit-transform: translateX(0);
}
body.flyout-searchbar-active .wraper_flyout_search > .table > .table-cell .flyout_search > .flyout-search-title h4 {
	letter-spacing: 0;
	opacity: 1;
}
#hamburger-menu {
	width: 100%;
}
body.hamburger-menu-open #hamburger-menu {
	box-shadow: 0 0 30px rgba(0,0,0,.1);
}
.hamburger-menu {
	position: relative;
	padding-right: 100px;
}
.hamburger-menu .hamburger-menu-close {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	width: 100px;
	padding: 20px;
	border-left: 1px rgba(0,0,0,.12) solid;
	text-align: center;
}
.hamburger-menu .hamburger-menu-close > .table {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
}
.hamburger-menu .hamburger-menu-close > .table > .table-cell {
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: top;
}
.hamburger-menu .hamburger-menu-close > .table > .table-cell .hamburger-menu-close-lines {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 40px;
	height: 40px;
	cursor: pointer;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
}
.hamburger-menu .hamburger-menu-close > .table > .table-cell .hamburger-menu-close-lines:hover {
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
}
.hamburger-menu .hamburger-menu-close > .table > .table-cell .hamburger-menu-close-lines > span {
	position: absolute;
	background-color: rgba(0,0,0,.4);
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.hamburger-menu .hamburger-menu-close>.table>.table-cell .hamburger-menu-close-lines>span:nth-child(1){top:0;bottom:0;left:50%;width:2px;margin-left:-1px;}
.hamburger-menu .hamburger-menu-close>.table>.table-cell .hamburger-menu-close-lines>span:nth-child(2){top:50%;left:0;right:0;height:2px;margin-top:-1px;}
.hamburger-menu .hamburger-menu-main {
	padding: 60px 60px 60px 60px;
}
.hamburger-menu .hamburger-menu-main .widget {
	margin-bottom: 50px;
}
.hamburger-menu .hamburger-menu-main .widget:last-child, .hamburger-menu .hamburger-menu-main .widget:only-child {
	margin-bottom: 0;
}
.hamburger-menu .hamburger-menu-main .widget-title {
	margin-bottom: 30px;
	text-transform: uppercase;
	font-size: 20px;
	color: #252525;
	line-height: 28px;
	letter-spacing: -.5px;
}
.hamburger-menu .hamburger-menu-main .widget-title a {
	color: inherit;
}
.hamburger-menu .hamburger-menu-main p {
	margin-bottom: 15px;
	font-weight: 400;
	font-size: 16px;
	color: #636363;
	line-height: 30px;
}
.hamburger-menu .hamburger-menu-main p strong {
	font-weight: 500;
}
.hamburger-menu .hamburger-menu-main .textwidget > *:last-child {
	margin-bottom: 0!important;
}
.hamburger-menu .hamburger-menu-main .widget_nav_menu {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 30px;
	text-align: center!important;
}
.hamburger-menu .hamburger-menu-main .widget_nav_menu ul li {
	margin-bottom: 15px;
	font-weight: 600;
	font-size: 28px;
	color: #0c121f;
	line-height: 35px;
}
.hamburger-menu .hamburger-menu-main .widget_nav_menu ul li a {
	color: inherit;
}
.hamburger-menu .hamburger-menu-main .widget_nav_menu ul li a:after {
	content: ".";
	color: #b2b2b2;
}
.hamburger-menu .hamburger-menu-main .widget_nav_menu ul li.menu-item-has-children > a > .radiantthemes-open-submenu {
	margin-left: 10px;
}
.hamburger-menu .hamburger-menu-main .widget_nav_menu ul li.menu-item-has-children.radiantthemes-menu-open > a > .radiantthemes-open-submenu {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}
.hamburger-menu .hamburger-menu-main .widget_nav_menu ul li ul {
	margin-top: 10px;
}
.hamburger-menu .hamburger-menu-main .widget_nav_menu ul li ul li {
	font-size: 25px;
	line-height: 30px;
}
.hamburger-menu .hamburger-menu-main .widget_categories ul, .hamburger-menu .hamburger-menu-main .widget_pages ul, .hamburger-menu .hamburger-menu-main .widget_archive ul, .hamburger-menu .hamburger-menu-main .widget_meta ul, .hamburger-menu .hamburger-menu-main .widget_recent_entries ul, .hamburger-menu .hamburger-menu-main .widget_recent_comments ul, .hamburger-menu .hamburger-menu-main .widget_product_categories ul, .hamburger-menu .hamburger-menu-main .widget_rss ul {
	margin-bottom: 20px;
}
.hamburger-menu .hamburger-menu-main .widget_categories ul:after, .hamburger-menu .hamburger-menu-main .widget_pages ul:after, .hamburger-menu .hamburger-menu-main .widget_archive ul:after, .hamburger-menu .hamburger-menu-main .widget_meta ul:after, .hamburger-menu .hamburger-menu-main .widget_recent_entries ul:after, .hamburger-menu .hamburger-menu-main .widget_recent_comments ul:after, .hamburger-menu .hamburger-menu-main .widget_product_categories ul:after, .hamburger-menu .hamburger-menu-main .widget_rss ul:after {
	content: " ";
	display: block;
	clear: both;
}
.hamburger-menu .hamburger-menu-main .widget_categories ul li, .hamburger-menu .hamburger-menu-main .widget_pages ul li, .hamburger-menu .hamburger-menu-main .widget_archive ul li, .hamburger-menu .hamburger-menu-main .widget_meta ul li, .hamburger-menu .hamburger-menu-main .widget_recent_entries ul li, .hamburger-menu .hamburger-menu-main .widget_recent_comments ul li, .hamburger-menu .hamburger-menu-main .widget_product_categories ul li, .hamburger-menu .hamburger-menu-main .widget_rss ul li {
	clear: both;
	padding-top: 12px;
	padding-bottom: 12px;
	border-bottom: 1px rgba(0,0,0,.1) solid;
	font-weight: 400;
	font-size: 15px;
	color: #0c121f;
	line-height: 26px;
}
.hamburger-menu .hamburger-menu-main .widget_categories ul li:last-child, .hamburger-menu .hamburger-menu-main .widget_pages ul li:last-child, .hamburger-menu .hamburger-menu-main .widget_archive ul li:last-child, .hamburger-menu .hamburger-menu-main .widget_meta ul li:last-child, .hamburger-menu .hamburger-menu-main .widget_recent_entries ul li:last-child, .hamburger-menu .hamburger-menu-main .widget_recent_comments ul li:last-child, .hamburger-menu .hamburger-menu-main .widget_product_categories ul li:last-child, .hamburger-menu .hamburger-menu-main .widget_rss ul li:last-child {
	border-bottom: none;
}
.hamburger-menu .hamburger-menu-main .widget_categories ul li a, .hamburger-menu .hamburger-menu-main .widget_pages ul li a, .hamburger-menu .hamburger-menu-main .widget_archive ul li a, .hamburger-menu .hamburger-menu-main .widget_meta ul li a, .hamburger-menu .hamburger-menu-main .widget_recent_entries ul li a, .hamburger-menu .hamburger-menu-main .widget_recent_comments ul li a, .hamburger-menu .hamburger-menu-main .widget_product_categories ul li a, .hamburger-menu .hamburger-menu-main .widget_rss ul li a {
	color: inherit;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.hamburger-menu .hamburger-menu-main .widget_categories ul li ul, .hamburger-menu .hamburger-menu-main .widget_pages ul li ul, .hamburger-menu .hamburger-menu-main .widget_archive ul li ul, .hamburger-menu .hamburger-menu-main .widget_meta ul li ul, .hamburger-menu .hamburger-menu-main .widget_recent_entries ul li ul, .hamburger-menu .hamburger-menu-main .widget_recent_comments ul li ul, .hamburger-menu .hamburger-menu-main .widget_product_categories ul li ul, .hamburger-menu .hamburger-menu-main .widget_rss ul li ul {
	margin-top: 10px;
	margin-bottom: 0;
	margin-left: 20px;
}
.hamburger-menu .hamburger-menu-main .widget_recent_entries ul li .post-date {
	display: block;
	position: relative;
	margin-top: 6px;
	padding-left: 22px;
	font-weight: 500;
	font-size: 85%;
	color: rgba(0,0,0,.7);
}
.hamburger-menu .hamburger-menu-main .widget_recent_entries ul li .post-date:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	content: "\f017";
	font-family: 'FontAwesome';
}
.hamburger-menu .hamburger-menu-main .widget_rss ul li .rss-date, .hamburger-menu .hamburger-menu-main .widget_rss ul li .rssSummary, .hamburger-menu .hamburger-menu-main .widget_rss ul li cite {
	color: rgba(255,255,255,.6);
}
.hamburger-menu .hamburger-menu-main .widget_calendar {
	margin-top: 10px;
	margin-bottom: 20px;
}
.hamburger-menu .hamburger-menu-main .widget_calendar .calendar_wrap table {
	width: 100%;
	table-layout: fixed;
	border: 1px rgba(0,0,0,.2) solid;
}
.hamburger-menu .hamburger-menu-main .widget_calendar .calendar_wrap table tr {
	background-color: initial;
}
.hamburger-menu .hamburger-menu-main .widget_calendar .calendar_wrap table tr th, .hamburger-menu .hamburger-menu-main .widget_calendar .calendar_wrap table tr td {
	padding: 4px!important;
	border: 1px rgba(0,0,0,.2) solid;
	text-align: center;
	font-weight: 400;
	font-size: 80%;
	color: #fff;
}
.hamburger-menu .hamburger-menu-main .widget_calendar .calendar_wrap table tr th a, .hamburger-menu .hamburger-menu-main .widget_calendar .calendar_wrap table tr td a {
	color: inherit;
}
.hamburger-menu .hamburger-menu-main .widget_calendar caption {
	color: rgba(0,0,0,.8);
}
.hamburger-menu .hamburger-menu-main .rt-twitter-box ul li {
	position: relative;
	margin-bottom: 15px;
	padding: 0 0 0 30px;
	border-bottom: none;
}
.hamburger-menu .hamburger-menu-main .rt-twitter-box ul li:before {
	position: absolute;
	top: 1px;
	left: 0;
	z-index: 0;
	content: "\f099";
	font-family: "FontAwesome";
}
.hamburger-menu .hamburger-menu-main .rt-twitter-box ul li .tweet {
	margin-bottom: 0;
}
.hamburger-menu .hamburger-menu-main .rt-twitter-box ul li .interact {
	display: none;
}
.hamburger-menu .hamburger-menu-main input[type=text], .hamburger-menu .hamburger-menu-main input[type=email], .hamburger-menu .hamburger-menu-main input[type=search], .hamburger-menu .hamburger-menu-main select {
	width: 100%;
	height: 60px;
	margin-bottom: 12px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #f7f9f9;
	border: none;
	border-radius: 35px;
	font-weight: 300;
	font-size: 16px;
	color: #0c121f;
	line-height: 26px;
}
.hamburger-menu .hamburger-menu-main input[type=submit], .hamburger-menu .hamburger-menu-main input[type=button], .hamburger-menu .hamburger-menu-main button[type=submit], .hamburger-menu .hamburger-menu-main button[type=button] {
	height: 60px;
	padding: 10px 25px 10px 25px;
	border: none;
	border-radius: 35px;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 15px;
	color: #0c121f;
	line-height: 26px;
}
.hamburger-menu .hamburger-menu-main .widget_search form.search-form {
	position: relative;
}
.hamburger-menu .hamburger-menu-main .widget_search form.search-form > label {
	width: 100%;
}
.hamburger-menu .hamburger-menu-main .widget_search form.search-form button[type=submit] {
	position: absolute;
	top: 0;
	right: 0;
	background-color: #f7f9f9;
}
.hamburger-menu .hamburger-menu-main .widget_text .wp-caption {
	display: block;
}
.hamburger-menu .hamburger-menu-main .widget_text img {
	margin-bottom: 10px;
}
.hamburger-menu .hamburger-menu-main .tagcloud a {
	margin-right: 10px;
	margin-bottom: 5px;
	color: #fff;
}
.hamburger-menu .hamburger-menu-main ul.contact li {
	position: relative;
	margin-bottom: 10px;
	padding-left: 28px;
	font-weight: 400;
	font-size: 15px;
	color: #0c121f;
	line-height: 26px;
}
.hamburger-menu .hamburger-menu-main ul.contact li strong {
	text-transform: uppercase;
	font-weight: 600;
}
.hamburger-menu .hamburger-menu-main ul.contact li:before {
	position: absolute;
	top: 0;
	z-index: 0;
	font-family: "FontAwesome";
}
.hamburger-menu .hamburger-menu-main ul.contact li.email:before {
	left: 0;
	content: "\f0e0";
}
.hamburger-menu .hamburger-menu-main ul.contact li.address:before {
	left: 3px;
	content: "\f041";
}
.hamburger-menu .hamburger-menu-main ul.contact li.phone:before {
	left: 0;
	content: "\f095";
}
.hamburger-menu .hamburger-menu-main ul.social {
	font-size: 0;
}
.hamburger-menu .hamburger-menu-main ul.social li {
	display: inline-block;
	vertical-align: top;
	margin-right: 20px;
	margin-bottom: 10px;
}
.hamburger-menu .hamburger-menu-main ul.social li a {
	display: block;
	font-size: 20px;
	color: rgba(0,0,0,.3);
	line-height: 1;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.hamburger-menu .hamburger-menu-main ul.social li a:hover {
	color: #333;
}
.hamburger-menu .hamburger-menu-main .widget_radiant_recent_posts_widget ul li {
	min-height: 85px;
	margin-bottom: 30px;
	padding-left: 100px;
}
.hamburger-menu .hamburger-menu-main .widget_radiant_recent_posts_widget ul li:last-child, .hamburger-menu .hamburger-menu-main .widget_radiant_recent_posts_widget ul li:only-child {
	margin-bottom: 0;
}
.hamburger-menu .hamburger-menu-main .widget_radiant_recent_posts_widget ul li img {
	position: absolute;
	top: 5px;
	width: 80px;
}
.hamburger-menu .hamburger-menu-main .widget_radiant_recent_posts_widget ul li .title {
	margin-bottom: 0;
	font-size: 16px;
	color: #252525;
	line-height: 25px;
}
.hamburger-menu .hamburger-menu-main .widget_radiant_recent_posts_widget ul li .date {
	margin-top: 6px;
	margin-bottom: 0;
	font-size: 14px;
	color: #bbc7cd;
	line-height: 20px;
}
.hamburger-menu .hamburger-menu-main .widget_radiant_recent_posts_widget ul li a {
	color: inherit;
}
.widget-area > .widget > *:last-child {
	margin-bottom: 45px!important;
}
#page {
	word-wrap: break-word;
}
img.alignright, figure.alignright {
	float: right;
	margin: 0 0 25px 30px;
}
img.alignleft, figure.alignleft {
	float: left;
	margin: 0 30px 25px 0;
}
img.aligncenter, figure.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.screen-reader-text {
	display: none;
}
.wp-caption {
	max-width: 100%;
}
.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 4px 5px 20px 5px;
}
.comment-list .comment.bypostauthor {
	list-style: none;
}
.edit-link {
	display: none;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 999;
	padding: 4px 15px 2px 15px;
	opacity: .9;
	text-align: center;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 10px;
	color: #fff;
	line-height: 17px;
	letter-spacing: 1px;
	text-shadow: 0 2px 0 rgba(0,0,0,.4);
}
.edit-link a {
	margin-left: 5px;
	margin-right: 5px;
	color: inherit;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.edit-link a:hover, .edit-link a:focus, .edit-link a:active {
	color: inherit;
}
.comments-area ol.comment-list li.trackback .comment-body {
	margin-top: -2px;
	margin-bottom: 22px;
	padding: 15px 17px 15px 17px;
	border: 1px rgba(0,0,0,.1) solid;
	box-shadow: 0 2px 10px rgba(0,0,0,.075);
	font-size: 15px;
	line-height: 28px;
}
.page-template-default .entry-content ul {
	padding-left: 30px!important;
	list-style: disc;
}
.page-template-default .entry-content ul li {
	padding-left: 0!important;
}
.page-template-default .entry-content ul ul {
	padding-left: 30px!important;
	list-style: circle;
}
.wraper_blog_main div.comments-area {
	float: left;
	width: 100%;
}
.gallery {
	margin-left: -15px;
	margin-right: -15px;
}
.gallery-item {
	display: inline-block;
	vertical-align: top;
	width: 50%;
	max-width: 25%;
	margin-bottom: 30px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
}
.gallery-columns-1 .gallery-item {
	width: 100%;
	max-width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: calc((100% - 16px * 1) / 2);
}
.gallery-columns-3 .gallery-item {
	max-width: calc((100% - 16px * 2) / 3);
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}
.gallery-item .gallery-icon img {
	width: 100%;
}
.gallery-item .gallery-caption {
	padding: 10px 15px 10px 15px;
	background-color: #f8f8f8;
	font-size: 12px;
	line-height: 22px;
}
.fancybox-thumbs {
	top: auto;
	width: auto;
	bottom: 0;
	left: 0;
	right: 0;
	height: 95px;
	padding: 10px 10px 0 10px;
	box-sizing: border-box;
	background-color: rgba(0,0,0,.3);
}
.fancybox-show-thumbs .fancybox-inner {
	right: 0;
	bottom: 95px;
	overflow: visible;
}
.fancybox-thumbs::-webkit-scrollbar {
	height: 7px;
}
.fancybox-thumbs::-webkit-scrollbar-track {
	background-color: #2a2a2a;
	border-radius: 10px;
	box-shadow: inset 0 0 6px rgba(0,0,0,.3);
}
.fancybox-thumbs::-webkit-scrollbar-thumb {
	background-color: #ccc;
	border-radius: 10px;
}
.woocommerce-info, .woocommerce-error, .woocommerce-message {
	border-width: 1px;
	border-style: solid;
}
.woocommerce-info {
	background-color: #cce5ff;
	border-color: #c5ddf5;
}
.woocommerce-error {
	background-color: #f8d7da;
	border-color: #e4c2c5;
}
.woocommerce-message {
	background-color: #9abc44;
	border-color: #82a132;
}
.woocommerce-info:before, .woocommerce-error:before, .woocommerce-message:before {
	top: inherit;
}
.woocommerce-info,.woocommerce-info:before,.woocommerce-info a:not(.button){color:#0078bc!important;}
.woocommerce-error,.woocommerce-error:before,.woocommerce-error a:not(.button){color:#c01d2b!important;}
.woocommerce-message,.woocommerce-message:before,.woocommerce-message a:not(.button){color:#fff!important;}
.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button, .woocommerce-error .button:hover, .woocommerce-info .button:hover, .woocommerce-message .button:hover {
	padding: 4px 0 0 0!important;
	background-color: initial!important;
	color: #fff!important;
}
#yith-quick-view-modal > .yith-wcqv-wrapper {
	width: 100%;
	max-width: 800px;
}
#yith-quick-view-modal > .yith-wcqv-wrapper > .yith-wcqv-main > .yith-wcqv-head > .yith-wcqv-close {
	width: 30px;
	height: 30px;
	border: 1px rgba(0,0,0,.5) solid;
	border-radius: 50%;
	text-align: center;
	font-weight: 400;
	font-size: 0;
	color: rgba(0,0,0,.5);
	line-height: 28px;
}
#yith-quick-view-modal > .yith-wcqv-wrapper > .yith-wcqv-main > .yith-wcqv-head > .yith-wcqv-close:before {
	font-family: 'themify';
	content: "\e646";
	font-size: 14px;
}
#yith-quick-view-modal > .yith-wcqv-wrapper > .yith-wcqv-main #yith-quick-view-content .images {
	width: 50%;
	margin-bottom: 0;
}
#yith-quick-view-modal > .yith-wcqv-wrapper > .yith-wcqv-main #yith-quick-view-content .summary {
	width: 50%;
	padding: 30px 15px 30px 15px;
}
#yith-quick-view-modal > .yith-wcqv-wrapper > .yith-wcqv-main #yith-quick-view-content .summary .quantity {
	margin-top: 0!important;
}
#yith-quick-view-modal > .yith-wcqv-wrapper > .yith-wcqv-main #yith-quick-view-content .summary .quantity > .qty {
	width: 50px;
	height: 43px;
	border: 1px #d8dada solid;
}
.radiantthemes-website-layout {
	position: relative;
}
.overflow-visible {
	overflow: visible!important;
}
.overflow-hidden {
	overflow: hidden!important;
}
.overflow-scroll {
	overflow: scroll!important;
}
.overflow-auto {
	overflow: auto!important;
}
.z-index-0 {
	z-index: 0;
}
.z-index-1 {
	z-index: 1;
}
.position-relative {
	position: relative;
}
.position-absolute {
	position: absolute;
}
.position-fixed {
	position: fixed;
}
.position-static {
	position: static;
}
.font-weight-black {
	font-weight: 900;
}
.font-weight-extrabold {
	font-weight: 800;
}
.font-weight-bold {
	font-weight: 700;
}
.font-weight-semibold {
	font-weight: 600;
}
.font-weight-medium {
	font-weight: 500;
}
.font-weight-regular {
	font-weight: 400;
}
.font-weight-light {
	font-weight: 300;
}
.font-weight-thin {
	font-weight: 100;
}
.font-style-italic {
	font-style: italic;
}
.text-decoration-line-through {
	text-decoration: line-through!important;
}
.letter-spacing--5 {
	letter-spacing: -5px;
}
.letter-spacing--4 {
	letter-spacing: -4px;
}
.letter-spacing--3 {
	letter-spacing: -3px;
}
.letter-spacing--2 {
	letter-spacing: -2px;
}
.letter-spacing--1 {
	letter-spacing: -1px;
}
.letter-spacing-0 {
	letter-spacing: 0;
}
.letter-spacing-1 {
	letter-spacing: 1px;
}
.letter-spacing-2 {
	letter-spacing: 2px;
}
.letter-spacing-3 {
	letter-spacing: 3px;
}
.letter-spacing-4 {
	letter-spacing: 4px;
}
.letter-spacing-5 {
	letter-spacing: 5px;
}
.letter-spacing-6 {
	letter-spacing: 6px;
}
.letter-spacing-7 {
	letter-spacing: 7px;
}
.letter-spacing-8 {
	letter-spacing: 8px;
}
.letter-spacing-9 {
	letter-spacing: 9px;
}
.letter-spacing-10 {
	letter-spacing: 10px;
}
.letter-spacing-11 {
	letter-spacing: 11px;
}
.letter-spacing-12 {
	letter-spacing: 12px;
}
.letter-spacing-13 {
	letter-spacing: 13px;
}
.letter-spacing-14 {
	letter-spacing: 14px;
}
.letter-spacing-15 {
	letter-spacing: 15px;
}
.display-block {
	display: block;
}
.display-inline-block {
	display: inline-block;
}
.display-none {
	display: none;
}
.order-first {
	order: 1;
}
.order-second {
	order: 2;
}
.filter-grayscale-0 {
	filter: grayscale(0);
}
.filter-grayscale-1 {
	filter: grayscale(1);
}
.full-width-image * {
	width: 100%;
}
div.background-position-left-top, section.background-position-left-top, h1.background-position-left-top, h2.background-position-left-top, h3.background-position-left-top, h4.background-position-left-top, h5.background-position-left-top, h6.background-position-left-top, .background-position-left-top > div, .background-position-left-top > * {
	background-position: left top!important;
}
div.background-position-left-center, section.background-position-left-center, h1.background-position-left-center, h2.background-position-left-center, h3.background-position-left-center, h4.background-position-left-center, h5.background-position-left-center, h6.background-position-left-center, *.background-position-left-center > div, *.background-position-left-center > * {
	background-position: left center!important;
}
div.background-position-left-bottom, section.background-position-left-bottom, h1.background-position-left-bottom, h2.background-position-left-bottom, h3.background-position-left-bottom, h4.background-position-left-bottom, h5.background-position-left-bottom, h6.background-position-left-bottom, *.background-position-left-bottom > div, *.background-position-left-bottom > * {
	background-position: left bottom!important;
}
div.background-position-center-top, section.background-position-center-top, h1.background-position-center-top, h2.background-position-center-top, h3.background-position-center-top, h4.background-position-center-top, h5.background-position-center-top, h6.background-position-center-top, *.background-position-center-top > div, *.background-position-center-top > * {
	background-position: center top!important;
}
div.background-position-center-center, section.background-position-center-center, h1.background-position-center-center, h2.background-position-center-center, h3.background-position-center-center, h4.background-position-center-center, h5.background-position-center-center, h6.background-position-center-center, *.background-position-center-center > div, *.background-position-center-center > * {
	background-position: center center!important;
}
div.background-position-center-bottom, section.background-position-center-bottom, h1.background-position-center-bottom, h2.background-position-center-bottom, h3.background-position-center-bottom, h4.background-position-center-bottom, h5.background-position-center-bottom, h6.background-position-center-bottom, *.background-position-center-bottom > div, *.background-position-center-bottom > * {
	background-position: center bottom!important;
}
div.background-position-right-top, section.background-position-right-top, h1.background-position-right-top, h2.background-position-right-top, h3.background-position-right-top, h4.background-position-right-top, h5.background-position-right-top, h6.background-position-right-top, *.background-position-right-top > div, *.background-position-right-top > * {
	background-position: right top!important;
}
div.background-position-right-center, section.background-position-right-center, h1.background-position-right-center, h2.background-position-right-center, h3.background-position-right-center, h4.background-position-right-center, h5.background-position-right-center, h6.background-position-right-center, *.background-position-right-center > div, *.background-position-right-center > * {
	background-position: right center!important;
}
div.background-position-right-bottom, section.background-position-right-bottom, h1.background-position-right-bottom, h2.background-position-right-bottom, h3.background-position-right-bottom, h4.background-position-right-bottom, h5.background-position-right-bottom, h6.background-position-right-bottom, *.background-position-right-bottom > div, *.background-position-right-bottom > * {
	background-position: right bottom!important;
}
div.background-repeat-no-repeat, section.background-repeat-no-repeat, h1.background-repeat-no-repeat, h2.background-repeat-no-repeat, h3.background-repeat-no-repeat, h4.background-repeat-no-repeat, h5.background-repeat-no-repeat, h6.background-repeat-no-repeat, .background-repeat-no-repeat > div, .background-repeat-no-repeat > * {
	background-repeat: no-repeat!important;
}
div.background-repeat-repeat-x, section.background-repeat-repeat-x, h1.background-repeat-repeat-x, h2.background-repeat-repeat-x, h3.background-repeat-repeat-x, h4.background-repeat-repeat-x, h5.background-repeat-repeat-x, h6.background-repeat-repeat-x, .background-repeat-repeat-x > div, .background-repeat-repeat-x > * {
	background-repeat: repeat-x!important;
}
div.background-repeat-repeat-y, section.background-repeat-repeat-y, h1.background-repeat-repeat-y, h2.background-repeat-repeat-y, h3.background-repeat-repeat-y, h4.background-repeat-repeat-y, h5.background-repeat-repeat-y, h6.background-repeat-repeat-y, .background-repeat-repeat-y > div, .background-repeat-repeat-y > * {
	background-repeat: repeat-y!important;
}
div.background-attachment-fixed, section.background-attachment-fixed, h1.background-attachment-fixed, h2.background-attachment-fixed, h3.background-attachment-fixed, h4.background-attachment-fixed, h5.background-attachment-fixed, h6.background-attachment-fixed, .background-attachment-fixed > div, .background-attachment-fixed > * {
	background-attachment: fixed!important;
}
.wpb_gmaps_widget .wpb_wrapper {
	padding: 0!important;
}
.widget_radiantthemes_contact_box_widget ul li {
	position: relative;
	margin-bottom: 12px;
	padding-left: 29px;
}
.widget_radiantthemes_contact_box_widget ul li:last-child {
	margin-bottom: 0;
}
.widget_radiantthemes_contact_box_widget ul li:before {
	position: absolute;
	top: 1px;
	left: 0;
	z-index: 1;
	font-family: "themify";
}
.widget_radiantthemes_contact_box_widget ul li.address:before {
	content: "\e693";
}
.widget_radiantthemes_contact_box_widget ul li.email:before {
	content: "\e75a";
}
.widget_radiantthemes_contact_box_widget ul li.phone:before {
	content: "\e621";
}
.widget_radiantthemes_contact_box_widget ul li strong {
	display: block;
	font-weight: 500;
}
.widget_radiantthemes_contact_box_widget ul li ul {
	margin-top: 12px;
}
.rt-twitter-box ul li {
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px #e2e2e2 solid;
}
.rt-twitter-box ul li:first-child {
	padding-top: 0;
}
.rt-twitter-box ul li:last-child {
	padding-bottom: 0;
	border-bottom: none;
}
.rt-twitter-box ul li:only-child {
	padding-top: 0;
	padding-bottom: 0;
	border-bottom: none;
}
.rt-twitter-box ul li > *:last-child {
	margin-bottom: 0!important;
}
.rt-twitter-box ul li .user {
	min-width: 50px;
	margin-bottom: 12px;
	text-align: left;
}
.rt-twitter-box ul li .user span:nth-last-child(1),.rt-twitter-box ul li .user span:nth-last-child(2){display:none;}
.rt-twitter-box ul li .user img {
	max-width: 50px;
	margin-right: 10px;
	border-radius: 50%;
}
.rt-twitter-box ul li .tweet {
	margin-bottom: 12px;
	text-align: left;
}
.rt-twitter-box ul li .timePosted {
	margin-bottom: 17px;
	text-align: left;
}
.rt-twitter-box ul li .interact {
	margin-bottom: 20px;
	text-align: left;
	font-size: 0;
}
.rt-twitter-box ul li .interact > a {
	display: inline-block;
	vertical-align: top;
	width: 30px;
	height: 30px;
	margin: 0 4px 5px 4px;
	background-color: #1bb2e9;
	border-radius: 50%;
	text-align: center;
}
.rt-twitter-box ul li .interact > a i {
	font-size: 13px;
	color: #fff;
	line-height: 31px;
}
.rt-twitter-box ul li .media {
	margin-bottom: 20px;
	text-align: left;
}
.rt-recent-post-with-thumbnail.element-one {
	margin-bottom: 20px;
}
.rt-recent-post-with-thumbnail.element-one > ul.rt-recent-post-with-thumbnail-holder > li.rt-recent-post-with-thumbnail-post {
	position: relative;
	min-height: 85px;
	margin-bottom: 10px;
	padding-left: 105px;
	padding-bottom: 22px;
}
.rt-recent-post-with-thumbnail.element-one > ul.rt-recent-post-with-thumbnail-holder > li.rt-recent-post-with-thumbnail-post:last-child, .rt-recent-post-with-thumbnail.element-one > ul.rt-recent-post-with-thumbnail-holder > li.rt-recent-post-with-thumbnail-post:only-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}
.rt-recent-post-with-thumbnail.element-one > ul.rt-recent-post-with-thumbnail-holder > li.rt-recent-post-with-thumbnail-post img {
	position: absolute;
	top: 5px;
	left: 0;
	width: 90px;
}
.rt-recent-post-with-thumbnail.element-one > ul.rt-recent-post-with-thumbnail-holder > li.rt-recent-post-with-thumbnail-post .title {
	margin-bottom: 3px;
	font-weight: 500;
	font-size: 20px;
	color: #181b31;
	line-height: 30px;
	letter-spacing: -.3px;
}
.rt-recent-post-with-thumbnail.element-one > ul.rt-recent-post-with-thumbnail-holder > li.rt-recent-post-with-thumbnail-post .excerpt {
	margin-top: 10px;
	margin-bottom: 0;
	font-size: 15px;
	line-height: 28px;
}
.widget-area > .widget.widget_categories ul li {
	text-transform: capitalize;
}
.widget-area > .widget.widget_categories ul li:last-child {
	border-bottom: none;
}
.wraper_inner_banner {
	position: relative;
	z-index: 2;
	width: 100%;
	background-color: #e7e2e6;
}
.inner_banner_main .title {
	font-weight: 500!important;
}
.wraper_inner_banner .wraper_inner_banner_main {
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.wraper_inner_banner .wraper_inner_banner_main .inner_banner_main > *:last-child {
	margin-bottom: 0!important;
}
.wraper_inner_banner .wraper_inner_banner_main .inner_banner_main .title {
	margin-bottom: 6px;
}
.wraper_inner_banner .wraper_inner_banner_main .inner_banner_main .subtitle {
	margin-bottom: 20px;
}
.wraper_inner_banner .wraper_inner_banner_breadcrumb {
	width: 100%;
	height: auto;
}
.wraper_inner_banner .wraper_inner_banner_breadcrumb .inner_banner_breadcrumb > *:last-child {
	margin-bottom: 0!important;
}
.wraper_inner_banner .wraper_inner_banner_breadcrumb .inner_banner_breadcrumb #crumbs {
	width: auto;
	height: auto;
}
.wraper_inner_banner .wraper_inner_banner_breadcrumb .inner_banner_breadcrumb #crumbs .gap {
	display: inline-block;
	vertical-align: top;
	margin-top: 2px;
	margin-left: 6px;
	margin-right: 6px;
	font-size: 50%;
}
.wraper_inner_banner .wraper_inner_banner_breadcrumb .inner_banner_breadcrumb #crumbs a {
	color: inherit;
}
.pagination, .woocommerce nav.woocommerce-pagination {
	display: block!important;
	margin-left: -5px;
	margin-right: -5px;
	padding: 0;
	border-radius: 0;
	text-align: center;
	font-size: 0;
}
.woocommerce nav.woocommerce-pagination ul {
	margin: 0;
	border: none;
}
.pagination > *, .woocommerce nav.woocommerce-pagination ul li {
	display: inline-block!important;
	vertical-align: top;
	float: none;
	margin: 0 15px 0 0;
	border: none;
}
.pagination > *, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
	min-width: 49px;
	min-height: 49px;
	padding: 9px 15px 9px 15px;
	border-radius: 50%;
	border: 1px #d7dcdb solid;
	text-align: center;
	font-weight: 500;
	font-size: 16px;
	color: #1a1c26;
	line-height: 30px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.pagination > * svg {
	stroke: #010101;
	transition: transform cubic-bezier(.19,1,.22,1) .4s;
}
.pagination > *:hover svg {
	transform: translateY(20px);
}
.pagination > * .animated-arrow {
	display: none;
	width: 50px;
	height: 19px;
	margin-top: -2px;
	margin-right: -8px;
	overflow: hidden;
}
.pagination > * .animated-arrow svg {
	stroke: #010101;
	transition: transform cubic-bezier(.19,1,.22,1) .4s;
	transform: translateX(-15px) rotate(-90deg);
}
.pagination > *:hover .animated-arrow svg {
	transform: translateX(-10px) rotate(-90deg);
}
.pagination > *:hover {
}
.pagination > *.current, .woocommerce nav.woocommerce-pagination ul li span.current {
	color: #000!important;
	border: none;
	background-color: #fff!important;
	box-shadow: 0 0 22px rgba(0,0,0,.18);
}
.pagination > *.prev, .pagination > *.next {
	display: none!important;
}
.pagination > *.prev {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}
.case-study-inner .pagination {
	display: block;
	margin-left: -5px;
	margin-right: -5px;
	padding: 0;
	border-radius: 0;
	text-align: center;
	font-size: 0;
}
.case-study-inner .pagination li:hover {
	color: initial!important;
	background-color: transparent;
	box-shadow: none;
}
.case-study-inner .pagination li, .case-study-inner .pagination li a {
	min-width: 49px;
	min-height: 49px;
	padding: 9px 15px 9px 15px;
	border-radius: 40px;
	text-align: center;
	font-weight: 500;
	font-size: 15px;
	color: #181b31;
	line-height: 30px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.case-study-inner .pagination li.inactive a:hover {
	color: #fff!important;
	background-color: #27ae60;
	box-shadow: 0 0 22px rgba(0,0,0,.18);
}
.case-study-inner .pagination li.inactive {
	padding: 0;
}
.case-study-inner .pagination li.inactive a {
	border: none;
	background-color: transparent;
}
.case-study-inner .pagination li.current {
	color: #fff!important;
	background-color: #5f27d4;
	box-shadow: 0 0 22px rgba(0,0,0,.18);
}
.widget-area {
	margin-bottom: 40px;
	clear: both;
}
.widget-area > #search-2 {
	margin-bottom: 55px;
}
.widget-area > #categories-2 {
	margin-bottom: 45px;
}
.widget-area > #radiantthemes_recent_posts_widget-2 {
	margin-bottom: 39px;
}
.widget-area > #archives-2 {
	margin-bottom: 45px;
}
.widget-area > .widget:last-child, .widget-area > .widget:only-child {
	margin-bottom: 0;
}
.widget-area > .widget .widget-title {
	margin-top: 0;
	margin-bottom: 15px;
	font-weight: 500;
	font-size: 22px;
	line-height: 28px;
	letter-spacing: -.2px;
	border-radius: 3px;
}
.widget-area > .widget .widget-title:after {
	display: none;
}
.widget-area > .widget .widget-title a {
	color: inherit;
}
.widget-area > .widget .widget-title img {
	margin-right: 7px;
}
.widget-area > .widget.widget_media_image {
	padding: 0;
	border: none;
}
.widget-area > .widget.widget_search .search-form, .widget-area > .widget.widget_product_search .woocommerce-product-search {
	position: relative;
}
.widget-area > .widget.widget_search .search-form label, .widget-area > .widget.widget_product_search .woocommerce-product-search label {
	width: 100%;
	margin: 0;
}
.widget-area > .widget.widget_search .search-form input[type=search], .widget-area > .widget.widget_product_search .woocommerce-product-search input[type=search] {
	vertical-align: top;
	width: 100%;
	height: 50px;
	padding: 0 45px 0 20px;
	background-color: #fff;
	border: 1px rgba(0,0,0,.2) solid;
	border-radius: 4px;
	font-weight: 400;
	font-size: 15px;
	color: #888;
	line-height: 23px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.widget-area > .widget.widget_search .search-form input[type=submit] {
	border-radius: 0 4px 4px 0!important;
	display: inline-block;
	padding: 4px 28px;
	letter-spacing: .8px;
	line-height: 40px;
	font-size: 14px;
	letter-spacing: 0;
	position: absolute;
	right: 0;
	bottom: 1px;
	background: linear-gradient(to right,#5525ff 0%,#9547fd 100%)!important;
	border: none;
	color: #ffffff;
	transition: all .4s ease-in-out!important;
	-webkit-transition: all .4s ease-in-out!important;
}
.widget-area > .widget.widget_search .search-form input[type=submit]:hover {
	box-shadow: 0 8px 25px rgba(0,0,0,.25);
}
.widget-area > .widget.widget_search .search-form button[type=submit], .widget-area > .widget.widget_product_search .woocommerce-product-search button[type=submit] {
	position: absolute;
	top: 0;
	right: 0;
	width: 45px;
	height: 52px;
	padding: 0;
	background-color: initial;
	border: none;
	border-radius: 0;
	font-size: 0;
}
.widget-area > .widget.widget_search .search-form button[type=submit] i, .widget-area > .widget.widget_product_search .woocommerce-product-search button[type=submit] i {
	font-size: 16px;
	color: #000;
	line-height: 52px;
}
.widget-area > .widget .textwidget {
	margin-bottom: 20px;
}
.widget-area > .widget .textwidget > *:last-child {
	margin-bottom: 0!important;
}
.widget-area > .widget .textwidget p {
	margin-bottom: 18px;
	font-size: 14px;
	line-height: 26px;
}
.widget-area > .widget .textwidget img {
	margin: 12px 0 15px 0;
}
.widget-area > .widget.widget_rss ul {
	margin: 0;
}
.widget-area > .widget.widget_rss ul li {
	margin-bottom: 20px;
	font-size: 14px;
	line-height: 24px;
}
.widget-area > .widget.widget_rss ul li:last-child, .widget-area > .widget.widget_rss ul li:only-child {
	margin-bottom: 0;
}
.widget-area > .widget.widget_rss ul li a {
	color: #31281f;
}
.widget-area > .widget.widget_rss ul li .rss-date {
	display: block;
	margin-top: 7px;
	font-size: 14px;
	color: #9b9a9a;
	line-height: 22px;
}
.widget-area > .widget.widget_rss ul li .rss-date:before {
	margin-right: 10px;
	content: "\f017";
	font-family: 'FontAwesome';
}
.widget-area > .widget.widget_rss ul li .rssSummary {
	display: block;
	margin-top: 7px;
}
.widget-area > .widget.widget_recent_entries ul, .widget-area > .widget.widget_recent_comments ul {
	margin: 0;
}
.widget-area > .widget.widget_recent_entries ul li, .widget-area > .widget.widget_recent_comments ul li {
	position: relative;
	margin-bottom: 15px;
	padding-left: 23px;
	padding-bottom: 15px;
	border-bottom: 1px #e2e2e2 solid;
	font-size: 14px;
	line-height: 24px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.widget-area > .widget.widget_recent_entries ul li:last-child, .widget-area > .widget.widget_recent_entries ul li:only-child, .widget-area > .widget.widget_recent_comments ul li:last-child, .widget-area > .widget.widget_recent_comments ul li:only-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}
.widget-area > .widget.widget_recent_entries ul li:before, .widget-area > .widget.widget_recent_comments ul li:before {
	position: absolute;
	top: -1px;
	left: 0;
	z-index: 0;
	content: "\f101";
	font-family: "FontAwesome";
	color: #000;
}
.widget-area > .widget.widget_recent_entries ul li a, .widget-area > .widget.widget_recent_comments ul li a {
	color: inherit;
}
.widget-area > .widget.widget_recent_entries ul li .post-date, .widget-area > .widget.widget_recent_comments ul li .post-date {
	display: block;
	margin-top: 6px;
	font-size: 12px;
	color: #282828;
	line-height: 20px;
}
.widget-area > .widget.widget_recent_entries ul li a, .widget-area > .widget.widget_recent_comments ul li a {
	color: inherit;
}
.widget-area > .widget.widget_archive ul li, .widget-area > .widget.widget_categories ul li, .widget-area > .widget.widget_meta ul li, .widget-area > .widget.widget_pages ul li, .widget-area > .widget.widget_nav_menu ul li, .widget-area > .widget.widget_layered_nav ul li, .widget-area > .widget.widget_product_categories ul li {
	margin-bottom: 16px;
	font-size: 16px;
	line-height: 26px;
}
.widget-area > .widget.widget_archive ul li:last-child, .widget-area > .widget.widget_archive ul li:only-child, .widget-area > .widget.widget_categories ul li:last-child, .widget-area > .widget.widget_categories ul li:only-child, .widget-area > .widget.widget_meta ul li:last-child, .widget-area > .widget.widget_meta ul li:only-child, .widget-area > .widget.widget_pages ul li:last-child, .widget-area > .widget.widget_pages ul li:only-child, .widget-area > .widget.widget_nav_menu ul li:last-child, .widget-area > .widget.widget_nav_menu ul li:only-child, .widget-area > .widget.widget_layered_nav ul li:last-child, .widget-area > .widget.widget_layered_nav ul li:only-child, .widget-area > .widget.widget_product_categories ul li:last-child, .widget-area > .widget.widget_product_categories ul li:only-child {
	margin-bottom: 0;
}
.widget-area > .widget.widget_archive ul li a, .widget-area > .widget.widget_categories ul li a, .widget-area > .widget.widget_meta ul li a, .widget-area > .widget.widget_pages ul li a, .widget-area > .widget.widget_nav_menu ul li a, .widget-area > .widget.widget_layered_nav ul li a, .widget-area > .widget.widget_product_categories ul li a {
	position: relative;
	color: inherit;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.widget-area > .widget.widget_archive ul li a:before, .widget-area > .widget.widget_categories ul li a:before, .widget-area > .widget.widget_meta ul li a:before, .widget-area > .widget.widget_pages ul li a:before, .widget-area > .widget.widget_nav_menu ul li a:before, .widget-area > .widget.widget_layered_nav ul li a:before, .widget-area > .widget.widget_product_categories ul li a:before {
	display: none;
}
.widget-area > .widget.widget_archive ul li a:hover:before, .widget-area > .widget.widget_categories ul li a:hover:before, .widget-area > .widget.widget_meta ul li a:hover:before, .widget-area > .widget.widget_pages ul li a:hover:before, .widget-area > .widget.widget_nav_menu ul li a:hover:before, .widget-area > .widget.widget_layered_nav ul li a:hover:before, .widget-area > .widget.widget_product_categories ul li a:hover:before {
	right: auto;
	left: 0;
	width: 100%;
}
.widget-area > .widget.widget_archive ul li ul, .widget-area > .widget.widget_categories ul li ul, .widget-area > .widget.widget_meta ul li ul, .widget-area > .widget.widget_pages ul li ul, .widget-area > .widget.widget_nav_menu ul li ul, .widget-area > .widget.widget_layered_nav ul li ul, .widget-area > .widget.widget_product_categories ul li ul {
	margin-top: 12px;
	margin-left: 15px;
}
.widget-area > .widget.widget_rating_filter ul li {
	margin-bottom: 15px;
}
.widget-area > .widget.widget_rating_filter ul li:last-child, .widget-area > .widget.widget_rating_filter ul li:only-child {
	margin-bottom: 0;
}
.widget-area > .widget.widget_recent_reviews ul li, .widget-area > .widget.widget_top_rated_products ul li {
	margin-bottom: 15px;
}
.widget-area > .widget.widget_recent_reviews ul li:last-child, .widget-area > .widget.widget_recent_reviews ul li:only-child, .widget-area > .widget.widget_top_rated_products ul li:last-child, .widget-area > .widget.widget_top_rated_products ul li:only-child {
	margin-bottom: 0;
}
.widget-area > .widget.widget_recent_reviews ul li img, .widget-area > .widget.widget_top_rated_products ul li img {
	width: 40px;
	margin-top: 8px;
}
.widget-area > .widget.widget_recent_reviews ul li .star-rating, .widget-area > .widget.widget_top_rated_products ul li .star-rating {
	float: left;
	margin-top: 7px;
}
.widget-area > .widget.widget_recent_reviews ul li .reviewer, .widget-area > .widget.widget_top_rated_products ul li .amount {
	width: 100%;
	float: left;
	margin-top: 5px;
}
.widget-area > .widget.widget_price_filter .ui-slider {
	margin-bottom: 22px;
	background-color: #252525;
}
.widget-area > .widget.widget_price_filter button[type=submit] {
	padding: 5px 20px 4px 20px;
	border-radius: 30px;
	text-transform: uppercase;
	font-size: 12px;
}
.widget-area > .widget.widget_layered_nav_filters ul li {
	width: 100%;
	margin-bottom: 7px;
	padding: 0;
}
.widget-area > .widget.widget_layered_nav_filters ul li:last-child, .widget-area > .widget.widget_layered_nav_filters ul li:only-child {
	margin-bottom: 0;
}
.widget-area > .widget.widget_products ul li {
	padding-top: 17px;
	padding-bottom: 17px;
	border-bottom: 1px #e2e2e2 solid;
}
.widget-area > .widget.widget_products ul li:first-child {
	padding-top: 0;
}
.widget-area > .widget.widget_products ul li:last-child {
	padding-bottom: 0;
	border-bottom: none;
}
.widget-area > .widget.widget_products ul li:only-child {
	padding-top: 0;
	padding-bottom: 0;
	border-bottom: none;
}
.widget-area > .widget.widget_products ul li > a {
	margin-bottom: 1px;
	font-weight: 500;
	color: inherit;
}
.widget-area > .widget.widget_products ul li img {
	width: 60px;
}
.widget-area > .widget.widget_products ul li .star-rating {
	display: none;
}
.widget-area > .widget.widget_products ul li .woocommerce-Price-amount {
	font-size: 13px;
}
.widget-area > .widget.widget_products ul li del {
	opacity: .7;
}
.widget-area > .widget select {
	width: 100%;
	height: 50px;
	padding: 0 10px 0 10px;
	background-color: #fff;
	border: 1px #e0e0e0 solid;
	border-radius: 0;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	margin-bottom: 52px;
}
.widget-area > .widget .tagcloud {
	margin: 0 0 14px 0;
	font-size: 0;
}
.widget-area > .widget .tagcloud > [class*='tag-link-'] {
	display: inline-block;
	vertical-align: top;
	margin-bottom: 4px;
	font-weight: 400;
	color: inherit;
	font-size: 16px!important;
	line-height: 26px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.widget-area > .widget .tagcloud > [class*='tag-link-']:after {
	display: inline-block;
	vertical-align: middle;
	content: "/";
	margin-top: -2px;
	margin-left: 10px;
	margin-right: 10px;
}
.widget-area > .widget .tagcloud > [class*='tag-link-']:last-child:after, .widget-area > .widget .tagcloud > [class*='tag-link-']:only-child:after {
	display: none;
}
.widget-area > .widget.widget_calendar .calendar_wrap {
	background-color: #fff;
}
.widget-area > .widget.widget_calendar #wp-calendar {
	width: 100%;
	table-layout: fixed;
}
.widget-area > .widget.widget_calendar #wp-calendar caption {
	padding: 9px 10px 10px 4px;
	border: 1px #e2e2e2 solid;
	border-bottom: none;
	text-align: center;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
	color: #373737;
	line-height: 24px;
	letter-spacing: 1px;
}
.widget-area > .widget.widget_calendar #wp-calendar > tbody > tr > td, .widget-area > .widget.widget_calendar #wp-calendar > tbody > tr > th, .widget-area > .widget.widget_calendar #wp-calendar > tfoot > tr > td, .widget-area > .widget.widget_calendar #wp-calendar > tfoot > tr > th, .widget-area > .widget.widget_calendar #wp-calendar > thead > tr > td, .widget-area > .widget.widget_calendar #wp-calendar > thead > tr > th {
	padding: 2px 5px;
	border: 1px #e2e2e2 solid;
	text-align: center;
	font-size: 70%;
}
.widget-area > .widget.widget_calendar #wp-calendar > tbody > tr > td#today {
	background: rgba(0,0,0,.05);
}
.wraper_blog_main.style-default > .container > .row {
	margin-left: -30px;
	margin-right: -30px;
}
.wraper_blog_main {
	width: 100%;
	overflow: hidden;
}
.wraper_blog_main.style-two, .wraper_blog_main.style-four, .wraper_blog_main.style-three, .wraper_blog_main.style-six {
	background-color: #F6F7FC;
}
.wraper_blog_main > .container {
	padding-top: 110px;
	padding-bottom: 75px;
}
.wraper_blog_main > .container.page-container {
	padding-bottom: 60px;
}
.wraper_blog_main > .container > .row > [class*="col-"], .wraper_blog_main.style-default > .container > .row > [class*="col-"], .wraper_blog_main.style-five > .container > .row > [class*="col-"], .wraper_blog_main.style-three > .container > .row > [class*="col-"], .wraper_blog_main.style-four > .container > .row > [class*="col-"], .wraper_blog_main.style-six > .container > .row > [class*="col-"] {
	padding-left: 30px;
	padding-right: 30px;
}
.wraper_blog_main.style-five > .container-fluid, .wraper_blog_main.style-five > .container-fluid > .row [class*="col-"] {
	padding-left: 0;
	padding-right: 0;
}
.wraper_blog_main.style-five > .container-fluid > .row {
	margin-right: 0;
	margin-left: 0;
}
.wraper_blog_main .blog_main {
	width: 100%;
	float: left;
	margin-bottom: 0;
}
.wraper_blog_main.style-five .blog_main {
	width: auto;
	float: none;
	margin: 0;
}
.post.style-default, .page.style-default, .tribe_events.style-default, .testimonial.style-default, .team.style-default, .portfolio.style-default, .case-studies.style-default, .client.style-default, .product.style-default {
	margin-bottom: 20px;
}
.post.style-default:last-child, .post.style-default:only-child, .page.style-default:last-child, .page.style-default:only-child, .tribe_events.style-default:last-child, .tribe_events.style-default:only-child, .testimonial.style-default:last-child, .testimonial.style-default:only-child, .team.style-default:last-child, .team.style-default:only-child, .portfolio.style-default:last-child, .portfolio.style-default:only-child, .case-studies.style-default:last-child, .case-studies.style-default:only-child, .client.style-default:last-child, .client.style-default:only-child, .product.style-default:last-child, .product.style-default:only-child {
	margin-bottom: 0;
}
.post.style-default.sticky, .page.style-default.sticky, .tribe_events.style-default.sticky, .testimonial.style-default.sticky, .team.style-default.sticky, .portfolio.style-default.sticky, .case-studies.style-default.sticky, .client.style-default.sticky, .product.style-default.sticky {
	position: relative;
	margin-bottom: 60px;
	padding: 30px 30px 5px 30px;
	box-shadow: 0 3px 20px rgba(0,0,0,.1);
}
.post.style-default.sticky:before, .page.style-default.sticky:before, .tribe_events.style-default.sticky:before, .testimonial.style-default.sticky:before, .team.style-default.sticky:before, .portfolio.style-default.sticky:before, .case-studies.style-default.sticky:before, .client.style-default.sticky:before, .product.style-default.sticky:before {
	position: absolute;
	top: -15px;
	right: -10px;
	z-index: 0;
	content: "\f08d";
	font-family: "FontAwesome";
	font-size: 30px;
	color: #252525;
	line-height: 30px;
	transform: rotate(40deg);
	-webkit-transform: rotate(40deg);
}
.post.style-default .post-thumbnail, .page.style-default .post-thumbnail, .tribe_events.style-default .post-thumbnail, .testimonial.style-default .post-thumbnail, .team.style-default .post-thumbnail, .portfolio.style-default .post-thumbnail, .case-studies.style-default .post-thumbnail, .client.style-default .post-thumbnail, .product.style-default .post-thumbnail {
	margin-bottom: 27px;
}
.post.style-default .entry-category, .page.style-default .entry-category, .tribe_events.style-default .entry-category, .testimonial.style-default .entry-category, .team.style-default .entry-category, .portfolio.style-default .entry-category, .case-studies.style-default .entry-category, .client.style-default .entry-category, .product.style-default .entry-category {
	margin-bottom: 6px;
	font-weight: 400;
	font-size: 13px;
	color: #1e1e1e;
	line-height: 23px;
}
.entry-content > .page-links > .post-page-numbers:first-child {
	margin-left: 15px;
}
.entry-content > .page-links > .post-page-numbers {
	display: initial;
	vertical-align: initial;
	width: initial;
	margin-left: initial;
	margin-right: initial;
	background-color: initial;
	min-width: 49px;
	min-height: 49px;
	padding: 9px 15px 9px 15px;
	border-radius: 40px;
	text-align: center;
	font-weight: 500;
	font-size: 15px;
	color: #181b31;
	line-height: 30px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.entry-content > .page-links > .post-page-numbers.current {
	color: #fff!important;
	background-color: #5f27d4;
	box-shadow: 0 0 22px rgba(0,0,0,.18);
}
.entry-content > .page-links > .post-page-numbers.current:hover {
	color: #fff!important;
}
.entry-content > .page-links > .post-page-numbers:hover {
	color: #ffffff!important;
	background-color: #5f27d4;
	box-shadow: 0 0 22px rgba(0,0,0,.18);
}
.entry-category > .category > a {
	color: #3a3d42;
}
.post.style-default .entry-category > span i, .post.style-default .entry-category > span span[class*='ti-'], .page.style-default .entry-category > span i, .page.style-default .entry-category > span span[class*='ti-'], .tribe_events.style-default .entry-category > span i, .tribe_events.style-default .entry-category > span span[class*='ti-'], .testimonial.style-default .entry-category > span i, .testimonial.style-default .entry-category > span span[class*='ti-'], .team.style-default .entry-category > span i, .team.style-default .entry-category > span span[class*='ti-'], .portfolio.style-default .entry-category > span i, .portfolio.style-default .entry-category > span span[class*='ti-'], .case-studies.style-default .entry-category > span i, .case-studies.style-default .entry-category > span span[class*='ti-'], .client.style-default .entry-category > span i, .client.style-default .entry-category > span span[class*='ti-'], .product.style-default .entry-category > span i, .product.style-default .entry-category > span span[class*='ti-'] {
	display: inline-block;
	vertical-align: top;
	margin-top: 6px;
	margin-right: 7px;
}
.post.style-default .entry-category > span:after, .page.style-default .entry-category > span:after, .tribe_events.style-default .entry-category > span:after, .testimonial.style-default .entry-category > span:after, .team.style-default .entry-category > span:after, .portfolio.style-default .entry-category > span:after, .case-studies.style-default .entry-category > span:after, .client.style-default .entry-category > span:after, .product.style-default .entry-category > span:after {
	content: ",";
	margin-right: 10px;
}
.post.style-default .entry-category > span:last-child:after, .post.style-default .entry-category > span:only-child:after, .page.style-default .entry-category > span:last-child:after, .page.style-default .entry-category > span:only-child:after, .tribe_events.style-default .entry-category > span:last-child:after, .tribe_events.style-default .entry-category > span:only-child:after, .testimonial.style-default .entry-category > span:last-child:after, .testimonial.style-default .entry-category > span:only-child:after, .team.style-default .entry-category > span:last-child:after, .team.style-default .entry-category > span:only-child:after, .portfolio.style-default .entry-category > span:last-child:after, .portfolio.style-default .entry-category > span:only-child:after, .case-studies.style-default .entry-category > span:last-child:after, .case-studies.style-default .entry-category > span:only-child:after, .client.style-default .entry-category > span:last-child:after, .client.style-default .entry-category > span:only-child:after, .product.style-default .entry-category > span:last-child:after, .product.style-default .entry-category > span:only-child:after {
	display: none;
}
.post.style-default .entry-header, .page.style-default .entry-header, .tribe_events.style-default .entry-header, .testimonial.style-default .entry-header, .team.style-default .entry-header, .portfolio.style-default .entry-header, .case-studies.style-default .entry-header, .client.style-default .entry-header, .product.style-default .entry-header {
	margin-bottom: 20px;
}
.post.style-default .entry-header > *:last-child, .page.style-default .entry-header > *:last-child, .tribe_events.style-default .entry-header > *:last-child, .testimonial.style-default .entry-header > *:last-child, .team.style-default .entry-header > *:last-child, .portfolio.style-default .entry-header > *:last-child, .case-studies.style-default .entry-header > *:last-child, .client.style-default .entry-header > *:last-child, .product.style-default .entry-header > *:last-child {
	margin-bottom: 0!important;
}
.post.style-default .entry-header .entry-title, .page.style-default .entry-header .entry-title, .tribe_events.style-default .entry-header .entry-title, .testimonial.style-default .entry-header .entry-title, .team.style-default .entry-header .entry-title, .portfolio.style-default .entry-header .entry-title, .case-studies.style-default .entry-header .entry-title, .client.style-default .entry-header .entry-title, .product.style-default .entry-header .entry-title {
	margin-bottom: 20px;
	font-weight: 500;
	font-size: 30px;
	line-height: 40px;
}
.post.style-default .entry-header .entry-title a, .page.style-default .entry-header .entry-title a, .tribe_events.style-default .entry-header .entry-title a, .testimonial.style-default .entry-header .entry-title a, .team.style-default .entry-header .entry-title a, .portfolio.style-default .entry-header .entry-title a, .case-studies.style-default .entry-header .entry-title a, .client.style-default .entry-header .entry-title a, .product.style-default .entry-header .entry-title a {
	color: inherit;
}
.post.style-default .entry-meta, .page.style-default .entry-meta, .tribe_events.style-default .entry-meta, .testimonial.style-default .entry-meta, .team.style-default .entry-meta, .portfolio.style-default .entry-meta, .case-studies.style-default .entry-meta, .client.style-default .entry-meta, .product.style-default .entry-meta {
	margin-bottom: 16px;
}
.post.style-default .entry-meta > .holder > .author-image, .page.style-default .entry-meta > .holder > .author-image, .tribe_events.style-default .entry-meta > .holder > .author-image, .testimonial.style-default .entry-meta > .holder > .author-image, .team.style-default .entry-meta > .holder > .author-image, .portfolio.style-default .entry-meta > .holder > .author-image, .case-studies.style-default .entry-meta > .holder > .author-image, .client.style-default .entry-meta > .holder > .author-image, .product.style-default .entry-meta > .holder > .author-image {
	position: absolute;
	top: 5px;
	left: 0;
	z-index: 1;
	width: 50px;
	height: auto;
	text-align: center;
}
.post.style-default .entry-meta > .holder > .author-image img, .page.style-default .entry-meta > .holder > .author-image img, .tribe_events.style-default .entry-meta > .holder > .author-image img, .testimonial.style-default .entry-meta > .holder > .author-image img, .team.style-default .entry-meta > .holder > .author-image img, .portfolio.style-default .entry-meta > .holder > .author-image img, .case-studies.style-default .entry-meta > .holder > .author-image img, .client.style-default .entry-meta > .holder > .author-image img, .product.style-default .entry-meta > .holder > .author-image img {
	border-radius: 50%;
}
.post.style-default .entry-meta > .holder > .data > *:last-child, .page.style-default .entry-meta > .holder > .data > *:last-child, .tribe_events.style-default .entry-meta > .holder > .data > *:last-child, .testimonial.style-default .entry-meta > .holder > .data > *:last-child, .team.style-default .entry-meta > .holder > .data > *:last-child, .portfolio.style-default .entry-meta > .holder > .data > *:last-child, .case-studies.style-default .entry-meta > .holder > .data > *:last-child, .client.style-default .entry-meta > .holder > .data > *:last-child, .product.style-default .entry-meta > .holder > .data > *:last-child {
	margin-bottom: 0!important;
}
.post.style-default .entry-meta > .holder > .data .meta, .page.style-default .entry-meta > .holder > .data .meta, .tribe_events.style-default .entry-meta > .holder > .data .meta, .testimonial.style-default .entry-meta > .holder > .data .meta, .team.style-default .entry-meta > .holder > .data .meta, .portfolio.style-default .entry-meta > .holder > .data .meta, .case-studies.style-default .entry-meta > .holder > .data .meta, .client.style-default .entry-meta > .holder > .data .meta, .product.style-default .entry-meta > .holder > .data .meta {
	margin-bottom: 7px;
	font-weight: 400;
	font-size: 12px;
	line-height: 22px;
}
.post.style-default .entry-meta > .holder > .data .meta > span i, .post.style-default .entry-meta > .holder > .data .meta > span span[class*='ti-'], .page.style-default .entry-meta > .holder > .data .meta > span i, .page.style-default .entry-meta > .holder > .data .meta > span span[class*='ti-'], .tribe_events.style-default .entry-meta > .holder > .data .meta > span i, .tribe_events.style-default .entry-meta > .holder > .data .meta > span span[class*='ti-'], .testimonial.style-default .entry-meta > .holder > .data .meta > span i, .testimonial.style-default .entry-meta > .holder > .data .meta > span span[class*='ti-'], .team.style-default .entry-meta > .holder > .data .meta > span i, .team.style-default .entry-meta > .holder > .data .meta > span span[class*='ti-'], .portfolio.style-default .entry-meta > .holder > .data .meta > span i, .portfolio.style-default .entry-meta > .holder > .data .meta > span span[class*='ti-'], .case-studies.style-default .entry-meta > .holder > .data .meta > span i, .case-studies.style-default .entry-meta > .holder > .data .meta > span span[class*='ti-'], .client.style-default .entry-meta > .holder > .data .meta > span i, .client.style-default .entry-meta > .holder > .data .meta > span span[class*='ti-'], .product.style-default .entry-meta > .holder > .data .meta > span i, .product.style-default .entry-meta > .holder > .data .meta > span span[class*='ti-'] {
	display: inline-block;
	vertical-align: top;
	margin-top: 4px;
	margin-right: 7px;
}
.post.style-default .entry-meta > .holder > .data .meta > span:after {
	content: "|";
	margin-left: 10px;
	margin-right: 8px;
}
.page.style-default .entry-meta > .holder > .data .meta > span:after, .tribe_events.style-default .entry-meta > .holder > .data .meta > span:after, .testimonial.style-default .entry-meta > .holder > .data .meta > span:after, .team.style-default .entry-meta > .holder > .data .meta > span:after, .portfolio.style-default .entry-meta > .holder > .data .meta > span:after, .case-studies.style-default .entry-meta > .holder > .data .meta > span:after, .client.style-default .entry-meta > .holder > .data .meta > span:after, .product.style-default .entry-meta > .holder > .data .meta > span:after {
	content: "-";
	margin-left: 10px;
	margin-right: 8px;
}
.post.style-default .entry-meta > .holder > .data .meta > span:last-child:after, .post.style-default .entry-meta > .holder > .data .meta > span:only-child:after, .page.style-default .entry-meta > .holder > .data .meta > span:last-child:after, .page.style-default .entry-meta > .holder > .data .meta > span:only-child:after, .tribe_events.style-default .entry-meta > .holder > .data .meta > span:last-child:after, .tribe_events.style-default .entry-meta > .holder > .data .meta > span:only-child:after, .testimonial.style-default .entry-meta > .holder > .data .meta > span:last-child:after, .testimonial.style-default .entry-meta > .holder > .data .meta > span:only-child:after, .team.style-default .entry-meta > .holder > .data .meta > span:last-child:after, .team.style-default .entry-meta > .holder > .data .meta > span:only-child:after, .portfolio.style-default .entry-meta > .holder > .data .meta > span:last-child:after, .portfolio.style-default .entry-meta > .holder > .data .meta > span:only-child:after, .case-studies.style-default .entry-meta > .holder > .data .meta > span:last-child:after, .case-studies.style-default .entry-meta > .holder > .data .meta > span:only-child:after, .client.style-default .entry-meta > .holder > .data .meta > span:last-child:after, .client.style-default .entry-meta > .holder > .data .meta > span:only-child:after, .product.style-default .entry-meta > .holder > .data .meta > span:last-child:after, .product.style-default .entry-meta > .holder > .data .meta > span:only-child:after {
	display: none;
}
.post.style-default .entry-meta > .holder > .data .meta > span a, .page.style-default .entry-meta > .holder > .data .meta > span a, .tribe_events.style-default .entry-meta > .holder > .data .meta > span a, .testimonial.style-default .entry-meta > .holder > .data .meta > span a, .team.style-default .entry-meta > .holder > .data .meta > span a, .portfolio.style-default .entry-meta > .holder > .data .meta > span a, .case-studies.style-default .entry-meta > .holder > .data .meta > span a, .client.style-default .entry-meta > .holder > .data .meta > span a, .product.style-default .entry-meta > .holder > .data .meta > span a {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin-top: -1px;
	overflow: hidden;
	color: inherit;
}
.post.style-default .entry-meta > .holder > .data .meta > span a span, .page.style-default .entry-meta > .holder > .data .meta > span a span, .tribe_events.style-default .entry-meta > .holder > .data .meta > span a span, .testimonial.style-default .entry-meta > .holder > .data .meta > span a span, .team.style-default .entry-meta > .holder > .data .meta > span a span, .portfolio.style-default .entry-meta > .holder > .data .meta > span a span, .case-studies.style-default .entry-meta > .holder > .data .meta > span a span, .client.style-default .entry-meta > .holder > .data .meta > span a span, .product.style-default .entry-meta > .holder > .data .meta > span a span {
	position: relative;
	display: inline-block;
	transition: transform .3s;
	-webkit-transition: -webkit-transform .3s;
}
.post.style-default .entry-meta > .holder > .data .meta > span a span:before, .page.style-default .entry-meta > .holder > .data .meta > span a span:before, .tribe_events.style-default .entry-meta > .holder > .data .meta > span a span:before, .testimonial.style-default .entry-meta > .holder > .data .meta > span a span:before, .team.style-default .entry-meta > .holder > .data .meta > span a span:before, .portfolio.style-default .entry-meta > .holder > .data .meta > span a span:before, .case-studies.style-default .entry-meta > .holder > .data .meta > span a span:before, .client.style-default .entry-meta > .holder > .data .meta > span a span:before, .product.style-default .entry-meta > .holder > .data .meta > span a span:before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	content: attr(data-hover);
	transform: translateY(100%);
	-webkit-transform: translateY(100%);
}
.post.style-default .entry-main, .page.style-default .entry-main, .tribe_events.style-default .entry-main, .testimonial.style-default .entry-main, .team.style-default .entry-main, .portfolio.style-default .entry-main, .case-studies.style-default .entry-main, .client.style-default .entry-main, .product.style-default .entry-main {
	margin-bottom: 10px;
}
.post.style-default .entry-main .entry-content, .page.style-default .entry-main .entry-content, .tribe_events.style-default .entry-main .entry-content, .testimonial.style-default .entry-main .entry-content, .team.style-default .entry-main .entry-content, .portfolio.style-default .entry-main .entry-content, .case-studies.style-default .entry-main .entry-content, .client.style-default .entry-main .entry-content, .product.style-default .entry-main .entry-content {
	margin-bottom: 23px;
}
.post.style-default .entry-main .entry-content > *:last-child, .page.style-default .entry-main .entry-content > *:last-child, .tribe_events.style-default .entry-main .entry-content > *:last-child, .testimonial.style-default .entry-main .entry-content > *:last-child, .team.style-default .entry-main .entry-content > *:last-child, .portfolio.style-default .entry-main .entry-content > *:last-child, .case-studies.style-default .entry-main .entry-content > *:last-child, .client.style-default .entry-main .entry-content > *:last-child, .product.style-default .entry-main .entry-content > *:last-child {
	margin-bottom: 0!important;
}
.post.style-default .entry-main .entry-extra .entry-extra-item, .page.style-default .entry-main .entry-extra .entry-extra-item, .tribe_events.style-default .entry-main .entry-extra .entry-extra-item, .testimonial.style-default .entry-main .entry-extra .entry-extra-item, .team.style-default .entry-main .entry-extra .entry-extra-item, .portfolio.style-default .entry-main .entry-extra .entry-extra-item, .case-studies.style-default .entry-main .entry-extra .entry-extra-item, .client.style-default .entry-main .entry-extra .entry-extra-item, .product.style-default .entry-main .entry-extra .entry-extra-item {
	margin-bottom: 15px;
}
.post.style-default .entry-main .entry-extra .entry-extra-item .post-read-more, .page.style-default .entry-main .entry-extra .entry-extra-item .post-read-more, .tribe_events.style-default .entry-main .entry-extra .entry-extra-item .post-read-more, .testimonial.style-default .entry-main .entry-extra .entry-extra-item .post-read-more, .team.style-default .entry-main .entry-extra .entry-extra-item .post-read-more, .portfolio.style-default .entry-main .entry-extra .entry-extra-item .post-read-more, .case-studies.style-default .entry-main .entry-extra .entry-extra-item .post-read-more, .client.style-default .entry-main .entry-extra .entry-extra-item .post-read-more, .product.style-default .entry-main .entry-extra .entry-extra-item .post-read-more {
	display: inline-block;
	vertical-align: top;
	margin-bottom: 25px;
}
.post.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn {
	box-shadow: none!important;
	border: none;
	transition: all .3s ease-in-out!important;
	-webkit-transition: all .3s ease-in-out!important;
}
.post.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn:hover {
	background-color: transparent!important;
	border-radius: 3px;
	border: 0 none;
}
.post.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn span {
	background-color: transparent!important;
	box-shadow: none!important;
	background: linear-gradient(to right,#9547fd 0%,#5525ff 100%)!important;
	color: #ffffff;
	border-radius: 3px;
	padding: 13px 40px!important;
	border: 0 none!important;
	border-radius: 0!important;
}
.post.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn:hover {
	background-color: transparent!important;
	box-shadow: 0 8px 15px rgba(0,0,0,.15);
	transform: translateY(-5px);
	-webkit-transform: translateY(-5px);
}
.comments-area .comment-form > p button[type=submit]:hover, .post.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn:hover span {
	background-color: #27ae60;
}
.post.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn, .page.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn, .tribe_events.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn, .testimonial.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn, .team.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn, .portfolio.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn, .case-studies.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn, .client.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn, .product.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn {
	position: relative;
	overflow: hidden;
}
.post.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn span, .page.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn span, .tribe_events.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn span, .testimonial.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn span, .team.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn span, .portfolio.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn span, .case-studies.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn span, .client.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn span, .product.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn span {
	display: block;
	transition: all .3s;
	-webkit-transition: all .3s;
}
.post.style-default .entry-main .entry-extra .entry-extra-item .post-share, .page.style-default .entry-main .entry-extra .entry-extra-item .post-share, .tribe_events.style-default .entry-main .entry-extra .entry-extra-item .post-share, .testimonial.style-default .entry-main .entry-extra .entry-extra-item .post-share, .team.style-default .entry-main .entry-extra .entry-extra-item .post-share, .portfolio.style-default .entry-main .entry-extra .entry-extra-item .post-share, .case-studies.style-default .entry-main .entry-extra .entry-extra-item .post-share, .client.style-default .entry-main .entry-extra .entry-extra-item .post-share, .product.style-default .entry-main .entry-extra .entry-extra-item .post-share {
	display: inline-block;
	vertical-align: top;
}
.post.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons, .page.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons, .tribe_events.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons, .testimonial.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons, .team.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons, .portfolio.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons, .case-studies.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons, .client.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons, .product.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons {
	font-size: 0;
}
.post.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li, .page.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li, .tribe_events.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li, .testimonial.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li, .team.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li, .portfolio.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li, .case-studies.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li, .client.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li, .product.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li {
	display: inline-block;
	vertical-align: top;
	margin-right: 7px;
}
.post.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li:last-child, .post.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li:only-child, .page.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li:last-child, .page.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li:only-child, .tribe_events.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li:last-child, .tribe_events.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li:only-child, .testimonial.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li:last-child, .testimonial.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li:only-child, .team.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li:last-child, .team.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li:only-child, .portfolio.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li:last-child, .portfolio.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li:only-child, .case-studies.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li:last-child, .case-studies.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li:only-child, .client.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li:last-child, .client.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li:only-child, .product.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li:last-child, .product.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li:only-child {
	margin-right: 0;
}
.post.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a, .page.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a, .tribe_events.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a, .testimonial.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a, .team.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a, .portfolio.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a, .case-studies.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a, .client.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a, .product.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a {
	position: relative;
	display: block;
	width: 35px;
	height: 35px;
	background-color: transparent;
	border: none;
	border-radius: 50%;
	text-align: center;
	font-size: 14px;
	color: #000;
	line-height: 35px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.post.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a:hover, .page.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a:hover, .tribe_events.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a:hover, .testimonial.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a:hover, .team.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a:hover, .portfolio.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a:hover, .case-studies.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a:hover, .client.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a:hover, .product.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a:hover {
	color: #fff;
}
.post.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a:before, .page.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a:before, .tribe_events.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a:before, .testimonial.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a:before, .team.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a:before, .portfolio.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a:before, .case-studies.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a:before, .client.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a:before, .product.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a:before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
	content: " ";
	border-radius: inherit;
	transform: scale(0);
	-webkit-transform: scale(0);
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.post.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a:hover:before, .page.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a:hover:before, .tribe_events.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a:hover:before, .testimonial.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a:hover:before, .team.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a:hover:before, .portfolio.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a:hover:before, .case-studies.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a:hover:before, .client.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a:hover:before, .product.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a:hover:before {
	transform: scale(1);
	-webkit-transform: scale(1);
	box-shadow: 0 2px 5px rgba(0,0,0,.25);
}
.post.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a i, .page.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a i, .tribe_events.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a i, .testimonial.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a i, .team.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a i, .portfolio.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a i, .case-studies.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a i, .client.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a i, .product.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li a i {
	position: relative;
}
.post.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.whatsapp a:before, .page.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.whatsapp a:before, .tribe_events.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.whatsapp a:before, .testimonial.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.whatsapp a:before, .team.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.whatsapp a:before, .portfolio.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.whatsapp a:before, .case-studies.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.whatsapp a:before, .client.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.whatsapp a:before, .product.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.whatsapp a:before {
	background-color: #25D366;
}
.post.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.facebook a:before, .page.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.facebook a:before, .tribe_events.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.facebook a:before, .testimonial.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.facebook a:before, .team.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.facebook a:before, .portfolio.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.facebook a:before, .case-studies.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.facebook a:before, .client.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.facebook a:before, .product.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.facebook a:before {
	background-color: #3b5999;
}
.post.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.google-plus a:before, .page.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.google-plus a:before, .tribe_events.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.google-plus a:before, .testimonial.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.google-plus a:before, .team.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.google-plus a:before, .portfolio.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.google-plus a:before, .case-studies.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.google-plus a:before, .client.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.google-plus a:before, .product.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.google-plus a:before {
	background-color: #dd4b39;
}
.post.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.twitter a:before, .page.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.twitter a:before, .tribe_events.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.twitter a:before, .testimonial.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.twitter a:before, .team.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.twitter a:before, .portfolio.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.twitter a:before, .case-studies.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.twitter a:before, .client.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.twitter a:before, .product.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.twitter a:before {
	background-color: #55acee;
}
.post.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.linkedin a:before, .page.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.linkedin a:before, .tribe_events.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.linkedin a:before, .testimonial.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.linkedin a:before, .team.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.linkedin a:before, .portfolio.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.linkedin a:before, .case-studies.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.linkedin a:before, .client.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.linkedin a:before, .product.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.linkedin a:before {
	background-color: #0077B5;
}
.post.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.pinterest a:before, .page.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.pinterest a:before, .tribe_events.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.pinterest a:before, .testimonial.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.pinterest a:before, .team.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.pinterest a:before, .portfolio.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.pinterest a:before, .case-studies.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.pinterest a:before, .client.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.pinterest a:before, .product.style-default .entry-main .entry-extra .entry-extra-item .post-share ul.post-share-buttons > li.pinterest a:before {
	background-color: #bd081c;
}
.post.style-one {
	background-color: #fff;
	box-shadow: 0 0 15px rgba(0,0,0,.15);
	border-radius: 5px;
	position: relative;
	overflow: hidden;
	margin-bottom: 40px;
}
.post.style-one .category-list {
	position: absolute;
	top: 19px;
	right: 5px;
	z-index: 2;
	font-size: 0;
}
.post.style-one .post-data {
	padding: 15px 20px 25px 25px;
}
.post.style-one .category-list > a {
	display: inline-block;
	vertical-align: top;
	margin-right: 8px;
	margin-bottom: 10px;
	padding: 8px 15px 8px 15px;
	background-color: rgba(255,255,255,.87);
	border-radius: 30px;
	text-transform: capitalize;
	font-weight: 500;
	font-size: 11px;
	color: #181b31;
	line-height: 1.1;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.post.style-one .category-list > a:hover {
	color: #ffffff;
	background-color: #190e22;
	opacity: .87;
}
.post.style-one .post-thumbnail {
	transform: scale(1) translateY(0);
	position: relative;
	margin-bottom: 15px;
	overflow: hidden;
	transition: all .8s cubic-bezier(.39,.01,.36,.9);
}
.post.style-one:hover .post-thumbnail {
	transform: scale(1.1) translateY(-12px);
}
.post.style-one .post-thumbnail > img {
	width: 100%;
	float: left;
}
.post.style-one .post-btn {
	text-align: right;
	top: -43px;
	position: relative;
	right: 25px;
}
.post.style-one .post-button {
	display: block;
	float: right;
	width: 55px;
	height: 55px;
	border-radius: 50%;
	background-color: #fff;
	z-index: 2;
	box-shadow: 0 5px 25px -4px rgba(9,31,67,.15);
	transform: translateY(25px);
	opacity: 0;
	visibility: hidden;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
}
.post.style-one:hover .post-button {
	transform: translateY(0);
	opacity: 1;
	visibility: visible;
}
.post.style-one .post-button:hover {
	background-color: #7938fe;
}
.post.style-one .post-button:hover .ti-angle-right {
	color: #ffffff;
}
.post.style-one .post-button .ti-angle-right {
	color: #7938fe;
	font-size: 18px;
	line-height: 55px;
	display: block;
	text-align: center;
}
.post.style-one .post-thumbnail > .placeholder {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	background: center top no-repeat;
	background-size: cover;
	background-position: center;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.post.style-one .entry-main {
	margin-bottom: 12px;
}
.post.style-one .entry-main > *:last-child {
	margin-bottom: 0!important;
}
.post.style-one .entry-main .entry-header {
	margin-bottom: 12px;
}
.post.style-one .entry-main .entry-header .date {
	font-weight: 400;
	display: inline-block;
	margin-bottom: 2px;
	font-size: 14px;
	line-height: 22px;
}
.post.style-one .entry-main .entry-header > *:last-child {
	margin-bottom: 0!important;
}
.post.style-one .entry-main .entry-header .entry-title {
	color: #181b31!important;
	font-size: 24px!important;
	font-weight: 500!important;
	line-height: 35px!important;
	margin-top: 12px;
	letter-spacing: -.7px;
}
.post.style-one .entry-main .entry-header .entry-title a {
	color: inherit;
}
.post.style-one .entry-main .entry-content {
	margin-bottom: 25px;
}
.post.style-one .entry-main .entry-content > *:last-child {
	margin-bottom: 0!important;
}
.post.style-one .entry-main .entry-content p {
	margin-bottom: 20px;
	font-size: 15px;
	color: #6a7c92;
	line-height: 28px;
}
.post.style-one .post-meta {
	margin-bottom: 0;
	font-size: 0;
}
.post.style-one .post-meta > span {
	text-transform: capitalize;
	font-size: 14px;
	color: inherit;
	line-height: 1.8;
}
.post.style-one .post-meta > span:after {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	width: 7px;
	height: 2px;
	margin-left: 7px;
	margin-right: 7px;
	background-color: #999;
}
.post.style-one .post-meta > span:last-child:after, .post.style-one .post-meta > span:only-child:after {
	display: none;
}
.post.style-one .post-meta > span a {
	color: inherit;
}
.blog_main > .row.isotope-blog-style {
	margin-right: -20px;
	margin-left: -20px;
}
.blog_main > .row.isotope-blog-style > .isotope-blog-style-item {
	padding-right: 20px;
	padding-left: 20px;
}
.post.style-two {
	margin-bottom: 40px;
	background-color: #fff;
	box-shadow: 0 40px 90px -30px rgba(0,0,0,.25);
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.post.style-two:hover {
	box-shadow: 0 70px 100px -40px rgba(0,0,0,.2);
}
.post.style-two.format-image {
	position: relative;
	text-align: center;
	padding-top: calc((140 / 100) * 100%);
}
.post.style-two.format-image .post-thumbnail {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	background: center center no-repeat;
	background-size: cover;
}
.post.style-two.format-image .entry-main {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2;
	display: flex;
	align-items: center;
	padding: 30px 30px 30px 30px;
	background-color: rgba(0,0,0,.8);
}
.post.style-two.format-image .entry-main > .holder .entry-action-buttons {
	margin-bottom: 10px;
}
.post.style-two.format-image .entry-main > .holder .entry-action-buttons > li {
	display: inline-block;
	vertical-align: top;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
}
.post.style-two.format-image .entry-main > .holder .entry-action-buttons > li > .btn {
	position: relative;
	display: block;
	width: 60px;
	height: 60px;
	background-color: #fff;
	border-radius: 50%;
	font-size: 22px;
	color: #000;
	line-height: 63px;
}
.post.style-two.format-image .entry-main > .holder .entry-action-buttons > li > .btn:before {
	position: absolute;
	left: 50%;
	top: 50%;
	content: " ";
	width: 130%;
	height: 130%;
	background-color: inherit;
	border-radius: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	z-index: 0;
	opacity: .2;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.post.style-two.format-image .entry-main > .holder .entry-action-buttons > li > .btn:hover:before {
	transform: translate(-50%,-50%) scale(1.1);
	-webkit-transform: translate(-50%,-50%) scale(1.1);
}
.post.style-two.format-image .entry-main > .holder .post-meta {
	margin-bottom: 10px;
}
.post.style-two.format-image .entry-main > .holder .post-meta > span {
	font-weight: 500;
	font-size: 12px;
	color: #fff;
	line-height: 26px;
}
.post.style-two.format-image .entry-main > .holder .post-meta > span a {
	color: inherit;
}
.post.style-two.format-image .entry-main > .holder .entry-header > *:last-child {
	margin-bottom: 0!important;
}
.post.style-two.format-image .entry-main > .holder .entry-header .entry-title {
	margin-bottom: 10px;
	font-size: 27px;
	color: #fff;
	line-height: 35px;
}
.post.style-two.format-image .entry-main > .holder .entry-header .entry-title a {
	color: inherit;
}
.post.style-two.format-quote {
	position: relative;
	text-align: center;
	padding-top: calc((150 / 100) * 100%);
}
.post.style-two.format-quote .post-thumbnail {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	background: center center no-repeat;
	background-size: cover;
}
.post.style-two.format-quote .entry-main {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2;
	display: flex;
	align-items: center;
	padding: 30px 30px 30px 30px;
	background-color: rgba(0,0,0,.8);
}
.post.style-two.format-quote .entry-main > .holder .entry-action-buttons {
	margin-bottom: 10px;
}
.post.style-two.format-quote .entry-main > .holder .entry-action-buttons > li {
	display: inline-block;
	vertical-align: top;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
}
.post.style-two.format-quote .entry-main > .holder .entry-action-buttons > li > .btn {
	display: block;
	width: 60px;
	height: 60px;
	background-color: #fff;
	border-radius: 50%;
	font-size: 22px;
	color: #000;
	line-height: 63px;
}
.post.style-two.format-quote .entry-main > .holder .entry-header {
	margin-bottom: 10px;
}
.post.style-two.format-quote .entry-main > .holder .entry-header > *:last-child {
	margin-bottom: 0!important;
}
.post.style-two.format-quote .entry-main > .holder .entry-header .entry-title {
	margin-bottom: 10px;
	font-size: 27px;
	color: #fff;
	line-height: 35px;
}
.post.style-two.format-quote .entry-main > .holder .entry-header .entry-title a {
	color: inherit;
}
.post.style-two.format-quote .entry-main > .holder .entry-content {
	margin-bottom: 15px;
}
.post.style-two.format-quote .entry-main > .holder .entry-content > *:last-child {
	margin-bottom: 0!important;
}
.post.style-two.format-quote .entry-main > .holder .entry-content p {
	margin-bottom: 20px;
	font-weight: 500;
	font-size: 14px;
	color: #fff;
	line-height: 27px;
}
.post.style-two.format-quote .entry-main > .holder .post-meta > span {
	font-weight: 500;
	font-size: 12px;
	color: #fff;
	line-height: 26px;
}
.post.style-two.format-quote .entry-main > .holder .post-meta > span a {
	color: inherit;
}
.post.style-two.format-standard {
	text-align: left;
}
.post.style-two.format-standard .post-thumbnail img {
	width: 100%;
}
.post.style-two.format-standard .entry-main {
	padding: 38px 40px 38px 40px;
}
.post.style-two.format-standard .entry-main > .holder .post-meta {
	margin-bottom: 10px;
}
.post.style-two.format-standard .entry-main > .holder .post-meta > span {
	font-weight: 500;
	font-size: 12px;
	color: #000;
	line-height: 26px;
}
.post.style-two.format-standard .entry-main > .holder .post-meta > span a {
	color: inherit;
}
.post.style-two.format-standard .entry-main > .holder .entry-header {
	margin-bottom: 13px;
}
.post.style-two.format-standard .entry-main > .holder .entry-header > *:last-child {
	margin-bottom: 0!important;
}
.post.style-two.format-standard .entry-main > .holder .entry-header .entry-title {
	margin-bottom: 10px;
	font-weight: 700;
	font-size: 25px;
	color: #000;
	line-height: 35px;
	letter-spacing: -.35px;
}
.post.style-two.format-standard .entry-main > .holder .entry-header .entry-title a {
	color: inherit;
}
.post.style-two.format-standard .entry-main > .holder .entry-content {
	margin-bottom: 15px;
}
.post.style-two.format-standard .entry-main > .holder .entry-content > *:last-child {
	margin-bottom: 0!important;
}
.post.style-two.format-standard .entry-main > .holder .entry-content p {
	margin-bottom: 20px;
	font-weight: 500;
	font-size: 14px;
	color: #000;
	line-height: 27px;
}
.post.style-two.format-standard .entry-main > .holder .entry-more .btn {
	margin-bottom: 10px;
	padding: 0;
	border: none;
	border-radius: 0;
	box-shadow: initial;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 11px;
	color: #181b31;
	line-height: 22px;
	letter-spacing: 1px;
}
.post.style-two.format-standard .entry-main > .holder .entry-more .btn > .btn-arrow {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 25px;
	height: 1px;
	margin-top: -2px;
	margin-left: 10px;
	background-color: #181b31;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.post.style-two.format-standard .entry-main > .holder .entry-more .btn > .btn-arrow > i {
	position: absolute;
	top: -7px;
	right: -2px;
	z-index: 1;
	font-size: 130%;
}
.post.style-two.format-standard .entry-main > .holder .entry-more .btn:hover > .btn-arrow {
	width: 35px;
}
.post.style-three {
	background-color: #fff;
	box-shadow: 0 2px 15px rgba(0,0,0,.08);
	border-radius: 5px;
	position: relative;
	overflow: hidden;
	margin: 0 0 35px 0;
}
.post.style-three > [class*='col-'] {
	padding: 0;
}
.post.style-three .post-thumbnail {
	position: relative;
	margin-bottom: 0;
	overflow: hidden;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.post.style-three .post-thumbnail > img {
	width: 100%;
	float: left;
}
.post.style-three .post-thumbnail > .placeholder {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	background: center top no-repeat;
	background-size: cover;
	transition: all .8s cubic-bezier(.39,.01,.36,.9);
}
.post.style-three:hover .post-thumbnail > .placeholder {
	transform: scale(1.1);
}
.post.style-three .entry-main {
	margin: 0;
	padding: 30px 35px;
}
.post.style-three .entry-main > *:last-child {
	margin-bottom: 0!important;
}
.post.style-three .entry-main .entry-header {
	margin-bottom: 10px;
}
.post.style-three .entry-main .entry-header > *:last-child {
	margin-bottom: 0!important;
}
.post.style-three .entry-main .entry-header .entry-title {
	margin-bottom: 10px;
	font-weight: 500;
	font-size: 25px;
	line-height: 40px;
	letter-spacing: -.3px;
	color: #181b31;
}
.post.style-three .entry-main .entry-header .entry-title a {
	color: inherit;
}
.post.style-three .entry-main .post-meta {
	margin-bottom: 12px;
	font-size: 0;
}
.post.style-three .entry-main .post-meta > span {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 15px;
	line-height: 28px;
}
.post.style-three .entry-main .author {
	font-weight: 400;
}
.post.style-three .entry-main .post-meta > span:after {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	width: 7px;
	height: 2px;
	margin-left: 4px;
	margin-right: 8px;
	background-color: #181b31;
}
.post.style-three .entry-main .post-meta > span:last-child:after, .post.style-three .entry-main .post-meta > span:only-child:after {
	display: none;
}
.post.style-three .entry-main .post-meta > span a {
	color: inherit;
}
.post.style-three .entry-main .entry-content {
	margin-bottom: 16px;
}
.post.style-three .entry-main .entry-content > *:last-child {
	margin-bottom: 0!important;
}
.post.style-three .entry-main .entry-content p {
	max-width: 520px;
	margin-bottom: 20px;
}
.post.style-three .entry-main > .more > *:last-child {
	margin-bottom: 0!important;
}
.post.style-three .entry-main > .more .btn {
	margin-bottom: 10px;
	padding: 0;
	border: none;
	border-radius: 0;
	box-shadow: initial;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 11px;
	color: #181b31;
	line-height: 22px;
	letter-spacing: 1px;
}
.post.style-three .entry-main > .more .btn > .btn-arrow {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 25px;
	height: 1px;
	margin-top: -2px;
	margin-left: 10px;
	background-color: #181b31;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.post.style-three .entry-main > .more .btn > .btn-arrow > i {
	position: absolute;
	top: -7px;
	right: -2px;
	z-index: 1;
	font-size: 130%;
}
.post.style-three .entry-main > .more .btn:hover > .btn-arrow {
	width: 35px;
}
.post.style-four {
	padding: 33px 35px 23px 35px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 2px 15px rgba(0,0,0,.08);
	margin-bottom: 35px;
}
.post.style-four .category-list {
	margin-bottom: 20px;
	font-size: 0;
}
.post.style-four .category-list > a {
	display: inline-block;
	vertical-align: top;
	margin-right: 8px;
	margin-bottom: 10px;
	padding: 8px 15px 7px 15px;
	background-color: #252525;
	border: 1px #252525 solid;
	border-radius: 30px;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 11px;
	color: #fff;
	line-height: 1.1;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.post.style-four .category-list > a:hover {
	background-color: transparent;
	color: #252525;
}
.post.style-four .entry-main {
	margin-top: -7px;
	margin-bottom: 12px;
}
.post.style-four .entry-main > *:last-child {
	margin-bottom: 0!important;
}
.post.style-four .entry-main .entry-header {
	margin-bottom: 12px;
}
.post.style-four .entry-main .entry-header > *:last-child {
	margin-bottom: 0!important;
}
.post.style-four .entry-main .entry-header .date {
	margin-bottom: 10px;
	display: inline-block;
}
.post.style-four .entry-main .entry-header .entry-title {
	margin-bottom: 10px;
	font-size: 20px;
	line-height: 1.5;
	color: #181b31;
	font-size: 25px;
	font-weight: 500;
	line-height: 40px;
	letter-spacing: -.3px;
	margin-top: 5px;
}
.post.style-four .entry-main .entry-header .entry-title a {
	color: inherit;
}
.post.style-four .entry-main .entry-content {
	margin-bottom: 25px;
}
.post.style-four .entry-main .entry-content > *:last-child {
	margin-bottom: 0!important;
}
.post.style-four .entry-main .entry-content p {
	margin-bottom: 20px;
	font-size: 17px;
	color: inherit;
	line-height: 28px;
}
.post.style-four .post-meta {
	margin-bottom: 0;
	font-size: 0;
}
.post.style-four .post-meta > span {
	text-transform: uppercase;
	font-size: 15px;
	color: inherit;
	line-height: 1.8;
}
.post.style-four .post-meta > span:after {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	width: 7px;
	height: 2px;
	margin-left: 7px;
	margin-right: 7px;
	background-color: #999;
}
.post.style-four .post-meta > span:last-child:after, .post.style-four .post-meta > span:only-child:after {
	display: none;
}
.post.style-four .post-meta > span a {
	color: inherit;
}
.post.style-five {
	margin-bottom: 60px;
}
.post.style-five > .holder {
	position: relative;
	margin-bottom: 22px;
	padding-left: 0;
	padding-bottom: 23px;
	border-bottom: 1px #ccc dashed;
}
.post.style-five > .holder .category-list {
	position: absolute;
	top: 20px;
	left: 0;
	z-index: 2;
}
.post.style-five > .holder .category-list span {
	background-color: #000000;
	margin-right: 7px;
	margin-bottom: 7px;
	padding: 8px 20px 9px 20px;
	border-radius: 30px;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 13px;
	color: #fff;
	line-height: 25px;
}
.post.style-five > .holder .category-list span:last-child, .post.style-five > .holder .category-list span:only-child {
	margin-right: 0;
}
.post.style-five > .holder > .post-thumbnail {
	position: relative;
	overflow: hidden;
	margin-bottom: 28px;
	border: 1px #eeefef solid;
}
.post.style-five > .holder > .post-thumbnail:before {
	content: " ";
	display: block;
	padding-top: calc((65 / 100) * 100%);
}
.post.style-five > .holder > .post-thumbnail .placeholder {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	background: center top no-repeat;
	background-size: cover;
}
.post.style-five > .holder > .entry-header {
	margin-bottom: 20px;
}
.post.style-five > .holder > .entry-header > *:last-child {
	margin-bottom: 0!important;
}
.post.style-five > .holder > .entry-header .entry-title {
	margin-bottom: 10px;
	font-weight: 700;
	font-size: 25px;
	color: #0c121f;
	line-height: 35px;
}
.post.style-five > .holder > .entry-header .entry-title a {
	color: inherit;
}
.post.style-five > .entry-meta {
	margin-bottom: 15px;
}
.post.style-five > .entry-meta > .holder {
	position: relative;
	min-height: 50px;
	padding-left: 70px;
}
.post.style-five > .entry-meta > .holder > .author-image {
	position: absolute;
	top: 7px;
	left: 0;
	z-index: 1;
	width: 50px;
	height: auto;
	text-align: center;
}
.post.style-five > .entry-meta > .holder > .author-image img {
	border: 1px #eeefef solid;
	border-radius: 50%;
}
.post.style-five > .entry-meta > .holder > .data > *:last-child {
	margin-bottom: 0!important;
}
.post.style-five > .entry-meta > .holder > .data .published-on {
	margin-bottom: 5px;
	font-weight: 500;
}
.post.style-five > .entry-meta > .holder > .data .published-on a {
	color: inherit;
}
.post.style-five > .entry-meta > .holder > .data .meta {
	margin-bottom: 7px;
}
.post.style-five > .entry-meta > .holder > .data .meta > span {
	margin-right: 15px;
}
.post.style-five > .entry-meta > .holder > .data .meta > span i {
	margin-right: 5px;
}
.post.style-five > .entry-meta > .holder > .data .meta > span a {
	color: inherit;
}
.post.style-six {
	background-color: #fff;
	box-shadow: 0 2px 15px rgba(0,0,0,.08);
	border-radius: 5px;
	position: relative;
	overflow: hidden;
	margin: 0 0 35px 0;
}
.post.style-six > [class*='col-'] {
	padding: 0;
}
.post.style-six .post-thumbnail {
	position: relative;
	margin-bottom: 0;
	overflow: hidden;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.post.style-six .post-thumbnail > img {
	width: 100%;
	float: left;
}
.post.style-six .post-thumbnail > .placeholder {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	background: center top no-repeat;
	background-size: cover;
	transition: all .8s cubic-bezier(.39,.01,.36,.9);
}
.post.style-six:hover .post-thumbnail > .placeholder {
	transform: scale(1.1);
}
.post.style-six .entry-main {
	margin: 0;
	padding: 30px 35px;
}
.post.style-six .entry-main > *:last-child {
	margin-bottom: 0!important;
}
.post.style-six .entry-main .entry-header {
	margin-bottom: 20px;
}
.post.style-six .entry-main .entry-header > *:last-child {
	margin-bottom: 0!important;
}
.post.style-six .entry-main .entry-header .entry-title {
	margin-bottom: 10px;
	font-weight: 500;
	font-size: 25px;
	line-height: 40px;
	letter-spacing: -.5px;
	color: #181b31;
}
.post.style-six .entry-main .entry-header .entry-title a {
	color: inherit;
}
.post.style-six .entry-main .post-meta {
	margin-bottom: 0;
	font-size: 0;
}
.post.style-six .entry-main .post-meta > span {
	font-weight: 400;
	font-size: 15px;
	line-height: 28px;
}
.post.style-six .entry-main .post-meta > span:after {
	content: " ";
	display: inline-block;
	vertical-align: middle;
	width: 7px;
	height: 2px;
	margin-left: 4px;
	margin-right: 8px;
	background-color: #181b31;
}
.post.style-six .entry-main .post-meta > span:last-child:after, .post.style-six .entry-main .post-meta > span:only-child:after {
	display: none;
}
.post.style-six .entry-main .post-meta > span a {
	color: inherit;
}
.post.style-six .entry-main .entry-content {
	margin-bottom: 16px;
}
.post.style-six .entry-main .entry-content > *:last-child {
	margin-bottom: 0!important;
}
.post.style-six .entry-main .entry-content p {
	max-width: 520px;
	margin-bottom: 20px;
}
.post.style-six .entry-main > .more > *:last-child {
	margin-bottom: 0!important;
}
.post.style-six .entry-main > .more .btn {
	margin-bottom: 10px;
	padding: 0;
	border: none;
	border-radius: 0;
	box-shadow: initial;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 11px;
	color: #181b31;
	line-height: 22px;
	letter-spacing: 1px;
}
.post.style-six .entry-main > .more .btn > .btn-arrow {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 25px;
	height: 1px;
	margin-top: -2px;
	margin-left: 10px;
	background-color: #181b31;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.post.style-six .entry-main > .more .btn > .btn-arrow > i {
	position: absolute;
	top: -7px;
	right: -2px;
	z-index: 1;
	font-size: 130%;
}
.post.style-six .entry-main > .more .btn:hover > .btn-arrow {
	width: 35px;
}
.single .wraper_blog_main.style-one {
	background-color: initial;
}
.blog_single {
	margin-bottom: 40px;
	padding-right: 35px;
}
.post.single-post {
	margin-bottom: 23px;
}
.post.single-post > *:last-child {
	margin-bottom: 0!important;
}
.post.single-post .entry-header {
	margin-top: -5px;
	margin-bottom: 0;
}
.post.single-post .entry-header > *:last-child {
	margin-bottom: 0!important;
}
.post.single-post .entry-header .entry-title {
	margin-bottom: 25px;
	font-weight: 700;
	font-size: 35px;
	line-height: 45px;
	word-wrap: break-word;
}
.post.single-post .entry-header .entry-title a {
	color: inherit;
}
.post.single-post .entry-meta {
	margin-bottom: 20px;
}
.post.single-post .entry-meta > .holder > .author-image {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 40px;
	height: auto;
	text-align: center;
}
.post.single-post .entry-meta > .holder > .author-image img {
	border-radius: 50%;
}
.post.single-post .entry-meta > .holder > .data > *:last-child {
	margin-bottom: 0!important;
}
.post.single-post .entry-meta > .holder > .data .meta {
	margin-bottom: 7px;
	font-weight: 400;
	font-size: 12px;
	color: #6a7c92;
	line-height: 22px;
}
.post.single-post .entry-meta > .holder > .data .meta > span i, .post.single-post .entry-meta > .holder > .data .meta > span span[class*='ti-'] {
	display: inline-block;
	vertical-align: top;
	margin-top: 4px;
	margin-right: 7px;
}
.post.single-post .entry-meta > .holder > .data .meta > span:after {
	content: "-";
	margin-left: 8px;
	margin-right: 6px;
}
.post.single-post .entry-meta > .holder > .data .meta > span:last-child:after, .post.single-post .entry-meta > .holder > .data .meta > span:only-child:after {
	display: none;
}
.post.single-post .entry-meta > .holder > .data .meta > span a {
	color: inherit;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.post.single-post .post-thumbnail {
	position: relative;
	margin-bottom: 30px;
}
.post.single-post .entry-main {
	margin-bottom: 30px;
}
.post.single-post .entry-content > *:last-child {
	margin-bottom: 0!important;
}
.post.single-post .entry-footer {
	width: 100%;
	height: auto;
	float: left;
	border-top: 1px #c5c5c5 solid;
	border-bottom: 1px #c5c5c5 solid;
}
.post.single-post .entry-footer .cat-links, .post.single-post .entry-footer .comments-link {
	position: relative;
	width: auto;
	height: auto;
	padding-top: 4px;
	padding-bottom: 5px;
}
.post.single-post .entry-footer .cat-links {
	float: left;
	padding-right: 10px;
	border-right: 1px #c5c5c5 solid;
}
.post.single-post .entry-footer .comments-link {
	float: right;
	padding-left: 10px;
	border-left: 1px #c5c5c5 solid;
}
.post.single-post .entry-footer .cat-links:before {
	background-position: 0 0;
}
.post.single-post .entry-footer .comments-link:before {
	background-position: -30px 0;
}
.post.single-post .entry-footer .cat-links a, .post.single-post .entry-footer .comments-link a {
	color: #6c6c6c;
}
.post-tags {
	margin-top: 30px;
	font-size: 0;
	width: 100%;
	max-width: 980px;
}
.post-tags a[rel=tag] {
	display: inline-block;
	vertical-align: top;
	margin: 0 10px 10px 0;
	padding: 4px 10px 4px 10px;
	background: none;
	border: 1px #181b31 solid;
	font-size: 15px;
	color: #181b31;
	line-height: 28px;
	opacity: .8;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.post-tags a[rel=tag]:hover {
	opacity: 1;
}
.post-navigation, .comment-navigation {
	margin-top: 35px;
	margin-bottom: 48px;
	font-size: 0;
}
.post-navigation .nav-links, .comment-navigation .nav-links {
	margin-left: -10px;
	margin-right: -10px;
}
.post-navigation .nav-links:after, .comment-navigation .nav-links:after {
	content: " ";
	display: block;
	clear: both;
}
.post-navigation .nav-links .nav-previous, .post-navigation .nav-links .nav-next, .comment-navigation .nav-links .nav-previous, .comment-navigation .nav-links .nav-next {
	width: 50%;
	padding-left: 10px;
	padding-right: 10px;
}
.post-navigation .nav-links .nav-previous a, .post-navigation .nav-links .nav-next a, .comment-navigation .nav-links .nav-previous a, .comment-navigation .nav-links .nav-next a {
	position: relative;
	display: block;
	font-weight: 400;
	font-size: 12px;
	color: #989898;
	line-height: 20px;
	cursor: pointer;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.post-navigation .nav-links .nav-previous a strong, .post-navigation .nav-links .nav-next a strong, .comment-navigation .nav-links .nav-previous a strong, .comment-navigation .nav-links .nav-next a strong {
	font-family: "Josefin Sans"!important;
	display: block;
	margin-bottom: 7px;
	font-weight: 600;
	font-size: 20px;
	color: #181b31;
	line-height: 32px;
	letter-spacing: -.4px;
}
.post-navigation .nav-links .nav-previous, .comment-navigation .nav-links .nav-previous {
	float: left;
}
.post-navigation .nav-links .nav-previous a, .comment-navigation .nav-links .nav-previous a {
	text-align: left;
}
.post-navigation .nav-links .nav-next, .comment-navigation .nav-links .nav-next {
	float: right;
}
.post-navigation .nav-links .nav-next a, .comment-navigation .nav-links .nav-next a {
	text-align: right;
}
.comment-navigation .nav-links .nav-previous {
	text-align: left;
}
.comment-navigation .nav-links .nav-previous a:before {
	content: "\f104";
	font-family: "FontAwesome";
	margin-right: 8px;
}
.comment-navigation .nav-links .nav-next {
	text-align: right;
}
.comment-navigation .nav-links .nav-next a:after {
	content: "\f105";
	font-family: "FontAwesome";
	margin-left: 8px;
}
.comment-navigation .nav-links .nav-previous a, .comment-navigation .nav-links .nav-next a {
	display: inline-block;
	vertical-align: top;
	font-weight: 600;
	font-size: 14px;
	color: #181818;
	line-height: 22px;
}
.author-bio {
	margin-bottom: 20px;
	padding-top: 25px;
	padding-bottom: 25px;
	border-top: 1px #ececec solid;
	border-bottom: 1px #ececec solid;
}
.author-bio > .holder {
	position: relative;
	min-height: 100px;
	padding-left: 125px;
}
.author-bio > .holder > .pic {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: auto;
	height: auto;
	text-align: center;
}
.author-bio > .holder > .pic img {
	width: 95px;
	border: 4px #fff solid;
	border-radius: 50%;
	box-shadow: 0 3px 7px rgba(0,0,0,.2);
}
.author-bio > .holder > .data .title {
	margin-bottom: 10px;
	font-weight: 600;
	font-size: 17px;
	color: #0d1d28;
	line-height: 28px;
}
.author-bio > .holder > .data .title a {
	color: inherit;
}
.author-bio > .holder > .data .designation {
	margin-bottom: 8px;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 18px;
	letter-spacing: 1px;
}
.author-bio>.holder>.data p:not(.designation):not(.title){margin-bottom:20px;}
.comments-area {
	margin-top: 0;
}
.comments-area .comments-title {
	margin-bottom: 20px;
	font-size: 28px!important;
	line-height: 38px!important;
	letter-spacing: -.6px;
	font-weight: 500!important;
}
.comments-area .comment-reply-title {
	margin-bottom: 8px;
	font-weight: 500;
	color: #181b31!important;
	font-size: 25px!important;
	line-height: 32px!important;
	letter-spacing: -.6px;
}
.comments-area .comment-reply-title small a {
	color: inherit;
}
.comments-area ol.comment-list {
	margin-bottom: 53px;
	padding: 0!important;
}
.comments-area ol.comment-list > li, .comments-area ol.comment-list > li ol.children > li {
	list-style: none!important;
	text-align: left;
}
.comments-area ol.comment-list li .comment-body {
	position: relative;
	margin-bottom: 50px;
	padding: 0 0 0 72px;
}
.comments-area ol.comment-list li.pingback .comment-body {
	margin-top: -2px;
	margin-bottom: 22px;
	padding: 15px 17px 15px 17px;
	border: 1px rgba(0,0,0,.1) solid;
	box-shadow: 0 2px 10px rgba(0,0,0,.075);
	font-size: 15px;
	line-height: 28px;
}
.comments-area ol.comment-list li .comment-body .comment-meta {
	margin-bottom: 12px;
}
.comments-area ol.comment-list li .comment-body .comment-meta .comment-author {
	margin-bottom: 4px;
	font-weight: 600;
	font-size: 16px;
	color: #0d1d28;
	line-height: 28px;
}
.comments-area ol.comment-list li .comment-body .comment-meta .comment-author b {
	font-weight: inherit;
}
.comments-area ol.comment-list li .comment-body .comment-meta .comment-author a {
	color: inherit;
}
.comments-area ol.comment-list li .comment-body .comment-meta .comment-author cite {
	font-style: normal;
}
.comments-area ol.comment-list li .comment-body .comment-meta .comment-author img {
	position: absolute;
	top: 4px;
	left: 0;
	z-index: 1;
	width: 50px;
	border: 3px #fff solid;
	border-radius: 50%;
	box-shadow: 0 3px 7px rgba(0,0,0,.2);
}
.comments-area ol.comment-list li .comment-body .comment-meta .comment-metadata {
	font-weight: 400;
	font-size: 12px;
	color: #6a7c92;
	line-height: 22px;
}
.logged-in-as a {
	font-weight: 400;
	font-size: 17px;
	line-height: 28px;
	color: #7d7d7d;
}
.comments-area ol.comment-list li .comment-body .comment-meta .comment-metadata a {
	color: inherit;
}
.comments-area ol.comment-list li .comment-respond {
	margin-bottom: 37px;
}
.comments-area ol.comment-list li .comment-content {
	margin-bottom: 17px;
	font-size: 15px;
	line-height: 28px;
}
.comments-area ol.comment-list li .comment-content > *:last-child {
	margin-bottom: 0!important;
}
.comments-area ol.comment-list li .comment-content p {
	margin-bottom: 20px;
}
.comments-area ol.comment-list li .reply {
	position: absolute;
	top: 1px;
	right: 0;
	text-transform: lowercase;
	font-weight: 600;
	font-size: 14px;
	color: #181818!important;
	line-height: 26px;
}
.comments-area ol.comment-list li .reply .comment-reply-link {
	color: inherit;
	font-size: 0;
}
.comments-area ol.comment-list li .reply .comment-reply-link:before {
	content: "\e72f";
	font-family: "themify";
	font-weight: 400;
	font-size: 20px;
	line-height: 1;
}
.comments-area ol.comment-list li ol {
	padding-left: 40px;
}
.comments-area .comment-form {
	margin-left: -10px;
	margin-right: -10px;
}
.comments-area .comment-form > p {
	margin-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
}
.comments-area .comment-form > p.comment-form-author, .comments-area .comment-form > p.comment-form-email, .comments-area .comment-form > p.comment-form-url {
	width: 33.33%;
	float: left;
}
.comments-area .comment-form > p label {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	margin-bottom: 10px;
}
.comments-area .comment-form > p.comment-form-cookies-consent label {
	width: auto;
	margin-bottom: 0;
	margin-left: 10px;
}
.comments-area .comment-form > p .required {
	color: #bf0000;
}
.comments-area .comment-form > p input[type=text], .comments-area .comment-form > p input[type=email], .comments-area .comment-form > p input[type=tel], .comments-area .comment-form > p input[type=url], .comments-area .comment-form > p input[type=password], .comments-area .comment-form > p input[type=date], .comments-area .comment-form > p input[type=time], .comments-area .comment-form > p select, .comments-area .comment-form > p textarea {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	height: 45px;
	padding: 0;
	background-color: #f7f8f8;
	border: 1px #edeef3 solid;
	padding: 18px;
	font-weight: 400;
	font-size: 14px;
	color: #6a7c92;
	line-height: 26px;
	resize: none;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.comments-area .comment-form > p textarea {
	height: 90px;
	padding: 12px 0 0 25px;
}
.comments-area .comment-form > p ::-webkit-input-placeholder {
	color: #6a7c92;
}
.comments-area .comment-form > p ::-moz-placeholder {
	color: #6a7c92;
}
.comments-area .comment-form > p :-ms-input-placeholder {
	color: #6a7c92;
}
.comments-area .comment-form > p :-moz-placeholder {
	color: #6a7c92;
}
.comments-area .comment-form > p button[type=submit], .comments-area .comment-form > p button[type=reset] {
	background-color: transparent!important;
	box-shadow: none!important;
	background: linear-gradient(to right,#9547fd 0%,#5525ff 100%)!important;
	color: #ffffff;
	border-radius: 3px!important;
	padding: 12px 29px 12px 29px!important;
	border: 0 none!important;
	position: relative;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.comments-area .comment-form > p button[type=submit]:hover, .comments-area .comment-form > p button[type=reset]:hover {
	box-shadow: 0 8px 15px rgba(0,0,0,.15);
	transform: translateY(-5px);
	-webkit-transform: translateY(-5px);
}
.comments-area .comment-form > p button[type=submit] span, .comments-area .comment-form > p button[type=reset] span {
	position: relative;
	display: block;
}
body.page .comments-area {
	margin-top: 50px;
}
.wraper_blog_banner.style-one {
	position: relative;
	width: 100%;
	background: center top no-repeat #191919;
	background-size: cover;
}
.wraper_blog_banner.style-one:before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
	content: " ";
	background-image: linear-gradient(to right,rgba(0,0,0,.75) 0%,rgba(0,0,0,0) 100%);
}
.wraper_blog_banner.style-one .wraper_blog_banner_main {
	position: relative;
	width: 100%;
	border-bottom: 1px rgba(255,255,255,.2) solid;
}
.wraper_blog_banner.style-one .wraper_blog_banner_main > .container {
	padding-top: 150px;
	padding-bottom: 100px;
}
.wraper_blog_banner.style-one .wraper_blog_banner_main > .container > .blog_banner_main .blog_banner_main_item > .entry-header > .entry-title {
	margin-bottom: 0;
	font-weight: 700;
	font-size: 40px;
	color: #fff;
	line-height: 50px;
}
.wraper_blog_banner.style-one .wraper_blog_banner_tags {
	position: relative;
	width: 100%;
}
.wraper_blog_banner.style-one .wraper_blog_banner_tags > .container {
	padding-top: 40px;
	padding-bottom: 20px;
}
.wraper_blog_banner.style-one .wraper_blog_banner_tags > .container .blog_banner_tags .blog_banner_tags_item {
	margin-bottom: 20px;
}
.wraper_blog_banner.style-one .wraper_blog_banner_tags > .container .blog_banner_tags .blog_banner_tags_item > *:last-child {
	margin-bottom: 0!important;
}
.wraper_blog_banner.style-one .wraper_blog_banner_tags > .container .blog_banner_tags .blog_banner_tags_item .site-meta {
	margin-bottom: 0;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 12px;
	color: #d7dbe4;
	line-height: 28px;
}
.wraper_blog_banner.style-one .wraper_blog_banner_tags > .container .blog_banner_tags .blog_banner_tags_item .site-meta strong {
	display: block;
	margin-top: 1px;
	text-transform: none;
	font-weight: 500;
	font-size: 16px;
	color: #fff;
}
.wraper_blog_banner.style-one .wraper_blog_banner_tags > .container .blog_banner_tags .blog_banner_tags_item .site-meta a {
	color: inherit;
}
.wraper_blog_banner.style-one .wraper_blog_banner_tags > .container .blog_banner_tags .blog_banner_tags_item .site-meta a:after {
	content: ",";
	margin-right: 5px;
}
.wraper_blog_banner.style-one .wraper_blog_banner_tags > .container .blog_banner_tags .blog_banner_tags_item .site-meta a:last-child:after, .wraper_blog_banner.style-one .wraper_blog_banner_tags > .container .blog_banner_tags .blog_banner_tags_item .site-meta a:only-child:after {
	display: none;
}
.wraper_blog_main.style-one {
	width: 100%;
	background-color: #F6F7FC;
}
.wraper_blog_main.style-one > .container {
	padding-top: 80px;
	padding-bottom: 110px;
}
.wraper_blog_main.style-one.clasic-box-layout > .container {
	padding-top: 110px;
	padding-bottom: 100px;
}
.wraper_blog_main.style-one .blog_single {
	margin-bottom: 0;
}
.wraper_blog_navigation.style-one {
	width: 100%;
	max-width: 950px;
}
.wraper_blog_navigation.style-one > .container {
	padding-top: 40px;
	padding-bottom: 100px;
}
.wraper_blog_navigation.style-one .blog_navigation .navigation-link {
	position: relative;
	margin-bottom: 20px;
}
.wraper_blog_navigation.style-one .blog_navigation .navigation-link.nav-previous {
	padding-left: 42px;
	text-align: left;
}
.wraper_blog_navigation.style-one .blog_navigation .navigation-link.nav-next {
	padding-right: 42px;
	text-align: right;
}
.wraper_blog_navigation.style-one .blog_navigation .navigation-link > .icon {
	position: absolute;
	top: 9px;
	z-index: 1;
	text-align: center;
}
.wraper_blog_navigation.style-one .blog_navigation .navigation-link > .icon > .icon-arrow {
	position: relative;
	display: block;
	vertical-align: top;
	width: 25px;
	height: 1px;
	background-color: #181b31;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.wraper_blog_navigation.style-one .blog_navigation .navigation-link > .icon > .icon-arrow > i {
	position: absolute;
	top: -8px;
	z-index: 1;
	font-size: 16px;
}
.wraper_blog_navigation.style-one .blog_navigation .navigation-link.nav-previous > .icon {
	left: 0;
}
.wraper_blog_navigation.style-one .blog_navigation .navigation-link.nav-previous > .icon > .icon-arrow > i {
	left: -2px;
}
.wraper_blog_navigation.style-one .blog_navigation .navigation-link.nav-previous:hover > .icon > .icon-arrow {
	width: 32px;
	transform: translateX(-7px);
	-webkit-transform: translateX(-7px);
}
.wraper_blog_navigation.style-one .blog_navigation .navigation-link.nav-next > .icon {
	right: 0;
}
.wraper_blog_navigation.style-one .blog_navigation .navigation-link.nav-next > .icon > .icon-arrow > i {
	right: -2px;
}
.wraper_blog_navigation.style-one .blog_navigation .navigation-link.nav-next:hover > .icon > .icon-arrow {
	width: 32px;
	transform: translateX(7px);
	-webkit-transform: translateX(7px);
}
.wraper_blog_navigation.style-one .blog_navigation .navigation-link > .link {
	display: block;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 12px;
	color: rgba(0,0,0,.6);
	line-height: 22px;
}
.wraper_blog_navigation.style-one .blog_navigation .navigation-link > .link strong {
	display: block;
	margin-top: 2px;
	text-transform: none;
	font-weight: 500;
	font-size: 16px;
	color: #000;
	line-height: 26px;
}
.wraper_blog_related.style-one {
	width: 100%;
}
.wraper_blog_related.style-one > .container {
	padding-top: 0;
	padding-bottom: 30px;
}
.wraper_blog_related.style-one .blog_related_title {
	margin-bottom: 51px;
	text-align: center;
}
.wraper_blog_related.style-one .blog_related_title > *:last-child {
	margin-bottom: 0!important;
}
.wraper_blog_related.style-one .blog_related_title .title {
	margin-bottom: 15px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 22px;
	line-height: 30px;
	letter-spacing: 0;
}
.wraper_blog_related.style-one .blog_related_box .blog_related_box_item {
	margin-bottom: 30px;
}
.wraper_blog_related.style-one .blog_related_box .blog_related_box_item .holder {
	position: relative;
}
.wraper_blog_related.style-one .blog_related_box .blog_related_box_item .holder .pic {
	position: relative;
	margin-bottom: 20px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.wraper_blog_related.style-one .blog_related_box .blog_related_box_item .holder .pic:before {
	content: " ";
	display: block;
	padding-top: calc((63 / 100) * 100%);
}
.wraper_blog_related.style-one .blog_related_box .blog_related_box_item .holder .pic > .placeholder {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	background: center center no-repeat;
	background-size: cover;
}
.wraper_blog_related.style-one .blog_related_box .blog_related_box_item .holder .data {
	margin-bottom: 17px;
}
.wraper_blog_related.style-one .blog_related_box .blog_related_box_item .holder .data > *:last-child {
	margin-bottom: 0!important;
}
.wraper_blog_related.style-one .blog_related_box .blog_related_box_item .holder .data .date {
	margin-bottom: 6px;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 12px;
	color: #0d1d28;
	line-height: 22px;
}
.wraper_blog_related.style-one .blog_related_box .blog_related_box_item .holder .data .date a {
	color: inherit;
}
.wraper_blog_related.style-one .blog_related_box .blog_related_box_item .holder .data .date i {
	vertical-align: middle;
	margin-top: -4px;
	margin-right: 8px;
}
.wraper_blog_related.style-one .blog_related_box .blog_related_box_item .holder .data .title {
	margin-bottom: 10px;
	font-weight: 600;
	font-size: 16px;
	color: #0d1d28;
	line-height: 28px;
}
.wraper_blog_related.style-one .blog_related_box .blog_related_box_item .holder .data .title a {
	color: inherit;
}
.wraper_blog_related.style-one .blog_related_box .blog_related_box_item .holder:hover .pic {
	box-shadow: 0 5px 30px rgba(0,0,0,.2);
	transform: translateY(-2px);
	-webkit-transform: translateY(-2px);
}
.wraper_blog_comments.style-one {
	width: 100%;
	background-color: #f4f5f8;
	margin-bottom: 0;
}
.wraper_blog_comments.style-one > .container {
	padding-top: 80px;
	padding-bottom: 90px;
}
.wraper_blog_banner.style-two {
	width: 100%;
	padding-top: 40px;
}
.wraper_blog_banner.style-two .wraper_blog_banner_image {
	width: 100%;
}
.wraper_blog_banner.style-two .wraper_blog_banner_image > .container {
	padding-top: 60px;
	padding-bottom: 0;
}
.wraper_blog_banner.style-two .wraper_blog_banner_image > .container .blog_banner_image {
	padding-top: calc((45 / 100) * 100%);
	background: center top no-repeat #191919;
	background-size: cover;
}
.wraper_blog_banner.style-two .wraper_blog_banner_main {
	width: 100%;
}
.wraper_blog_banner.style-two .wraper_blog_banner_main > .container {
	padding-top: 60px;
	padding-bottom: 60px;
}
.wraper_blog_banner.style-two .wraper_blog_banner_main > .container > .blog_banner_main .blog_banner_main_item > .entry-header > .entry-title {
	margin-bottom: 0;
	font-weight: 700;
	font-size: 35px;
	line-height: 45px;
}
.wraper_blog_banner.style-two .wraper_blog_banner_tags {
	width: 100%;
	border-bottom: 1px #ececec solid;
}
.wraper_blog_banner.style-two .wraper_blog_banner_tags > .container {
	padding-top: 0;
	padding-bottom: 40px;
}
.wraper_blog_banner.style-two .wraper_blog_banner_tags > .container .blog_banner_tags .blog_banner_tags_item {
	margin-bottom: 20px;
}
.wraper_blog_banner.style-two .wraper_blog_banner_tags > .container .blog_banner_tags .blog_banner_tags_item > *:last-child {
	margin-bottom: 0!important;
}
.wraper_blog_banner.style-two .wraper_blog_banner_tags > .container .blog_banner_tags .blog_banner_tags_item .site-meta {
	margin-bottom: 0;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 12px;
	line-height: 28px;
}
.wraper_blog_banner.style-two .wraper_blog_banner_tags > .container .blog_banner_tags .blog_banner_tags_item .site-meta strong {
	display: block;
	margin-top: 1px;
	text-transform: none;
	font-weight: 600;
	font-size: 15px;
}
.wraper_blog_banner.style-two .wraper_blog_banner_tags > .container .blog_banner_tags .blog_banner_tags_item .site-meta a {
	color: inherit;
}
.wraper_blog_banner.style-two .wraper_blog_banner_tags > .container .blog_banner_tags .blog_banner_tags_item .site-meta a:after {
	content: ",";
	margin-right: 5px;
}
.wraper_blog_banner.style-two .wraper_blog_banner_tags > .container .blog_banner_tags .blog_banner_tags_item .site-meta a:last-child:after, .wraper_blog_banner.style-two .wraper_blog_banner_tags > .container .blog_banner_tags .blog_banner_tags_item .site-meta a:only-child:after {
	display: none;
}
.no-results > .page-header {
	margin-top: -7px;
}
.radiantthemes-search-form {
	margin-top: 15px;
}
.radiantthemes-search-form .form-row input[type=search] {
	vertical-align: top;
	width: 100%;
	max-width: 350px;
	height: 45px;
	padding: 0 10px 0 10px;
	background-color: #fff;
	border: 1px #e0e0e0 solid;
	border-radius: 0;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.radiantthemes-search-form .form-row input[type=search]:focus {
	border-color: #252525;
}
.radiantthemes-search-form .form-row button[type=submit] {
	background-color: #6a30f5;
	vertical-align: top;
	height: 45px;
	padding: 0 20px 0 20px;
	border: none;
	border-radius: 0;
	font-size: 18px;
	color: #fff!important;
	cursor: pointer;
}
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {
	padding-left: 24px!important;
}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
	top: 5px;
}
.wraper_shop_main {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.wraper_shop_main > .container {
	padding-top: 70px;
	padding-bottom: 30px;
}
.woocommerce .woocommerce-breadcrumb {
	display: none;
}
.woocommerce .woocommerce-products-header {
	margin-bottom: 20px;
}
.woocommerce .woocommerce-result-count {
	margin-top: 10px;
}
.woocommerce .woocommerce-ordering select {
	height: 45px;
	padding-left: 12px;
	border: 1px #e2e2e2 solid;
	font-size: 14px;
}
.radiantthemes-shop {
	margin-top: 10px;
	margin-right: -15px;
	margin-bottom: 40px;
	margin-left: -15px;
}
.radiantthemes-shop:after {
	display: block;
	content: " ";
	clear: both;
}
.radiantthemes-shop > .radiantthemes-shop-box {
	float: left;
	padding-left: 15px;
	padding-right: 15px;
}
.radiantthemes-shop.three-column > .radiantthemes-shop-box {
	width: 33.33%;
}
.radiantthemes-shop.four-column > .radiantthemes-shop-box {
	width: 25%;
}
.radiantthemes-shop.five-column > .radiantthemes-shop-box {
	width: 20%;
}
.radiantthemes-shop.six-column > .radiantthemes-shop-box {
	width: 16.66%;
}
.radiantthemes-shop-box.style-one {
	margin-bottom: 30px!important;
}
.radiantthemes-shop-box.style-one > .holder {
	position: relative;
	text-align: center;
}
.radiantthemes-shop-box.style-one > .holder > .onsale {
	top: -10px;
	left: -10px;
	width: 50px;
	min-width: initial;
	height: 50px;
	min-height: initial;
	margin: 0;
	padding: 5px;
	border-radius: 50%;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 13px;
	line-height: 40px;
	background: #333!important;
	color: #fff!important;
}
.radiantthemes-shop-box.style-one > .holder > .pic {
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
	border: 1px #f2f0f0 solid;
}
.radiantthemes-shop-box.style-one > .holder > .pic:before {
	content: " ";
	display: block;
	padding-top: calc((95 / 100) * 100%);
}
.radiantthemes-shop-box.style-one > .holder > .pic > .product-image {
	position: absolute;
	top: -10px;
	right: 0;
	bottom: -10px;
	left: 0;
	z-index: 1;
	background: center center no-repeat;
	background-size: cover;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.radiantthemes-shop-box.style-one > .holder > .pic > .overlay {
	position: absolute;
	top: -10px;
	right: -10px;
	bottom: -10px;
	left: -10px;
	z-index: 2;
	background-color: rgba(36,34,34,.1);
	opacity: 0;
	visibility: hidden;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.radiantthemes-shop-box.style-one > .holder > .pic > .action-buttons {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
	transform: translateY(100%);
	-webkit-transform: translateY(100%);
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.radiantthemes-shop-box.style-one > .holder > .pic > .action-buttons > .button, .radiantthemes-shop-box.style-one > .holder > .pic > .action-buttons > .added_to_cart {
	width: 100%;
	float: left;
	padding: 8px 10px 9px 10px;
	background-color: #353434;
	border-radius: 0;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 13px;
	color: #fff;
	line-height: 25px;
}
.radiantthemes-shop-box.style-one > .holder > .pic > .action-buttons .button.add_to_cart_button.added {
	display: none;
}
.radiantthemes-shop-box.style-one > .holder > .pic > .action-buttons .button.add_to_cart_button.loading {
	opacity: 1;
}
.radiantthemes-shop-box.style-one > .holder > .pic > .action-buttons .button.add_to_cart_button.loading:after {
	top: 8px;
	right: 10px;
}
.radiantthemes-shop-box.style-one > .holder > .data .woocommerce-loop-product__title {
	margin-bottom: 0;
	font-weight: 600;
	font-size: 16px;
	color: #232222;
	line-height: 25px;
	letter-spacing: initial;
}
.radiantthemes-shop-box.style-one > .holder > .data .star-rating {
	display: inline-block;
	vertical-align: top;
}
.radiantthemes-shop-box.style-one > .holder > .data .price {
	margin-bottom: 5px;
	font-weight: 400;
	font-size: 14px;
	color: #828080;
	line-height: 28px;
}
.radiantthemes-shop-box.style-one > .holder > .data .price del {
	margin-right: 5px;
}
.radiantthemes-shop-box.style-one > .holder > .data .price ins {
	font-weight: inherit;
}
.radiantthemes-shop-box.style-one > .holder:hover > .pic > .product-image {
	transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
}
.radiantthemes-shop-box.style-one > .holder:hover > .pic > .overlay {
	opacity: 1;
	visibility: visible;
}
.radiantthemes-shop-box.style-one > .holder:hover > .pic > .action-buttons {
	transform: translateY(0);
	-webkit-transform: translateY(0);
}
.radiantthemes-shop-box.style-two {
	margin-bottom: 30px!important;
}
.radiantthemes-shop-box.style-two > .holder {
	position: relative;
	text-align: center;
}
.radiantthemes-shop-box.style-two > .holder > .onsale {
	top: 10px;
	left: 10px;
	width: 60px;
	min-width: initial;
	height: 60px;
	min-height: initial;
	margin: 0;
	padding: 5px;
	background-color: #fff;
	border-radius: 50%;
	box-shadow: 0 3px 5px rgba(0,0,0,.1);
	text-transform: uppercase;
	font-weight: 500;
	font-size: 13px;
	color: #fff;
	line-height: 50px;
}
.radiantthemes-shop-box.style-two > .holder > .pic {
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
	border: 1px #f2f0f0 solid;
}
.radiantthemes-shop-box.style-two > .holder > .pic:before {
	content: " ";
	display: block;
	padding-top: calc((92 / 100) * 100%);
}
.radiantthemes-shop-box.style-two > .holder > .pic > .product-image {
	position: absolute;
	top: -10px;
	right: 0;
	bottom: -10px;
	left: 0;
	z-index: 1;
	background: center center no-repeat;
	background-size: cover;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.radiantthemes-shop-box.style-two > .holder:hover > .pic > .product-image {
	transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
}
.radiantthemes-shop-box.style-two > .holder > .pic > .overlay {
	position: absolute;
	top: -10px;
	right: -10px;
	bottom: -10px;
	left: -10px;
	z-index: 2;
	background-color: rgba(36,34,34,.1);
	opacity: 0;
	visibility: hidden;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.radiantthemes-shop-box.style-two > .holder:hover > .pic > .overlay {
	opacity: 1;
	visibility: visible;
}
.radiantthemes-shop-box.style-two > .holder > .pic > .action-buttons {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 2;
	transform: translateY(100%);
	-webkit-transform: translateY(100%);
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.radiantthemes-shop-box.style-two > .holder:hover > .pic > .action-buttons {
	transform: translateY(0);
	-webkit-transform: translateY(0);
}
.radiantthemes-shop-box.style-two > .holder > .pic > .action-buttons > .button, .radiantthemes-shop-box.style-two > .holder > .pic > .action-buttons > .added_to_cart {
	width: 55px;
	height: 50px;
	float: left;
	padding: 8px 10px 8px 10px;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/ePgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDQ3Mi4zMzcgNDcyLjMzNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDcyLjMzNyA0NzIuMzM2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTM5Ni4wNjEsMTE2LjU3N2gtNzYuMzc3VjkxLjcxNUMzMTkuNjg0LDQxLjE0MywyNzguNTQzLDAsMjI3Ljk2OSwwYy01MC41NzMsMC05MS43MTMsNDEuMTQzLTkxLjcxMyw5MS43MTV2MjQuODYySDcwLjQ1ICAgYy01LjU0OSwwLTEwLjA1LDQuNDk3LTEwLjA1LDEwLjA1TDMuOTE0LDQ2Mi4yODRjMCw1LjU1NCw0LjQ5NywxMC4wNTMsMTAuMDU1LDEwLjA1M2g0NDQuMzk3YzUuNTU0LDAsMTAuMDU3LTQuNDk5LDEwLjA1Ny0xMC4wNTMgICBsLTYyLjMxLTMzNS42NTdDNDA2LjExMywxMjEuMDczLDQwMS42MTQsMTE2LjU3NywzOTYuMDYxLDExNi41Nzd6IE0xNTYuMzUyLDkxLjcxNWMwLTM5LjQ5LDMyLjEzLTcxLjYxNCw3MS42MTItNzEuNjE0ICAgYzM5LjQ5LDAsNzEuNjE4LDMyLjEzLDcxLjYxOCw3MS42MTR2MjQuODYyaC0xNDMuMjNWOTEuNzE1eiBNNDQ4LjMyMiw0NTIuMjM1SDI0LjAxNWw1Ni40NzktMzE1LjU2Mmg1NS43NTN2NDQuMjU4ICAgYy00Ljg0OSwzLjI0Ni04LjAzNyw4Ljc2NS04LjAzNywxNS4wMzVjMCw5Ljk4OCw4LjA5LDE4LjA5LDE4LjA4NywxOC4wOWM5Ljk4NSwwLDE4LjA5LTguMDk1LDE4LjA5LTE4LjA5ICAgYzAtNi4yNzUtMy4xOTctMTEuNzg5LTguMDQ0LTE1LjAzNXYtNDQuMjU4aDE0My4yNDR2NDQuMjU4Yy00Ljg0OSwzLjI0Ni04LjA0MSw4Ljc2NS04LjA0MSwxNS4wMzUgICBjMCw5Ljk4OCw4LjA5MywxOC4wOSwxOC4wOSwxOC4wOWM5Ljk4NywwLDE4LjA4OS04LjA5NSwxOC4wODktMTguMDljMC02LjI3NS0zLjIwMS0xMS43ODktOC4wNDYtMTUuMDM1di00NC4yNThoNjYuMzI5ICAgTDQ0OC4zMjIsNDUyLjIzNXoiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
	background-position: center center;
	background-color: #373636;
	background-repeat: no-repeat;
	background-size: 30px auto;
	border-radius: 0;
	font-size: 0;
	color: #fff;
}
.radiantthemes-shop-box.style-two > .holder > .pic > .action-buttons > .button.add_to_cart_button.loading, .radiantthemes-shop-box.style-two > .holder > .pic > .action-buttons > .button.add_to_cart_button.added {
	background-image: none;
	opacity: 1;
}
.radiantthemes-shop-box.style-two > .holder > .pic > .action-buttons > .button.add_to_cart_button.loading:after, .radiantthemes-shop-box.style-two > .holder > .pic > .action-buttons > .button.add_to_cart_button.added:after {
	position: absolute;
	top: 14px;
	right: 17px;
	margin: 0;
	font-size: 20px;
}
.radiantthemes-shop-box.style-two > .holder > .pic > .action-buttons > .added_to_cart {
	display: none;
}
.radiantthemes-shop-box.style-two > .holder > .data .woocommerce-loop-product__title {
	margin-bottom: 0;
	font-weight: 500;
	font-size: 15px;
	color: #232222;
	line-height: 25px;
	letter-spacing: initial;
}
.radiantthemes-shop-box.style-two > .holder > .data .star-rating {
	display: inline-block;
	vertical-align: top;
}
.radiantthemes-shop-box.style-two > .holder > .data .price {
	margin-bottom: 5px;
	font-weight: 400;
	font-size: 14px;
	color: #828080;
	line-height: 28px;
}
.radiantthemes-shop-box.style-two > .holder > .data .price del {
	margin-right: 5px;
}
.radiantthemes-shop-box.style-two > .holder > .data .price ins {
	font-weight: inherit;
}
.radiantthemes-shop-box.style-three {
	margin-bottom: 30px!important;
}
.radiantthemes-shop-box.style-three > .holder {
	position: relative;
	text-align: center;
}
.radiantthemes-shop-box.style-three > .holder > .pic {
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
	border: 1px #f2f0f0 solid;
}
.radiantthemes-shop-box.style-three > .holder > .pic:before {
	content: " ";
	display: block;
	padding-top: calc((92 / 100) * 100%);
}
.radiantthemes-shop-box.style-three > .holder > .pic > .product-image {
	position: absolute;
	top: -10px;
	right: 0;
	bottom: -10px;
	left: 0;
	z-index: 1;
	background: center center no-repeat;
	background-size: cover;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.radiantthemes-shop-box.style-three > .holder:hover > .pic > .product-image {
	transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
}
.radiantthemes-shop-box.style-three > .holder > .pic > .overlay {
	position: absolute;
	top: -10px;
	right: -10px;
	bottom: -10px;
	left: -10px;
	z-index: 2;
	background-color: rgba(36,34,34,.1);
	opacity: 0;
	visibility: hidden;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.radiantthemes-shop-box.style-three > .holder:hover > .pic > .overlay {
	opacity: 1;
	visibility: visible;
}
.radiantthemes-shop-box.style-three > .holder > .data {
	text-align: left;
}
.radiantthemes-shop-box.style-three > .holder > .data > .onsale {
	position: static;
	float: right;
	min-width: initial;
	min-height: initial;
	margin: 0;
	padding: 0;
	background-color: initial;
	border-radius: 0;
	font-weight: 400;
	font-size: 15px;
	color: #232222;
	line-height: 25px;
}
.radiantthemes-shop-box.style-three > .holder > .data > .onsale:before {
	margin-right: 6px;
	content: "\f02c";
	font-family: 'FontAwesome';
}
.radiantthemes-shop-box.style-three > .holder > .data .woocommerce-loop-product__title {
	margin-bottom: 3px;
	font-weight: 500;
	font-size: 15px;
	color: #232222;
	line-height: 25px;
	letter-spacing: initial;
}
.radiantthemes-shop-box.style-three > .holder > .data > .info-box {
	position: relative;
	overflow: hidden;
}
.radiantthemes-shop-box.style-three > .holder > .data > .info-box .star-rating {
	display: none;
}
.radiantthemes-shop-box.style-three > .holder > .data .price {
	display: block;
	font-weight: 400;
	font-size: 14px;
	color: #828080;
	line-height: 28px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.radiantthemes-shop-box.style-three > .holder:hover > .data .price {
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
}
.radiantthemes-shop-box.style-three > .holder > .data .price del {
	margin-right: 5px;
}
.radiantthemes-shop-box.style-three > .holder > .data .price ins {
	font-weight: inherit;
}
.radiantthemes-shop-box.style-three > .holder > .data > .info-box > .action-buttons {
	position: absolute;
	top: -1px;
	left: 0;
	transform: translateY(100%);
	-webkit-transform: translateY(100%);
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.radiantthemes-shop-box.style-three > .holder:hover > .data > .info-box > .action-buttons {
	transform: translateY(0);
	-webkit-transform: translateY(0);
}
.radiantthemes-shop-box.style-three > .holder > .data > .info-box > .action-buttons > .button, .radiantthemes-shop-box.style-three > .holder > .data > .info-box > .action-buttons > .added_to_cart {
	padding: 0;
	background-color: initial;
	border-bottom: 1px #a9a9a9 solid;
	border-radius: 0;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 14px;
	color: #232222;
	line-height: 20px;
}
.radiantthemes-shop-box.style-three > .holder > .data > .info-box > .action-buttons > .button.add_to_cart_button.added {
	display: none;
}
.radiantthemes-shop-box.style-three > .holder > .data > .info-box > .action-buttons > .button.add_to_cart_button.loading {
	opacity: 1;
}
.radiantthemes-shop-box.style-three > .holder > .data > .info-box > .action-buttons > .button.add_to_cart_button.loading:after {
	top: -1px;
	right: -22px;
}
.radiantthemes-shop-box.style-four {
	margin-bottom: 30px!important;
}
.radiantthemes-shop-box.style-four > .holder {
	position: relative;
	text-align: center;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.radiantthemes-shop-box.style-four > .holder:hover {
	box-shadow: 0 0 10px rgba(0,0,0,.05);
}
.radiantthemes-shop-box.style-four > .holder > .onsale {
	top: 25px;
	left: auto;
	right: 20px;
	min-width: initial;
	min-height: initial;
	margin: 0;
	padding: 0;
	background-color: initial;
	border-radius: 0;
	font-weight: 400;
	font-size: 14px;
	color: #232222;
	line-height: 23px;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.radiantthemes-shop-box.style-four > .holder:hover > .onsale {
	top: 20px;
}
.radiantthemes-shop-box.style-four > .holder > .onsale:before {
	margin-right: 6px;
	content: "\f02c";
	font-family: 'FontAwesome';
}
.radiantthemes-shop-box.style-four > .holder > .pic {
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
	border: 1px #f2f0f0 solid;
}
.radiantthemes-shop-box.style-four > .holder > .pic:before {
	content: " ";
	display: block;
	padding-top: calc((123 / 100) * 100%);
}
.radiantthemes-shop-box.style-four > .holder > .pic > .product-image {
	position: absolute;
	top: -10px;
	right: 0;
	bottom: -10px;
	left: 0;
	z-index: 1;
	background: center center no-repeat;
	background-size: cover;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.radiantthemes-shop-box.style-four > .holder:hover > .pic > .product-image {
	transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
}
.radiantthemes-shop-box.style-four > .holder > .pic > .primary-info {
	position: absolute;
	top: 25px;
	left: 20px;
	z-index: 2;
	text-align: left;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.radiantthemes-shop-box.style-four > .holder:hover > .pic > .primary-info {
	top: 20px;
}
.radiantthemes-shop-box.style-four > .holder > .pic > .primary-info .woocommerce-loop-product__title {
	margin-bottom: 0;
	font-weight: 500;
	font-size: 14px;
	color: #232222;
	line-height: 23px;
	letter-spacing: initial;
}
.radiantthemes-shop-box.style-four > .holder > .pic > .primary-info ul.product-category {
	margin-bottom: 0;
	font-weight: 400;
	font-size: 12px;
	color: #393737;
	line-height: 22px;
	opacity: 0;
	visibility: hidden;
	transform: translateY(5px);
	-webkit-transform: translateY(5px);
	transition: all .7s ease-in-out;
	-webkit-transition: all .7s ease-in-out;
}
.radiantthemes-shop-box.style-four > .holder:hover > .pic > .primary-info ul.product-category {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
	-webkit-transform: translateY(0);
}
.radiantthemes-shop-box.style-four > .holder > .pic > .primary-info ul.product-category li {
	display: inline-block;
	vertical-align: top;
}
.radiantthemes-shop-box.style-four > .holder > .pic > .primary-info ul.product-category li:after {
	content: "and";
	margin-left: 3px;
	margin-right: 1px;
}
.radiantthemes-shop-box.style-four > .holder > .pic > .primary-info ul.product-category li:last-child:after, .radiantthemes-shop-box.style-four > .holder > .pic > .primary-info ul.product-category li:only-child:after {
	display: none;
}
.radiantthemes-shop-box.style-four > .holder > .pic > .primary-info ul.product-category li a {
	color: inherit;
}
.radiantthemes-shop-box.style-four > .holder > .pic > .action-buttons {
	position: absolute;
	bottom: 20px;
	left: 20px;
	z-index: 2;
	text-align: left;
	opacity: 0;
	visibility: hidden;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
}
.radiantthemes-shop-box.style-four > .holder:hover > .pic > .action-buttons {
	opacity: 1;
	visibility: visible;
}
.radiantthemes-shop-box.style-four > .holder > .pic > .action-buttons > .button, .radiantthemes-shop-box.style-four > .holder > .pic > .action-buttons > .added_to_cart {
	padding: 0;
	background-color: initial;
	border-radius: 0;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 12px;
	color: #030712;
	line-height: 22px;
}
.radiantthemes-shop-box.style-four > .holder > .pic > .action-buttons > .button.add_to_cart_button.added {
	display: none;
}
.radiantthemes-shop-box.style-four > .holder > .pic > .action-buttons > .button.add_to_cart_button.loading {
	opacity: 1;
}
.radiantthemes-shop-box.style-four > .holder > .pic > .action-buttons > .button.add_to_cart_button.loading:after {
	top: -1px;
	right: -20px;
}
.radiantthemes-shop-box.style-four > .holder > .pic > .secondary-info {
	position: absolute;
	bottom: 20px;
	right: 20px;
	z-index: 4;
	text-align: right;
	opacity: 0;
	visibility: hidden;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
}
.radiantthemes-shop-box.style-four > .holder:hover > .pic > .secondary-info {
	opacity: 1;
	visibility: visible;
}
.radiantthemes-shop-box.style-four > .holder > .pic > .secondary-info .star-rating {
	display: inline-block;
	vertical-align: top;
}
.radiantthemes-shop-box.style-four > .holder > .pic > .secondary-info .price {
	margin-bottom: 5px;
	font-weight: 500;
	font-size: 12px;
	color: #030712;
	line-height: 22px;
}
.radiantthemes-shop-box.style-four > .holder > .pic > .secondary-info .price del {
	margin-right: 5px;
}
.radiantthemes-shop-box.style-four > .holder > .pic > .secondary-info .price ins {
	font-weight: inherit;
}
.radiantthemes-shop-box.style-five {
	margin-bottom: 30px!important;
}
.radiantthemes-shop-box.style-five > .holder {
	position: relative;
	border: 1px #f2f0f0 solid;
	text-align: center;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.radiantthemes-shop-box.style-five > .holder:hover {
	box-shadow: 0 0 15px rgba(0,0,0,.1);
}
.radiantthemes-shop-box.style-five > .holder > .onsale {
	top: 10px;
	left: auto;
	right: 10px;
	width: 60px;
	min-width: initial;
	height: 60px;
	min-height: initial;
	margin: 0;
	padding: 5px;
	background-color: #fff;
	border-radius: 50%;
	box-shadow: 0 3px 5px rgba(0,0,0,.1);
	text-transform: uppercase;
	font-weight: 500;
	font-size: 13px;
	color: #252525;
	line-height: 50px;
}
.radiantthemes-shop-box.style-five > .holder > .pic {
	position: relative;
	overflow: hidden;
}
.radiantthemes-shop-box.style-five > .holder > .pic:before {
	content: " ";
	display: block;
	padding-top: calc((95 / 100) * 100%);
}
.radiantthemes-shop-box.style-five > .holder > .pic > .product-image {
	position: absolute;
	top: -10px;
	right: 0;
	bottom: -10px;
	left: 0;
	z-index: 1;
	background: center center no-repeat;
	background-size: cover;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.radiantthemes-shop-box.style-five > .holder:hover > .pic > .product-image {
	transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
}
.radiantthemes-shop-box.style-five > .holder > .pic > .overlay {
	position: absolute;
	top: -10px;
	right: -10px;
	bottom: -10px;
	left: -10px;
	z-index: 2;
	background-color: rgba(36,34,34,.05);
	opacity: 0;
	visibility: hidden;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.radiantthemes-shop-box.style-five > .holder:hover > .pic > .overlay {
	opacity: 1;
	visibility: visible;
}
.radiantthemes-shop-box.style-five > .holder > .data {
	padding: 22px 20px 0 20px;
	text-align: left;
}
.radiantthemes-shop-box.style-five > .holder > .data .woocommerce-loop-product__title {
	margin-bottom: 0;
	font-weight: 700;
	font-size: 18px;
	color: #232222;
	line-height: 28px;
	letter-spacing: initial;
}
.radiantthemes-shop-box.style-five > .holder > .data .star-rating {
	display: inline-block;
	vertical-align: top;
}
.radiantthemes-shop-box.style-five > .holder > .data .price {
	margin-bottom: 5px;
	font-weight: 400;
	font-size: 14px;
	color: #232222;
	line-height: 23px;
}
.radiantthemes-shop-box.style-five > .holder > .data .price del {
	margin-right: 5px;
}
.radiantthemes-shop-box.style-five > .holder > .data .price ins {
	font-weight: inherit;
}
.radiantthemes-shop-box.style-five > .holder > .data > .action-buttons {
	margin-top: 22px;
	border-top: 1px #f2f0f0 solid;
}
.radiantthemes-shop-box.style-five > .holder > .data > .action-buttons > .button, .radiantthemes-shop-box.style-five > .holder > .data > .action-buttons > .added_to_cart {
	display: block;
	padding: 10px 0 11px 0;
	background-color: initial;
	border-radius: 0;
	text-align: center;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 13px;
	color: #393737;
	line-height: 25px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.radiantthemes-shop-box.style-five > .holder > .data > .action-buttons > .button.add_to_cart_button.added {
	display: none;
}
.radiantthemes-shop-box.style-five > .holder > .data > .action-buttons > .button.add_to_cart_button.loading {
	opacity: 1;
}
.radiantthemes-shop-box.style-five > .holder > .data > .action-buttons > .button.add_to_cart_button:before {
	margin-right: 10px;
	content: "\f07a";
	font-family: 'FontAwesome';
	font-size: 112%;
}
.radiantthemes-shop-box.style-five > .holder > .data > .action-buttons > .button.add_to_cart_button.loading:after {
	top: 10px;
	right: 0;
}
.radiantthemes-shop-box.style-six {
	margin-bottom: 30px!important;
}
.radiantthemes-shop-box.style-six > .holder {
	position: relative;
	text-align: center;
}
.radiantthemes-shop-box.style-six > .holder > .onsale {
	top: 10px;
	left: 10px;
	width: 44px;
	min-width: initial;
	height: 44px;
	min-height: initial;
	margin: 0;
	padding: 5px;
	background-color: #333;
	border-radius: 50%;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 12px;
	color: #fff;
	line-height: 34px;
}
.radiantthemes-shop-box.style-six > .holder > .pic {
	position: relative;
	overflow: hidden;
	margin-bottom: 10px;
	padding-top: calc((130 / 100) * 100%);
}
.radiantthemes-shop-box.style-six > .holder > .pic > .product-image {
	position: absolute;
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
	z-index: 1;
	background: center center no-repeat;
	background-size: cover;
}
.radiantthemes-shop-box.style-six > .holder > .pic > .overlay {
	position: absolute;
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
	z-index: 2;
}
.radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 3;
	padding: 15px;
	font-size: 0;
}
.radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons > .button, .radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons > .added_to_cart, .radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons > .yith-wcwl-add-to-wishlist {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 45px;
	height: 45px;
	overflow: hidden;
	margin: 0 6px 10px 6px;
	padding: 5px;
	background-color: #fff;
	border-radius: 50%;
	box-shadow: 0 7px 25px rgba(0,0,0,.25);
	text-align: center;
	color: #333;
	opacity: 0;
	transform: translateY(12px);
	-webkit-transform: translateY(12px);
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons > .button:hover, .radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons > .added_to_cart:hover, .radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons > .yith-wcwl-add-to-wishlist:hover {
	background-color: #333;
	color: #fff;
}
.radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons > .button:before, .radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons > .added_to_cart:before, .radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons > .yith-wcwl-add-to-wishlist:before {
	font-family: 'Themify';
	font-weight: 400;
	font-size: 20px;
	color: inherit;
	line-height: 35px;
}
.radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons > .button > .yith-wcwl-add-button, .radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons > .added_to_cart > .yith-wcwl-add-button, .radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons > .yith-wcwl-add-to-wishlist > .yith-wcwl-add-button {
	display: block!important;
}
.radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons > .button > .yith-wcwl-add-button > .add_to_wishlist, .radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons > .added_to_cart > .yith-wcwl-add-button > .add_to_wishlist, .radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons > .yith-wcwl-add-to-wishlist > .yith-wcwl-add-button > .add_to_wishlist {
	position: absolute;
	top: 0;
	right: 0;
	border: 0;
	left: 0;
}
.radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons > .button.add_to_cart_button.added, .radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons > .added_to_cart {
	transition: opacity .3s ease-in-out 0s,transform .3s ease-in-out 0s;
	-webkit-transition: opacity .3s ease-in-out 0s,transform .3s ease-in-out 0s;
}
.radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons > .button.yith-wcqv-button {
	transition: opacity .3s ease-in-out .2s,transform .3s ease-in-out .2s;
	-webkit-transition: opacity .3s ease-in-out .2s,transform .3s ease-in-out .2s;
}
.radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons > .yith-wcwl-add-to-wishlist {
	transition: opacity .3s ease-in-out .4s,transform .3s ease-in-out .4s;
	-webkit-transition: opacity .3s ease-in-out .4s,transform .3s ease-in-out .4s;
}
.radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons > .button.add_to_cart_button.added {
	display: none;
}
.radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons > .button.add_to_cart_button.loading {
	opacity: 1;
}
.radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons > .button.add_to_cart_button.loading:after {
	top: 10px;
	right: 10px;
	font-size: 25px;
	opacity: .5;
}
.radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons .button.add_to_cart_button:before {
	content: "\e60d";
}
.radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons .button.product_type_grouped:before {
	content: "\e63d";
}
.radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons .added_to_cart:before {
	content: "\e60e";
}
.radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons .button.yith-wcqv-button:before {
	content: "\e610";
}
.radiantthemes-shop-box.style-six > .holder > .pic > .action-buttons .yith-wcwl-add-to-wishlist:before {
	content: "\e634";
}
.radiantthemes-shop-box.style-six > .holder > .data .woocommerce-loop-product__title {
	margin-bottom: 0;
	font-weight: 500;
	font-size: 20px;
	color: #181b31;
	line-height: 30px;
	letter-spacing: initial;
}
.radiantthemes-shop-box.style-six > .holder > .data .star-rating {
	display: inline-block;
	vertical-align: top;
}
.radiantthemes-shop-box.style-six > .holder > .data .price {
	color: #6a7c92;
	margin-bottom: 5px;
	font-weight: 400;
	font-size: 14px;
	line-height: 25px;
}
.radiantthemes-shop-box.style-six > .holder > .data .price del {
	margin-right: 5px;
}
.radiantthemes-shop-box.style-six > .holder > .data .price ins {
	font-weight: inherit;
}
.radiantthemes-shop-box.style-six > .holder:hover > .pic > .action-buttons > .button, .radiantthemes-shop-box.style-six > .holder:hover > .pic > .action-buttons > .added_to_cart, .radiantthemes-shop-box.style-six > .holder:hover > .pic > .action-buttons > .yith-wcwl-add-to-wishlist {
	opacity: 1;
	transform: translateY(0);
	-webkit-transform: translateY(0);
}
.radiantthemes-shop-box.style-seven {
	margin-bottom: 30px!important;
}
.radiantthemes-shop-box.style-seven > .holder {
	position: relative;
	text-align: left;
}
.radiantthemes-shop-box.style-seven > .holder > .onsale {
	top: 15px;
	left: 15px;
	width: 50px;
	min-width: initial;
	height: 50px;
	min-height: initial;
	margin: 0;
	padding: 5px;
	border-radius: 50%;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 13px;
	line-height: 40px;
	background: #fff;
	color: #000;
}
.radiantthemes-shop-box.style-seven > .holder > .pic {
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
}
.radiantthemes-shop-box.style-seven > .holder > .pic:before {
	content: " ";
	display: block;
	padding-top: calc((120 / 90) * 100%);
}
.radiantthemes-shop-box.style-seven > .holder > .pic > .product-image {
	position: absolute;
	top: -10px;
	right: 0;
	bottom: -10px;
	left: 0;
	z-index: 1;
	background: center center no-repeat;
	background-size: cover;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.radiantthemes-shop-box.style-seven > .holder > .pic > .overlay {
	position: absolute;
	top: -10px;
	right: -10px;
	bottom: -10px;
	left: -10px;
	z-index: 2;
	background-color: rgba(36,34,34,.1);
	opacity: 0;
	visibility: hidden;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.radiantthemes-shop-box.style-seven > .holder > .pic > .action-buttons {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
	z-index: 2;
	transform: translateY(100%);
	-webkit-transform: translateY(100%);
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.radiantthemes-shop-box.style-seven > .holder > .pic > .action-buttons > .button, .radiantthemes-shop-box.style-seven > .holder > .pic > .action-buttons > .added_to_cart {
	width: auto;
	float: none;
	padding: 8px 40px 9px 25px;
	background-color: #fff;
	border-radius: 0;
	font-weight: 400;
	font-size: 16px;
	color: #000;
	line-height: 25px;
	margin-bottom: 20px;
}
.radiantthemes-shop-box.style-seven > .holder > .pic > .action-buttons > .button:after {
	content: "\e628";
	font-size: 14px;
	color: #000;
	position: absolute;
	margin: 5px 0 0 5px;
	transition: .3s;
	border: none;
	padding: 0;
	font-family: 'themify';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.radiantthemes-shop-box.style-seven > .holder > .pic > .action-buttons .button.add_to_cart_button.added {
	display: none;
}
.radiantthemes-shop-box.style-seven > .holder > .pic > .action-buttons .button.add_to_cart_button.loading {
	opacity: 1;
}
.radiantthemes-shop-box.style-seven > .holder > .pic > .action-buttons .button.add_to_cart_button.loading:after {
	top: 8px;
	right: 10px;
}
.radiantthemes-shop-box.style-seven > .holder > .data .woocommerce-loop-product__title {
	margin-bottom: 0;
	font-weight: 500;
	font-size: 20px;
	color: #000;
	line-height: 30px;
	letter-spacing: .6px;
}
.radiantthemes-shop-box.style-seven > .holder > .data .star-rating {
	display: inline-block;
	vertical-align: top;
}
.radiantthemes-shop-box.style-seven > .holder > .data .price {
	margin-bottom: 5px;
	font-weight: 400;
	font-size: 18px;
	color: #000;
	line-height: 36px;
}
.radiantthemes-shop-box.style-seven > .holder > .data .price del {
	margin-right: 5px;
}
.radiantthemes-shop-box.style-seven > .holder > .data .price ins {
	font-weight: inherit;
}
.radiantthemes-shop-box.style-seven > .holder:hover > .pic > .product-image {
	transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
}
.radiantthemes-shop-box.style-seven > .holder:hover > .pic > .overlay {
	opacity: 1;
	visibility: visible;
}
.radiantthemes-shop-box.style-seven > .holder:hover > .pic > .action-buttons {
	transform: translateY(0);
	-webkit-transform: translateY(0);
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	background: #000!important;
	border: 1px solid #403F41!important;
	padding: 15px 35px!important;
	text-transform: capitalize!important;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
	background: #403F41!important;
	border: 1px solid #000!important;
}
.woocommerce button.button[name=update_cart] {
	background: #000!important;
	border: 1px solid #403F41!important;
	padding: 15px 35px!important;
	text-transform: capitalize!important;
}
.woocommerce button.button[name=update_cart]:hover {
	background: #403F41!important;
	border: 1px solid #000!important;
}
.woocommerce #payment #place_order {
	background: #000!important;
	border: 1px solid #403F41!important;
	padding: 15px 35px!important;
	text-transform: capitalize!important;
}
.woocommerce #payment #place_order:hover {
	background: #403F41!important;
	border: 1px solid #000!important;
}
.shop_single > .summary form.cart .button {
	background: #000!important;
	border: 1px solid #403F41!important;
	padding: 10px 35px!important;
	text-transform: capitalize!important;
}
.shop_single > .summary form.cart .hover {
	background: #403F41!important;
	border: 1px solid #000!important;
}
.woocommerce div.product form.cart .variations label {
	font-size: 14px;
	line-height: 35px;
}
.page-template-default .entry-content ul.woocommerce-error li {
	padding-left: 20px!important;
}
.woocommerce h1.entry-title {
	line-height: 45px!important;
	font-weight: 700!important;
	font-size: 35px!important;
}
.woocommerce span.onsale {
	min-height: 3.236em;
	min-width: 3.236em;
	padding: .202em;
	font-size: 1em;
	font-weight: 700;
	position: absolute;
	text-align: center;
	line-height: 3.236;
	top: 15px;
	left: 15px;
	margin: 0;
	border-radius: 100%;
	background-color: #fff;
	color: #000;
	font-size: .857em;
	z-index: 9;
}
.wraper_shop_single {
	width: 100%;
}
.wraper_shop_single > .container {
	padding-top: 100px;
	padding-bottom: 60px;
}
.shop_single > .onsale {
	width: 60px;
	height: 60px;
	box-shadow: 0 3px 5px rgba(0,0,0,.1);
	text-transform: uppercase;
	line-height: 55px!important;
}
.wraper_shop_single.style-one .shop_single > .woocommerce-product-gallery .flex-viewport, .wraper_shop_single.style-two .shop_single > .woocommerce-product-gallery .flex-viewport, .wraper_shop_single.style-three .shop_single > .woocommerce-product-gallery .flex-viewport {
	margin-bottom: 30px;
}
.wraper_shop_single.style-one .shop_single > .woocommerce-product-gallery ol.flex-control-nav {
	display: none;
}
.wraper_shop_single.style-one .shop_single > .woocommerce-product-gallery ol.flex-control-nav, .wraper_shop_single.style-two .shop_single > .woocommerce-product-gallery ol.flex-control-nav, .wraper_shop_single.style-three .shop_single > .woocommerce-product-gallery ol.flex-control-nav {
	margin-left: -15px!important;
	margin-right: -15px!important;
}
.wraper_shop_single.style-one .shop_single > .woocommerce-product-gallery ol.flex-control-nav > li, .wraper_shop_single.style-two .shop_single > .woocommerce-product-gallery ol.flex-control-nav > li, .wraper_shop_single.style-three .shop_single > .woocommerce-product-gallery ol.flex-control-nav > li {
	margin-bottom: 30px!important;
	padding-left: 15px;
	padding-right: 15px;
}
.shop_single > .summary {
	margin-top: -9px;
}
.shop_single > .summary .product_title {
	color: #181b31!important;
	margin-bottom: 12px;
	font-size: 24px;
	line-height: 35px;
}
.shop_single > .summary .woocommerce-product-rating {
	margin-bottom: 17px;
}
.shop_single > .summary > .yith-wcwl-add-to-wishlist {
	display: none!important;
}
.shop_single > .summary .price, .shop_single > .summary .woocommerce-variation-price {
	margin-bottom: 20px;
	font-size: 25px!important;
	color: #181b31!important;
	line-height: 30px;
}
.shop_single > .summary .woocommerce-product-details__short-description {
	margin-bottom: 32px;
	padding-bottom: 20px;
	border-bottom: 1px #d8dada solid;
}
.shop_single > .summary table.group_table {
	margin: 0 0 30px 0;
	font-size: 14px;
}
.shop_single > .summary table.group_table td {
	vertical-align: middle!important;
}
.shop_single > .summary table.group_table td label {
	margin-bottom: 0;
}
.shop_single > .summary .wcppec-checkout-buttons {
	max-width: 120px;
	margin-top: 0;
	margin-bottom: 40px;
}
.shop_single > .summary .product_meta {
	margin-bottom: 25px;
}
.shop_single > .summary .product_meta > .sku_wrapper, .shop_single > .summary .product_meta > .posted_in, .shop_single > .summary .product_meta > .tagged_as {
	display: block;
	margin-bottom: 3px;
}
.shop_single > .summary .product_meta > .sku_wrapper a, .shop_single > .summary .product_meta > .posted_in a, .shop_single > .summary .product_meta > .tagged_as a {
	color: inherit;
}
.shop_single > .summary .quantity {
	min-width: 105px;
	margin: 7px 20px 7px 0!important;
}
.shop_single > .summary .quantity > .input-group-addon {
	display: inline-block;
	vertical-align: top;
	width: 30px;
	height: 30px;
	padding: 0;
	background-color: #f5f5f5;
	border: 1px #d5d5d5 solid;
	border-radius: 50%;
	text-align: center;
	font-size: 17px;
	color: #030712;
	line-height: 27px;
	cursor: pointer;
	user-select: none;
}
.shop_single > .summary .quantity > .qty {
	width: 35px;
	height: 30px;
	float: none;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0 5px 0 5px;
	border: none;
	box-shadow: initial;
	text-align: center;
	-moz-appearance: textfield;
}
.shop_single > .summary .quantity > .qty::-webkit-inner-spin-button, .shop_single > .summary .quantity > .qty::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
.shop_single > .summary .quantity > .qty:focus {
	border: none;
}
.shop_single > .summary select {
	height: 35px;
	padding: 0 10px 0 10px;
	border: 1px rgba(195,196,198,.5) solid;
	font-weight: 400;
	font-size: 15px;
	color: #191717;
}
.shop_single > .summary .variations {
	margin-bottom: 30px!important;
}
.shop_single>.summary .variations tr:not(:last-child) td{padding-bottom:15px;}
.shop_single > .summary .variations label {
	color: initial;
}
.shop_single > .summary form.cart .button {
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.shop_single > .summary form.cart .button:before {
	margin-right: 10px;
	content: "\e655";
	font-family: "themify";
}
.shop_single > .summary .yith-wcwl-add-to-wishlist {
	display: inline-block;
	vertical-align: middle;
	margin-top: 11px;
	margin-left: 18px;
}
.shop_single > .summary .yith-wcwl-add-to-wishlist > .yith-wcwl-add-button, .shop_single > .summary .yith-wcwl-add-to-wishlist > .yith-wcwl-wishlistaddedbrowse, .shop_single > .summary .yith-wcwl-add-to-wishlist > .yith-wcwl-wishlistexistsbrowse {
	font-size: 0;
}
.shop_single > .summary .yith-wcwl-add-to-wishlist > .yith-wcwl-add-button .feedback, .shop_single > .summary .yith-wcwl-add-to-wishlist > .yith-wcwl-add-button .ajax-loading, .shop_single > .summary .yith-wcwl-add-to-wishlist > .yith-wcwl-wishlistaddedbrowse .feedback, .shop_single > .summary .yith-wcwl-add-to-wishlist > .yith-wcwl-wishlistaddedbrowse .ajax-loading, .shop_single > .summary .yith-wcwl-add-to-wishlist > .yith-wcwl-wishlistexistsbrowse .feedback, .shop_single > .summary .yith-wcwl-add-to-wishlist > .yith-wcwl-wishlistexistsbrowse .ajax-loading {
	display: none!important;
}
.shop_single > .summary .yith-wcwl-add-to-wishlist > .yith-wcwl-add-button > a, .shop_single > .summary .yith-wcwl-add-to-wishlist > .yith-wcwl-wishlistaddedbrowse > a, .shop_single > .summary .yith-wcwl-add-to-wishlist > .yith-wcwl-wishlistexistsbrowse > a {
	display: block;
}
.shop_single > .summary .yith-wcwl-add-to-wishlist > .yith-wcwl-add-button > a:before, .shop_single > .summary .yith-wcwl-add-to-wishlist > .yith-wcwl-wishlistaddedbrowse > a:before, .shop_single > .summary .yith-wcwl-add-to-wishlist > .yith-wcwl-wishlistexistsbrowse > a:before {
	font-family: 'Themify';
	font-weight: 400;
	font-size: 20px;
	color: #3a3d42;
	line-height: 1;
}
.shop_single > .summary .yith-wcwl-add-to-wishlist > .yith-wcwl-add-button > a:before {
	content: "\e634";
}
.shop_single > .summary .yith-wcwl-add-to-wishlist > .yith-wcwl-wishlistaddedbrowse > a:before, .shop_single > .summary .yith-wcwl-add-to-wishlist > .yith-wcwl-wishlistexistsbrowse > a:before {
	content: "\e635";
}
.wraper_shop_single.style-one .shop_single_tabs {
	margin-top: 40px;
	margin-bottom: 50px;
}
.wraper_shop_single.style-one .shop_single_tabs > ul.nav-tabs {
	margin-bottom: 30px;
	border-bottom-color: #cfced1;
	text-align: center;
}
.wraper_shop_single.style-one .shop_single_tabs > ul.nav-tabs > li {
	display: inline-block;
	vertical-align: top;
	float: none;
	margin-right: 40px;
	margin-bottom: 0;
}
.wraper_shop_single.style-one .shop_single_tabs > ul.nav-tabs > li:last-child {
	margin-right: 0;
}
.wraper_shop_single.style-one .shop_single_tabs > ul.nav-tabs > li > a {
	position: relative;
	display: block;
	margin-right: 0;
	margin-bottom: -2px;
	padding-bottom: 14px;
	border: none;
	font-weight: 600;
	font-size: 20px;
	color: #181b31;
	line-height: 30px;
	cursor: pointer;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.wraper_shop_single.style-one .shop_single_tabs > ul.nav-tabs > li > a:before {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 0;
	content: " ";
	width: auto;
	height: 3px;
	background-color: #000;
	transform: scaleX(0);
	-webkit-transform: scaleX(0);
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.wraper_shop_single.style-one .shop_single_tabs > ul.nav-tabs > li.active > a:before {
	transform: scaleX(1);
	-webkit-transform: scaleX(1);
}
.wraper_shop_single.style-one .shop_single_tabs > .tab-content > .tab-pane h2 {
	color: #181b31;
	margin-bottom: 12px;
	font-weight: 600;
	font-size: 20px;
	line-height: 30px;
}
.wraper_shop_single.style-two .shop_single_accordion > .shop_single_accordion_item {
	margin-bottom: 12px;
}
.wraper_shop_single.style-two .shop_single_accordion > .shop_single_accordion_item > .btn {
	position: relative;
	width: 100%;
	padding: 11px 40px 10px 20px;
	background-color: #fff;
	border: 1px #d9dbdb solid;
	border-radius: 0;
	box-shadow: initial;
	text-align: left;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 14px;
	color: #181b31;
	line-height: 25px;
	cursor: pointer;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.wraper_shop_single.style-two .shop_single_accordion > .shop_single_accordion_item > .btn:before {
	position: absolute;
	top: 50%;
	right: 15px;
	z-index: 0;
	content: "\f067";
	font-family: 'FontAwesome';
	font-size: 80%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.wraper_shop_single.style-two .shop_single_accordion > .shop_single_accordion_item > .btn.collapsed:before {
	content: "\f067";
}
.wraper_shop_single.style-two .shop_single_accordion > .shop_single_accordion_item > .collapse h2, .wraper_shop_single.style-two .shop_single_accordion > .shop_single_accordion_item > .collapsing h2 {
	color: #181b31;
	margin-top: 15px;
	margin-bottom: 10px;
	font-weight: 500;
	font-size: 20px;
	line-height: 30px;
}
.wraper_shop_single.style-three .shop_single_tabs > ul.nav-tabs {
	display: table;
	table-layout: fixed;
	margin-bottom: 20px;
	border: 1px #ece9e9 solid;
	text-align: center;
}
.wraper_shop_single.style-three .shop_single_tabs > ul.nav-tabs > li {
	display: table-cell;
	width: 1%;
	float: none;
	margin-bottom: 0;
}
.wraper_shop_single.style-three .shop_single_tabs > ul.nav-tabs > li > a {
	display: block;
	margin: 0;
	padding: 7px 10px;
	background-color: #fff;
	border: none;
	border-radius: 0;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 13px;
	color: #030712;
	line-height: 25px;
	cursor: pointer;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.wraper_shop_single.style-three .shop_single_tabs > ul.nav-tabs > li.active > a {
	background-color: #ece9e9;
}
.wraper_shop_single.style-three .shop_single_tabs > .tab-content > .tab-pane h2 {
	margin-bottom: 10px;
	font-weight: 600;
	font-size: 20px;
	line-height: 30px;
}
.shop_single table.shop_attributes {
	border: 1px #d8dada solid;
}
.shop_single table.shop_attributes > tbody > tr > th, .shop_single table.shop_attributes > tbody > tr > td {
	padding: 7px 15px;
	font-style: normal;
}
.shop_single table.shop_attributes > tbody > tr > th {
	width: 250px;
	font-weight: 500;
}
.shop_single table.shop_attributes > tbody > tr > td {
	text-align: right;
}
.shop_single .woocommerce-Reviews {
	text-align: left;
}
.woocommerce #reviews #comments ol.commentlist li {
	padding: 22px 25px 28px 25px;
	background-color: #f9f9f9;
}
.woocommerce #reviews #comments ol.commentlist li > .comment_container {
	position: relative;
	min-height: 70px;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
	top: 6px;
	width: 60px;
	padding: 0;
	border: 3px #fff solid;
	border-radius: 50px;
	box-shadow: 0 1px 3px rgba(0,0,0,.15);
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
	margin: 0 0 0 80px;
	padding: 0;
	border: none;
	border-radius: 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p {
	margin: 0;
}
.shop_single #review_form .comment-reply-title {
	margin-bottom: 10px;
	font-weight: 600;
	font-size: 20px;
	line-height: 30px;
}
.shop_single #review_form #respond label {
	display: block;
}
.shop_single #review_form #respond input[type=text], .shop_single #review_form #respond input[type=email], .shop_single #review_form #respond textarea {
	padding: 5px 10px 5px 10px;
	border: 1px #e2e2e2 solid;
	resize: none;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.shop_single #review_form #respond input[type=submit] {
	padding-top: 11px!important;
	padding-bottom: 10px!important;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
ul.payment_methods li {
	list-style: none!important;
}
.shop_related {
	margin-top: 50px;
}
.shop_related > .related.products > h2 {
	color: #181b31;
	margin-bottom: 20px;
	font-weight: 500;
	font-size: 28px;
	line-height: 35px;
}
.woocommerce .cart-empty {
	margin-bottom: 25px;
	text-align: center;
	font-size: 35px;
	line-height: 45px;
}
.woocommerce .return-to-shop {
	text-align: center;
}
.woocommerce .return-to-shop .button {
	background-color: initial;
	border-radius: 0;
	transition: all .3s ease-in-out!important;
	-webkit-transition: all .3s ease-in-out!important;
}
legend, #customer_login h2, .woocommerce-MyAccount-content h2, .woocommerce-MyAccount-content h3, .cart_totals h2, .woocommerce-billing-fields h3, .woocommerce-shipping-fields h3, .woocommerce-additional-fields h3, h3#order_review_heading, body.woocommerce-order-received h2, body.woocommerce-order-received header.title h3, .wishlist-title h2 {
	margin: 0 0 30px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px rgba(40,41,37,.2) solid;
	font-weight: 400;
	font-size: 24px;
	color: #373834;
	line-height: 35px;
}
.woocommerce form.login, .woocommerce form.register {
	border: 1px rgba(40,41,37,.2) solid;
	border-radius: 0;
}
.woocommerce form .form-row label {
	margin: 0 0 7px 0;
	font-weight: 400;
	font-size: 17px;
	color: #30302d;
	line-height: 25px;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
	height: 40px;
	padding: 0 10px 0 10px;
	background: #fff;
	border: 1px rgba(195,196,198,.5) solid;
	border-radius: 0;
	font-weight: 400;
	font-size: 15px;
	color: #191717;
	line-height: 23px;
	resize: none;
	transition: all .3s ease-in-out;
}
.woocommerce form .form-row textarea {
	height: 100px;
	padding: 7px 10px 7px 10px;
}
.select2-container .select2-selection {
	height: 40px;
	border: 1px rgba(195,196,198,.5) solid;
	border-radius: 0;
}
.select2-dropdown {
	border-color: rgba(195,196,198,.5);
}
.select2-container .select2-selection > .select2-selection__rendered {
	margin-top: 9px;
	font-weight: 400;
	font-size: 15px;
	color: #191717;
	line-height: 23px;
}
.select2-container .select2-selection > .select2-selection__arrow {
	top: 6px;
}
.woocommerce form .form-row input.input-text:focus, .woocommerce form .form-row textarea:focus, .select2-container .select2-selection:hover {
	border-width: 1px;
	border-style: solid;
}
.woocommerce form .form-row input.button {
	margin: 10px 15px 5px 0;
}
.woocommerce-MyAccount-navigation {
	min-height: 350px;
	padding: 0 30px 0 0;
}
.woocommerce-MyAccount-navigation > ul > li {
	position: relative;
	width: 100%;
	height: auto;
	float: left;
	margin: 0 0 10px 0;
	padding: 0 0 0 18px;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 16px;
	color: #10101d;
	line-height: 25px;
}
.woocommerce-MyAccount-navigation > ul > li:last-child, .woocommerce-MyAccount-navigation > ul > li:only-child {
	margin: 0;
}
.woocommerce-MyAccount-navigation > ul > li:before {
	position: absolute;
	top: 4px;
	left: 0;
	z-index: 0;
	content: "\f101";
	font-family: 'FontAwesome';
	font-size: 15px;
	color: #ff3c24;
	line-height: 15px;
}
.woocommerce-MyAccount-navigation > ul > li > a {
	color: #10101d;
	cursor: pointer;
	transition: all .3s ease-in-out;
}
.woocommerce-MyAccount-navigation > ul > li > a:hover {
	color: #ff3c24;
}
.woocommerce-MyAccount-content p {
	margin: 0 0 20px 0;
}
.woocommerce-MyAccount-content #generate_referral_field, .woocommerce-MyAccount-content #rs_redeem_voucher_code, .woocommerce-MyAccount-content #filters, .woocommerce-MyAccount-content #change-page-sizes {
	width: 100%;
	max-width: 300px;
	height: 40px;
	margin: 0 0 10px 0;
	padding: 0 10px 0 10px;
	background: #fff;
	border: 1px rgba(195,196,198,.5) solid;
	border-radius: 0;
	font-weight: 400;
	font-size: 15px;
	color: #191717;
	line-height: 23px;
	resize: none;
	transition: all .3s ease-in-out;
}
.woocommerce-MyAccount-content #filters, .woocommerce-MyAccount-content #change-page-sizes {
	max-width: 70px;
	margin-left: 7px;
}
.woocommerce-MyAccount-content #generate_referral_field:focus, .woocommerce-MyAccount-content #rs_redeem_voucher_code:focus {
	border: 1px #ff3c24 solid;
}
.woocommerce .product-thumbnail {
	text-align: center;
}
.woocommerce .product-thumbnail .size-woocommerce_thumbnail {
	width: 120px;
}
.woocommerce .quantity .qty {
	height: 40px;
	padding: 0 5px 0 0;
	border: 1px rgba(195,196,198,.5) solid;
	font-weight: 400;
	font-size: 15px;
	color: #181b31;
	transition: all .3s ease-in-out;
}
.woocommerce .quantity .qty:focus {
	border: 1px #ff3c24 solid;
}
.woocommerce button.button[name=update_cart], .woocommerce button.button[name=update_cart]:disabled, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	padding-top: 11px!important;
	padding-bottom: 10px!important;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.woocommerce-cart .fp_apply_reward .input-text {
	width: 100%;
	max-width: 180px;
	height: 40px;
	margin: 0 0 10px 0;
	padding: 0 10px 0 10px;
	background: #fff;
	border: 1px rgba(195,196,198,.5) solid;
	border-radius: 0;
	font-weight: 400;
	font-size: 15px;
	color: #191717;
	line-height: 23px;
	resize: none;
	transition: all .3s ease-in-out;
}
.woocommerce-cart .fp_apply_reward .input-text:focus {
	border: 1px #ff3c24 solid;
}
.woocommerce .coupon, .woocommerce .checkout_coupon {
	position: relative;
	width: 100%;
	max-width: 350px;
	border: 2px rgba(0,0,0,.2) dashed;
}
.woocommerce .coupon:before, .woocommerce .coupon:after, .woocommerce .checkout_coupon:before, .woocommerce .checkout_coupon:after {
	position: absolute;
	top: 10px;
	z-index: 0;
	width: 40px;
	text-align: center;
	font-family: 'themify';
	font-size: 20px;
	line-height: 1;
	opacity: .75;
}
.woocommerce .coupon:before, .woocommerce .checkout_coupon:before {
	left: 0;
	content: "\e613";
}
.woocommerce .coupon:after, .woocommerce .checkout_coupon:after {
	right: 0;
	content: "\e65d";
}
.woocommerce .coupon input.input-text, .woocommerce .checkout_coupon input.input-text {
	width: 100%!important;
	height: 42px;
	border: none!important;
	padding: 0 70px 0 40px!important;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
	padding: 8px 46px!important;
}
.woocommerce .coupon, .woocommerce .checkout_coupon {
	max-width: 442px!important;
}
.woocommerce .coupon button.button, .woocommerce .checkout_coupon button.button {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	width: 40px;
	padding: 0!important;
	background-color: transparent;
	border: none;
	border-radius: 0;
	opacity: 0;
}
.woocommerce table.shop_table {
	width: 100%;
	table-layout: auto;
	margin-bottom: 70px;
	border-collapse: collapse;
	border: none;
	border-radius: 0;
	text-align: center;
}
.woocommerce table.shop_table > thead > tr > th {
	padding-top: 0;
	padding-bottom: 11px;
	border: none!important;
	border-bottom: 2px #e7e7e7 solid!important;
	text-align: left;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 15px;
	color: #1B1919;
	line-height: 28px;
	letter-spacing: 1px;
}
.woocommerce table.shop_table > thead > tr > th.product-remove, .woocommerce table.shop_table > thead > tr > th.product-price, .woocommerce table.shop_table > thead > tr > th.product-quantity, .woocommerce table.shop_table > thead > tr > th.product-subtotal, .woocommerce table.shop_table > thead > tr > th.product-stock-status, .woocommerce table.shop_table > thead > tr > th.product-add-to-cart {
	text-align: center;
}
.woocommerce table.shop_table > tbody > tr > th, .woocommerce table.shop_table > tbody > tr > td {
	padding: 20px 12px;
	border: none!important;
	border-bottom: 1px #e7e7e7 solid!important;
	text-align: left;
	font-size: 15px;
}
.woocommerce table.shop_table > tbody > tr > th.product-remove, .woocommerce table.shop_table > tbody > tr > th.product-price, .woocommerce table.shop_table > tbody > tr > th.product-quantity, .woocommerce table.shop_table > tbody > tr > th.product-subtotal, .woocommerce table.shop_table > tbody > tr > th.product-stock-status, .woocommerce table.shop_table > tbody > tr > th.product-add-to-cart, .woocommerce table.shop_table > tbody > tr > td.product-remove, .woocommerce table.shop_table > tbody > tr > td.product-price, .woocommerce table.shop_table > tbody > tr > td.product-quantity, .woocommerce table.shop_table > tbody > tr > td.product-subtotal, .woocommerce table.shop_table > tbody > tr > td.product-stock-status, .woocommerce table.shop_table > tbody > tr > td.product-add-to-cart {
	text-align: center;
}
.woocommerce table.shop_table > tbody > tr > th.product-thumbnail, .woocommerce table.shop_table > tbody > tr > td.product-thumbnail {
	width: 100px;
}
.woocommerce table.shop_table > tbody > tr > th .remove, .woocommerce table.shop_table > tbody > tr > td .remove {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-color: #1d1d1d;
	border-radius: 50%;
	font-size: 9px;
	color: #fff!important;
	line-height: 21px;
	cursor: pointer;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.woocommerce table.shop_table > tbody > tr > th .yith-wcqv-button, .woocommerce table.shop_table > tbody > tr > td .yith-wcqv-button {
	display: none;
}
.woocommerce table.shop_table > tbody > tr > th .wishlist-in-stock, .woocommerce table.shop_table > tbody > tr > th .wishlist-out-of-stock, .woocommerce table.shop_table > tbody > tr > td .wishlist-in-stock, .woocommerce table.shop_table > tbody > tr > td .wishlist-out-of-stock {
	display: inline-block;
	padding: 5px 15px 4px 15px;
	border-width: 2px;
	border-style: solid;
	border-radius: 35px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 12px;
	letter-spacing: .3px;
}
.woocommerce table.shop_table > tbody > tr > th .wishlist-in-stock, .woocommerce table.shop_table > tbody > tr > td .wishlist-in-stock {
	border-color: #00a300;
	color: #00a300;
}
.woocommerce table.shop_table > tbody > tr > th .wishlist-out-of-stock, .woocommerce table.shop_table > tbody > tr > td .wishlist-out-of-stock {
	border-color: #ee1111;
	color: #ee1111;
}
.woocommerce table.shop_table > tbody > tr > th.product-add-to-cart a, .woocommerce table.shop_table > tbody > tr > td.product-add-to-cart a {
	display: inline-block!important;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.woocommerce .cart-collaterals .cart_totals {
	width: 100%;
	padding: 20px 30px 0 30px;
	background-color: rgba(0,0,0,.05);
}
.woocommerce .cart-collaterals .cart_totals > h2 {
	margin-bottom: 8px;
	padding-bottom: 5px;
	border-bottom: 2px #e7e7e7 solid;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 15px;
	color: #1B1919;
	line-height: 28px;
	letter-spacing: 1px;
}
.woocommerce .cart-collaterals .cart_totals .wcppec-checkout-buttons__button {
	padding-top: 0;
}
.woocommerce .cart-collaterals .cart_totals .wcppec-checkout-buttons__button img {
	max-width: 120px;
}
.woocommerce #payment #place_order {
	padding-top: 10px!important;
	padding-bottom: 9px!important;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.woocommerce form .form-row .input-checkbox {
	position: static;
}
.woocommerce form #customer_details {
	width: 48%;
	float: left;
}
.woocommerce form #customer_details > [class*='col-'] {
	width: 100%;
	margin-bottom: 20px;
}
.woocommerce form #order_review_heading, .woocommerce form #order_review {
	width: 48%;
	float: right;
}
.woocommerce form .about_paypal {
	margin-left: 10px;
}
p.woocommerce-thankyou-order-received {
	margin: 0 0 30px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px rgba(40,41,37,.2) solid;
	font-weight: 400;
	font-size: 24px;
	color: #373834;
	line-height: 35px;
}
#yith-wcwl-popup-message {
	display: flex;
	align-items: center;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: 0!important;
	background-color: rgba(0,0,0,.5);
	border: none;
	font-size: 0;
}
#yith-wcwl-popup-message #yith-wcwl-message {
	padding: 12px 20px 14px 20px;
	background-color: #fff;
	box-shadow: 0 3px 7px rgba(0,0,0,.5);
	font-size: 15px;
	line-height: 26px;
}
.wraper_team_single {
	width: 100%;
}
.wraper_team_single > .container {
}
.team_single.style-one .team-profilebuzz .team-profilebuzz-contactcard {
	margin-bottom: 30px;
	padding: 28px 30px 30px 30px;
	background-color: #f4f9fd;
	border: 1px #dfeaf2 solid;
}
.team_single.style-one .team-profilebuzz .team-profilebuzz-contactcard > *:last-child {
	margin-bottom: 0!important;
}
.team_single.style-one .team-profilebuzz .team-profilebuzz-contactcard h2 {
	margin-bottom: 8px;
	font-size: 24px;
	line-height: 32px;
}
.team_single.style-one .team-profilebuzz .team-profilebuzz-contactcard h3 {
	margin-bottom: 15px;
	font-size: 20px;
	line-height: 28px;
}
.team_single.style-one .team-profilebuzz .team-profilebuzz-contactcard p {
	margin-bottom: 20px;
	font-size: 14px;
	line-height: 25px;
}
.team_single.style-one .team-profilebuzz .team-profilebuzz-contactcard hr {
	margin-top: 0;
	margin-bottom: 22px;
	border-top-color: #e2e2e2;
}
.team_single.style-one .team-profilebuzz .team-profilebuzz-contactcard ul.contact {
	margin-top: 5px;
	margin-bottom: 25px;
}
.team_single.style-one .team-profilebuzz .team-profilebuzz-contactcard ul.contact li {
	margin-bottom: 12px;
	font-size: 16px;
	line-height: 26px;
}
.team_single.style-one .team-profilebuzz .team-profilebuzz-contactcard ul.contact li i {
	width: 16px;
	margin-right: 9px;
	color: #193a5e;
}
.team_single.style-one .team-profilebuzz .team-profilebuzz-contactcard ul.contact li a {
	color: inherit;
}
.team_single.style-one .team-profilebuzz .team-profilebuzz-contactcard ul.social {
	margin-bottom: 20px;
	font-size: 0;
}
.team_single.style-one .team-profilebuzz .team-profilebuzz-contactcard ul.social li {
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
	margin-bottom: 10px;
}
.team_single.style-one .team-profilebuzz .team-profilebuzz-contactcard ul.social li:last-child, .team_single.style-one .team-profilebuzz .team-profilebuzz-contactcard ul.social li:only-child {
	margin-right: 0;
}
.team_single.style-one .team-profilebuzz .team-profilebuzz-contactcard ul.social li > a {
	display: block;
	width: 40px;
	height: 40px;
	background-color: #fff;
	border: 1px #d5dde3 solid;
	border-radius: 50%;
	text-align: center;
}
.team_single.style-one .team-profilebuzz .team-profilebuzz-contactcard ul.social li > a i {
	font-size: 16px;
	color: #193a5e;
	line-height: 38px;
}
.team_single.style-one .team-profilebuzz .team-profilebuzz-contactcard .btn {
	padding: 12px 35px 12px 35px;
	background-color: #89be16;
	border: none;
	border-radius: 35px;
	font-weight: 500;
	font-size: 14px;
	color: #fff;
	line-height: 25px;
	cursor: pointer;
}
.team_single.style-one .team-profilebuzz .team-profilebuzz-contactcard .btn i {
	margin-left: 10px;
}
.team_single.style-one .team-profilebuzz .team-profilebuzz-timingcard {
	margin-bottom: 40px;
	padding: 15px 30px 15px 30px;
	background-color: #f4f9fd;
	border: 1px #dfeaf2 solid;
}
.team_single.style-one .team-profilebuzz .team-profilebuzz-timingcard > *:last-child {
	margin-bottom: 0!important;
}
.team_single.style-one .team-profilebuzz .team-profilebuzz-timingcard .table {
	margin-bottom: 0;
}
.team_single.style-one .team-profilebuzz .team-profilebuzz-timingcard .table > tbody > tr > td {
	padding: 13px 0 13px 0;
	border-top: none;
	border-bottom: 1px #e2e2e2 solid;
	font-size: 14px;
	line-height: 25px;
}
.team_single.style-one .team-profilebuzz .team-profilebuzz-timingcard .table > tbody > tr > td:first-child {
	text-align: left;
}
.team_single.style-one .team-profilebuzz .team-profilebuzz-timingcard .table > tbody > tr > td:last-child {
	text-align: right;
}
.team_single.style-one .team-profilebuzz .team-profilebuzz-timingcard .table > tbody > tr:last-child > td, .team_single.style-one .team-profilebuzz .team-profilebuzz-timingcard .table > tbody > tr:only-child > td {
	border-bottom: none;
}
.wraper-radiantthemes-event {
	width: 100%;
	height: auto;
}
.wraper-radiantthemes-event > .container {
	padding-top: 70px;
	padding-bottom: 30px;
}
#tribe-bar-form #tribe-bar-views {
	left: 90%;
	width: 10%;
}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
	padding: 7px 15px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 12px;
	line-height: 20px;
}
#tribe-bar-form #tribe-bar-views + .tribe-bar-filters {
	right: 10%;
	width: 90%;
}
#tribe-bar-form {
	background-color: #fff;
	box-shadow: 0 0 48px rgba(5,6,6,.08);
}
.tribe-events-ical {
	display: none!important;
}
.tribe-events-calendar thead th {
	padding-top: 12px;
	padding-bottom: 13px;
	background-color: #252525;
	border: none;
	font-weight: 600;
	font-size: 15px;
	line-height: 25px;
}
#tribe-events-content .tribe-events-calendar td {
	border-color: #e7e7e7;
}
.tribe-events-calendar div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*="tribe-events-daynum-"] {
	margin-left: -1px;
	margin-right: -1px;
	padding: 8px 10px 10px 10px!important;
	background-color: #e54217;
	border-left: 1px rgba(255,255,255,.2) solid;
	border-right: 1px rgba(255,255,255,.2) solid;
	font-weight: 600;
	font-size: 17px;
	color: #fff;
	line-height: 25px!important;
}
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] {
	background-color: #252525;
}
.tribe-events-calendar div[id*="tribe-events-daynum-"] > a, .tribe-events-calendar div[id*="tribe-events-daynum-"] > a:hover, .tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"] > a, .tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"] > a:hover, .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a, .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a:hover, .tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*="tribe-events-daynum-"] > a, .tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*="tribe-events-daynum-"] > a:hover {
	background-color: inherit;
	font-weight: inherit;
	font-size: inherit;
	color: inherit;
	line-height: inherit;
}
.events-archive.events-gridview #tribe-events-content table .type-tribe_events, .tribe-events-viewmore {
	margin: 0;
	padding: 13px 10px 14px 10px;
}
#tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title {
	padding: 0;
}
.recurring-info-tooltip, .tribe-events-calendar .tribe-events-tooltip, .tribe-events-shortcode.view-week .tribe-events-tooltip, .tribe-events-week .tribe-events-tooltip {
	padding: 0 15px 15px 15px;
}
#tribe-events-content .tribe-events-tooltip h4 {
	margin: 0 -15px 20px -15px;
	padding: 10px 15px 10px 15px;
	background-color: #fbefc7;
	border-bottom: 1px #f2e5bb solid;
	font-weight: 600;
	font-size: 16px;
	color: #051a37;
	line-height: 25px;
}
.radiantthemes-event-list {
	margin-top: 20px;
	padding: 20px 30px 10px 30px;
	background-color: #fff;
	box-shadow: 0 0 48px rgba(5,6,6,.08);
}
.radiantthemes-event-list-item {
	border: 1px #e8e8e8 solid!important;
	margin: 0 0 40px 0!important;
	padding: 0!important;
}
.radiantthemes-event-list-item > .row {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-left: 0;
	margin-right: 0;
}
.radiantthemes-event-list-item > .row > [class*='col-'] {
	float: none;
	flex-basis: 0;
	flex-grow: 1;
	padding-right: 0;
	padding-left: 0;
}
.radiantthemes-event-list-item-pic {
	position: absolute;
	top: 0;
	left: 0;
	max-width: 25%;
	min-height: 100%;
	background: center top no-repeat;
	background-size: cover;
	text-align: center;
}
.radiantthemes-event-list-item-pic > .holder img {
	width: 100%;
}
.radiantthemes-event-list-item-data {
	max-width: 50%;
	padding: 20px 25px 20px 25px!important;
}
.radiantthemes-event-list-item-data > .holder > *:last-child {
	margin-bottom: 0!important;
}
.radiantthemes-event-list-item-data h3 {
	margin-top: 0;
	margin-bottom: 12px;
	font-weight: 700;
	font-size: 20px;
	color: #0c1434;
	line-height: 30px;
}
.radiantthemes-event-list-item-data p {
	margin-bottom: 15px;
}
.radiantthemes-event-list-item-data ul.event-list-meta {
	margin-bottom: 15px;
}
.radiantthemes-event-list-item-data ul.event-list-meta > li {
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
	margin-bottom: 5px;
	padding-left: 0!important;
}
.radiantthemes-event-list-item-data ul.event-list-meta > li:before {
	display: none;
}
.radiantthemes-event-list-item-data ul.event-list-meta > li.city {
	width: 100%;
	margin-right: 0;
}
.radiantthemes-event-list-item-data ul.event-list-meta > li i {
	margin-right: 6px;
}
.radiantthemes-event-list-item-button {
	max-width: 25%;
	padding: 20px 15px 20px 15px!important;
	text-align: center;
}
.radiantthemes-event-list-item-button .btn {
	padding: 12px 35px 12px 35px;
	border-radius: 30px;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 14px;
	color: #fff;
	line-height: 22px;
}
.radiantthemes-event-day {
	margin-top: 20px;
}
.radiantthemes-event-day-item {
	margin: 0 0 40px 0!important;
}
.radiantthemes-event-day-item-pic {
	position: relative;
	overflow: hidden;
	margin-bottom: 17px;
}
.radiantthemes-event-day-item-pic > img {
	width: 100%;
}
.radiantthemes-event-day-item-pic > .holder {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	background-position: center top;
	background-size: cover;
}
.radiantthemes-event-day-item-pic .tribe-events-event-image {
	width: 100%;
	margin: 0;
}
.radiantthemes-event-day-item-pic > .holder img {
	width: 100%;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.radiantthemes-event-day-item:hover .radiantthemes-event-day-item-pic > .holder img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.radiantthemes-event-day-item-pic > .overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2;
	padding: 20px;
	background-color: rgba(0,0,0,.5);
	text-align: center;
	opacity: 0;
	visibility: hidden;
	transform: scale(1.5);
	-webkit-transform: scale(1.5);
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.radiantthemes-event-day-item:hover .radiantthemes-event-day-item-pic > .overlay {
	opacity: 1;
	visibility: visible;
	transform: scale(1);
	-webkit-transform: scale(1);
}
.radiantthemes-event-day-item-pic > .overlay > .table {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
	margin: 0;
}
.radiantthemes-event-day-item-pic > .overlay > .table > .table-cell {
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
}
.radiantthemes-event-day-item-pic .btn {
	padding: 5px 20px 6px 20px;
	background-color: initial;
	border: 2px #fde428 solid;
	border-radius: 3px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
	color: #fff;
	line-height: 25px;
	letter-spacing: 2px;
}
.radiantthemes-event-day-item-data > *:last-child {
	margin-bottom: 0!important;
}
.radiantthemes-event-day-item-data h3 {
	margin-bottom: 7px;
	font-weight: 700;
	font-size: 17px;
	color: #252525;
	line-height: 28px;
}
.radiantthemes-event-day-item-data h3 a {
	color: inherit;
}
.radiantthemes-event-day-item-data ul.event-list-meta {
	margin-bottom: 5px;
}
.radiantthemes-event-day-item-data ul.event-list-meta > li {
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
	margin-bottom: 5px;
	padding-left: 0;
	font-weight: 400;
	font-size: 14px;
	color: #252525;
	line-height: 25px;
}
.radiantthemes-event-day-item-data ul.event-list-meta > li:before {
	display: none;
}
.radiantthemes-event-day-item-data ul.event-list-meta > li i {
	margin-right: 3px;
}
.comment-body footer.comment-meta .comment-author {
	display: block;
	margin-bottom: 7px!important;
	font-weight: 600!important;
	color: #181b31!important;
	line-height: 28px!important;
	letter-spacing: -.4px;
}
.wraper_error_main {
	width: 100%;
}
.wraper_error_main.style-one > .container {
	padding-top: 100px;
	padding-bottom: 130px;
}
.wraper_error_main.style-one .error_main {
	text-align: center;
}
.wraper_error_main.style-one .error_main > *:last-child {
	margin-bottom: 0!important;
}
.wraper_error_main.style-one .error_main .radiantthemes-counterup {
	margin-bottom: 20px;
	text-align: center;
	font-weight: 700;
	font-size: 250px;
	color: #181818;
	line-height: .7;
}
.wraper_error_main.style-one .error_main h1 {
	margin-bottom: 15px;
	font-weight: 700;
	font-size: 35px;
	color: #181b31!important;
	line-height: 45px;
	letter-spacing: -1px;
}
.wraper_error_main.style-one .error_main h2 {
	margin-bottom: 30px;
	font-weight: 400;
	font-size: 30px;
	color: #181b31;
	line-height: 40px;
}
.wraper_error_main.style-one .error_main .btn {
	background-color: transparent!important;
	box-shadow: none!important;
	background: linear-gradient(to right,#9547fd 0%,#5525ff 100%)!important;
	color: #ffffff;
	border-radius: 3px!important;
	padding: 13px 40px!important;
	border: 0 none!important;
	text-transform: none!important;
	font-weight: 500!important;
	font-size: 14px!important;
	transition: all .3s ease-in-out!important;
	-webkit-transition: all .3s ease-in-out!important;
}
.wraper_error_main.style-one .error_main .btn:hover {
	transform: translateY(-5px);
	-webkit-transform: translateY(-5px);
}
.wraper_error_main.style-one .error_main .btn > span {
	display: inline-block;
	vertical-align: top;
	margin-top: 7px;
	margin-right: 10px;
}
.wraper_error_main.style-two > .container {
	padding-top: 200px;
	padding-bottom: 200px;
}
.wraper_error_main.style-two .error_main {
	text-align: center;
}
.wraper_error_main.style-two .error_main > *:last-child {
	margin-bottom: 0!important;
}
.wraper_error_main.style-two .error_main img {
	margin-bottom: 30px;
}
.wraper_error_main.style-two .error_main h1 {
	margin-bottom: 30px;
	font-weight: 400;
	font-size: 30px;
	color: #1a1a1a;
	line-height: 40px;
}
.wraper_error_main.style-two .error_main .btn {
	transition: all .3s ease-in-out!important;
	-webkit-transition: all .3s ease-in-out!important;
}
.wraper_error_main.style-three > .container {
	padding-top: 200px;
	padding-bottom: 160px;
}
.wraper_error_main.style-three .error_main_item {
	margin-bottom: 40px;
}
.wraper_error_main.style-three .error_main_item > *:last-child {
	margin-bottom: 0!important;
}
.wraper_error_main.style-three .error_main_item img {
	width: 400px;
	margin-bottom: 10px;
}
.wraper_error_main.style-three .error_main_item h1 {
	margin-bottom: 20px;
	font-weight: 700;
	font-size: 80px;
	color: #242c31;
	line-height: 90px;
}
.wraper_error_main.style-three .error_main_item h2 {
	margin-bottom: 30px;
	font-weight: 400;
	font-size: 20px;
	color: #1a1a1a;
	line-height: 30px;
}
.wraper_error_main.style-three .error_main_item .btn {
	transition: all .3s ease-in-out!important;
	-webkit-transition: all .3s ease-in-out!important;
}
.wraper_error_main.style-four > .container {
	padding-top: 150px;
	padding-bottom: 200px;
}
.wraper_error_main.style-four .error_main {
	text-align: center;
}
.wraper_error_main.style-four .error_main > *:last-child {
	margin-bottom: 0!important;
}
.wraper_error_main.style-four .error_main img {
	width: 500px;
	margin-bottom: 25px;
}
.wraper_error_main.style-four .error_main h1 {
	margin-bottom: 35px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 30px;
	color: #1a1a1a;
	line-height: 40px;
}
.wraper_error_main.style-four .error_main .btn {
	transition: all .3s ease-in-out!important;
	-webkit-transition: all .3s ease-in-out!important;
}
.wraper_maintenance_main > .table {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
	margin: 0;
}
.wraper_maintenance_main > .table > .table-cell {
	display: table-cell;
	width: 100%;
	height: 100%;
	padding: 40px;
	vertical-align: middle;
}
.wraper_maintenance_main > .table > .table-cell .container {
	padding-top: 40px;
	padding-bottom: 0;
}
.maintenance_main_item {
	text-align: center;
	padding-bottom: 170px;
}
.maintenance_main_item > *:last-child {
	margin-bottom: 0!important;
}
.wraper_maintenance_main.style-one {
	background-repeat: no-repeat;
	padding: 0 0 250px 0;
	background-position: bottom;
}
.wraper_maintenance_main.style-one .maintenance_main_item h1 {
	margin-bottom: 20px;
	font-weight: 500;
	font-size: 22px;
	color: #181b31;
	line-height: 32px;
}
.wraper_maintenance_main.style-one .maintenance_main_item h1 strong {
	display: block;
	margin-top: 8px;
	font-weight: 700;
	font-size: 54px;
	line-height: 65px;
}
.wraper_maintenance_main.style-one .maintenance_main_item h2 {
	color: #181b31;
	margin-bottom: 20px;
	font-weight: 500;
	font-size: 18px;
	line-height: 40px;
}
.wraper_maintenance_main.style-two {
	background-repeat: no-repeat;
	background-position: calc(50% + 250px) center;
}
.wraper_maintenance_main.style-two .maintenance_main_item h1 {
	margin-bottom: 20px;
	font-weight: 600;
	font-size: 40px;
	color: #1a1a1a;
	line-height: 50px;
}
.wraper_maintenance_main.style-two .maintenance_main_item h1 strong {
	display: block;
	font-weight: 700;
	font-size: 65px;
	line-height: 70px;
}
.wraper_maintenance_main.style-two .maintenance_main_item h2 {
	margin-bottom: 20px;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 18px;
	color: #1a1a1a;
	line-height: 40px;
}
.wraper_maintenance_main.style-three {
	background-repeat: no-repeat;
	background-position: calc(50% + 200px) bottom;
	background-size: 500px auto;
}
.wraper_maintenance_main.style-three .maintenance_main_item h1 {
	margin-bottom: 20px;
	font-weight: 500;
	font-size: 25px;
	color: #1a1a1a;
	line-height: 35px;
}
.wraper_maintenance_main.style-three .maintenance_main_item h1 strong {
	display: block;
	margin-top: 7px;
	font-weight: 700;
	font-size: 70px;
	line-height: 75px;
}
.wraper_maintenance_main.style-three .maintenance_main_item h2 {
	margin-bottom: 20px;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 20px;
	color: #1a1a1a;
	line-height: 30px;
}
.wraper_comingsoon_main {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
}
.wraper_comingsoon_main > .table {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
	margin: 0;
}
.wraper_comingsoon_main > .table > .table-cell {
	display: table-cell;
	width: 100%;
	height: 100%;
	padding: 40px;
	vertical-align: middle;
}
.comingsoon_main {
	width: 95%;
	max-width: 1170px;
	padding-top: 60px;
	padding-bottom: 60px;
	text-align: center;
}
.wraper_comingsoon_main.style-one .comingsoon_main > .holder {
	margin-bottom: 60px;
}
.wraper_comingsoon_main.style-one .comingsoon_main > .holder > *:last-child {
	margin-bottom: 0!important;
}
.wraper_comingsoon_main.style-one .comingsoon_main h1 {
	margin-bottom: 20px;
	font-weight: 600;
	font-size: 65px;
	color: #fff;
	line-height: 75px;
}
.wraper_comingsoon_main.style-one .comingsoon_main h2 {
	margin-bottom: 20px;
	font-weight: 300;
	font-size: 30px;
	color: #fff;
	line-height: 40px;
}
.wraper_comingsoon_main.style-one .comingsoon_main .comingsoon-counter {
	display: inline-block;
	vertical-align: top;
	max-width: 680px;
	padding-top: 7px;
	padding-bottom: 12px;
	border-top: 1px #eaeaea solid;
	border-bottom: 1px #eaeaea solid;
}
.wraper_comingsoon_main.style-one .comingsoon_main .comingsoon-counter > .time {
	display: inline-block;
	vertical-align: top;
	margin-right: 50px;
	font-weight: 400;
	font-size: 20px;
	color: #fff;
	line-height: 32px;
}
.wraper_comingsoon_main.style-one .comingsoon_main .comingsoon-counter > .time:last-child, .wraper_comingsoon_main.style-one .comingsoon_main .comingsoon-counter > .time:only-child {
	margin-right: 0;
}
.wraper_comingsoon_main.style-one .comingsoon_main .comingsoon-counter > .time strong {
	display: block;
	font-weight: 600;
	font-size: 75px;
	line-height: 82px;
}
.wraper_comingsoon_main.style-two .comingsoon_main > .holder {
	margin-bottom: 40px;
}
.wraper_comingsoon_main.style-two .comingsoon_main > .holder > *:last-child {
	margin-bottom: 0!important;
}
.wraper_comingsoon_main.style-two .comingsoon_main h1 {
	margin-bottom: 25px;
	font-weight: 600;
	font-size: 90px;
	color: #fff;
	line-height: 100px;
}
.wraper_comingsoon_main.style-two .comingsoon_main h2 {
	margin-bottom: 20px;
	font-weight: 300;
	font-size: 30px;
	color: #fff;
	line-height: 40px;
}
.wraper_comingsoon_main.style-two .comingsoon_main .comingsoon-counter {
	display: inline-block;
	vertical-align: top;
	max-width: 680px;
}
.wraper_comingsoon_main.style-two .comingsoon_main .comingsoon-counter > .time {
	display: inline-block;
	vertical-align: top;
	margin-right: 15px;
	padding: 10px 25px 12px 25px;
	background-color: #fff;
	border-radius: 3px;
	box-shadow: 0 0 10px rgba(0,0,0,.35);
	font-weight: 400;
	font-size: 18px;
	color: #0f1a2e;
	line-height: 28px;
}
.wraper_comingsoon_main.style-two .comingsoon_main .comingsoon-counter > .time:last-child, .wraper_comingsoon_main.style-two .comingsoon_main .comingsoon-counter > .time:only-child {
	margin-right: 0;
}
.wraper_comingsoon_main.style-two .comingsoon_main .comingsoon-counter > .time strong {
	display: block;
	font-weight: 500;
	font-size: 60px;
	line-height: 70px;
}
.wraper_comingsoon_main.style-three .comingsoon_main > .holder {
	margin-bottom: 45px;
}
.wraper_comingsoon_main.style-three .comingsoon_main > .holder > *:last-child {
	margin-bottom: 0!important;
}
.wraper_comingsoon_main.style-three .comingsoon_main h1 {
	margin-bottom: 17px;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 25px;
	color: #fff;
	line-height: 35px;
	letter-spacing: 1px;
}
.wraper_comingsoon_main.style-three .comingsoon_main h1 strong {
	display: block;
	text-transform: none;
	font-weight: 600;
	font-size: 75px;
	line-height: 85px;
	letter-spacing: initial;
}
.wraper_comingsoon_main.style-three .comingsoon_main h2 {
	margin-bottom: 20px;
	font-weight: 300;
	font-size: 30px;
	color: #fff;
	line-height: 40px;
}
.wraper_comingsoon_main.style-three .comingsoon_main .comingsoon-counter {
	display: inline-block;
	vertical-align: top;
	max-width: 680px;
}
.wraper_comingsoon_main.style-three .comingsoon_main .comingsoon-counter > .time {
	display: inline-block;
	vertical-align: top;
	margin-right: 70px;
	font-weight: 400;
	font-size: 18px;
	color: #fff;
	line-height: 28px;
}
.wraper_comingsoon_main.style-three .comingsoon_main .comingsoon-counter > .time:last-child, .wraper_comingsoon_main.style-three .comingsoon_main .comingsoon-counter > .time:only-child {
	margin-right: 0;
}
.wraper_comingsoon_main.style-three .comingsoon_main .comingsoon-counter > .time strong {
	display: block;
	font-weight: 600;
	font-size: 60px;
	line-height: 67px;
}
.site-content {
	position: relative;
	z-index: 2;
	background-color: #fff;
	padding-bottom: 100px;
}
.default-page p, .comment-content p, .wpb_text_column p {
	margin-bottom: 30px;
}
.default-page pre, .comment-content pre, .wpb_text_column pre {
	margin-bottom: 28px;
}
.default-page dt, .comment-content dt, .wpb_text_column dt {
	margin-bottom: 20px;
	font-weight: 700;
}
.default-page dd, .comment-content dd, .wpb_text_column dd {
	margin: 7px 0 20px 20px;
}
.default-page table, .comment-content table, .wpb_text_column table {
	width: 100%;
	margin-bottom: 25px;
	table-layout: fixed;
}
.default-page table thead tr th, .default-page table tbody tr td, .default-page table tbody tr th, .default-page table tfoot tr td, .default-page table tfoot tr th, .comment-content table thead tr th, .comment-content table tbody tr td, .comment-content table tbody tr th, .comment-content table tfoot tr td, .comment-content table tfoot tr th, .wpb_text_column table thead tr th, .wpb_text_column table tbody tr td, .wpb_text_column table tbody tr th, .wpb_text_column table tfoot tr td, .wpb_text_column table tfoot tr th {
	padding: 10px 10px 10px 10px;
	border: 1px #e2e2e2 solid!important;
}
.default-page .default-content table tbody tr:nth-child(even) td,.default-page table tbody tr:nth-child(even) td,.comment-content .default-content table tbody tr:nth-child(even) td,.comment-content table tbody tr:nth-child(even) td,.wpb_text_column .default-content table tbody tr:nth-child(even) td,.wpb_text_column table tbody tr:nth-child(even) td{background-color:rgba(0,0,0,.01);}
.default-page input[type=password], .comment-content input[type=password], .wpb_text_column input[type=password] {
	height: 45px;
	padding: 0 10px 0 10px;
	background-color: #fff;
	border: 1px #e0e0e0 solid;
	border-radius: 0;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.default-page input[type=password]:focus, .comment-content input[type=password]:focus, .wpb_text_column input[type=password]:focus {
	border-color: #252525;
}
.default-page input[type=submit], .comment-content input[type=submit], .wpb_text_column input[type=submit] {
	vertical-align: top;
	height: 45px;
	padding: 0 30px 0 30px;
	background-color: #5f27d4;
	border: none;
	border-radius: 0;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
}
.default-page ol, .comment-content ol, .wpb_text_column ol {
	margin: 0 0 20px 0;
	padding: 0 0 0 20px!important;
}
.default-page ol > li, .comment-content ol > li, .wpb_text_column ol > li {
	position: relative;
	margin: 0 0 10px 0;
	list-style: decimal!important;
}
.default-page ol > li > ol, .default-page ol > li > ul, .comment-content ol > li > ol, .comment-content ol > li > ul, .wpb_text_column ol > li > ol, .wpb_text_column ol > li > ul {
	margin: 10px 0 0 15px!important;
	padding-left: 30px;
}
.default-page ul {
	padding-left: 30px;
}
.default-page ul li {
	list-style: disc;
}
.default-page ul li ol li ul li {
	list-style: circle;
}
.default-page ul li ul li {
	list-style: circle!important;
}
.default-page ol li ul li ul {
	padding-left: 30px;
}
.default-page ol li ul li ul li {
	list-style: circle;
}
.default-page ol > li > ol > li, .default-page ol > li > ul > li, .comment-content ol > li > ol > li, .comment-content ol > li > ul > li, .wpb_text_column ol > li > ol > li, .wpb_text_column ol > li > ul > li {
	list-style: disc;
}
.comment-content ul {
	padding-left: 30px;
}
.comment-content ul li {
	list-style: disc;
}
.comment-content ul li ul li {
	list-style: circle;
}
.comment-content ul li ul li ul {
	list-style: circle;
}
.default-page ul:not(.wp-block-gallery):not([class*='woocommerce-']):not([class*='wc_']):not([class*='tribe-']),.comment-content ul:not(.wp-block-gallery):not([class*='woocommerce-']):not([class*='wc_']):not([class*='tribe-']),.wpb_text_column ul:not(.wp-block-gallery):not([class*='woocommerce-']):not([class*='wc_']):not([class*='tribe-']){margin-bottom:20px;}
.default-page ul:not(.wp-block-gallery):not([class*='woocommerce-']):not([class*='wc_']):not([class*='tribe-']) li,.comment-content ul:not(.wp-block-gallery):not([class*='woocommerce-']):not([class*='wc_']):not([class*='tribe-']) li,.wpb_text_column ul:not(.wp-block-gallery):not([class*='woocommerce-']):not([class*='wc_']):not([class*='tribe-']) li{position:relative;margin-bottom:10px;padding-left:0;}
.page-id-1134 .default-page ul:not(.wp-block-gallery):not([class*='woocommerce-']):not([class*='wc_']):not([class*='tribe-']) li:before,.page-id-1134 .comment-content ul:not(.wp-block-gallery):not([class*='woocommerce-']):not([class*='wc_']):not([class*='tribe-']) li:before,.page-id-1134 .wpb_text_column ul:not(.wp-block-gallery):not([class*='woocommerce-']):not([class*='wc_']):not([class*='tribe-']) li:before{display:none;}
.default-page ul:not(.wp-block-gallery):not([class*='woocommerce-']):not([class*='wc_']):not([class*='tribe-']) li:before,.comment-content ul:not(.wp-block-gallery):not([class*='woocommerce-']):not([class*='wc_']):not([class*='tribe-']) li:before,.wpb_text_column ul:not(.wp-block-gallery):not([class*='woocommerce-']):not([class*='wc_']):not([class*='tribe-']) li:before{display:none;}
.default-page ul:not(.wp-block-gallery):not([class*='woocommerce-']):not([class*='wc_']):not([class*='tribe-']) li ul,.default-page ul:not(.wp-block-gallery):not([class*='woocommerce-']):not([class*='wc_']):not([class*='tribe-']) li ol,.comment-content ul:not(.wp-block-gallery):not([class*='woocommerce-']):not([class*='wc_']):not([class*='tribe-']) li ul,.comment-content ul:not(.wp-block-gallery):not([class*='woocommerce-']):not([class*='wc_']):not([class*='tribe-']) li ol,.wpb_text_column ul:not(.wp-block-gallery):not([class*='woocommerce-']):not([class*='wc_']):not([class*='tribe-']) li ul,.wpb_text_column ul:not(.wp-block-gallery):not([class*='woocommerce-']):not([class*='wc_']):not([class*='tribe-']) li ol{margin-top:10px;margin-bottom:5px;}
.default-page .page-links, .comment-content .page-links, .wpb_text_column .page-links {
	clear: both;
	margin-bottom: 10px;
	font-size: 14px;
	color: #252525;
	line-height: 30px;
}
.default-page .page-links > a, .comment-content .page-links > a, .wpb_text_column .page-links > a {
	display: inline-block;
	vertical-align: top;
	width: 30px;
	margin-left: 7px;
	margin-right: 7px;
	background-color: #5f27d4;
	border-radius: 35px;
	text-align: center;
	color: #fff;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}
.default-page .page-links > a:hover, .comment-content .page-links > a:hover, .wpb_text_column .page-links > a:hover {
	background-color: #5f27d4;
	border-color: #5f27d4;
	color: #fff;
}
.default-page blockquote, .default-page .wp-block-quote, .comment-content blockquote, .comment-content .wp-block-quote, .wpb_text_column blockquote, .wpb_text_column .wp-block-quote {
	margin-top: 30px;
	margin-bottom: 30px;
	padding-left: 30px;
	border-left-width: 3px;
	border-left-style: solid;
	font-weight: 500;
	font-size: 107%;
}
.default-page blockquote cite, .default-page .wp-block-quote cite, .comment-content blockquote cite, .comment-content .wp-block-quote cite, .wpb_text_column blockquote cite, .wpb_text_column .wp-block-quote cite {
	display: block;
	margin-top: 7px;
	font-weight: 600;
	font-size: 90%;
	font-style: normal;
}
.default-page .wp-block-pullquote, .comment-content .wp-block-pullquote, .wpb_text_column .wp-block-pullquote {
	border: none;
	padding: 0;
}
.default-page .wp-block-pullquote blockquote, .comment-content .wp-block-pullquote blockquote, .wpb_text_column .wp-block-pullquote blockquote {
	border-top-width: 3px;
	border-top-style: solid;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	padding-top: 20px;
	padding-top: 20px;
}
.grid_bx {
	max-width: 100%;
	list-style: none;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	height: auto;
	position: relative;
}
.grid_bx li {
	display: block;
	float: left;
	padding: 0;
	width: 30%;
	opacity: 1;
	transition: all .6s ease-in-out;
	margin: 0 18px 38px 18px;
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 4px 20px 0 rgba(0,0,0,.10);
}
.grid_bx li.shown, .no-js .grid_bx li, .no-cssanimations .grid_bx li {
	opacity: 1;
}
.grid_bx li a, .grid_bx li img {
	outline: none;
	border: none;
	display: block;
	max-width: 100%;
	overflow: hidden;
}
.grid_bx li img {
	overflow: hidden;
	width: 100%;
	height: auto;
	transform: scale(1);
	transition: all .8s cubic-bezier(.39,.01,.36,.9);
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.grid_bx li img:hover {
	overflow: hidden;
	width: 100%;
	height: auto;
	transform: scale(1.1);
	transition: all ease-in-out .3s;
}
.quote_block .fa-quote-left:before {
	display: block;
	font-size: 30px;
	text-align: center;
	margin: 20px 20px 0 20px;
	padding: 8px 0 0 0;
	vertical-align: middle;
	transform: none;
	width: 45px;
	height: 45px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 5px 4px 13px rgba(145,145,145,.3);
	-moz-box-shadow: 5px 4px 13px rgba(145,145,145,.3);box-shadow:5px 4px 13px rgba(145,145,145,.3);
}
.grid_bx.effect-1 li.animate {
	-webkit-animation: fadeIn .65s ease forwards;
	animation: fadeIn .65s ease forwards;
}
@-webkit-keyframes fadeIn{0%{}100%{opacity:1}}
@keyframes fadeIn{0%{}100%{opacity:1}}
.grid_bx.effect-2 li.animate {
	-webkit-transform: translateY(200px);
	transform: translateY(200px);
	-webkit-animation: moveUp .65s ease forwards;
	animation: moveUp .65s ease forwards;
}
@-webkit-keyframes moveUp{0%{}100%{-webkit-transform:translateY(0);opacity:1}}
@keyframes moveUp{0%{}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}
.cat_detail {
	position: absolute;
	top: 30px;
	left: 0;
	right: 0;
	z-index: 1;
	padding: 0;
}
.cat_detail a {
	text-transform: uppercase;
	position: relative;
	font-size: 10px;
	color: #fff;
	padding: 5px 10px;
	margin: 0 5px;
	letter-spacing: 2px;
	border-radius: 50px;
	transition: color .25s ease,background .25s ease,border-color .25s ease;
}
.cat_detail a.red {
	background: #e4393c;
	float: left;
	text-decoration: none;
}
.cat_detail a.blue {
	background: #6741dc;
	float: left;
	text-decoration: none;
}
.cat_detail a.green {
	background: #4dcf8f;
	float: left;
	text-decoration: none;
}
.cat_detail a.yellow {
	background: #eba845;
	float: left;
	text-decoration: none;
}
.cat_detail a.mas_pts {
	border-radius: 50%;
	padding: 0;
	color: #ffffff;
	font-size: 18px;
	text-align: center;
	background-color: #1F5DEA;
	z-index: 10;
	line-height: 45px;
	width: 45px;
	height: 45px;
	float: right;
}
.mas_cont {
	padding: 25px 25px 25px 28px;
}
.mas_cont h3 {
	margin: 0;
	padding: 0;
}
.mas_cont h3 a {
	font-size: 24px;
	line-height: 35px;
	text-decoration: none;
	font-weight: 700;
	display: block;
	color: #000000;
	padding: 0;
	margin-top: 0;
	margin-bottom: 10px;
	word-wrap: break-word;
}
.mas_cont h3 a:hover {
	color: #5826ff;
}
.mas_cont p {
	font-size: 17px;
	line-height: 30px;
	text-decoration: none;
	font-weight: 400;
	display: block;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	word-wrap: break-word;
}
.mas_cont span {
	font-weight: 400;
	display: block;
	color: #6a7c92;
	font-size: 15px;
	line-height: 28px;
}
.pad_top {
	padding: 15px 0 0 0;
}
#lightbutton {
	width: 60px!important;
	height: 60px;
	position: absolute;
	left: 50%;
	width: 50%;
	top: 50%;
	transform: translate(-50%,-240%)!important;
	z-index: 2;
	background-color: #ffffff;
	border: none;
	border-radius: 50%;
	outline: none;
	cursor: pointer;
	box-shadow: 0 0 0 10px rgba(255,255,255,.30);
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-ms-transform: scale(1,1);
	-o-transform: scale(1,1);
	transform: scale(1,1);
	-webkit-transition: transform .5s ease;
	-moz-transition: transform .5s ease;
	-ms-transition: transform .5s ease;
	-o-transition: transform .5s ease;
	transition: transform .5s ease;
}
#lightbutton:hover {
	-webkit-transform: scale(1.2,1.2);
	-moz-transform: scale(1.2,1.2);
	-ms-transform: scale(1.2,1.2);
	-o-transform: scale(1.2,1.2);
	transform: scale(1.2,1.2);
	-webkit-transition: transform .5s ease;
	-moz-transition: transform .5s ease;
	-ms-transition: transform .5s ease;
	-o-transition: transform .5s ease;
	transition: transform .5s ease;
}
#lightbutton > i {
	color: #5826ff;
	text-shadow: 1px 1px rgba(255,255,255,.2);
	position: relative;
	margin-top: 4px;
	margin-left: 6px;
	-webkit-transition: color .5s ease;
	-moz-transition: color .5s ease;
	-ms-transition: color .5s ease;
	-o-transition: color .5s ease;
	transition: color .5s ease;
}
#lightbutton > i.fa-play:before {
	font-size: 25px;
}
#lightbutton:hover > i {
	-webkit-transition: color .5s ease;
	-moz-transition: color .5s ease;
	-ms-transition: color .5s ease;
	-o-transition: color .5s ease;
	transition: color .5s ease;
}
#lightbox_pop {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	padding: 200px;
	display: none;
	background-color: rgba(0,0,0,.95);
}
#video-wrapper {
	position: relative;
	top: 50%;
	left: 50%;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	box-shadow: 0 0 5px 1px rgba(0,0,0,.1);
}
#video-wrapper iframe, #video-wrapper object, #video-wrapper embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#close-btn {
	color: grey;
	font-size: 25px;
	position: fixed;
	top: 3%;
	right: 3%;
	z-index: 2;
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-ms-transform: scale(1,1);
	-o-transform: scale(1,1);
	transform: scale(1,1);
	-webkit-transition: transform .5s ease,color .5s ease;
	-moz-transition: transform .5s ease,color .5s ease;
	-ms-transition: transform .5s ease,color .5s ease;
	-o-transition: transform .5s ease,color .5s ease;
	transition: transform .5s ease,color .5s ease;
}
#close-btn:hover {
	color: white;
	cursor: pointer;
	-webkit-transform: scale(1.2,1.2);
	-moz-transform: scale(1.2,1.2);
	-ms-transform: scale(1.2,1.2);
	-o-transform: scale(1.2,1.2);
	transform: scale(1.2,1.2);
	-webkit-transition: transform .5s ease,color .5s ease;
	-moz-transition: transform .5s ease,color .5s ease;
	-ms-transition: transform .5s ease,color .5s ease;
	-o-transition: transform .5s ease,color .5s ease;
	transition: transform .5s ease,color .5s ease;
}
@media screen and (max-width:900px){
.grid_bx li {
	width: 100%;
	margin: 0 auto 30px auto;
}
#lightbox_pop {
	padding: 0;
}
}
@media screen and (max-width:400px){
.grid_bx li {
	width: 100%;
	margin: 0 auto 30px auto;
}
#lightbox_pop {
	padding: 0;
}
}
.blog div.entry-content {
	font-size: 17px!important;
	line-height: 30px;
	margin-bottom: 25px!important;
}
.post.style-five > .entry-meta > .holder {
	padding-left: 0!important;
}
.post.style-four .post-meta > span {
	text-transform: none;
}
.mas_cont h3 a {
	font-size: 24px!important;
	line-height: 34px!important;
	font-weight: 500!important;
	color: #181b31;
	letter-spacing: -.7px!important;
}
.post.style-five > .holder .category-list {
	left: 20px;
}
.post.style-five > .holder .category-list span {
	background-color: #181b31!important;
}
.widget-area > .widget .widget-title {
	color: #262321!important;
}
.widget-area > .widget.widget_search .search-form button[type=submit] i, .widget-area > .widget.widget_product_search .woocommerce-product-search button[type=submit] i {
	color: #181b31!important;
}
.post.style-three .entry-main .post-meta > span {
	color: inherit!important;
	text-transform: none!important;
}
.post.style-three .entry-main > .more .btn {
	color: #181b31!important;
	text-transform: none!important;
}
.post.style-three .entry-main > .more .btn > .btn-arrow {
	color: #181b31!important;
}
.wraper_blog_navigation.style-one .blog_navigation .navigation-link > .link strong {
	color: #181b31!important;
}
.comments-area .comment-reply-title {
	color: #181b31!important;
}
.wraper_blog_banner.style-two .wraper_blog_banner_main > .container > .blog_banner_main .blog_banner_main_item > .entry-header > .entry-title {
	color: #181b31!important;
}
.wraper_blog_main.style-four > .container {
	padding-top: 100px!important;
	padding-bottom: 120px!important;
}
.widget-area .widget.widget_media_image {
	position: relative;
	overflow: hidden;
	margin-bottom: 55px;
}
.widget-area .widget.widget_media_image:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: "";
	background-color: rgba(0,0,0,.30);
}
.widget-area .widget.widget_media_image img {
	width: 100%;
	height: 250px!important;
}
.random-post-wrapper > .random-post-data > .title {
	margin-bottom: 0;
}
.random-post-wrapper > .random-post-data > .title > a {
	font-size: 25px;
	line-height: 35px;
	font-weight: 500;
	color: #ffffff;
	padding-bottom: 10px;
}
.random-post-wrapper > .random-post-data > .random-post-excerpt {
	margin-bottom: 0!important;
}
.random-post-wrapper > .random-post-data > .random-post-excerpt > a {
	font-size: 15px;
	line-height: 28px;
	color: #DCE3EB;
	margin-bottom: 0;
}
.case-studies-single-baner {
	width: 100%;
	background-image: url(images/single.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	padding: 130px 0;
}
.case-studies-single-baner .case-studies-single-baner-text {
	text-align: center;
}
.case-studies-single-baner .case-studies-single-baner-text img {
	margin-bottom: 15px;
}
.case-studies-single-baner .case-studies-single-baner-text h1 {
	font-size: 45px;
	line-height: 55px;
	color: #ffffff;
	font-weight: 600;
}
.case-studies-single-content {
}
.case-studies-single-content-details p {
	font-size: 15px;
	line-height: 28px;
	margin-bottom: 25px;
}
.case-studies-single-content-details p:last-child {
	margin-bottom: 0;
}
.case-studies-single-post-tags {
	padding: 100px 0 60px 0;
}
.case-studies-single-post-tags p {
	display: inline-block;
	margin-right: 6px;
	margin-bottom: 0;
	font-size: 13px;
	line-height: 28px;
}
.case-studies-single-post-tags a {
	display: inline-block;
	background-color: #F3F5F9;
	padding: 3px 24px;
	border-radius: 4px;
	border: 1px #DCE0E5 solid;
	font-size: 13px;
	line-height: 28px;
	text-transform: uppercase;
	margin-right: 3px;
	margin-bottom: 6px;
	text-decoration: none;
	color: #6A7C92;
}
.case-studies-single-post-tags a:last-child {
	margin-right: 0;
}
.case-studies-single-pagination {
	margin-top: 65px;
	padding: 30px 0;
	border-top: 1px #d8d8d8 solid;
	border-bottom: 1px #d8d8d8 solid;
}
.case-studies-single-pagination > [class*='col-'] {
	padding: 0;
}
.case-studies-single-pagination > [class*='col-'] > .case-studies-single-previous-post {
	float: left;
}
.case-studies-single-pagination > [class*='col-'] > .case-studies-single-previous-post > a {
	display: block;
	text-decoration: none;
	padding-left: 70px;
	position: relative;
}
.case-studies-single-pagination > [class*='col-'] > .case-studies-single-previous-post > a:before {
	position: absolute;
	top: 10px;
	left: 0;
	content: "\e64a";
	font-family: 'themify';
	width: 45px;
	height: 45px;
	text-align: center;
	line-height: 45px;
	color: #7938fe;
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #7938fe;
	border-radius: 50%;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.case-studies-single-pagination > [class*='col-'] > .case-studies-single-previous-post > a:hover:before {
	background-color: #7938fe;
	color: #ffffff;
}
.case-studies-single-pagination > [class*='col-'] > .case-studies-single-previous-post > a > span.case-studies-single-previous-post-title, .case-studies-single-pagination > [class*='col-'] > .case-studies-single-next-post > a > span.case-studies-single-previous-post-title {
	display: inline-block;
	text-transform: uppercase;
	color: #7d7d7d;
	font-size: 13px;
	line-height: 28px;
}
.case-studies-single-pagination > [class*='col-'] > .case-studies-single-previous-post > a > span.case-studies-single-previous-post-name, .case-studies-single-pagination > [class*='col-'] > .case-studies-single-next-post > a > span.case-studies-single-previous-post-name {
	display: block;
	color: #181b31;
	font-size: 18px;
	line-height: 28px;
	font-weight: 500;
	letter-spacing: -.3px;
}
.case-studies-single-pagination > [class*='col-'] > .case-studies-single-post-back-btn {
	text-align: center;
	margin-top: 30px;
}
.case-studies-single-pagination > [class*='col-'] > .case-studies-single-post-back-btn > a {
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
	position: relative;
}
.case-studies-single-pagination > [class*='col-'] > .case-studies-single-post-back-btn > a:before {
	content: "\e739";
	font-family: 'themify';
	color: #7938fe;
}
.case-studies-single-pagination > [class*='col-'] > .case-studies-single-post-back-btn > a > span {
	position: relative;
	display: inline-block;
	margin-right: 10px;
}
.case-studies-single-pagination > [class*='col-'] > .case-studies-single-post-back-btn > a > span:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	width: 8px;
	height: 8px;
	background-color: #6a30f5;
	border-radius: 50%;
	display: inline-block;
}
.case-studies-single-pagination > [class*='col-'] > .case-studies-single-next-post {
	float: right;
}
.case-studies-single-pagination > [class*='col-'] > .case-studies-single-next-post > a {
	display: block;
	text-decoration: none;
	padding-right: 70px;
	text-align: right;
	position: relative;
}
.case-studies-single-pagination > [class*='col-'] > .case-studies-single-next-post > a:before {
	position: absolute;
	top: 10px;
	right: 0;
	content: "\e649";
	font-family: 'themify';
	width: 45px;
	height: 45px;
	text-align: center;
	line-height: 45px;
	color: #7938fe;
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #7938fe;
	border-radius: 50%;
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
}
.case-studies-single-pagination > [class*='col-'] > .case-studies-single-next-post > a:hover:before {
	background-color: #7938fe;
	color: #ffffff;
}
#mobile-menu {
	background-color: #000!important;
	transition: all .5s cubic-bezier(.25,.1,.82,.55) 0s!important;
}
@media screen and (min-width:768px) and (max-width:991px){
}
@media screen and (min-width:480px) and (max-width:767px){
}
@media screen and (min-width:321px) and (max-width:479px){
.case-studies-single-pagination > [class*='col-'] {
	padding: 0 15px;
}
.case-studies-single-pagination > [class*='col-'] > .case-studies-single-post-back-btn {
	margin: 25px 0;
}
.case-studies-single-post-tags p {
	display: block;
}
.case-studies-single-pagination > [class*='col-'] > .case-studies-single-next-post {
	float: left;
}
.case-studies-single-pagination > [class*='col-'] > .case-studies-single-next-post > a {
	text-align: left;
}
}
@media screen and (max-width:320px){
.case-studies-single-pagination > [class*='col-'] {
	padding: 0 15px;
}
.case-studies-single-pagination > [class*='col-'] > .case-studies-single-post-back-btn {
	margin: 25px 0;
}
.case-studies-single-post-tags p {
	display: block;
}
.case-studies-single-pagination > [class*='col-'] > .case-studies-single-next-post {
	float: left;
}
.case-studies-single-pagination > [class*='col-'] > .case-studies-single-next-post > a {
	text-align: left;
}
}
h1.entry-title {
	line-height: 45px!important;
	font-weight: 500!important;
	font-size: 35px!important;
	letter-spacing: -.3px;
}
.site-content {
	padding-bottom: 0;
}
.animated {
	-webkit-animation-duration: 1s!important;
	animation-duration: 1s!important;
}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}
.fadeIn {
	animation-name: fadeIn;
}
@keyframes fadeInLeft{from{opacity:.6;transform:translate3d(-50px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
.fadeInLeft {
	animation-name: fadeInLeft;
	animation-duration: 1.5s!important;
	transition-timing-function: cubic-bezier(.175,.885,.32,1.275);
}
@keyframes fadeInRight{from{opacity:1;transform:translate3d(2%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}
.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
	animation-duration: 1.5s!important;
}
@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
.fadeInUp {
	animation-name: fadeInUp;
	animation-duration: .60s!important;
}
@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-30%,0)}to{opacity:1;transform:none}}
.fadeInDown {
	animation-name: fadeInDown;
	animation-duration: 1.8s!important;
}
@keyframes slideInUp{from{transform:translate3d(0,35px,0) scale3d(1,1,1);opacity:0;transform-style:preserve-3d}to{transform:translate3d(0,0,0);opacity:1;transform-style:preserve-3d}}
.slideInUp {
	animation-name: slideInUp;
}
@keyframes zoomIn{from{opacity:.2;transform:scaleX(.8) scaleY(.8)}50%{opacity:1;transform:scaleX(1) scaleY(1)}}
.zoomIn {
	animation-name: zoomIn;
	animation-duration: 1s!important;
}
@keyframes rollIn{from{opacity:.6;transform:perspective(1000px) rotateX(30deg)}to{opacity:1;transform:perspective(0) rotateX(0deg)}}
.rollIn {
	animation-name: rollIn;
	transition-timing-function: cubic-bezier(.175,.885,.32,1.275);
}
@keyframes pulse{from{transform:perspective(2000px) rotate3d(1,0,0,30deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}to{transform:perspective(0) rotate3d(1,0,0,0)}}
.pulse {
	backface-visibility: visible!important;
	animation-name: pulse;
}
.animated.animated-fast {
	animation-duration: .45s!important;
}
.random-post-wrapper {
	position: relative;
	overflow: hidden;
	margin-bottom: 55px;
}
.random-post-wrapper:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: "";
	background: #000;
}
.random-post-wrapper > .random-post-pic img {
	width: 100%;
	height: auto;
}
.random-post-wrapper > .random-post-data {
	position: absolute;
	bottom: 20px;
	left: 0;
	right: 0;
	padding: 0 18px;
	margin-top: ;
}
#radiantthemes_image_box_widget-2 .random-post-wrapper > .random-post-data p {
	color: #fff!important;
}
.random-post-wrapper > .random-post-data > .title > a {
	font-size: 25px;
	line-height: 35px;
	font-weight: 500;
	color: #ffffff;
	padding-bottom: 15px;
}
.random-post-wrapper > .random-post-data > .random-post-excerpt > a {
	font-size: 15px;
	line-height: 28px;
	color: #DCE3EB;
	margin-bottom: 0;
}
.post.style-three .entry-main .entry-content p {
	margin-bottom: 20px;
	font-size: 17px;
	color: inherit;
	line-height: 28px;
}
.post.style-three .entry-main .author {
	font-weight: 400;
}
.post.style-three span {
	text-transform: capitalize;
	font-size: 15px;
	color: inherit;
	line-height: 1.8;
}
.post.style-three .entry-main .post-meta > span {
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
}
.post.style-one .entry-main .entry-header .date {
	font-size: 16px;
	line-height: 28px;
}
.mas_cont span {
	font-size: 16px;
}
.mas_cont p {
	color: #6a7c92;
}
.post.style-six .entry-main .author {
	font-weight: 400;
	font-size: 15px;
}
.style-default .entry-header .entry-title a {
	font-size: 25px;
}
.radiantthemes-button > .radiantthemes-button-main, .gdpr-notice .btn, .shop_single > .summary form.cart .button, .shop_single #review_form #respond input[type=submit], .woocommerce button.button[name=apply_coupon], .woocommerce button.button[name=update_cart], .woocommerce button.button[name=update_cart]:disabled, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce form.checkout_coupon .form-row .button, .woocommerce #payment #place_order, .woocommerce .return-to-shop .button, .woocommerce form .form-row input.button, .woocommerce table.shop_table.wishlist_table > tbody > tr > td.product-add-to-cart a, .widget-area > .widget.widget_price_filter .button, .post.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn span, .page.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn span, .tribe_events.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn span, .testimonial.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn span, .team.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn span, .portfolio.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn span, .case-studies.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn span, .client.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn span, .product.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn span, .post.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn::before, .page.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn::before, .tribe_events.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn::before, .testimonial.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn::before, .team.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn::before, .portfolio.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn::before, .case-studies.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn::before, .client.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn::before, .product.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn::before, .comments-area .comment-form > p button[type=submit], .comments-area .comment-form > p button[type=reset], .wraper_error_main.style-one .error_main .btn, .wraper_error_main.style-two .error_main .btn, .wraper_error_main.style-three .error_main_item .btn, .wraper_error_main.style-four .error_main .btn {
	border-radius: 0;
}
.comments-area .comment-form > p input[type=text]:focus, .comments-area .comment-form > p textarea:focus {
	border: 1px solid #6a30f5;
}
.page.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn {
	border-radius: 0;
}
.page.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn {
	transition: all .3s;
}
.page.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn:hover {
	background: #5f27d4!important;
	border: 1px solid #5f27d4;
	box-shadow: 0 8px 25px rgba(0,0,0,.25)!important;
	transform: translateY(-5px);
	-webkit-transform: translateY(-5px);
	transition: all .3s;
	border-radius: 0;
}
.page.style-default .entry-main .entry-extra .entry-extra-item .post-read-more .btn span:hover {
	background: #5f27d4!important;
	border: 1px solid #5f27d4;
	border-radius: 0;
}
.rt-image-box h3 {
	color: #fff!important;
	font-size: 25px;
	line-height: 35px;
	font-weight: 500;
}
.rt-image-box > h3 {
	margin-top: 0;
	font-weight: 500;
	font-size: 20px;
	line-height: 28px;
	letter-spacing: -.2px;
}
.random-post-wrapper:before {
	display: none;
}
.random-post-pic {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.post.style-default .entry-header {
	margin-bottom: 12px!important;
}
.post.style-default .entry-header .entry-title {
	letter-spacing: -.3px;
	color: #181b31;
	margin-top: 8px!important;
}
.post.style-default .entry-meta > .holder > .data .meta {
	font-size: 13px;
}
.post.style-default .entry-main .entry-extra .entry-extra-item .post-read-more {
	margin-bottom: 35px!important;
}
code, tt, var {
	font: 13px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;
	color: #181b31;
}
.shop_single #review_form #respond input[type=submit] {
	background: #000!important;
	border: 1px solid #000!important;
}
.product-gallery {
	position: relative;
}
.product-gallery > .onsale {
	width: 60px;
	height: 60px;
	box-shadow: 0 3px 5px rgba(0,0,0,.1);
	text-transform: uppercase;
	line-height: 55px!important;
}


/*Work 07.01.21*/

.page-id-22844 .wraper_header.floating-header {
    display: none;
}
.elementor-widget:not(:last-child) {
    margin-bottom: 0 !important;
}
.landing-demo-img .elementor-image-box-content {
    position: relative;
}
.elementor-widget-image-box .elementor-image-box-content {
    width: 100%;
}
.landing-demo-img .elementor-image-box-content:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    background-color: #7938fe;
    width: 100%;
    height: 50px;
    visibility: hidden;
    opacity: 0;
    transform: translateY(100%);
    transition: all 0.3s ease-in-out;
}
.landing-demo-img .elementor-image-box-content h3 {
    position: relative;
    top: 10px;
    transition: all 0.3s ease-in-out;
}
.header_holder .wraper_header_main > nav ul.elementor-nav-menu li {
    margin-right: 35px !important;
}
.header-ten .elementor-widget-radiant-custom-cart .header-cart-bar > .header-cart-bar-icon > .cart-count {
    background-color: #49C5B5;
}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 15px;
}


.home-two-video-button img{
position: relative;
height: 79px;
width: 79px !important;
line-height: 79px;
text-align: center;
margin: auto;
border-radius: 50% !important;
animation: shadow-pulse-two 1.2s linear infinite; 
display: inline-block;
background:rgba(27,185,103,0.2);
}
@keyframes shadow-pulse-two{ 
0% {
box-shadow: 0 0 0 0  rgba(39, 174, 96, 0.2),
0 0 0 10px rgba(39, 174, 96, 0.2),
0 0 0 30px rgba(39, 174, 96, 0.2); 
} 
100% { 
box-shadow: 0 0 0 10px rgba(39, 174, 96, 0.2),
0 0 0 30px rgba(39, 174, 96, 0.2),
0 0 0 50px rgba(39, 174, 96, 0); 
} 
}
.home-two-image-box-shadow-active {
    padding: 18px 15px;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    box-shadow: 0 0 20px rgba(0,0,0,0.10);
    border-radius: 5px;
}
.home-two-image-box-shadow {
    padding: 18px 15px;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
}
.elementor-4770 .elementor-element.elementor-element-23f2336.elementor-position-left .elementor-image-box-img {
    margin-right: 10px;
}
.home-two-contact-form-column .elementor-widget-wrap{
max-width: 470px;
width: 100%;
margin: 0;
}
.home-two-contact-form .form-row input[type=text],
.home-two-contact-form .form-row input[type=email],
.home-two-contact-form .form-row input[type=tel],
.home-two-contact-form .form-row input[type=url]{
width:100%;
height:55px;
padding:0 0 0 22px;
border:1px solid #fff;
box-shadow: 0 0 20px rgba(0,0,0,0.12);
border-radius: 4px;
font-size:15px;
}
.home-two-contact-form .form-row textarea{
width:100%;
height:124px;
padding:20px 0 0 22px;
border:1px solid #fff;
box-shadow: 0 0 20px rgba(0,0,0,0.12);
border-radius: 4px;
resize:none;
}
.home-two-contact-form .form-row input[type=text]:focus,
.home-two-contact-form .form-row input[type=email]:focus,
.home-two-contact-form .form-row input[type=url]:focus,
.home-two-contact-form .form-row input[type=tel]:focus,
.home-two-contact-form .form-row textarea:focus{
border:1px solid #3BAD71;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
}
.home-two-contact-form.faq-contact-form .form-row input[type=submit]{
font-weight: 500 !important;
letter-spacing: 1px;
line-height: 30px;
background-color: #3BAD71;
border-radius: 3px !important;
color: #ffff !important;
width:100%;
height:50px;
border: none;
border-radius: 4px;
cursor: pointer;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
}
.home-two-contact-form .form-row input[type=submit]{
letter-spacing: 1px;
line-height: 30px;
background-color: #3BAD71;
color: #ffff !important;
width: 100%;
height: 55px;
border: none;
border-radius: 4px;
cursor: pointer;
transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
}
.home-two-contact-form .form-row {
    margin: 7px 0;
}
.footer-six-list-item .radiantthemes-list.element-one ul li a, .footer-two-list-item .radiantthemes-list.element-one ul li a {
    color: #98a2aa;
}
.footer-five-list-item .radiantthemes-list.element-one ul li a, .footer-six-list-item .radiantthemes-list.element-one ul li a, .footer-two-list-item .radiantthemes-list.element-one ul li a {
    font-size: 16px;
}
.footer-five-list-item .radiantthemes-list.element-one ul li a, .footer-six-list-item .radiantthemes-list.element-one ul li a, .footer-two-list-item .radiantthemes-list.element-one ul li a, .footer-style-one-list-item .radiantthemes-list.element-one ul li a {
    transition: all 0.4s ease-in-out;
}
.footer-style-one-subscribe .form-row input[type=email]{
width: 100%;
background-color: #292D39;
border: none;
border-radius: 3px;
font-weight: 400;
padding-left: 20px;
font-size: 15px;
color: #9D9FAD;
line-height: 26px;
height: 55px;
}
.footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn{
position: absolute;
top: 0;
border: none;
z-index: 1;
padding: 0 20px;
height: 55px;
background-color: #7938fe;
right: 0;
border-radius: 0 3px 3px 0;;
font-weight: 500;
font-size: 16px;
color: #fff;
line-height: 30px;
cursor: pointer;
}
.home-ten-testmonial-circle-img {
position: absolute;
animation-name: rotate;
animation-duration: 3000ms;
animation-iteration-count: infinite;
animation-timing-function: linear;
}
@keyframes rotate {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
.page-id-23433 .elementor-7711 .elementor-element.elementor-element-31636e4:not(.elementor-motion-effects-element-type-background) {
    background: #0b111f;
}
.footer-style-six-list-item .radiantthemes-list.element-one ul li a:hover {
color: initial;
}
.footer-style-six-list-item .radiantthemes-list.element-one ul li:before {
display: none;
}
.service-menu p:hover a {
color: #000;
}
.page-id-23433 .footer-style-one-subscribe .form-row input[type=email] {
    background: #0f1726;
}
.page-id-23812 .elementor-7711 .elementor-element.elementor-element-31636e4:not(.elementor-motion-effects-element-type-background) {
    background: #0b111f;
}
.page-id-23812 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background: #fe5433;
}
.elementor-counter .elementor-counter-number-prefix {
    display: block;
}
.page-id-6451 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background: #ff6565;
}
.header-twenty-four .elementor-widget-radiant-custom-cart .header-cart-bar > .header-cart-bar-icon > .cart-count {
    background-color: #F76461;
}
.page-id-8019 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background-color: #fd5559;
}
.home-page-icon-hover .elementor-image-box-img {
    width: 120px !important;
    height: 120px;
    border-radius: 50%;
    box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.08);
    line-height: 115px;
    transition: all 0.3s ease-in-out;
}
.page-id-5006 .main-header .elementor-widget-radiant-custom-logo img {
    filter: none !important;
}
.elementor-widget:not(:last-child) {
    margin-bottom: 0 !important;
}
.elementor-heading-title {
    padding: 0;
    margin: 0;
    line-height: 1;
}
.css_rt_box_grid_active > div {
    -webkit-box-shadow: 0 5px 18px 5px rgba(0, 0, 0, 0.06);
    box-shadow: 0 5px 18px 5px rgba(0, 0, 0, 0.06);
}
.page-id-5006 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background: #3932B1;
}

.header-fifteen .elementor-widget-radiant-custom-cart .header-cart-bar > .header-cart-bar-icon > .cart-count {
    background-color: #3932B1;
}
.header-fouteen .elementor-widget-radiant-custom-cart .header-cart-bar > .header-cart-bar-icon > .cart-count {
    background-color: #E97218;
}
.page-id-13546 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background-color: #ed731a;
}
.header-twenty-seven .elementor-widget-radiant-custom-cart .header-cart-bar > .header-cart-bar-icon > .cart-count {
    background-color: #9647FE;
}
.home-nineteen-hover-icon-box h4 {
    position: relative;
    display: inline-block;
    border: 1px #b7acf3 solid;
    background-color: transparent;
    border-radius: 50%;
    width: 45px;
    height: 45px;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
}
.header-twenty-eight .elementor-widget-radiant-custom-cart .header-cart-bar > .header-cart-bar-icon > .cart-count {
    background-color: #FF4511;
}

.radiant_subscribe_form1 {
    background: #fff;
    height: 50px;
    border-radius: 8px;
    padding: 2px;
    overflow: hidden;
}
.radiant_subscribe_txtbx {
    float: left;
}
.radiant_subscribe_form1 input[type="email"] {
    border: none;
    padding: 0 0 0 27px;
    line-height: 46px;
    font-size: 15px;
    color: #101722;
}
.radiant_subscribe_btn {
    float: right;
}
.radiant_subscribe_form1 input[type="submit"] {
    background: #7260CF;
    height: 46px;
    font-size: 16px;
    color: #fff;
    border-radius: 8px;
    float: right;
    border: none;
    padding: 0 20px;
}
.home-version-five-flex-box .elementor-column-wrap .elementor-widget-wrap {
width: 100%;
max-width: 445px;
margin-right: 0;
}
.footer-style-eleven-subscribe {
position:relative;
}   .footer-style-eleven-subscribe .form-row input[type=email]{
width: 100%;
background-color: #442795;
border: none;
border-radius: 3px;
font-weight: 400;
padding-left: 20px;
font-size: 15px;
color: #b6a4e8;
line-height: 26px;
height: 55px;
}
.footer-style-eleven-subscribe .form-row .footer-style-eleven-subscribe-btn{
position: absolute;
top: 0;
border: none;
z-index: 1;
padding: 0 20px;
height: 55px;
background: linear-gradient(to right, #5525ff 0%, #9547fd 100%);
right: 0;
border-radius: 0 3px 3px 0;;
font-weight: 500;
font-size: 16px;
color: #fff;
line-height: 30px;
cursor: pointer;
}
.footer-style-eleven-subscribe .form-row input[type=email]::placeholder{
color:#b6a4e8 !important;
}
.qube-home-nine .form-row input[type=email] {
box-shadow: none;
border-radius: 0px;
background: transparent !important;
text-align: center !important;
width: 100%;
font-size: 15px;
resize: none;
appearance: none;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
text-align: center;
line-height: 44px;
border-top: none;
border-left: none;
border-right: none;
border-bottom: 1px solid #000000;
color:#000000;
}
.qube-home-nine .form-row input[type=email]::placeholder{
color:#000000;
}
.qube-home-nine .form-row input[type=submit] {
cursor: pointer;
opacity: 1 !important;
visibility: visible !important;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
font-size: 15px; background: #000000;
border: none;
padding: 5px 48px;
margin-top: 25px;
}

.home-fourteen-contact-form .form-row input[type=text],
.home-fourteen-contact-form .form-row input[type=email],
.home-fourteen-contact-form .form-row input[type=tel],
.home-fourteen-contact-form .form-row input[type=url] {
width: 100%;
height: 50px;
padding: 0 0 0 22px;
border: 1px solid #F7F3E9;
border-radius: 3px;
background-color: #F7F3E9;
}
.home-fourteen-contact-form .form-row textarea {
width: 100%;
height: 105px;
padding: 20px 0 0 22px;
background-color: #F7F3E9;
border: 1px solid #F7F3E9;
border-radius: 3px;
resize: none;
}
.home-fourteen-contact-form .form-row input[type=text]:focus,
.home-fourteen-contact-form .form-row input[type=email]:focus,
.home-fourteen-contact-form .form-row input[type=url]:focus,
.home-fourteen-contact-form .form-row input[type=tel]:focus,
.home-fourteen-contact-form .form-row textarea:focus {
border: 1px solid #FF977F;
transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
}
.home-fourteen-contact-form .form-row input[type=submit] {
font-weight: 500 !important;
letter-spacing: 1px;
line-height: 30px;
background-color: #FF977F;
border-radius: 3px !important;
color: #ffff !important;
width: 100%;
height: 50px;
border: none;
border-radius: 0;
cursor: pointer;
transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
}
.home-fourteen-contact-form .form-row input[type=submit]:hover {
box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.25);
transform: translateY(-5px);
-webkit-transform: translateY(-5px);
}      .page-id-11270 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
background-color: #c3b595;
}
.home-fourteen-contact-form .form-row {
    margin: 7px 5px;
}
.freelance-footer-section:before {
    position: absolute;
    top: 0;
    right: 0;
    content: "";
    height: 100%;
    width: calc(50% - 240px);
    background-color: #E9DDD9;
}
.freelance-footer-quick-lnks ul li {
    display: inline-block;
    margin-right: 30px;
}
.video-text-part {
    position: relative;
    right: 25%;
    top: 10%;
}
.page-id-23189 .testimonial.element-two .testimonial-item > .holder {
    background-color: transparent;
    box-shadow: none;
}
.landing-demo-img:hover .elementor-image-box-content:before {
    transform: translateY(0);
    visibility: visible;
    opacity: 1;
}
.landing-demo-img:hover .elementor-image-box-content h3 {
    color: #fff !important;
}
.landing-demo-img img {
    box-shadow: 0 0 30px rgb(0 0 0 / 12%);
    border-radius: 4px;
}
.landing-demo-img .elementor-image-box-img {
    margin-bottom: 0 !important;
}
.home-ten-image-hover-box:hover .elementor-section-boxed {
    transform: translateY(-20px);
}

element.style {
}
.elementor-4770 .elementor-element.elementor-element-f8dc02e {
    margin-top: -50px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.home-ten-image-hover-box:hover .elementor-section-boxed {
    transform: translateY(-20px);
}
.home-ten-image-hover-box .elementor-section-boxed {
    transition: all 0.4s ease-in-out !important;
    -webkit-transition: all 0.4s ease-in-out !important;
}
.page-id-11175 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background: #ff4511;
}
.header-twenty-six .elementor-widget-radiant-custom-cart .header-cart-bar > .header-cart-bar-icon > .cart-count {
    background-color: #FF977F;
}
.header-ninteen .elementor-widget-radiant-custom-cart .header-cart-bar > .header-cart-bar-icon > .cart-count {
    background-color: #3597F5;
}
.page-id-12451 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background-color: #3597f5;
}
.page-id-7425 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background: #036bcb;
}
.page-id-20640 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background-color: #0C82DD;
}
.page-id-4720 .elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{
    color: #b6a4e8;
}
.header-twelve .elementor-widget-radiant-custom-cart .header-cart-bar > .header-cart-bar-icon > .cart-count {
    background-color: #C3B595;
}
.page-id-23189 .footer-style-one-subscribe .form-row .footer-style-one-subscribe-btn {
    background-color: #ED1223;
}
.header-eleven .elementor-widget-radiant-custom-cart .header-cart-bar > .header-cart-bar-icon > .cart-count {
    background-color: #7260CF;
}
.footer-five-list-item .radiantthemes-list.element-one ul li, .footer-six-list-item .radiantthemes-list.element-one ul li, .footer-two-list-item .radiantthemes-list.element-one ul li{
	    margin-bottom: 0;
    padding-left: 0;
}
.radiantthemes-list.element-one ul li:before{
	display: none;
}
p {
    margin-bottom: 0;
    padding: 0;
}
.home-five-clients-section {
    top: 115px;
}

body{
overflow-x:hidden!important;
}

.comments-area .comment-reply-title small a {
margin-left: 15px;
}

.blog-mega.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    width: 48% !important;
    background: #fff;
    box-shadow: 0px 0px 20px rgb(0 0 0 / 8%);
}
.blog-mega-menu ul.mega-child-menu {
    box-shadow: none !important;
    background: none !important;
    margin-top: 15px;
}
ul.mega-child-menu {
    margin-top: 15px;
}
.redux-container .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a {
    background-color: #435FD5 !important;
    color: #fff !important;
    border-radius: 0;
    margin: 3px 0 0 0;
}
.redux-sidebar .redux-group-menu > li.activeChild > a{
    border-radius: 0px !important;
}
.redux-container .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .subsection li.active a {
    font-weight: 700 !important;
    color: #fff !important;
    border-radius: 0px;
}
@media screen and (min-width:768px) and (max-width:991px){
.blog-mega.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    width: 100% !important;
}
}
@media screen and (min-width:480px) and (max-width:767px){
.blog-mega.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    width: 100% !important;
}
}
@media screen and (min-width:321px) and (max-width:479px){
.blog-mega.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    width: 100% !important;
}
}
@media screen and (max-width:320px){
.blog-mega.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    width: 100% !important;
}
}