	body,html,input[type=checkbox],input[type=radio],legend,td,th
{
	padding:0
}
.header-container,.site-content{max-width:800px;margin:0px auto !important;}.blog-content img{margin:0px auto;}
.btWyYq .megaUh{padding: 20px 20px !important;max-width: 1280px !important;margin:0px auto !important;}
.top-header-ads {
    padding: 10px 0px;
    margin-bottom: 20px;
    min-height: 300px;
    width: 100%;
    margin: 0px auto;
    text-align: center;
    background-color: rgb(232, 232, 232);
}

.main-heading h1 {
    display: inline;
    font-size: 30px;
    font-weight: 600;
    box-shadow: inset 0 -0.3em 0 rgb(255 203 86);
    line-height: 34px;
}
.blog-content img{margin:0px auto;max-width:100%;width:auto !important;height:auto !important;}
	a img,hr,img,legend
{
	border:0
}
.homeStoreTitle,abbr,acronym,dfn,table th
{
	text-transform:uppercase
}
	pre,select,textarea
{
	overflow:auto
}
.sidebar-menu-box
{
	background-color:#fff;
	border-bottom:2px solid #e7e8e8;
	border-radius:3px;
	margin:0 0 15px 0;
	padding:15px
}
.sidebar-menu-box>div.content
{
	position:relative
}
.discount-table-top h2
{
	margin-bottom:0px !important
}
.advertisement::after{background-color:rgb(232, 232, 232);color:inherit;content:"";-webkit-box-flex:1;flex-grow:1;height:0.0625rem;position:relative;top:1rem;}.advertisement::after{margin:0px 0px 0px 0.625rem;}.advertisement::before{background-color:rgb(232, 232, 232);color:inherit;content:"";-webkit-box-flex:1;flex-grow:1;height:0.0625rem;position:relative;top:1rem;}.advertisement::before {margin:0px 0.625rem 0px 0px;}@media(min-width: 75rem){.advertisement{margin:0rem;}}@media(min-width: 48rem){.advertisement{margin:0px 2.5rem;}}.advertisement{display:flex;flex-direction:row;font-size:0.70028rem;-webkit-box-pack:center;justify-content:center;line-height:2rem;margin:0px 0.938rem;text-align:center;text-transform:none;}.top-header-ads{padding:10px 0px;margin-bottom:20px;min-height:300px;width:100%;margin:0px auto;text-align:center;background-color:rgb(232, 232, 232);}@media(min-width:75rem){.advertisementBody::after{margin: 0.9375rem 0px 0px;}}@media(min-width: 48rem){.advertisementBody::after{margin:0.9375rem 2.5rem 0px;}}.advertisementBody::after{border-bottom:thin solid rgb(232, 232, 232);content:"";display:flex;margin:0.9375rem 0.938rem 0px;position:static;}.advertisementBody{clear:both;color:rgb(0, 0, 0);display:flex;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;margin:1.25rem 0px;min-height:300px;position:static;text-align:center;}
.listing-item
{
	border-bottom:1px solid #ececec;
	overflow:hidden;
	text-overflow:ellipsis;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	line-height:1.5
}
.send-button
{
	background:#2095F2;
	color:#fff;
	border-radius:5px;
	padding:5px 15px;
	max-width:350px;
	width:100%;
	border:none;
	height:50px;
	margin-top:20px;
	margin-bottom:20px
}
	iframe.video
{
	border:0px;
	border-radius:5px
}
.send-code-form form input
{
	border-radius:5px;
	padding:5px 15px;
	max-width:350px;
	width:100%;
	height:40px;
	border:1px solid #cfd0cf;
	font-size:15px;
	outline:0
}
.discount-table-wrap
{
	margin-top:20px;
	margin-bottom:20px
}
.discount-table-wrap td.left-align
{
	margin-left:10px;
	text-align:left
}
.text-center
{
	text-align:center
}
.discount-table-wrap .discount-table-top
{
	/* padding:10px 10px; */
	padding: 0;
	background:#fff;
	border-radius:10px 10px 0px 0px
}
.store-long-description h2
{
	margin-bottom:5px
}
.store-long-description
{
	background:#fff;
	color:#000000;
	margin-bottom:10px;
	padding:15px 15px;
	/* text-align:justify; 
	border:1px solid #F7F7F7;*/
}
.listing-item a
{
	color:#70716f;
	cursor:pointer;
	display:block;
	font-size:14px;
	margin:0;
	padding-left:0
}
	img,pre,select
{
	max-width:100%
}
	html
{
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
	article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary
{
	display:block
}
	a:focus
{
	outline:0
}
.logo_item
{
	padding:0px 0;
	margin-bottom:15px;
	border:1px solid #ccc;
	border-radius:5px;
	height:89px;
	vertical-align:middle;
	line-height:86px;
	background-color:#fff;
	max-height:100%
}
.logo_item img
{
	max-height:100%;
	max-width:100%;
	border-radius:3px;
	padding:2px 2px
}
.cat-list li
{
	list-style-position:inside;
	display:inline-block;
	float:left;
	width:23%;
	margin-bottom:5px;
	margin-left:10px
}
.homeStoreTitle
{
	color:orange
}
.offerBox
{
	padding:0 15px 20px;
	transition:box-shadow .1s;
	border:1px solid #e7e7e7;
	border-radius:10px;
	background:#fff;
	margin-bottom:30px
}
.offerBox:hover
{
	box-shadow:0 0 10px rgba(0,0,0,.2)
}
.offer_img
{
	vertical-align:middle;
	width:150px;
	height:125px;
	line-height:125px;
	margin:0 auto
}
.code
{
	color:orange
}
.offer_title
{
	font-size:15px;
	margin:0px 0;
	height:50px;
	overflow:hidden
}
.offer_used
{
	color:#ccc;
	font-size:14px
}
	a:active,a:hover
{
	outline:0
}
	audio,canvas,progress,video
{
	display:inline-block;
	vertical-align:baseline
}
	audio:not([controls])
{
	display:none;
	height:0
}
	[hidden],template
{
	display:none
}
	abbr[title]
{
	border-bottom:1px dotted
}
	dfn
{
	font-style:italic
}
.container_grid
{
	width:100%
}
.grid_1,.grid_10,.grid_11,.grid_12,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9
{
	display:inline;
	float:left;
	margin-left:1.388888888888889%;
	margin-right:1.388888888888889%
}
.grid_1
{
	width:5.555555555555556%
}
.grid_2
{
	width:13.88888888888889%
}
.grid_3
{
	width:22.22222222222222%
}
.grid_4
{
	width:30.55555555555556%
}
.grid_5
{
	width:38.88888888888889%
}
.grid_6
{
	width:47.22222222222222%
}
.grid_7
{
	width:55.55555555555556%
}
.grid_8
{
	width:63.88888888888889%
}
.grid_9
{
	width:72.22222222222222%
}
.grid_10
{
	width:80.55555555555556%
}
.view
{
	color:#ffaf42
}
.view:hover
{
	text-decoration:underline
}
.grid_11
{
	width:88.88888888888889%
}
.grid_12
{
	width:97.22222222222222%
}
	sub,sup
{
	font-size:75%;
	height:0;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
.stuser-form-profile .stuser-form-header .st-profile-meta-info .dashicons::before,img
{
	vertical-align:middle
}
	sup
{
	bottom:1ex
}
	sub
{
	top:.5ex
}
	button,input,optgroup,select,textarea
{
	color:inherit;
	font:inherit;
	margin:0
}
	button
{
	overflow:visible
}
	button,select
{
	text-transform:none
}
	button,html input[type=button],input[type=reset],input[type=submit]
{
	-webkit-appearance:button;
	cursor:pointer
}
	input[type=search]
{
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
	input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration
{
	-webkit-appearance:none
}
	button[disabled],html input[disabled]
{
	cursor:default
}
	button::-moz-focus-inner,input::-moz-focus-inner
{
	border:0;
	padding:0
}
	button,input
{
	line-height:normal
}
	*,:after,:before
{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
	textarea
{
	resize:vertical
}
	optgroup
{
	font-weight:700
}
.box-item:after,.clearfix:after,.container:after,.st-menu:after,.store-listing-item:after,.widget-area .widget_categories .widget-content ul:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.box-item,.clearfix,.container,.st-menu,.store-listing-item,.widget-area .widget_categories .widget-content ul
{
	display:block
}
.clear
{
	zoom:1
}
.clear:after,.clear:before
{
	display:table;
	content:""
}
.clear:after
{
	clear:both
}
.break,blockquote,dl,h1,h2,h3,h4,h5,h6,ol,p,pre,ul
{
	word-break:break-word;
	word-wrap:break-word
}
.none
{
	display:none
}
	body,html
{
	margin:0;
	height:100%;
	font-size:14px
}
	body
{
	background:#FFF;
	height:100%;margin:0px auto;
}
	body,p
{
	font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI emoji;
	font-size:18px;
	font-weight:300;
	line-height:1.6;
	color:#000
}
.people-also-ask h3 {font-size: 24px;margin-bottom:0px;}
.people-also-ask h2{text-decoration:underline;}
@media screen and (min-width: 680px){.list-content:hover{-webkit-animation: coupon-animation .82s cubic-bezier(.36, .07, .19, .97) both;animation: coupon-animation .82s cubic-bezier(.36, .07, .19, .97) both;transform:translate3d(0, 0, 0);}}
@-webkit-keyframes coupon-coupon-animation {
	10%,
	90% {
		-webkit-transform: translate3d(-1px, 0, 0);
		-moz-transform: translate3d(-1px, 0, 0);
		-ms-transform: translate3d(-1px, 0, 0);
		transform: translate3d(-1px, 0, 0)
	}
	20%,
	80% {
		-webkit-transform: translate3d(2px, 0, 0);
		-moz-transform: translate3d(2px, 0, 0);
		-ms-transform: translate3d(2px, 0, 0);
		transform: translate3d(2px, 0, 0)
	}
	30%,
	50%,
	70% {
		-webkit-transform: translate3d(-4px, 0, 0);
		-moz-transform: translate3d(-4px, 0, 0);
		-ms-transform: translate3d(-4px, 0, 0);
		transform: translate3d(-4px, 0, 0)
	}
	40%,
	60% {
		-webkit-transform: translate3d(4px, 0, 0);
		-moz-transform: translate3d(4px, 0, 0);
		-ms-transform: translate3d(4px, 0, 0);
		transform: translate3d(4px, 0, 0)
	}
}

@keyframes coupon-animation {
	10%,
	90% {
		-webkit-transform: translate3d(-1px, 0, 0);
		-moz-transform: translate3d(-1px, 0, 0);
		-ms-transform: translate3d(-1px, 0, 0);
		transform: translate3d(-1px, 0, 0)
	}
	20%,
	80% {
		-webkit-transform: translate3d(2px, 0, 0);
		-moz-transform: translate3d(2px, 0, 0);
		-ms-transform: translate3d(2px, 0, 0);
		transform: translate3d(2px, 0, 0)
	}
	30%,
	50%,
	70% {
		-webkit-transform: translate3d(-4px, 0, 0);
		-moz-transform: translate3d(-4px, 0, 0);
		-ms-transform: translate3d(-4px, 0, 0);
		transform: translate3d(-4px, 0, 0)
	}
	40%,
	60% {
		-webkit-transform: translate3d(4px, 0, 0);
		-moz-transform: translate3d(4px, 0, 0);
		-ms-transform: translate3d(4px, 0, 0);
		transform: translate3d(4px, 0, 0)
	}
}
	code,input,pre,textarea
{
	font:inherit
}
	h1,h2,h3
{
	line-height:1.6
}
	::-moz-selection
{
	background:#000;
	color:#FFF
}
	::selection
{
	background:#000;
	color:#FFF
}
	a
{
	color:#2095f2;
	text-decoration:none
}
	a.couponDetails:hover
{
	color:#2095f2
}
.coupon-hop .hide-btn:hover:after,.couponDetails .coupon-hop .hide-btn:hover:before,.partial-code:hover,a.homeStoreTitle:hover
{
	font-weight:600 !important;
	color:#1976D2 !important
}
	a:hover
{
	text-decoration:none
}
	h1,h2,h3,h4,h5,h6
{
	clear:both;
	font-weight:400;
	margin-bottom:20px;
	margin-top:0;
	color:#222
}
	h1 a,h2 a,h3 a,h4 a,h5 a,h6 a
{
	color:#222;
	text-decoration:none
}
	h1
{
	font-size:26px;
	letter-spacing:-.5px
}
@media screen and (max-width:700px)
{
	#page, #content, .site-content{margin-top:75px !important;}#logo{margin:15px 0px 0px 15px;}
}
	@media screen and (min-width:790px)
{
	h1
{
	font-size:25px
}

}
	h1 span
{
	font-weight:700
}
	h4,h6
{
	font-weight:400
}
	h2
{
	font-size:23px
}
	@media screen and (min-width:790px)
{
	h2
{
	font-size:26px;
	font-weight:bold
}

}
	h3
{
	font-size:24px
}
	h4
{
	font-size:22px
}
	h5
{
	font-size:20px
}
	h6
{
	font-size:20px
}
	b,details summary,dt,strong
{
	font-weight:700
}
.vcard,address,dd,details,dl,dt,fieldset,figure,hr,ol,p,pre,table,ul
{
	margin-bottom:15px;
	margin-top:0
}
	blockquote cite,details summary,hr,table
{
	margin-bottom:20px
}
	address,blockquote,pre
{
	margin:20px 0
}
	img
{
	-ms-interpolation-mode:bicubic;
	height:auto
}
	blockquote
{
	clear:both
}
	blockquote p,cite,dfn,em,i
{
	font-style:italic
}
	blockquote cite
{
	font-style:normal;
	font-size:13px
}
	figure
{
	margin:0
}
	hr
{
	border-top:1px solid #e9e9e9;
	height:1px
}
	code,kbd,pre,samp,tt,var
{
	background-color:#e9e9e9;
	padding:5px 7px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
	pre
{
	white-space:pre-wrap;
	line-height:1.7;
	padding:20px
}
	details:focus,input,input[type=submit]:focus,textarea
{
	outline:0
}
	abbr,acronym,dfn
{
	cursor:help;
	font-size:.95em;
	border-bottom:1px dotted #e9e9e9;
	letter-spacing:1px
}
	mark
{
	background-color:#fff9c0;
	text-decoration:none
}
	small
{
	font-size:75%
}
	big
{
	font-size:125%
}
	ol,ul
{
	padding-left:20px
}
	ul
{
	list-style:disc
}
	ol
{
	list-style:decimal
}
	ol li,ul li
{
	margin:8px 0;
	font-size:18px;
}
	dd
{
	margin:0 20px 20px
}
	table
{
	width:100%;
	border:1px solid #e9e9e9;
	border-collapse:collapse;
	border-spacing:0;
	height: 5rem;
}
	table>tbody>tr>td,table>tbody>tr>th,table>tfoot>tr>td,table>tfoot>tr>th,table>thead>tr>td,table>thead>tr>th
{
	border:1px solid #e9e9e9;
	line-height:1.42857;
	padding:5px;
	vertical-align:middle;
	text-align:center
}
	table>thead>tr>td,table>thead>tr>th
{
	border-bottom-width:1px
}
	table th
{
	font-size:14px;
	letter-spacing:2px
}
	fieldset
{
	padding:20px;
	border:1px solid #e9e9e9
}
	input[type=reset],input[type=submit]
{
	cursor:pointer;
	background: #2396F1 !important;
	border:none;
	display:inline-block;
	color:#FFF;
	letter-spacing:1px;
	text-transform:uppercase;
	line-height:1;
	text-align:center;
	padding:17px 23px 18px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	margin:3px 0;
	text-decoration:none;
	font-weight:600;
	font-size:13px
}
	input[type=reset]:hover,input[type=submit]:hover
{
	opacity:.8
}
	button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover
{
	cursor:pointer
}
	select
{
	vertical-align:top;
	outline:0;
	border:1px solid #e9e9e9;
	padding:10px
}
	input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],input[type=search],input[type=date],input[type=datetime],textarea
{
	cursor:pointer;
	max-width:100%;
	background-color:transparent;
	border:1px solid #e9e9e9;
	-webkit-appearance:none;
	padding:10px 15.38px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
	input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input[type=search]:focus,input[type=date]:focus,input[type=datetime]:focus,textarea:focus
{
	outline:0;
	border-color:#000038
}
	button::-moz-focus-inner
{
	border:0;
	padding:0
}
	input[type=checkbox],input[type=radio]
{
	margin:0 10px
}
.screen-reader-text
{
	clip:rect(1px,1px,1px,1px);
	position:absolute!important
}
.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover
{
	background-color:#aaa;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	clip:auto!important;
	color:#000038;
	display:block;
	height:auto;
	left:5px;
	line-height:normal;
	padding:17px;
	text-decoration:none;
	top:5px;
	width:auto;
	z-index:100000
}
.primary-color
{
	color:#000038
}
.secondary-color
{
	color:#f90
}
.text-transform-none,.text-transform-none h1,.text-transform-none h2,.text-transform-none h3,.text-transform-none h4,.text-transform-none h5
{
	text-transform:none!important
}
.fleft
{
	float:left
}
.fright
{
	float:right
}
.text-center
{
	text-align:center
}
.text-right
{
	text-align:right
}
.primary-colored
{
	color:#000038
}
.primary-header,.title_area .site-title a
{
	color:rgba(255,255,255,.6)
}
.box-item
{
	padding:20px 20px 16px;
	margin-bottom:15px
}
.site
{
	margin:0 auto;
	background-color:#F8F9F9;
	/*background:url(assets/images/bg-img.png) 0;
	*/
}
.container
{
	max-width:95%;
	/* padding:0 25px; */
	margin:0 auto;
	position:relative
}
	@media (max-width:500px)
{
	h2
{
	font-size:20px
}
.homepage-coupons h1
{
	text-transform:uppercase;
	color:#323232;
	text-align:center;
	font-weight:bold;
	font-size:20px !important
}

}
	@media screen and (max-width:500px)
{
.homepage-coupons h1
{
	text-transform:uppercase;
	color:#323232;
	text-align:left;
	font-size:16px !important
}
.container
{
	/* padding:0 25px; */
	width:100%!important
}

}
	@media screen and (min-width:790px)
{
.container
{
	/* padding:0 30px */
}

}
	@media screen and (min-width:1100px)
{
.container
{
	/* padding:0 50px */
}

}
.site-content #content-wrap
{
	padding-top:40px;
	padding-bottom:40px
}
.content-area
{
	width:100%;
	float:none;
	padding-bottom:40px
}
	@media screen and (min-width:790px)
{
.content-area
{
	width:100%;
	float:left;
	padding-bottom:0
}

}
.sidebar
{
	width:100%;
	float:none
}
	@media screen and (min-width:790px)
{
.sidebar
{
	width:25%;
	float:right
}
.m-top-10 {
	margin-top: 9.2rem;
}
.left-sidebar .content-area,.right-sidebar .sidebar
{
	float:left
}

}
.content-box
{
	padding:30px
}
.no-sidebar .content-box
{
	padding:40px
}
.no-sidebar .content-area
{
	width:100%
}
.site-header .logo_area
{
	/*margin-top:9px*/
}
	@media screen and (max-width:500px)
{
	.no-sidebar .content-box{padding:0px 4px !important;}
	.store-listing{padding-left:10px !important;}
.site-header .logo_area
{
	float:none;
	text-align:center;
	margin-bottom:15px
}

}
.primary-header
{
	padding:18px 0;
	background:#ffffff
}
.title_area .site-title
{
	line-height:1;
	font-size:22px;
	text-transform:uppercase;
	margin-bottom:5px;
	letter-spacing:1px;
	font-weight:700
}
.title_area .site-description
{
	color:rgba(255,255,255,.6);
	font-size:12px;
	line-height:1;
	margin-bottom:0;
	text-transform:uppercase;
	letter-spacing:1px
}
.site-navigation
{
	background:#FFF;
	box-shadow:0 0 5px rgba(0,0,0,.12);
	position:relative
}
.header-highlight
{
	display:none
}
.header-highlight a
{
	margin-left:30px;
	margin-top:7px;
	display:inline-block
}
.header-highlight a .highlight-icon
{
	text-align:center;
	font-size:20px;
	line-height:1;
	margin-bottom:8px;
	color:#2095F2
}
.header-highlight a .highlight-text
{
	line-height:1;
	color:#000000;
	text-transform:uppercase;
	font-size:11px;
	letter-spacing:1px
}
.header-highlight a:hover .highlight-icon,.header-highlight a:hover .highlight-text
{
	color:#000
}
.header-highlight a:first-child
{
	margin-left:60px
}
	@media screen and (min-width:1100px)
{
.header-highlight
{
	display:block
}

}
	@media screen and (max-width:790px)
{
	#header-search
{
	margin-top:5px
}

}
	@media screen and (max-width:500px)
{
	#header-search
{
	float:none;
	text-align:center;
	display:inline-block
}

}
	#header-search .search-sample
{
	display:block;
	font-size:11px;
	margin-top:7px;
	line-height:1;
	color:#000000
}
	#header-search .search-sample a
{
	color:#000000;
	margin-left:2px
}
	#header-search .search-sample a:hover
{
	color:#2095F2
}
	#header-search .search-sample span
{
	margin-right:10px
}
	@media screen and (max-width:790px)
{
	#header-search .search-sample
{
	display:none
}

}
	#header-search .header-search-input
{
	float:right;
	border:1px solid #000038
}
	@media screen and (max-width:500px)
{
	#header-search .header-search-input
{
	float:none;
	text-align:center;
	border:1px solid #000038
}

}
	#header-search input[type=text]
{
	font-size:15px;
	border:none;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
	@media screen and (min-width:790px)
{
	#header-search input[type=text]
{
	width:300px
}

}
	#header-search .header-search-submit
{
	background:#000038;
	color:#FFF;
	text-transform:uppercase;
	font-size:13px;
	letter-spacing:1px;
	border-top-right-radius:2px;
	border-bottom-right-radius:2px
}
	#header-search .result
{
	display:flex;
	position:relative
}
	#header-search .result a
{
	display:block;
	position:absolute;
	z-index:10;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.st-menu .menu-box,.st-menu ul
{
	position:absolute;
	display:none;
	top:100%;
	z-index:99
}
	#header-search .results .result .image+.content
{
	margin:0;
	align-self:center
}
	#header-search .results .image
{
	float:left;
	margin-right:1em;
	flex:0 0 auto;
	align-self:center;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	display:flex;
	justify-content:center;
	align-items:center
}
	#header-search .results .result .image img
{
	width:90px
}
	@media screen and (max-width:500px)
{
.header_right.fright
{
	float:none;
	text-align:center
}

}
.st-menu,.st-menu *
{
	margin:0;
	padding:0;
	list-style:none
}
.st-menu ul
{
	left:0;
	min-width:12em;
	box-shadow:0 9px 14px rgba(0,0,0,.05);
	padding-bottom:7px;
	background:#FFF
}
.st-menu .menu-box
{
	right:0
}
.st-menu a,.st-menu li.sfHover>.menu-box,.st-menu li.sfHover>ul,.st-menu li:hover>.menu-box,.st-menu li:hover>ul
{
	display:block
}
.st-menu ul ul
{
	top:0;
	left:100%;
	padding-top:7px
}
.st-menu li
{
	position:relative;
	white-space:nowrap;
	-webkit-transition:background .2s;
	transition:background .2s
}
.st-menu>li
{
	float:left
}
.st-menu>li:first-child>a
{
	padding-left:0
}
.st-menu>li>a
{
	font-size:13px;
	font-weight:600;
	letter-spacing:.2px;
	text-transform:uppercase;
	padding:18px 13px 19px
}
.st-menu li.sfHover,.st-menu li:hover
{
	-webkit-transition:none;
	transition:none
}
.st-menu a
{
	position:relative;
	color:#888;
	padding:7px 20px;
	font-size:13px;
	text-decoration:none;
	zoom:1
}
	#nav-toggle,.nav-toggle-subarrow
{
	display:none
}
.st-menu a:hover,.st-menu li.current-menu-item a
{
	color:#000038
}
.st-menu a i
{
	margin-right:0;
	font-size:13px
}
.sf-arrows .sf-with-ul
{
	padding-right:2.5em
}
.sf-arrows .sf-with-ul:after
{
	content:'';
	position:absolute;
	top:50%;
	right:1em;
	margin-top:-3px;
	height:0;
	width:0;
	border:5px solid transparent;
	border-top-color:#ccc
}
.sf-arrows>.sfHover>.sf-with-ul:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>li>.sf-with-ul:focus:after
{
	border-top-color:#000038;
	opacity:.5
}
.sf-arrows ul .sf-with-ul:after
{
	margin-top:-5px;
	margin-right:-3px;
	border-color:transparent transparent transparent #ccc
}
.sf-arrows ul .sfHover>.sf-with-ul:after,.sf-arrows ul li:hover>.sf-with-ul:after,.sf-arrows ul li>.sf-with-ul:focus:after
{
	border-left-color:#000038;
	opacity:.5
}
	#nav-toggle
{
	font-size:20px;
	padding:13px 0 11px;
	margin-left:-3px;
	cursor:pointer;
	color:#777
}
	@media screen and (max-width:790px)
{
.primary-navigation .st-menu
{
	width:100%!important;
	display:none
}
.st-menu.st-menu-mobile
{
	display:block!important;
	position:absolute;
	left:0;
	width:100%;
	background:#FFF;
	border-top:1px solid #e9e9e9;
	z-index:100
}
.st-menu.st-menu-mobile>li>a
{
	padding:12px 20px
}
.st-menu.st-menu-mobile ul
{
	box-shadow:none;
	background:#FFF;
	padding-bottom:0;
	border-top:1px solid #e9e9e9;
	position:static!important;
	display:none!important
}
.st-menu.st-menu-mobile ul li:last-child
{
	border-bottom:none
}
.st-menu.st-menu-mobile ul li a
{
	padding:12px 35px
}
.st-menu.st-menu-mobile ul li li a
{
	padding:12px 70px
}
.st-menu.st-menu-mobile li
{
	border-bottom:1px solid #e9e9e9;
	float:none!important;
	display:block!important;
	width:100%!important
}
.st-menu.st-menu-mobile .nav-toggle-subarrow
{
	display:block;
	color:#999;
	font-weight:400;
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
	text-align:center;
	padding:12px 20px 11px
}
.st-menu.st-menu-mobile .nav-toggle-dropdown>.nav-toggle-subarrow i.icon.plus:before
{
	content:"\f068"
}
.st-menu.st-menu-mobile .nav-toggle-dropdown>ul
{
	display:block!important
}
	#nav-toggle
{
	display:block
}

}
.nav-user-action .st-menu
{
	position:relative
}
.nav-user-action .st-menu>li:last-child>a
{
	padding-right:0
}
.nav-user-action .st-menu>li:first-child>a
{
	padding-left:0
}
.nav-user-action .st-menu>li
{
	position:static
}
.nav-user-action .st-menu>li>a
{
	padding-left:10px;
	padding-right:10px
}
	@media screen and (max-width:400px)
{
.nav-user-action .st-menu>li>a
{
	padding-left:4px;
	padding-right:4px;
	font-size:11px;
	padding-top:20px
}

}
.nav-user-action .st-menu ul
{
	right:0;
	left:auto
}
.nav-user-action .st-menu .menu-box
{
	background:#FFF;
	box-shadow:0 9px 14px rgba(0,0,0,.05);
	min-width:300px;
	padding:15px 30px 20px;
	overflow:hidden;
	white-space:normal
}
.store-listing-item .latest-coupon .coupon-des .coupon-des-ellip,.store-listing-item .latest-coupon .coupon-des .coupon-des-ellip p
{
	overflow:hidden;
	white-space:nowrap;
	word-wrap:normal;
	text-overflow:ellipsis
}
	@media screen and (max-width:400px)
{
.nav-user-action .st-menu .menu-box
{
	width:100%;
	right:-15px
}

}
.nav-user-action .st-menu .menu-box .menu-box-title
{
	font-size:16px;
	font-weight:300;
	letter-spacing:0;
	display:block;
	margin-bottom:20px
}
.nav-user-action .st-menu .menu-box .saved-coupon
{
	padding-bottom:15px;
	margin-bottom:17px;
	border-bottom:1px solid #e9e9e9
}
.nav-user-action .st-menu .menu-box .saved-coupon:last-child
{
	border-bottom:none;
	margin-bottom:0;
	padding-bottom:0
}
.nav-user-action .st-menu .menu-box .saved-coupon .store-thumb
{
	width:80px;
	height:auto;
	float:left;
	margin-right:15px
}
.popular-stores.inside-content .store-carousel .owl-next img,.popular-stores.inside-content .store-carousel .owl-prev img
{
	width:8px
}
.nav-user-action .st-menu .menu-box .saved-coupon .coupon-text
{
	overflow:hidden
}
.nav-user-action .st-menu .menu-box .saved-coupon .coupon-text a
{
	font-size:13px;
	line-height:1.5
}
.nav-user-action .st-menu .menu-box .exp-text
{
	font-size:10px;
	display:block;
	margin-top:2px;
	font-style:italic
}
.nav-user-action .st-menu .menu-box a
{
	padding:0;
	color:#2095F2;
	font-size:14px
}
.nav-user-action .st-menu .menu-box a:hover
{
	color:#f90
}
.nav-user-action .st-menu .menu-box .store-thumb a
{
	line-height:64px
}
.nav-user-action .st-menu .menu-box .more-links
{
	display:block;
	margin-top:20px
}
.store-thumb a
{
	/* border:1px solid #f5f5f5; */
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	display:block
}
.store-thumb a:hover
{
	border-color:#f90
}
.content-box
{
	margin-bottom:30px
}
.popular-stores
{
	background:#FFF;
	padding:10px
}
.popular-stores .store-thumb a
{
	text-align:center;
	line-height:0
}
.popular-stores .store-name a
{
	text-align:center;
	display:block;
	font-size:13px;
	margin-top:7px;
	margin-bottom:-3px;
	color:#666
}
.popular-stores .store-name a:hover
{
	color:#2095F2
}
.popular-stores .owl-item
{
	padding:10px
}
.popular-stores .owl-controls .owl-prev
{
	left:-50px
}
	@media screen and (max-width:1100px)
{
.popular-stores .owl-controls .owl-prev
{
	left:auto;
	right:10px;
	top:-35px;
	opacity:.8
}
.popular-stores .owl-controls .owl-prev img
{
	width:8px;
	height:auto
}

}
.popular-stores .owl-controls .owl-next
{
	right:-50px
}
	@media screen and (max-width:1100px)
{
.popular-stores .owl-controls .owl-next
{
	right:-10px;
	top:-35px;
	opacity:.8
}
.popular-stores .owl-controls .owl-next img
{
	width:8px;
	height:auto
}

}
.popular-stores.inside-content
{
	padding:0;
	margin:0 -10px
}
.popular-stores.inside-content .store-carousel .owl-next
{
	top:-25px;
	right:10px;
	opacity:1
}
.popular-stores.inside-content .store-carousel .owl-prev
{
	top:-25px;
	right:30px;
	left:auto;
	opacity:1
}
.inside-content.shadow-box
{
	box-shadow:none
}
.store-thumb,.store-thumb a,.ui.image
{
	line-height:0
}
.main_coup_box_inner
{
	position:relative;
	/* box-shadow:0px 0px 2px 1px rgba(0,0,0,.15); */
	margin-bottom:15px
}
.coupon_tag
{
	top:5px;
	left:0;
	font-size:12px;
	color:#fff;
	position:absolute
}
.coupon_tag span
{
	position:relative
}
.coupon_tag span:before
{
	content:"";
	top:0;
	left:-10px;
	width:68px;
	height:25px;
	z-index:1;
	position:absolute;
	background:#2095f2
}
.coupon_tag span small
{
	top:3.5px;
	left:-4px;
	z-index:1;
	font-size:11px;
	font-weight:500;
	position:relative
}
.coupon_tag span:after
{
	content:"";
	top:25px;
	left:-10px;
	z-index:5;
	position:absolute;
	transform:rotate(180deg);
	border-top:5px solid #bf4f3d00;
	border-left:5px solid #2095f2;
	border-right:5px solid #bf4f3d00;
	border-bottom:5px solid #2095f2
}
.main_coup_box
{
	display: inline-flex;
    grid-gap: 3%;
    padding: 15px 15px;
    border-radius: 3px;
    background: #fff;
    /* grid-template-columns: 18% 55% 23%; */
    width: 99%; 
    float: left; 
    height: auto; 
    overflow: hidden;
    border: 1px dashed #ccc;
    margin-left: 6px;
    margin-bottom: 10px;
}
.main_coup_name
{
	font-size:24px;
	font-weight:400;
	text-align:center;
	align-self:center;
	line-height:24px;
	text-transform:uppercase
}
.main_coup_name span
{
	width:100%;
	float:left;
	font-size:20px;
	line-height:24px;
	color:#2095F2
}
.offer-item-square-title{margin-bottom:10px;font-size: 14px;font-weight: 600;line-height: 22px;}
.main_coup_title
{
	align-self:center
}
.coupon-price
{
	text-decoration:none
}
.main_coup_title h3
{
	font-size:20px;
	font-weight:600;
	color:#444444;
	margin-bottom:0;
	line-height:30px;
	text-transform:capitalize
}
.main_coup_title p
{
	font-size:13px;
	color:#948e8e;
	margin-bottom:0;
	line-height:20px
}
.main_coup_btn
{
	align-self:center;
	width:30%;
	border-radius:3px;
	background:#dbd5bc;
	border-bottom:2px solid #2095f2
}
.offer_btn
{
	float:left;
	position:relative;
	color:#fff;
	z-index:1;
	font-size:13px;
	font-weight:700;
	padding:0;
	width:100%;
	text-align:center;
	text-decoration:none;
	background:#2095F2;
	border-radius:3px;
	text-transform:uppercase;
	transition:all .1s ease-in-out
}
.offer_btn:hover
{
	width:95%;
	transition:all .1s ease-in-out
}
.getCodeBtn
{
	float:left;
	position:relative;
	color:#fff;
	z-index:1;
	font-size:13px;
	overflow:hidden;
	font-weight:700;
	padding:11px 0;
	width:100%;
	border-radius:2px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase
}
.coupOuter
{
	float:left;
	position:relative;
	color:#fff;
	z-index:1;
	font-size:13px;
	overflow:hidden;
	font-weight:700;
	padding:11px 0;
	width:100%;
	border-radius:2px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase
}
.coupOuter:hover 
{
	width:100%;
	transition:all .1s ease-in-out
}
.coupOuter:before
{
	position:absolute;
	content:"";
	right:5px;
	top:3px;
	z-index:3;
	border-top:48px solid #E11A2B;
	border-left:24px solid transparent;
	border-right:0 solid transparent;
	border-bottom:0 solid transparent;
	transform:rotate(-15deg)
}
.offer_btn_code
{
	top:8px;
	right:7px;
	position:absolute;
	border-top:40px solid #a53319;
	border-left:24px solid transparent;
	border-right:0 solid transparent;
	border-bottom:0 solid transparent;
	transform:rotate(-20deg)
}
.coupOuter:after
{
	position:absolute;
	content:"";
	right:0;
	top:0;
	z-index:5;
	border-top:50px solid #dbd5bc;
	border-left:15px solid transparent;
	border-right:0 solid transparent;
	border-bottom:0 solid transparent
}
.coupInner
{
	float:left;
	position:relative;
	color:#2f3833;
	z-index:1;
	font-weight:700;
	padding:12px 0;
	width:100%;
	text-align:center;
	background:#ccc;
	text-decoration:none;
	border-radius:4px;
	text-transform:uppercase;
	transition:all .1s ease-in-out;
	display:none
}
.coupon_code_box
{
	display:grid;
	grid-gap:2%;
	padding:30px 20px;
	border-radius:3px;
	background:#fff;
	margin-bottom:15px;
	grid-template-columns:18% 55% 23%;
	box-shadow:2px 2px 2px rgba(0,0,0,.15)
}
.store-listing-item
{
	padding:0px 10px 10px;
	margin-bottom:15px
}
.store-listing-item .store-thumb-link
{
	float:none;
	display:block;
	margin-right:0
}
	@media screen and (min-width:400px)
{
.store-listing-item .store-thumb-link
{
	float:none;
	margin-right:0
}

}
	@media screen and (min-width:500px)
{
.store-listing-item .store-thumb-link
{
	float:left;
	margin-right:20px
}

}
.store-listing-item .store-thumb-link .store-thumb
{
	max-width:150px;
	line-height:0;
	margin-bottom:5px
}
.store-listing-item .store-thumb-link .store-name a
{
	display:inline-block;
	line-height:1;
	font-size:13px;
	color:#666;
	text-align:center
}
.store-listing-item .latest-coupon .coupon-title a,.store-listing-item .store-thumb-link .store-name a:hover
{
	color:#2095F2;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px
}
	@media screen and (max-width:500px)
{
.store-listing-item .store-thumb-link .store-thumb
{
	width:100%;
	max-width:100%
}
.store-listing-item .store-thumb-link .store-name a
{
	width:100%;
	margin-bottom:10px
}

}
.store-listing-item .store-thumb-link .store-name a i
{
	margin-left:-3px
}
.store-listing-item .latest-coupon
{
	max-width:100%;
	max-width:250px;
	margin-right:0;
	float:left
}
	@media screen and (min-width:400px)
{
.store-listing-item .latest-coupon
{
	width:100%;
	max-width:100%
}
.store-listing-item .coupon-detail
{
	float:left
}

}
	@media screen and (min-width:500px)
{
.store-listing-item .latest-coupon
{
	margin-right:20px;
	max-width:293px
}

}
	@media screen and (min-width:790px)
{
.store-listing-item .latest-coupon
{
	margin-right:10px;
	max-width:250px
}

}
	@media screen and (min-width:1100px)
{
.store-listing-item .latest-coupon
{
	max-width:340px;
	margin-right:0px
}

}
.store-listing-item .latest-coupon .coupon-title
{
	font-size:16px;
	margin-bottom:5px;
	font-weight:500;
	margin-top:-2px;
	line-height:1.5
}
.store-listing-item .latest-coupon .coupon-title a:hover
{
	color:#f90
}
.store-listing-item .latest-coupon .coupon-des
{
	font-size:13px;
	line-height:1.7;
	position:relative
}
.store-listing-item .latest-coupon .coupon-des .coupon-des-ellip
{
	width:87%;
	position:relative
}
.store-listing-item .latest-coupon .coupon-des .coupon-des-ellip:after
{
	content:"Less";
	cursor:pointer;
	color:#000038;
	margin-left:4px;
	display:none
}
.store-listing-item .latest-coupon .coupon-des.show-full:after
{
	display:none
}
.store-listing-item .latest-coupon .coupon-des.show-full .coupon-des-ellip
{
	overflow:inherit;
	white-space:inherit;
	word-wrap:inherit
}
.store-listing-item .latest-coupon .coupon-des.show-full .coupon-des-ellip:after
{
	display:inline
}
.store-listing-item .coupon-detail
{
	margin-top:25px;
	float:left
}
.store-listing-item .coupon-detail .exp-text
{
	font-size:13px;
	display:block;
	margin-top:5px;
	margin-bottom:-2px;
	color:#888
}
.store-listing-item .coupon-save
{
	float:right;
	font-size:15px;
	margin-right:-4px;
	margin-top:-2px;
	color:#999
}
.store-listing-item .coupon-save:hover,.store-listing-item .coupon-saved
{
	color:#000038
}
.coupon-modal
{
	background:#f8f9f9
}
.coupon-modal .coupon-header
{
	padding:10px 25px 30px;
	position:relative;
	background:#fff
}
	@media screen and (min-width:500px)
{
.store-listing-item .coupon-detail
{
	float:right
}
.coupon-modal .coupon-header
{
	padding:10px 25px
}

}
.coupon-modal .coupon-header .coupon-store-thumb
{
	float:none;
	display:block;
	text-align:center;
	margin-right:0
}
.coupon-modal .coupon-header .coupon-store-thumb img
{
	max-height:50px;
	width:auto
}
.coupon-modal .coupon-header .coupon-title
{
	font-size:16px;
	line-height:1.7;
	margin-top:11px;
	max-width:100%;
	padding-right:15px;
	text-overflow:ellipsis;
	white-space:nowrap;
	position:relative;
	overflow:hidden;
	color:#222
}
	@media screen and (min-width:500px)
{
.coupon-modal .coupon-header .coupon-store-thumb
{
	float:left;
	margin-right:10px
}
.coupon-modal .coupon-header .coupon-title
{
	float:left;
	max-width:73%
}

}
.coupon-modal .coupon-header .close
{
	position:absolute;
	right:25px;
	top:25px;
	width:18px;
	height:18px;
	cursor:pointer;
	background:url(assets/images/close.svg) center center no-repeat
}
.coupon-modal .coupon-content
{
	padding:30px 0 35px;
	margin:0 4%;
	width:92%
}
	@media screen and (min-width:500px)
{
.coupon-modal .coupon-content
{
	width:60%;
	padding:50px 0 55px;
	margin:0 20%
}

}
.coupon-modal .coupon-content p.coupon-type-text
{
	display:inline-block;
	font-size:12px;
	letter-spacing:1.2px;
	margin-bottom:8px;
	text-transform:uppercase
}
	@media screen and (min-width:500px)
{
.coupon-modal .coupon-content p.coupon-type-text
{
	font-size:13px
}

}
.coupon-modal .coupon-content .modal-code
{
	background:#FFF;
	text-align:center;
	margin-bottom:17px
}
.coupon-modal .coupon-content .modal-code .code-text
{
	display:inline-block;
	margin:20px;
	padding:8px 0 10px;
	font-size:25px;
	font-weight:700;
	border:2px dashed #f90;
	background:#fff1db;
	color:#000;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	width:86%;
	letter-spacing:2px
}
	@media screen and (min-width:500px)
{
.coupon-modal .coupon-content .modal-code .code-text
{
	font-size:30px;
	width:90%
}

}
.coupon-modal .coupon-content .user-ratting
{
	float:left;
	display:inline-block;
	margin-bottom:15px
}
.coupon-modal .coupon-content .user-ratting .ui.button
{
	border-radius:2px;
	font-size:20px;
	padding:8px;
	border-color:#DDD;
	box-shadow:none
}
.coupon-modal .coupon-content .show-detail,.coupon-modal .coupon-content .user-ratting-text
{
	font-size:12px;
	letter-spacing:1.2px;
	text-transform:uppercase
}
.coupon-modal .coupon-content .user-ratting .ui.button i
{
	color:#999
}
.coupon-modal .coupon-content .user-ratting .ui.button:hover i
{
	color:#000038
}
.coupon-modal .coupon-content .go-store
{
	float:right
}
.coupon-modal .coupon-content .deal-actived
{
	display:inline-block;
	margin:20px 0;
	padding:15px 26px
}
.coupon-modal .coupon-content .show-detail
{
	float:right;
	margin-right:-6px
}
.coupon-modal .coupon-content .show-detail a
{
	color:#666
}
.coupon-modal .coupon-content .show-detail .show-detail-on,.coupon-modal .coupon-content .show-detail a:hover
{
	color:#000038
}
.coupon-modal .coupon-content .coupon-popup-detail
{
	margin-top:30px
}
.coupon-modal .coupon-content .coupon-popup-detail p
{
	font-size:13px;
	margin-bottom:5px
}
.coupon-modal .coupon-content .coupon-popup-detail p:last-child
{
	margin-bottom:0
}
.coupon-modal .coupon-footer
{
	padding:10px 25px;
	background:#fff
}
.coupon-modal .coupon-footer ul
{
	list-style:none;
	margin:0;
	padding:0
}
	@media screen and (min-width:500px)
{
.coupon-modal .coupon-footer ul li
{
	padding:0;
	display:inline-block;
	float:left;
	margin-left:15px
}
.coupon-modal .coupon-footer ul li:first-child
{
	margin-left:0
}
.coupon-modal .coupon-footer ul li:last-child
{
	float:right;
	margin-left:0
}

}
.coupon-modal .coupon-footer ul li a,.coupon-modal .coupon-footer ul li span
{
	font-size:12px;
	color:#999
}
.coupon-modal .coupon-footer ul li a i,.coupon-modal .coupon-footer ul li span i
{
	margin-left:0;
	margin-right:0;
	color:#CCC
}
.coupon-modal .coupon-footer ul li a:hover
{
	color:#000038
}
.coupon-deal-modal .show-detail
{
	margin-top:-50px
}
.coupon-listing-item
{
	padding-bottom:0
}
.coupon-listing-item .store-thumb-link .store-thumb
{
	margin-bottom:30px
}
	@media screen and (min-width:790px)
{
.coupon-listing-item .store-thumb-link .store-thumb
{
	margin-bottom:0
}

}
.coupon-listing-item .coupon-detail
{
	margin-top:10px
}
.coupon-listing-item .coupon-detail .coupon-button
{
	margin-bottom:10px
}
.coupon-listing-item .coupon-detail .user-ratting i
{
	font-size:18px;
	color:#999
}
.coupon-listing-item .coupon-detail .user-ratting .ui.button.active i,.coupon-listing-item .coupon-detail .user-ratting .ui.button:hover i
{
	color:#000038
}
.coupon-listing-item .coupon-detail .user-ratting .ui.button
{
	padding:6px 6px 8px
}
.coupon-listing-item .coupon-detail .user-ratting .ui.button.active
{
	background:0 0
}
.coupon-listing-item .coupon-detail .ui.basic.buttons
{
	border-radius:2px
}
.coupon-listing-item .coupon-detail .voted-value
{
	font-size:11px;
	letter-spacing:.5px;
	text-transform:uppercase
}
.coupon-listing-item .c-type
{
	margin:0 0 4px;
	display:inline-block
}
.coupon-listing-item .c-type .c-code
{
	background:#2095f2;
	color:#FFF;
	padding:4px 4px;
	line-height:1;
	text-transform:uppercase;
	font-size:9px;
	font-weight:700;
	letter-spacing:1px;
	display:inline-block;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
.coupon-listing-item .c-type .c-sale
{
	background:#ea4c89;
	padding:3px 10px 5px
}
.coupon-listing-item .c-type .c-print
{
	background:#2d3538
}
.coupon-listing-item .c-type .exp
{
	font-size:12px;
	color:#999;
	margin-left:10px
}
.coupon-listing-item .coupon-listing-footer
{
	margin:18px -20px 0;
	padding:10px 20px 12px;
	border-top:1px solid #f5f5f5
}
.coupon-listing-item .coupon-listing-footer ul
{
	margin:0;
	padding:0;
	list-style:none
}
.coupon-listing-item .coupon-listing-footer ul li
{
	margin:0
}
	@media screen and (max-width:500px)
{
.coupon-listing-item .coupon-listing-footer ul li
{
	width:50%;
	float:left;
	text-overflow:ellipsis;
	white-space:nowrap;
	position:relative;
	overflow:hidden
}

}
	@media screen and (min-width:500px)
{
.coupon-listing-item .coupon-listing-footer ul li
{
	padding:0;
	display:inline-block;
	float:left;
	margin-left:15px
}
.coupon-listing-item .coupon-listing-footer ul li:first-child
{
	margin-left:0
}
.coupon-listing-item .coupon-listing-footer ul li:last-child
{
	float:right;
	margin-left:0
}

}
.coupon-listing-item .coupon-listing-footer ul li a,.coupon-listing-item .coupon-listing-footer ul li span
{
	font-size:12px;
	color:#999
}
.coupon-listing-item .coupon-listing-footer ul li a i,.coupon-listing-item .coupon-listing-footer ul li span i
{
	margin-left:0;
	margin-right:0;
	color:#ccc
}
.coupon-listing-item .coupon-listing-footer ul li a.active,.coupon-listing-item .coupon-listing-footer ul li a:hover
{
	color:#000038
}
.coupon-listing-item .coupon-listing-footer .reveal-content
{
	padding:30px 20px 40px;
	border-top:1px solid #f5f5f5;
	margin:12px -20px -12px;
	display:none;
	position:relative
}
	@media screen and (min-width:500px)
{
.coupon-listing-item .coupon-listing-footer .reveal-content
{
	padding:30px 50px 40px
}

}
	@media screen and (min-width:790px)
{
.coupon-listing-item .coupon-listing-footer .reveal-content
{
	padding:30px 90px 40px
}

}
.coupon-listing-item .coupon-listing-footer .reveal-content h4
{
	font-weight:300;
	letter-spacing:-.1px
}
.coupon-listing-item .coupon-listing-footer .reveal-content .close
{
	position:absolute;
	right:25px;
	top:35px;
	width:18px;
	height:18px;
	cursor:pointer;
	background:url(assets/images/close.svg) center center no-repeat
}
.coupon-listing-item .coupon-listing-footer .reveal-content.active
{
	display:block
}
.coupon-status-heading
{
	display:block;
	margin-top:30px
}
.list-categories
{
	padding:13px 20px
}
.list-categories ul
{
	list-style:square;
	margin:0;
	padding:0
}
.list-categories ul li
{
	margin:0;
	height:25px;
	font-weight:normal;
	width:100%;
	float:left;
	display:inline-block;
	position:relative
}
	@media screen and (min-width:500px)
{
.list-categories ul li
{
	width:33.333333%
}

}
	@media screen and (min-width:1100px)
{
.list-categories ul li
{
	width:25%
}

}
.list-categories ul li a
{
	width:100%
}
.coupon-app-wrapper
{
	background:#FFF;
	border-top:1px solid #eee;
	padding-top:50px;
	padding-bottom:40px
}
	@media screen and (min-width:1100px)
{
.coupon-app-wrapper
{
	padding-bottom:0
}

}
.coupon-app-wrapper .section-heading
{
	line-height:1;
	text-transform:uppercase;
	letter-spacing:1.2px;
	font-size:14px
}
.coupon-app p
{
	font-size:16px;
	font-weight:300
}
.coupon-app h2
{
	font-weight:300;
	letter-spacing:-.5px;
	font-size:27px;
	margin-bottom:10px;
	margin-top:20px
}
	@media screen and (min-width:500px)
{
.coupon-app h2
{
	font-size:26px
}

}
	@media screen and (min-width:790px)
{
.coupon-app h2
{
	font-size:32px
}

}
.list-categories ul li a span
{
	box-shadow:0 1px 0 rgba(0,0,0,.07);
	background:#f9f9f9;
	padding:3px;
	min-width:30px;
	margin-right:7px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	font-size:12px;
	text-align:center;
	color:#BBB;
	display:inline-block
}
.coupon-app .column
{
	padding-top:0!important;
	padding-bottom:0!important
}
	@media screen and (max-width:790px)
{
.coupon-app .column:last-child img
{
	float:none;
	max-width:70%
}

}
.coupon-app .ui.grid
{
	margin-top:0!important;
	margin-bottom:0!important
}
.app-button
{
	color:#FFF;
	float:left;
	margin-right:15px;
	background:#81858b;
	margin-top:15px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.app-button .fleft
{
	border-right:1px solid rgba(255,255,255,.1);
	padding:2px 4px 6px 8px
}
.app-button .fright
{
	padding:9px 15px 5px
}
.app-button i
{
	font-size:38px;
	line-height:50px;
	margin:0
}
.app-button .avail-text
{
	display:block;
	font-size:11px;
	line-height:1
}
.app-button .app-service
{
	font-size:18px;
	text-transform:uppercase;
	letter-spacing:-.3px;
	font-weight:700;
	line-height:1.5
}
.app-button:hover
{
	color:#FFF;
	background:#111
}
.android-button
{
	background:#82b21c
}
.load-more
{
	text-align:center
}
.load-more .ui.btn.btn_large
{
	padding:15px 30px 16px;
	letter-spacing:2px
}
.after-content-ads
{
	display:inline-block;
	margin:20px 0
}
.ads-area .ui.divider
{
	font-size:10px;
	letter-spacing:2px;
	font-weight:600;
	color:#888;
	margin-top:0
}
.cate-az a
{
	color:#666
}
.cate-az a:hover
{
	color:#000038
}
.cate-az .cate-item
{
	list-style:none
}
.cate-az .cate-parent>a
{
	font-size:16px;
	color:#000038
}
.cate-az .cate-parent>a i
{
	color:#666
}
.cate-az .cate-child
{
	margin-top:15px;
	padding-top:10px;
	padding-left:15px;
	border-top:2px solid #f5f5f5
}
.store-listing
{
	padding-left:30px
}
.store-listing-box
{
	/* margin-bottom:60px */
}
.store-letter-content ul li
{
	width:33%;
	float:left
}
.widget-area .widget
{
	margin-bottom:37px
}
.widget-area .widget .widget-title
{
	font-size:15px;
	text-transform:uppercase;
	margin-bottom:10px;
	letter-spacing:1.2px;
	font-weight:400
}
.site-footer,.site-footer a,.site-footer p
{
	color:#000;
	font-size:14px;
	font-weight:500
}
.widget-area .widget-content
{
	padding:20px
}
.widget-area .widget-content ul
{
	margin:0;
	padding:0;
	list-style:none
}
.widget-area .widget-content ul li
{
	margin:0
}
.widget-area .widget-content ul li a
{
	padding:6px 0;
	display:inline-block
}
.widget-area .widget-content ul li:first-child a
{
	padding-top:0
}
.widget-area .widget-content ul li:last-child a
{
	padding-bottom:0
}
.widget-area .widget_categories .widget-content
{
	padding:10px 20px
}
.widget-area .widget_categories .widget-content ul li
{
	float:left;
	width:50%;
	display:inline-block
}
.widget-area .widget_categories .widget-content ul li a
{
	padding:7px 0
}
.widget-area .widget_categories .widget-content ul li:first-child a
{
	padding-top:7px
}
.widget-area .ui.icon.input>i.icon
{
	opacity:.2
}
.site-footer
{
	padding:0 0 20px;
	background:#1B6AB0
}
.site-footer .widget
{
	margin-bottom:20px
}
.site-footer .widget:last-child
{
	margin-bottom:0
}
.site-footer a:hover
{
	color:#2095F2
}
.site-footer ul
{
	list-style:none;
	padding:0;
	margin:0
}
.site-footer ul li
{
	margin:0
}
.site-footer ul li a
{
	display:block;
	padding:5px 0
}
.site-footer input[type=datetime-local],.site-footer input[type=email],.site-footer input[type=month],.site-footer input[type=number],.site-footer input[type=password],.site-footer input[type=tel],.site-footer input[type=text],.site-footer input[type=time],.site-footer input[type=url],.site-footer input[type=week],.site-footer input[type=search],.site-footer input[type=date],.site-footer input[type=datetime],.site-footer table>tbody>tr>td,.site-footer table>tbody>tr>th,.site-footer table>tfoot>tr>td,.site-footer table>tfoot>tr>th,.site-footer table>thead>tr>td,.site-footer table>thead>tr>th,.site-footer textarea
{
	border-color:rgba(255,255,255,.1)
}
.site-footer .widget_nav_menu ul li,.site-footer .widget_nav_menu ul ul,.site-footer .widget_nav_menu ul ul ul
{
	padding:0
}
.site-footer .widget_nav_menu ul li a
{
	display:block;
	padding:5px 10px 9px 17px;
	position:relative;
	border-bottom:1px dotted rgba(255,255,255,.1)
}
.site-footer .widget_nav_menu ul li a:before
{
	content:"\f105";
	font-family:Icons;
	font-size:10px;
	display:block;
	position:absolute;
	left:0;
	top:8px
}
.site-footer .app-button
{
	background:rgba(255,255,255,.05)
}
.site-footer .app-button i
{
	font-size:25px;
	line-height:46px
}
.site-footer .app-button .fleft
{
	border-right:1px solid rgba(255,255,255,.05);
	padding:4px 8px 11px 10px
}
.site-footer .app-button .android-button
{
	background:rgba(255,255,255,.03)
}
.site-footer .newsletter-box-wrapper .newsletter-text
{
	font-size:13px;
	margin-top:8px
}
.site-footer .newsletter-box-wrapper input
{
	border-radius:2px
}
.site-footer .newsletter-box-wrapper .input .ui.button
{
	background:#000038;
	color:#FFF;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:1px;
	border-top-right-radius:2px;
	border-bottom-right-radius:2px
}
.site-footer .footer-social a
{
	background:rgba(255,255,255,.05);
	color:#FFF;
	margin-bottom:5px
}
.site-footer .footer-social a:hover
{
	background:#000038;
	color:#FFF
}
.site-footer .footer-columns .footer-column .widget
{
	padding-bottom:20px;
	padding-top:20px;
	margin-bottom:0;
	border:none
}
.site-footer .footer-columns .footer-column .widget .widget-title
{
	color:rgba(255,255,255,.3);
	font-size:14px;
	margin-bottom:20px
}
.site-footer .footer-1-columns .footer-column,.site-footer .footer-2-columns .footer-column
{
	width:100%
}
	@media screen and (min-width:790px)
{
.site-footer .footer-2-columns .footer-column
{
	width:47.78761%;
	float:left;
	margin-right:4.42478%
}
.site-footer .footer-2-columns .footer-2
{
	margin-right:0
}

}
.site-footer .footer-3-columns .footer-column
{
	width:100%
}
	@media screen and (min-width:790px)
{
.site-footer .footer-3-columns .footer-column
{
	width:47.78761%;
	float:left;
	margin-right:4.42478%
}
.site-footer .footer-3-columns .footer-2
{
	margin-right:0
}

}
	@media screen and (min-width:1100px)
{
.site-footer .footer-3-columns .footer-column
{
	width:30.38348%;
	float:left;
	margin-right:4.42478%
}
.site-footer .footer-3-columns .footer-3
{
	margin-right:0
}

}
.site-footer .footer-4-columns .footer-column
{
	width:100%
}
	@media screen and (min-width:790px)
{
.site-footer .footer-4-columns .footer-column
{
	width:47.78761%;
	float:left;
	margin-right:4.42478%
}
.site-footer .footer-4-columns .footer-2,.site-footer .footer-4-columns .footer-4
{
	margin-right:0
}

}
	@media screen and (min-width:1100px)
{
.site-footer .footer-4-columns .footer-column
{
	width:21.68142%;
	float:left;
	margin-right:4.42478%
}
.site-footer .footer-4-columns .footer-4
{
	margin-right:0
}

}
.site-footer .footer_copy
{
	padding-top:50px;
	margin-top:50px;
	border-top:2px solid rgba(255,255,255,.03)
}
.site-footer .footer_copy p
{
	margin-bottom:5px
}
.site-footer .footer_copy ul li a
{
	display:inline-block;
	float:left;
	margin-right:25px
}
.site-footer .footer-widgets-off .footer_copy
{
	padding-top:0;
	margin-top:0;
	border-top:none
}
.site-footer .widget_heading
{
	color:#fff;
	font-size:14px;
	margin-bottom:20px
}
.st-profile-meta .st-user-socials a
{
	width:auto;
	height:auto
}
.stuser-form-profile .st-profile-cover,.stuser-form-profile .stuser-form-header
{
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px
}
.stuser-form-profile .stuser-form-header .st-profile-meta
{
	box-shadow:0 1px 1px rgba(0,0,0,.08);
	border-bottom:1px solid rgba(220,220,220,.08);
	border-left:1px solid rgba(220,220,220,.08);
	border-right:1px solid rgba(220,220,220,.08);
	padding-bottom:20px;
	padding-top:10px
}
.stuser-form-profile .stuser-form-header .st-user-socials
{
	margin-top:15px
}
.stuser-form-profile .stuser-form-header .st-profile-meta-info .st-display-name
{
	line-height:23px;
	font-size:23px
}
.stuser-form-profile .stuser-form-header .st-profile-meta-info .list-meta-info i
{
	margin-top:3px
}
.stuser-form-profile .stuser-form-header .st-profile-meta-info .list-meta-info span
{
	margin-right:15px
}
.stuser-form-profile .section-heading .button
{
	float:right;
	margin-top:8px
}
.stuser-form-profile .stuser-form-sidebar
{
	background-color:transparent;
	color:#888
}
.stuser-form-profile .stuser-form-sidebar li a
{
	background-color:transparent;
	color:#666
}
.stuser-form-profile .stuser-form-sidebar li.active a,.stuser-form-profile .stuser-form-sidebar li:hover a
{
	background-color:#f0f0f0
}
.entry-content cite
{
	display:block;
	margin-top:10px
}
.entry-content cite:before
{
	content:"- "
}
.entry-content table>tbody>tr>td,.entry-content table>tbody>tr>th,.entry-content table>tfoot>tr>td,.entry-content table>tfoot>tr>th,.entry-content table>thead>tr>td,.entry-content table>thead>tr>th
{
	padding:15.38px
}
.entry-content blockquote
{
	padding:20px 80px 20px 28px;
	position:relative;
	background:#f8f9f9;
	border-left:3px solid #000038;
	font-style:italic
}
.entry-content blockquote p
{
	margin:0
}
.entry-content h3,.entry-content h4,.entry-content h5
{
	margin-bottom:15px;
	font-weight:600
}
.wp-caption
{
	max-width:100%;
	font-style:italic;
	line-height:1.35;
	margin-bottom:30px
}
.wp-caption img[class*=wp-image-]
{
	display:block;
	max-width:98%
}
.wp-caption .wp-caption-text
{
	margin:10px 0
}
.cycle-caption,.entry-thumbnail-caption,.wp-caption-text
{
	font-style:italic;
	line-height:1.35;
	font-size:13px
}
.alignleft,.entry-thumbnail.thumbnail
{
	display:inline;
	float:left;
	margin-right:50px
}
.alignright
{
	display:inline;
	float:right;
	margin-left:50px
}
.aligncenter
{
	display:block;
	clear:both;
	margin-left:auto;
	margin-right:auto
}
	img.wp-smiley
{
	margin-bottom:0;
	margin-top:0;
	padding:0;
	border:none
}
.bypostauthor
{
	margin:0
}
.gallery
{
	margin-bottom:15px;
	margin-left:-15px;
	margin-right:-15px
}
.gallery .gallery-item
{
	display:inline-block;
	padding:15px;
	text-align:center;
	vertical-align:top;
	width:100%
}
.gallery .gallery-item img
{
	width:100%
}
.gallery-columns-2 .gallery-item
{
	max-width:50%
}
.gallery-columns-3 .gallery-item
{
	max-width:33.33%
}
.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%
}
	#comments .ui.comments,.post-entry .post-content embed,.post-entry .post-content iframe
{
	max-width:100%
}
.gallery-icon img
{
	margin:0 auto
}
.gallery-caption
{
	font-family:inherit;
	color:#707070;
	display:block;
	padding-top:5px
}
.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption
{
	display:none
}
.post-entry .post-thumbnail
{
	margin-bottom:25px
}
.post-entry .post-thumbnail img
{
	width:100%;
	height:auto
}
.post-entry .post-meta
{
	position:relative;
	margin-bottom:25px
}
.post-entry .post-meta:after
{
	clear:both;
	content:" ";
	display:block
}
.post-entry .post-meta h2
{
	clear:none;
	font-size:23px;
	margin-bottom:0;
	margin-top:-8px;
	display:inline-block
}
.post-entry .post-meta .author-avatar
{
	position:absolute;
	top:0;
	left:0
}
.post-entry .post-meta .author-avatar img
{
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.post-entry .post-meta .author-avatar+.post-meta-data
{
	margin-left:65px;
	margin-top:0
}
.post-entry .post-meta .meta-line-2
{
	margin-bottom:0
}
.post-entry .post-meta .meta-line-2 span:after
{
	content:"-";
	margin-right:8px;
	margin-left:8px
}
.post-entry .post-meta .meta-line-2 span:last-child:after
{
	content:"";
	margin-right:0;
	margin-left:0
}
.post-entry.shadow-box.sticky
{
	background-color:#fffaf3
}
	#comments .comment .comment
{
	margin-left:50px
}
	#comments .content.shadow-box
{
	padding:15px
}
.comment-form .input
{
	position:relative;
	margin-bottom:15px
}
.comment-form .input span.required
{
	position:absolute;
	right:10px;
	top:18px;
	color:#dd4c0c;
	line-height:0
}
.comment-form .comment-form-comment textarea
{
	background:#fff
}
.comment-respond
{
	margin-bottom:10px
}
.comments .comment-respond
{
	margin-top:15px
}
.left-sidebar .comment-respond textarea,.right-sidebar .comment-respond textarea
{
	width:100%
}
.custom-page-header
{
	/*margin-top:15px; */
	margin-top:5.6rem;
}
.custom-page-header .inner
{
	background:#fff;
	padding:0 15px 15px
}
	@media screen and (min-width:790px)
{
.custom-page-header .inner
{
	padding:0 30px 30px
}

}
.custom-page-header .inner-content
{
	padding-top:20px
}
.custom-page-header h1
{
	font-weight:300;
	margin-bottom:7px;
	margin-top:3px;
	line-height:1.6;
	letter-spacing:-1px
}
.custom-page-header h1 strong
{
	font-weight:900
}
.custom-page-header .breadcrumb
{
	display:block;
	margin-bottom:0;
	padding:0 0 10px
}
.custom-page-header .breadcrumb i.divider
{
	color:#000
}
.custom-page-header .breadcrumb .active
{
	color:#999
}
.custom-page-header .header-thumb
{
	float:none;
	display:block;
	text-align:center;
	margin-bottom:10px
}
	@media screen and (min-width:790px)
{
.custom-page-header .header-thumb
{
	float:left;
	display:block;
	margin-right:30px;
	padding-top:15px
}

}
.custom-page-header .header-thumb .ui.center i
{
	font-size:50px
}
.custom-page-header .header-thumb img
{
	max-width:120px
}
.custom-page-header .header-content
{
	overflow:hidden
}
.custom-page-header .header-content .entry-share
{
	margin-top:5px;
	display:inline-block
}
.custom-page-header .header-content,.custom-page-header .header-content p
{
	font-size:16px;
	font-weight:300
}
.page-header
{
	padding:30px 0 0
}
.page-header h1
{
	margin-bottom:0;
	font-weight:300;
	letter-spacing:-1px
}
.page-header .ui.breadcrumb
{
	margin-top:0
}
.page-header-cover
{
	text-align:center;
	padding:80px 0;
	margin-bottom:20px;
	background:url(assets/images/cover.png) bottom center;
	background-size:cover;
	position:relative
}
.page-header-cover:after
{
	background:linear-gradient(to bottom,transparent 0,transparent 0,rgba(0,0,0,.65) 100%) rgba(0,0,0,0);
	bottom:0;
	content:" ";
	left:0;
	position:absolute;
	right:0;
	top:0;
	z-index:5
}
.page-header-cover h1
{
	margin-bottom:0;
	font-weight:600;
	letter-spacing:-1px;
	color:#FFF;
	position:relative;
	z-index:20;
	font-size:35px
}
	@media screen and (min-width:790px)
{
.page-header-cover h1
{
	font-size:42px
}

}
.page-header-cover .ui.breadcrumb
{
	margin-top:0;
	position:relative;
	z-index:10
}
.page-header-cover .ui.breadcrumb .section
{
	color:#FFF;
	font-weight:700
}
.page-header-cover .ui.breadcrumb i
{
	color:#FFF;
	opacity:1
}
.page-header-cover .ui.breadcrumb a:hover
{
	text-decoration:underline
}
.page-header-cover .ui.breadcrumb .active.section
{
	font-weight:300
}
.ui.breadcrumb .section
{
	text-transform:uppercase;
	font-size: 13px;
    letter-spacing: 1px;
}
.ui.breadcrumb a
{
	color:#2095F2
}
.ui.breadcrumb a:hover
{
	color:#2095F2; text-decoration:underline;
}
.heading-line
{
	background:#fab702;
	display:block;
	height:2px;
	width:80px
}
.site-breadcrumb
{
	padding:8px 0 0;
	margin-bottom:-10px;
	color:#999
}
.single-store-header .add-favorite:hover,.site-breadcrumb .ui.breadcrumb a.section
{
	color:#2095F2
}
.site-breadcrumb .ui.breadcrumb .icon.divider
{
	opacity:1
}
.st_social_login a.st_form_icon.st_form_facebook:hover,.st_social_login a.st_form_icon.st_form_twitter:hover
{
	opacity:.9
}
.single-store-header .header-thumb
{
	text-align:left
}
.single-store-header .header-thumb .header-store-thumb a
{
	line-height:114px;
	border:2px solid #f5f5f5;
	text-align:center;
	margin-bottom:10px;
	min-width:200px;
	display:block
}
.single-store-header .header-thumb .header-store-thumb a:hover
{
	border-color:#f90
}
.single-store-header .header-thumb img
{
	max-width:200px
}
.single-store-header .add-favorite
{
	font-size:12px;
	letter-spacing:.5px;
	text-transform:uppercase
}
.coupon-filter
{
	margin-bottom:20px
}
.coupon-filter .ui.menu
{
	border-radius:0;
	box-shadow:0 0 0 1px rgba(39,41,43,.05),0 1px 2px 0 rgba(0,0,0,.05);
	border:none
}
.coupon-filter .ui.menu .item
{
	padding:15px 18px
}
.coupon-filter .ui.menu .item .offer-count
{
	display:none;
	font-size:11px;
	background:#000038;
	padding:2px 6px;
	margin-left:6px;
	color:#FFF;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
	@media screen and (min-width:500px)
{
.coupon-filter .ui.menu .item .offer-count
{
	display:inline-block
}

}
.coupon-filter .ui.menu .item .code-count
{
	background:#b9dc2f
}
.coupon-filter .ui.menu .item .sale-count
{
	background:#ea4c89
}
.coupon-filter .ui.menu .item .print-count
{
	background:#2d3538
}
.coupon-filter .ui.pointing.menu .active.item:after
{
	background:#FFF
}
.coupon-filter .ui.menu .active.item
{
	box-shadow:none;
	background:#FFF
}
.coupon-filter .ui.menu>.item:first-child
{
	border-radius:0
}
.coupon-filter .ui.menu .item:before
{
	background:linear-gradient(rgba(0,0,0,.04) 0,rgba(0,0,0,.04) 50%,rgba(0,0,0,.04) 100%) rgba(0,0,0,0)
}
.newsletter-box-wrapper.shadow-box
{
	padding:20px 5px;
	text-align:center
}
.newsletter-box-wrapper.shadow-box .newsletter-text
{
	display:inline-block;
	margin-top:10px;
	font-size:13px
}
.newsletter-box-wrapper.shadow-box input
{
	border-color:#eee;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
.newsletter-box-wrapper.shadow-box .input .ui.button
{
	background:#000038;
	color:#FFF;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:1px
}
.newsletter-box-wrapper.shadow-box .sidebar-social
{
	display:inline-block;
	margin-top:15px
}
.newsletter-box-wrapper.shadow-box .sidebar-social a
{
	margin-bottom:5px
}
.newsletter-box-wrapper.shadow-box .sidebar-social a i
{
	color:#FFF
}
.newsletter-box-wrapper.shadow-box .sidebar-social a:hover
{
	background:#000038
}
.widget_popular_stores .ui.grid
{
	margin:-10px
}
.widget_popular_stores .ui.grid>.column:not(.row)
{
	padding:0px
}
.widget_popular_stores .store-thumb
{
	line-height:68px
}
.widget_calendar .widget-title
{
	display:none
}
.widget_calendar #wp-calendar caption
{
	font-size:15px;
	margin-bottom:20px;
	font-weight:500;
	margin-top:-4px
}
.site-footer #wp-calendar caption
{
	text-align:left;
	text-transform:uppercase
}
.user-header-cover
{
	height:300px;
	width:100%;
	background:url(assets/images/user-cover.jpg) bottom center;
	background-size:cover;
	position:relative;
	z-index:6
}
.stuser-form-header .st-profile-cover
{
	background-image:url(assets/images/user-cover.jpg);
	background-position:bottom center;
	background-size:cover
}
.stuser-form-header .st-profile-avatar
{
	background-image:url(assets/images/user-avatar.png);
	background-position:center center;
	background-size:cover
}
.st-profile-meta
{
	background:#fff;
	position:relative;
	z-index:10
}
.fav-stores-box
{
	padding:20px
}
.fav-stores-box .image
{
	min-height:94px;
	width:100%
}
.fav-stores-box .store-thumb
{
	margin-bottom:5px
}
.fav-stores-box a span
{
	color:#666
}
.stuser-form-profile .section-heading .button
{
	background:#000038;
	color:#fff
}
.nothing-box
{
	width:100%
}
.nothing-box:after
{
	clear:both;
	display:block;
	content:" "
}
.nothing-box .thumb
{
	border:2px solid #f5f5f5;
	width:40%;
	float:left;
	margin-right:15px;
	text-align:center;
	color:#2394CE;
	padding:10px 0
}
.nothing-box .thumb i
{
	font-size:40px;
	line-height:40px
}
.nothing-box .thumb i:before
{
	vertical-align:middle
}
.st_social_login a.st_form_icon
{
	border:1px solid rgba(39,41,43,.15);
	display:block;
	width:100%;
	padding:9px 25px 10px 40px;
	font-weight:700;
	color:#666;
	position:relative;
	text-align:center;
	border-radius:2px;
	margin-bottom:7px
}
.st_social_login a.st_form_icon i
{
	position:absolute;
	top:12px;
	left:13px;
	font-size:23px
}
.st_social_login a.st_form_icon.st_form_facebook
{
	background:#3b5998;
	color:#FFF;
	border-color:#263a63
}
.st_social_login a.st_form_icon.st_form_twitter
{
	background:#55acee;
	color:#FFF;
	border-color:#388FD1
}
.ui.button.btn_primary:hover,.ui.button.btn_secondary:hover
{
	opacity:.8
}
.st_social_login a.st_form_icon.st_form_gplus i
{
	color:#dd4b39
}
.st_social_login a.st_form_icon.st_form_gplus:hover
{
	border-color:rgba(39,41,43,.3)
}
.st_user_sep
{
	position:relative;
	height:35px;
	text-align:center
}
.st_user_sep .st_form_sep
{
	padding:7px 10px;
	display:inline-block;
	background:#FFF
}
.st_user_sep hr
{
	margin:-16px auto 10px
}
.shadow-box
{
	box-shadow:0 1px 1px rgba(0,0,0,.08);
	background:#FFF
}
.wpb_content_element
{
	/* margin-bottom:40px */
}
	#content-wrap #home-slider
{
	-webkit-box-shadow:3px 3px 5px 6px #ccc;
	-moz-box-shadow:3px 3px 5px 6px #ccc;
	box-shadow:3px 3px 5px 6px #ccc
}
.coupon-button-type .coupon-deal,.coupon-button-type .coupon-print
{
	box-shadow:0 -1px 0 0 rgba(0,0,0,.1) inset
}
.list-categories-wrapper.wpb_content_element
{
	margin-bottom:15px
}
.section-heading
{
	font-size:23px;
	letter-spacing:-.3px;
	font-weight:300;
	margin-bottom:14px
}
.ui.modal
{
	background:#f5f5f5;
	border-radius:0
}
	@media screen and (min-width:1100px)
{
.ui.modal
{
	margin:0 0 0 -21%;
	width:50%
}

}
.ui.button.btn_primary,.ui.button.btn_secondary
{
	color:#FFF!important;
	margin-right:0;
	letter-spacing:1px;
	text-transform:uppercase
}
.ui.button.btn_primary
{
	background:#000038
}
.ui.button.btn_secondary
{
	background:#f90
}
.coupon-button-type .coupon-code,.coupon-button-type .coupon-deal,.coupon-button-type .coupon-print
{
	line-height:1;
	padding:14px 38px;
	background:#f90;
	color:#FFF;
	font-size:16px;
	font-weight:600;
	display:inline-block;
	letter-spacing:1px;
	text-transform:uppercase;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	margin-bottom:2px;
	min-width:195px;
	text-align:center
}
.social-likes__button,.ui.breadcrumb .active.section,.ui.form .field>label
{
	font-weight:400
}
.coupon-button-type .coupon-code:hover,.coupon-button-type .coupon-deal:hover,.coupon-button-type .coupon-print:hover
{
	opacity:.9
}
.coupon-button-type .coupon-print
{
	padding:14px 13px
}
.coupon-button-type .coupon-code
{
	color:#444;
	background:linear-gradient(315deg,rgba(0,0,0,.06) 10%,rgba(0,0,0,0) 15%,rgba(0,0,0,0) 35%,rgba(0,0,0,.06) 40%,rgba(0,0,0,.06) 60%,rgba(0,0,0,0) 65%,rgba(0,0,0,0) 85%,rgba(0,0,0,.06) 90%) 0 0/6px 6px rgba(0,0,0,0);
	text-align:right;
	padding:10px 12px;
	font-size:20px;
	border:2px solid #DDD;
	position:relative
}
.coupon-button-type .coupon-code .code-text
{
	text-transform:uppercase
}
.coupon-button-type .coupon-code .get-code
{
	position:absolute;
	left:-2px;
	top:-2px;
	background:#2095F2;
	color:#FFF;
	font-size:16px;
	padding:14px 45px 14px 14px;
	border-top-left-radius:2px;
	border-bottom-left-radius:2px;
	transition:all .5s ease
}
.coupon-button-type .coupon-code .get-code:after
{
	content:"";
	display:block;
	width:0;
	height:0;
	border-top:44px solid transparent;
	border-left:44px solid #2095F2;
	position:absolute;
	right:-44px;
	top:0
}
.coupon-button-type .coupon-code .get-code:hover
{
	padding-right:30px;
	transition:all .5s ease
}
.home-slider-wrapper
{
	background:#FFF;
	font-size:14px;
	padding:10px
}
	@media screen and (min-width:790px)
{
.home-slider-wrapper
{
	padding:20px
}

}
	@media screen and (max-width:1100px)
{
.home-slider-wrapper .owl-controls .owl-next,.home-slider-wrapper .owl-controls .owl-prev
{
	display:none
}

}
.slideshow_item img
{
	cursor:grab
}
.owl-carousel .owl-wrapper:after
{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.owl-carousel,.owl-carousel .owl-wrapper
{
	display:none;
	position:relative
}
.owl-carousel
{
	width:100%;
	-ms-touch-action:pan-y
}
.owl-carousel .owl-wrapper-outer
{
	overflow:hidden;
	position:relative;
	width:100%
}
.owl-controls .owl-next,.owl-controls .owl-prev
{
	margin-top:-20px;
	position:absolute;
	top:50%;
	opacity:.2
}
.owl-carousel .owl-wrapper-outer.autoHeight
{
	-webkit-transition:height .5s ease-in-out;
	-moz-transition:height .5s ease-in-out;
	-ms-transition:height .5s ease-in-out;
	-o-transition:height .5s ease-in-out;
	transition:height .5s ease-in-out
}
.owl-carousel .owl-item
{
	float:left
}
.owl-controls .owl-buttons div,.owl-controls .owl-page
{
	cursor:pointer
}
.owl-controls
{
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-tap-highlight-color:transparent
}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper
{
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0)
}
.slideshow_item img
{
	display:block
}
.owl-controls .owl-prev
{
	left:-60px
}
.owl-controls .owl-next
{
	right:-60px
}
.owl-controls .owl-next:hover,.owl-controls .owl-prev:hover
{
	opacity:1
}
.social-likes,.social-likes__widget
{
	display:inline-block;
	padding:0;
	vertical-align:middle!important;
	word-spacing:0!important;
	text-indent:0!important;
	list-style:none!important
}
.social-likes
{
	opacity:0
}
.social-likes_visible
{
	opacity:1;
	-webkit-transition:opacity .1s ease-in;
	transition:opacity .1s ease-in
}
.social-likes>*
{
	display:inline-block;
	visibility:hidden
}
.social-likes_vertical>*
{
	display:block
}
.social-likes_visible>*
{
	visibility:inherit
}
.social-likes__widget
{
	display:inline-block;
	position:relative;
	white-space:nowrap;
	color:#000;
	background:#fff;
	border:1px solid #ccc;
	border-radius:3px;
	line-height:19px
}
.social-likes__widget:after,.social-likes__widget:before
{
	display:none!important
}
.social-likes__button,.social-likes__counter,.social-likes__icon
{
	text-decoration:none;
	text-rendering:optimizeLegibility
}
.social-likes__button,.social-likes__counter
{
	display:inline-block;
	margin:0;
	outline:0
}
.social-likes__button
{
	position:relative;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.social-likes__button:before
{
	content:"";
	display:inline-block
}
.social-likes__icon
{
	position:absolute;
	top:0;
	left:0
}
.social-likes__counter
{
	display:none;
	position:relative
}
.social-likes__counter_single,.social-likes_ready .social-likes__counter
{
	display:inline-block
}
.social-likes_ready .social-likes__counter_empty
{
	display:none
}
.social-likes_vertical .social-likes__widget
{
	float:left;
	clear:left;
	display:block
}
.social-likes_notext .social-likes__button
{
	padding-left:0
}
.social-likes_single-w
{
	position:relative;
	display:inline-block
}
.social-likes_single
{
	position:absolute;
	text-align:left;
	z-index:99999;
	visibility:hidden;
	opacity:0;
	-webkit-transition:visibility 0 .11s,opacity .1s ease-in;
	transition:visibility 0s .11s,opacity .1s ease-in;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.social-likes_single.social-likes_opened
{
	visibility:visible;
	opacity:1;
	-webkit-transition:opacity .15s ease-out;
	transition:opacity .15s ease-out
}
.social-likes__button_single
{
	position:relative
}
.social-likes,.social-likes_single-w
{
	line-height:19px
}
.social-likes__widget:active,.social-likes__widget:focus,.social-likes__widget:hover
{
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	color:#fff;
	cursor:pointer
}
.social-likes__button,.social-likes__counter
{
	vertical-align:middle;
	font-size:13px;
	line-height:20px;
	cursor:inherit
}
.social-likes__button
{
	padding:1px 6px 1px 20px;
	border-right:0
}
.social-likes__icon
{
	width:20px;
	height:18px;
	margin-top:1px;
	background-repeat:no-repeat;
	background-position:50% 50%
}
.social-likes__counter
{
	min-width:12px;
	padding:1px 4px;
	font-weight:400;
	text-align:center;
	border-left:1px solid #ccc
}
.social-likes__widget:active>.social-likes__counter,.social-likes__widget:focus>.social-likes__counter,.social-likes__widget:hover>.social-likes__counter,.social-likes__widget_active>.social-likes__counter
{
	position:relative;
	border-left-color:transparent
}
.social-likes__widget:active>.social-likes__counter:before,.social-likes__widget:focus>.social-likes__counter:before,.social-likes__widget:hover>.social-likes__counter:before,.social-likes__widget_active>.social-likes__counter:before
{
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	left:-1px;
	border-left:1px solid;
	opacity:.4
}
.social-likes_vertical
{
	margin:-6px
}
.social-likes_vertical .social-likes__widget
{
	margin:6px
}
.social-likes_notext
{
	margin:-3px
}
.social-likes_notext .social-likes__widget
{
	margin:3px
}
.social-likes_notext .social-likes__button
{
	width:18px
}
.social-likes_notext .social-likes__icon
{
	width:100%;
	background-position:center center
}
.social-likes__widget_single
{
	margin:0
}
.social-likes_single
{
	margin:-12px 0 0;
	padding:4px 0;
	background:#fff;
	border:1px solid #ccc;
	border-radius:3px
}
.social-likes__single-container
{
	width:100%;
	display:table
}
.social-likes_single .social-likes__widget
{
	float:none;
	display:table-row;
	margin:0;
	border:0;
	border-radius:0;
	background:0 0
}
.social-likes_single .social-likes__button
{
	display:block;
	padding:2px 6px 2px 24px
}
.social-likes_single .social-likes__icon
{
	margin-left:4px;
	margin-top:2px
}
.social-likes_single .social-likes__counter
{
	display:table-cell;
	padding:2px 8px 2px 4px;
	border-left:0;
	text-align:right
}
.social-likes_single .social-likes__widget:active>.social-likes__counter:before,.social-likes_single .social-likes__widget:focus>.social-likes__counter:before,.social-likes_single .social-likes__widget:hover>.social-likes__counter:before
{
	display:none
}
.social-likes__icon_single
{
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANCAYAAAB7AEQGAAAAaElEQVR42mIxL/zLgATkgXgBECcC8QOYIBOagvVA7ADEa4FYAV0RIxDPAeIUKD8VygeJM7BABf8DsScQ/4HyzwGxB1QcrKgByUpk9h8YnwlJElkBiiYmBiIAbRUx0s46FizhgwEAAgwAkmYQfIjC7tcAAAAASUVORK5CYII=)
}
.social-likes__widget_active,.social-likes__widget_single:active,.social-likes__widget_single:focus,.social-likes__widget_single:hover
{
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	background:#3673f4;
	border-color:#3673f4;
	color:#fff
}
.social-likes__widget_active .social-likes__icon_single,.social-likes__widget_single:active .social-likes__icon_single,.social-likes__widget_single:focus .social-likes__icon_single,.social-likes__widget_single:hover .social-likes__icon_single
{
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANCAYAAAB7AEQGAAAAYklEQVR42mL4//8/AxKWB+L9QKyALI6u4Nx/CDiLrBCmgBGIdwOxEVQRiN4DFWcAE1DAAsR/gBgkwIjEBzMaGBAAmf0Hzgea1IDm+P9o/AYmBiIAbRUx0s46FizhgwEAAgwAAJd9Vn3NlgwAAAAASUVORK5CYII=)
}
.social-likes__icon_facebook
{
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAaklEQVR42mJ0Cp7jycDAMBeIJRnwg+dAnMxEpGIGqJq5THgULwFicSBmBGJbmCYWPCYWAvEbdEF8GmCK/yMLMjGQCLBpsIW6GwaQ/UC6Ddj8cBjJZOr44TkJ6l+ANKSAGEQofgpKGgABBgAWcxAZp2KpkQAAAABJRU5ErkJggg==)
}
.social-likes__widget_facebook:active,.social-likes__widget_facebook:focus,.social-likes__widget_facebook:hover
{
	background:#425497;
	border-color:#425497
}
.social-likes__widget_facebook:active .social-likes__icon_facebook,.social-likes__widget_facebook:focus .social-likes__icon_facebook,.social-likes__widget_facebook:hover .social-likes__icon_facebook
{
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAaUlEQVR42mL6//+/JxA/+08YgNR4MoIYDAwMkgzEgedMeBQvAWJxIGYEYluomCQLHtMKgfgNuiA+DTDF/5EFmRhIBNg02ELdDQPIfiDdBlCw/sclRzU/PCdB/QuQhhQQgwjFT4E4GSDAAMuiQX7Tr7YFAAAAAElFTkSuQmCC)
}
.social-likes__icon_twitter
{
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAA9ElEQVR42mKU3vqak4GB4TcQ/2HABFxAXA3EzkD8DIjbgfg+ECuwAIkwIHYD4gSoAchgORD7IfEDgPgpEGczAQlBII4C4kNAbIikSAqIfdEMYgRiMSD+B7JxJ9SZFkB8Foj3A/FWIP4KVYgO5gHxFpBGNSA+DsS2UIVOUIwLfAYRIKe+gGoiFpyDaTwJxEVA/J0ITd+hXgNrBIETMCcQADOA+D26RpCn/+LRdAuI62EcmMb/0IjOx6H5ATSu4a4ChaoPEMcAsTUQy6Bp+AfEy4C4EIjfIEuANG4B4rvQVKEOTWYfoKG3HYgfoluvPm8jA0CAAQAqvDQ/IXqkWQAAAABJRU5ErkJggg==)
}
.social-likes__widget_twitter:active,.social-likes__widget_twitter:focus,.social-likes__widget_twitter:hover
{
	background:#00b7ec;
	border-color:#00b7ec
}
.social-likes__widget_twitter:active .social-likes__icon_twitter,.social-likes__widget_twitter:focus .social-likes__icon_twitter,.social-likes__widget_twitter:hover .social-likes__icon_twitter
{
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAQAAAD4iURRAAAAo0lEQVQYGQXBsSoEAACA4Z8YKIO6yXLzjYrkHS5Wm5GyYPMAUgarMikpGZQHsFh4BZPhJi9wJdzn+7JkQZJk2bl3TzYNbGTfvUVJ8gyYmdjJMd6sS9bMAHwbZ+QHMy9OHQDgWtn1CgAALpUtAADAnpITUwAAU6tKtn0BALiSkjkXfgHAhxUpybwjvwA+DSVl7MEEwJ87A0lKRs7cenTj0FCSpH8xHAhkcGt6PAAAAABJRU5ErkJggg==)
}
.social-likes__icon_plusone
{
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAABD0lEQVR42nTSsUtCURTH8eszSGgIgkqSoHBQh7QpbAlBcRCJ2staHFoa+hNyzqXBoan+gMDdoWgymkwkBxMiggo3a3Cp76WfcJHXgQ/nvfveue+ewwt08luGmEEdcwgjZP7iFrtmIqaUn5SXkUEDA+wZn/CwgQgetHYjC+JbZCOANWf9VXmobDd+c4vu8YgoalhFFpf4VL8rmMW8vR/3lEQV2yijhUO99KzeQ7p+95wjneAMQcRQ1JfsNA/wrc1T46KaznyMJqZxrcIvdNRf3957Gm8JO0ggjRx+cKpN21h0B7GJDw3EOGPvYuQ3ctvgC+K4w7nOfoQlFP4rsg+usI4Lrff0Z7QnCyqpffMrwAC15jTuOMaeqQAAAABJRU5ErkJggg==)
}
.social-likes__widget_plusone:active,.social-likes__widget_plusone:focus,.social-likes__widget_plusone:hover
{
	background:#dd4241;
	border-color:#dd4241
}
.social-likes__widget_plusone:active .social-likes__icon_plusone,.social-likes__widget_plusone:focus .social-likes__icon_plusone,.social-likes__widget_plusone:hover .social-likes__icon_plusone
{
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAA5klEQVR42myRvQrCMBSFUyehmyC4Zte1OPoALi6+gy/j6uobiINbF3Fx6tDFpZtSUFzEPxQxnksPchty4WvSJPeek5vIOWcQMViCFuiApqliDUbGD0kCeyLzAfiAI4i5VkM+CfiChdpIXRU2lNSgYAR6ysCB441jAkrfXs7KM1YXq3PuicUxuIO2/GvZKSh4n4xrcugKniwq88L3O+GmVB0GlKxWElsl2IEt1d4qsctu/ruXskqiFKXtL2WzRiQJ6McJWO8Jc/AA/dDj7niPDb2LpRU4e+q1x7VMkM5cSMZ7mBA/AQYALgmaWsDGGiQAAAAASUVORK5CYII=)
}
.social-likes__icon_mailru
{
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAABIElEQVR42mTSzytEURjG8XunISbFxmQ5UYqGIj9KMztLCyTKrMZCs7K1U7NSLBRloWb+AREmFpPF7GUzRBaymGLpV5bi+9RzM+XU595zT+85533PueHTXhC1BFaRx6DHnnGEbbxoIPSEFCp+l3DjCWOYc38FFzEe7Tj3Dlr5AG0OWscA6jhFX5zHmgO1+oy3V0AHirhHGZ36jjnnknfaxzKmMIxdTKMHO0pPE/px6cA7nAV/bQsfXky7fmtCqA5a8Bn8bz/WqlhNaCCDE0xivCk459zfMKq6VPQxCth0wTUfcZdr+UIaWVR1D0k6115lFkNYwLuPeB4beFUm0cVN4NCnoaBb5z3iDFTfIx7Cpl+j23eyiF6Pqb4lXEVBvwIMAGRTP1kwMI3TAAAAAElFTkSuQmCC)
}
.social-likes__widget_mailru:active,.social-likes__widget_mailru:focus,.social-likes__widget_mailru:hover
{
	background:#255896;
	border-color:#255896;
	color:#ffcd00
}
.social-likes__widget_mailru:active .social-likes__icon_mailru,.social-likes__widget_mailru:focus .social-likes__icon_mailru,.social-likes__widget_mailru:hover .social-likes__icon_mailru
{
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAABIElEQVR42mTSzytEURjG8Xtn0IyIDc1SFpJQ5EdN1ChLC6PJFCsWsvInKCvFQllYKPaaZpIpC83CntkgsrBSLP1K2Wh8n3pupubU5865p/c9533PnbBWDaLRijWsYMBrLyhiF69aCJ3Qg7J/j3DrhDFkPV/FuRKSTK6RQAbtmMEPCojjxGv9TTw2XIJ2n/PxN2jDFh5wjA69x1yzytBJB1hCGsPYxyxS2FN5SuhDxYH3OAv+xw4+vZlO/VVCqAma8RU0jpq1KFYJz5jCKSYxXhe87NrfMaq+1HQJ69h2w5e+4k738o1BTONC19rNpOpd5jGEHD5wiAVs4k2VRB9uwneectCd6x5xBervCY9h3V+jy99kEb1eU395XEVBfwIMAE0mQy9JLJUSAAAAAElFTkSuQmCC)
}
.social-likes__icon_vkontakte
{
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAsElEQVR42mKJLJ3tycDAMBeIJRnwg+dAnMxEpGIGqJq5TGiKGZEwSE4ViDcha2LCYpIREK8C4l4gfgLElciSLDisDgXi/0A8DYi58GkA8Y8AsQkQfwHie0C8BVkBupO4kWyIBWJxIE4D4u/4nKQMxOVQ9jcgbgPii0BsgUvDIyCeBcR/gHgFVI00PhsuA3E61Lkg2xYAsSyyhudIcfGBQOS9AJmSAmIQEdNPQUkDIMAA8iAe2OyimvEAAAAASUVORK5CYII=)
}
.social-likes__widget_vkontakte:active,.social-likes__widget_vkontakte:focus,.social-likes__widget_vkontakte:hover
{
	background:#526e8f;
	border-color:#526e8f
}
.social-likes__widget_vkontakte:active .social-likes__icon_vkontakte,.social-likes__widget_vkontakte:focus .social-likes__icon_vkontakte,.social-likes__widget_vkontakte:hover .social-likes__icon_vkontakte
{
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAAfUlEQVQYGQXBMQ4BUQAFwGej0P1aohJCJBpcwu6N1AqVTqFX6TSu4B4if2+gNGZirwIAqPZRAQBADSAiBmYeQACxcXc2sgICiA4/MzsggKFia6HxBAIolk6Oxia+EEDRgYN4QQDF2tXF1NAbAigiGnM3ICoAAOij1QMA+Gj/aNf4AJYJLVIAAAAASUVORK5CYII=)
}
.social-likes__icon_odnoklassniki
{
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAyElEQVR42kzPMQtBcRTG4UvKQmalZFNKDNdm5gsYFCUlCbMyGMwsfACLzRcw2EwcsGJTBQAZlUgxsfidvceq5/3vPeTv3Xs99FHMoP3ooOd+aoo+3T40hmnjouYsQWl4uEdRxRkLO6kVsQwB23nDRBruP2swGJ+zgYqKAq97JAi8UMUNFgb16LwvUkEYHcQUOaGNjgTKyaGCrQErn0gJVpQt/g6teObbfPGKAp/Orp3pH25DEHGGsFchghbxXXxvEAjlZqFf8CDAAgr4qyqKlfhgAAAAASUVORK5CYII=);
	background-position:6px 3px
}
.social-likes__widget_odnoklassniki:active,.social-likes__widget_odnoklassniki:focus,.social-likes__widget_odnoklassniki:hover
{
	background:#f6903b;
	border-color:#f6903b
}
.social-likes__widget_odnoklassniki:active .social-likes__icon_odnoklassniki,.social-likes__widget_odnoklassniki:focus .social-likes__icon_odnoklassniki,.social-likes__widget_odnoklassniki:hover .social-likes__icon_odnoklassniki
{
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAQAAAD1lzQWAAAAgElEQVQIHQXBoRGCAAAF0N80OoA0AxTHcQMncAaO7J1ndRCbgUDRbPCgMABEjnu+F7FRGwxqG4m4YTLhJrG36BUKvcU+SnQiOpSx9cHDAx/biMoP/FQSZ3cnFxcnd+d4YfX2tuIVB1cjGF0dIgpf8FVIHI1otRgdozF72tl5mjV/486WhTdrOooAAAAASUVORK5CYII=)
}
.social-likes__icon_pinterest
{
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAABCUlEQVR42nTRPUvDUBTG8ZtoKYogTsGCoAXtUqFuBR1c/AZddNbRQUqhH0Eo6KKDb0gpXQUHBxF0Kg6KFAWh4qI4KxQRtKXxf+C5OEgP/Ehu8uTclwSN0VmnWsE6shjEF05QwZMFQr04QB3vKOmjGlZxiZxTcE0Pi9jCGD402xnOsYNF67yBGwWP8IaCwhe4xjxmLDyNUySxjGGk3F/5Wcb9Rib04FNLu9LYmk2ih1cbVLXmKXTRwoPCc8jgES/WpYymlhOpSxoxdjXTNn7spo19nYbN1ME9hjTexLE/OqsAC/jGknYf6Yxv/U592LrkcYdn+VehrgmM4ND1r8CHB7CnX96v4l8BBgB54jWa5GM+bAAAAABJRU5ErkJggg==)
}
.social-likes__widget_pinterest:active,.social-likes__widget_pinterest:focus,.social-likes__widget_pinterest:hover
{
	background:#cc002b;
	border-color:#cc002b
}
.social-likes__widget_pinterest:active .social-likes__icon_pinterest,.social-likes__widget_pinterest:focus .social-likes__icon_pinterest,.social-likes__widget_pinterest:hover .social-likes__icon_pinterest
{
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAQAAADV/FywAAAAvklEQVQYGQXBsUoUAACA4f/i8MBB0TdINCQQhHoDaXRzagkkopYGhRYfwKWhSYLDZ2ixNyiTVp1cXMQgaDpNsa6v70vy3DcTt34ZeyRlaIzPXnvpAy6tK2+wIwuSZ/75Yphz3+XQjS3JVzwOe0Z+463kCBu58dHIT/fW5IEzUys58NeqK6eSJ/44NZM5r2yaurTkoRNsK8kuLlybYt9AycAnd5a98M5TScmsH44lSVIyb2JbkiSDZNF7I0mS9B8IOsS5z/yrNgAAAABJRU5ErkJggg==)
}
.social-likes
{
	min-height:36px;
	margin:1px 0 0
}
.social-likes__widget
{
	margin:0 10px 10px 0
}
.social-likes_single.social-likes_opened
{
	top:-111px!important;
	left:0!important
}
.ui.doubling.grid
{
	width:auto!important
}
.ui.breadcrumb .divider
{
	opacity:.8;
	position:relative;
	top:-1px
}
.ui.checkbox
{
	font-size:13px
}
.ui.form .field :disabled,.ui.form .field.disabled,.ui.form .field.disabled label
{
	opacity:1;
	background:#f5f5f5;
	color:#555
}
.ui.form .field>.selection.dropdown>.dropdown.icon
{
	color:#999
}
.ui.comments .comment a.author
{
	font-weight:600
}
.ui.comments .comment a.author:hover
{
	color:#000038
}
.ui.checkbox label,.ui.form .field>label
{
	font-size:14px
}
.ui.menu
{
	box-shadow:none;
	border:1px solid #eee
}
	#header-search .ui.search>.results
{
	border-radius:0!important;
	margin-top:0!important
}
	#header-search .ui.search>.results .action,#header-search .ui.search>.results .result font-weight:400
