img {
max-width: 100%;
height: auto;
}
body {
font-family: Open Sans, sans-serif;
margin: 0;
padding: 0;
color: #202020;
background: #f4f4f4;
}
a {
color: #202020;
text-decoration: none;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-ms-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
a:hover {
color: #a2a2a2;
text-decoration: none;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-ms-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
a:focus {
text-decoration: none;
outline: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: #202020;
font-family: Montserrat, sans-serif;
font-weight: 400;
}
h1 {
font-size: 52px;
margin-bottom: 15px;
line-height: 62px;
}
h1.size-h2 {
font-size: 26px;
line-height: 36px;
font-weight: 700;
}
h1.size-h5 {
font-size: 22px;
line-height: 32px;
}
h2,
.contact-page .white-block-content .page-content .blog-title + h2,
.contact-page .white-block .white-block-content h1 + h2 {
font-size: 42px;
font-weight: 400;
margin-bottom: 15px;
line-height: 52px;
color: #202020;
}
h3 {
font-size: 36px;
margin-bottom: 15px;
line-height: 46px;
}
h4 {
font-size: 28px;
margin-bottom: 15px;
line-height: 48px;
}
h5 {
font-size: 22px;
margin-bottom: 15px;
line-height: 32px;
}
h6 {
font-size: 18px;
margin-bottom: 15px;
line-height: 28px;
}
p {
font-size: 13px;
line-height: 23px;
margin-bottom: 15px;
}
section {
padding: 0;
z-index: 3;
}
.btn {
position: relative;
padding: 7px 12px;
color: #fff;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 700;
background-color: #5ba835;
border: none;
border-radius: 0;
z-index: 3;
}
.btn:hover,
.btn:focus,
.btn:active {
color: #fff;
background-color: #469022;
border: none;
}
.input-group input,
.input-group input:focus {
box-shadow: none;
outline: 0;
}
.icon-margin {
margin-right: 7px;
}
.list-inline {
margin: 0;
}
.list-inline li {
padding: 0;
}
.no-padding {
padding: 0;
}
.no-border {
border: none;
}
.top-border {
border-top: 10px solid #5b0f70;
}
.alert {
border-radius: 0;
}
#captcha {
display: none;
} .hidden-overflow {
overflow: hidden;
}  .white-block,
.blog-content {
position: relative;
margin-bottom: 40px;
background-color: #fff;
-webkit-box-shadow: 3px 3px 0 0 rgba(0, 0, 0, .02);
-moz-box-shadow: 3px 3px 0 0 rgba(0, 0, 0, .02);
box-shadow: 3px 3px 0 0 rgba(0, 0, 0, .02);
}
.contact-page .white-block.offer-box {
padding: 0;
} .widget {
position: relative;
box-shadow: none;
}
.widget:before {
content: " ";
position: absolute;
bottom: 0;
left: 14%;
height: 2px;
width: 70%;
z-index: -1;
-webkit-box-shadow: 0 -4px 21px 1px rgba(0, 0, 0, .6);
-moz-box-shadow: 0 -4px 21px 1px rgba(0, 0, 0, .6);
box-shadow: 0 -4px 21px 1px rgba(0, 0, 0, .6);
}
.widget-footer .widget,
.widget-footer .widget:before {
box-shadow: none;
} .white-block-title {
margin-bottom: 40px;
border-bottom: 1px solid #f4f4f4;
} .top-border .white-block-title {
margin-top: 0;
margin-bottom: 10px;
} .white-block-title h2 {
position: relative;
display: inline-block;
padding-left: 20px;
font-weight: 700;
font-size: 22px;
line-height: 31px;
color: #2f3336;
} .white-block-title i {
padding: 24px 20px 18px 25px;
font-size: 22px;
border-right: 1px solid #f4f4f4;
text-align: center;
color: #5b0f70;
} .white-block-title a {
float: right;
padding: 27px 20px 22px;
font-family: 'Montserrat', sans-serif;
font-size: 11px;
font-weight: 700;
border-left: 1px solid #f4f4f4;
text-transform: uppercase;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
} .white-block-title a i {
font-size: 15px;
color: #b7b7b7;
border: none;
padding: 0 0 0 10px;
vertical-align: text-bottom;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
} .white-block-title a:hover,
.white-block-title a:hover i {
color: #5b0f70;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
} @media screen and (max-width: 740px) {
.white-block,
.blog-content {
margin-bottom: 40px;
}
}
@media screen and (min-width: 370px) and (max-width: 420px) {
.white-block-title i {
display: none;
}
.white-block-title h2 {
padding-left: 15px;
padding-right: 15px;
width: 50%;
font-size: 13px;
}
.white-block-title a {
float: none;
padding: 27px 0 22px 23px;
width: 50%;
font-size: 12px;
}
.white-block-title a i {
display: inline-block;
font-size: 15px;
}
}
@media screen and (max-width: 370px) {
.white-block-title i {
display: none;
}
.white-block-title h2 {
padding-left: 15px;
padding-right: 15px;
width: 50%;
font-size: 11px;
}
.white-block-title a {
float: none;
padding: 27px 0 22px 23px;
width: 50%;
font-size: 9px;
}
.white-block-title a i {
display: inline-block;
font-size: 11px;
}
}  .top-bar {
background-color: #2f3336;
}
.top-bar form i {
position: relative;
width: 60px;
text-align: center;
font-family: 'FontAwesome';
font-size: 15px;
background-color: #27282c;
color: #919394;
padding: 13px;
margin-left: -15px;
vertical-align: top;
}
.top-bar form i:after {
font-family: 'FontAwesome';
content: '\f0da';
color: #27282c;
position: absolute;
font-size: 24px;
right: -7px;
top: 9px;
z-index: 10;
}
.top-bar .input-group {
display: inline-block;
width: calc(100% - 29px);
margin: 0 -20px 0 -4px;
}
.top-bar .input-group input {
float: none;
padding-left: 20px;
height: 40px;
background-color: #2f3336;
border: none;
border-right: 1px solid transparent;
border-radius: 0;
font-size: 13px;
color: #7c7c7d;
}
.top-bar .input-group input:focus {
background-color: #27282c;
border-right: 2px solid #2f3336;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
} .keyword-search {
position: absolute;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
display: none;
margin-left: 0px;
z-index: 11;
background: #2f3336;
}
@media only screen and ( max-width: 768px ) {
.keyword-search {
position: relative;
left: 15px;
}
.keyword-search input {
margin-left: 4px;
}
.top-bar .keyword-search .input-group {
width: calc(100% - 30px);
}
.main-search-hide {
display: none;
}
}
.keyword-search input {
background: #2f3336;
}
.keyword-search-visible {
display: block;
}
.top-bar .keyword-small-screen {
display: none;
}
.top-bar .keyword-search-toggle:active,
.top-bar .keyword-search-toggle:focus {
background: #27282c;
color: #919394;
}
@media only screen and ( max-width: 767px ) {
.top-bar .keyword-search-toggle {
display: none;
}
.top-bar .keyword-search-toggle.keyword-small-screen {
display: block;
}
}
.top-bar .fa-search.icon-margin {
margin: 0px;
} .search_options {
position: absolute;
width: 100%;
z-index: 99;
display: none;
}
.search_options ul li a {
display: block;
width: 100%;
} ::-webkit-input-placeholder { color: #7c7c7d;
}
:-moz-placeholder { color: #7c7c7d;
}
::-moz-placeholder { color: #7c7c7d;
}
:-ms-input-placeholder { color: #7c7c7d;
}
.top-bar .input-group input:focus {
color: #fff;
}
.top-bar a {
margin-right: -2px;
padding: 13px 17px;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
border-radius: 0;
border: none;
background-color: #27282c;
font-size: 11px;
color: #919394;
vertical-align: middle;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.top-bar a i.icon-margin {
margin: 0 7px 0 0;
padding: 0;
} .top-bar a.facebook,
.top-bar a.twitter,
.top-bar .google {
padding: 0;
}
.top-bar a.facebook:hover,
.top-bar a.twitter:hover,
.top-bar .google:hover {
background-color: transparent;
}
.top-bar a i {
padding: 14px 17px 13px;
font-size: 15px;
}
.top-bar a:hover,
.top-bar a i:hover {
color: #fff;
} .top-bar a:hover i.fa-facebook {
background-color: #3b5998;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.top-bar a:hover i.fa-twitter {
background-color: #00aced;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.top-bar a:hover i.fa-google-plus {
background-color: #dd4b39;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
} @media screen and (max-width: 1030px) {
.top-bar a {
padding: 13px 10px;
}
.top-bar a i {
padding: 14px 13px 13px;
}
}
@media screen and (min-width: 760px) and (max-width: 770px) {
.top-bar a {
padding: 13px 8px;
}
}  .site-logo {
display: block;
padding: 20px 0 0 0;
}
.site-logo a img {
width: 100%;
height: auto;
}
.fixed-logo {
display: none;
} @media screen and (max-width: 760px) {
.navigation .col-xs-3 {
display: block;
position: fixed;
top: 0;
left: 0;
width: 25%;
height: 38px;
background-color: #fff;
overflow: hidden;
z-index: 99;
}
.small-sticky-half .navbar-toggle.button-white.menu,
.small-sticky-half .navigation .col-xs-3,
.small-sticky-half .site-logo {
width: 50%;
}
.site-logo {
display: block;
position: fixed;
top: 0;
left: 0;
width: 25%;
height: 38px;
overflow: hidden;
z-index: 9;
-webkit-transition: none;
-o-transition: none;
transition: none;
}
.site-logo img {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
max-width: 100%;
max-height: 100%;
}
}  .navigation {
background-color: #fff;
}
.navigation .dropdown-menu {
left: 0;
margin: 0;
padding-top: 41px;
right: auto;
background-color: transparent;
letter-spacing: 0;
border-radius: 0;
border: none;
box-shadow: none;
}
.navigation .dropdown-menu li {
position: relative;
background-color: #fff;
}
.navigation .dropdown-menu li a {
font-size: 13px;
text-transform: none;
}
.centered-nav .navbar-collapse {
text-align: center;
}
.centered-nav .nav.navbar-nav {
float: none;
vertical-align: top;
display: inline-block;
}
.navigation .nav.navbar-nav > li.open,
.navigation .nav.navbar-nav > li.open > a {
background: transparent;
}
.nav.navbar-nav > li > .dropdown {
margin-top: 1px;
}
.navbar li.dropdown ul li.dropdown ul {
top: 0;
left: 100%;
padding-top: 0;
padding-left: 1px;
}
.navbar li {
position: initial;
margin-bottom: 0;
}
.navbar {
margin-bottom: 0;
border-radius: 0;
border: none;
background: transparent;
min-height: 0;
}
.navbar-collapse {
padding-left: 0;
border: none;
}
.nav.navbar-nav li a {
padding-top: 0;
padding-bottom: 0;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
color: #27282c;
text-transform: uppercase;
}
.nav.navbar-nav li a i {
font-size: 8px;
vertical-align: text-bottom;
line-height: 15px;
}
.nav.navbar-nav > li.menu-item {
position: relative;
margin: 0 3px;
}
.nav.navbar-nav > li li {
border: none;
}
.navigation .nav.navbar-nav > li > a {
font-family: 'Montserrat', sans-serif;
background: transparent;
font-size: 13px;
color: #27282c;
line-height: 26px;
}
.navigation .nav.navbar-nav > li.open > a,
.navigation .nav.navbar-nav > li > a:hover,
.navigation .nav.navbar-nav > li > a:focus,
.navigation .nav.navbar-nav > li > a:active,
.navigation .nav.navbar-nav > li.current > a,
.navigation .navbar-nav > li.current-menu-parent > a,
.navigation .navbar-nav > li.current-menu-ancestor > a,
.navigation .navbar-nav > li.current-menu-item > a {
font-family: 'Montserrat', sans-serif;
font-size: 13px;
color: #5b0f70;
background: transparent;
}
.nav.navbar-nav ul li.open > a,
.nav.navbar-nav ul li.open > a:hover,
.nav.navbar-nav ul li.open > a:focus,
.nav.navbar-nav ul li.open > a:active,
.nav.navbar-nav ul li.current > a,
.navbar-nav ul li.current-menu-parent > a,
.navbar-nav ul li.current-menu-ancestor > a,
.navbar-nav ul li.current-menu-item > a {
font-family: 'Montserrat', sans-serif;
font-size: 13px;
color: #27282c;
background: #fff;
}
.nav.navbar-nav {
position: relative;
padding: 35px 0;
border-radius: 0;
border: none;
}
.nav.navbar-nav ul li a {
padding: 10px 15px;
position: relative;
font-size: 13px;
text-transform: none;
}
.nav.navbar-nav ul li a:hover,
.nav.navbar-nav ul li:last-child a:hover {
color: #5b0f70;
background-color: #fff;
}
.navbar-toggle {
color: #d14334;
line-height: 15px;
float: none;
vertical-align: middle;
} ul.list-unstyled.mega_menu {
position: absolute;
display: none;
left: 50%;
padding-top: 41px;
width: 100%;
background-color: transparent;
z-index: 10;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);   }
.nav.navbar-nav > li.mega_menu_li {
position: initial;
background-color: #fff;
}
ul.list-unstyled.mega_menu .widget {
float: left;
padding: 12px 0;
width: 25%;
height: 100%;
border: none;
}
ul.list-unstyled.mega_menu.col-1 li.widget {
width: 100%;
}
ul.list-unstyled.mega_menu.col-2 li.widget {
width: 50%;
}
ul.list-unstyled.mega_menu.col-3 li.widget {
width: 33%;
}
ul.list-unstyled.mega_menu.col-4 li.widget {
width: 25%;
}
ul.list-unstyled.mega_menu .widget:before {
display: none;
} ul.list-unstyled.mega_menu .widget .widget-title h4 {
margin: 0;
padding: 5px 18px;
border: none;
line-height: 16px;
font-size: 16px;
}
ul.list-unstyled.mega_menu .widget ul {
padding: 0 20px;
border: none;
}
ul.list-unstyled.mega_menu .widget ul li {
margin: 10px 0;
border: none;
}
ul.list-unstyled.mega_menu .widget ul li a {
display: block;
padding: 0;
font-family: "Montserrat", sans-serif;
font-size: 13px;
text-transform: none;
}
ul.list-unstyled.mega_menu .widget ul li a .badge {
float: right;
background-color: #f4f4f4;
color: #2f3336;
font-size: 10px;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
ul.list-unstyled.mega_menu .widget ul li:hover a .badge {
background-color: #5b0f70;
color: #fff;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
} .menu-tooltip {
position: absolute;
top: -18px;
right: 0;
padding: 3px 5px;
background-color: #da1b36;
font-size: 10px;
color: #fff;
line-height: 1;
}
.menu-tooltip:before {
content: "\f0d7";
font-family: "FontAwesome";
font-size: 20px;
position: absolute;
bottom: -11px;
left: 2px;
color: #da1b36;
} ul.list-unstyled.mega_menu .widget.widget_couponxl_mega_menu_images a {
display: block;
padding: 0 15px 10px;
} ul.list-unstyled.mega_menu .widget #calendar_wrap table tbody tr td a {
padding: 0;
} .navigation.sticky-nav {
display: none;
position: fixed;
top: 0;
left: 0;
right: 0;
width: 100%;
z-index: 99;
border-bottom: 1px solid #eaeaea;
}
.navigation.sticky-nav .site-logo {
padding: 5px 0 0 0;
}
.navigation.sticky-nav .nav.navbar-nav {
padding: 20px 0 20px 0;
}
.navigation.sticky-nav .menu-tooltip {
display: none;
}
.navigation.sticky-nav ul.list-unstyled.mega_menu,
.navigation.sticky-nav .dropdown-menu {
padding-top: 22px;
} .breadcrumb-section {
margin-bottom: 40px;
background-color: #fff;
border-top: 1px solid #f4f4f4;
}
.breadcrumb {
margin-bottom: 0;
padding: 15px 15px;
list-style: none;
background-color: #fff;
border-radius: 0;
font-size: 12px;
}
.breadcrumb-section .breadcrumb li a {
color: #919394;
font-size: 12px;
}
.breadcrumb-section .breadcrumb li a:hover {
color: #5b0f70;
text-decoration: underline;
} @media screen and (min-width: 768px) {
.breadcrumb-hide {
display: none;
}
}
@media only screen and (max-width: 768px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
background: #fff;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:active .navbar-default .navbar-nav .open .dropdown-menu > li.current > a,
.navbar-default .navbar-nav .open .dropdown-menu > li.current-menu-ancestor > a,
.navbar-default .navbar-nav .open .dropdown-menu > li.current-menu-item > a,
.navbar-default .navbar-nav .open .dropdown-menu > li.current-menu-parent > a {
font-family: 'Montserrat', sans-serif;
font-size: 13px;
color: #27282c;
background: #fff;
}
.navbar-nav .open .dropdown-menu > li > a {
padding: 5px 15px;
}
.nav.navbar-nav > li > a {
line-height: 20px;
}
.navigation .nav.navbar-nav {
display: block;
}
.navigation {
float: none;
width: 100%;
text-align: left;
}
.navigation .navbar-nav li a {
text-align: left;
}
}
@media only screen and (min-width: 768px) {
.search-collapse.collapse {
display: block;
visibility: visible;
}
.account-collapse.collapse {
display: block;
visibility: visible;
}
}
@media screen and (max-width: 760px) {
.navbar-toggle {
position: fixed;
top: 0;
margin: 0;
width: 25%;
text-align: center;
background-color: #fff;
color: #fff;
border-radius: 0;
z-index: 999999999999;
}
.navbar-toggle[data-target=".account-collapse"] {
left: 50%;
color: #202020;
background-color: #fff;
}
.navbar-toggle[data-target=".navbar-collapse"] {
right: 0;
background: #202020;
color: #fff;
text-align: center;
}
.navbar-toggle[data-target=".search-collapse"] {
left: 25%;
background-color: #202020;
color: #fff;
}
ul.list-unstyled.mega_menu {
display: block;
padding: 0;
opacity: 1;
}
ul.list-unstyled.mega_menu .widget ul {
padding: 0;
}
ul.list-unstyled.mega_menu .widget ul li {
margin: 0;
}
ul.list-unstyled.mega_menu .widget ul li a {
padding: 10px 9px 10px 15px;
}
.navbar-toggle i {
font-size: 18px;
} .account-collapse,
.search-collapse {
position: fixed;
top: 38px;
right: 0;
bottom: 0;
left: 0;
background-color: #2f3336;
overflow: auto;
z-index: 99;
}
.top-bar form {
padding-top: 30px;
}
.top-bar form i {
margin: 0;
}
.top-bar .input-group {
width: 90%;
margin-bottom: 10px;
}
.top-bar .input-group input,
.top-bar .input-group input:focus {
border-radius: 0;
background-color: #919394;
color: #27282c;
}
.top-bar a {
display: block;
margin-bottom: 10px;
}
.top-bar a:nth-child(2) {
margin-top: 15px;
} .top-bar a.facebook i,
.top-bar a.twitter i,
.top-bar .google i {
display: block;
} .top_bar_search::-webkit-input-placeholder,
.keyword_search::-webkit-input-placeholder { color: #27282c;
}
.top_bar_search:-moz-placeholder,
.keyword_search:-moz-placeholder { color: #27282c;
}
.top_bar_search::-moz-placeholder,
.keyword_search::-moz-placeholder { color: #27282c;
}
.top_bar_search:-ms-input-placeholder,
.keyword_search:-ms-input-placeholder { color: #27282c;
}
.top-bar .input-group input:focus {
color: #27282c;
} .navbar .navbar-collapse {
position: fixed;
top: 39px;
right: 0;
bottom: 0;
left: 0;
margin: 0;
background-color: #fff;
overflow: auto;
z-index: 10;
}
.navbar-nav {
margin: 0;
}
.navigation .pull-right {
float: left !important;
}
.navigation .navbar-nav li {
border-bottom: 1px solid #f4f4f4;
}
.navigation .navbar-nav li:last-child {
border: none;
}
.nav.navbar-nav li a {
padding: 7px 15px;
}
.navbar-nav .open .dropdown-menu,
.navbar-nav .dropdown-menu {
position: relative;
display: block;
padding: 1px 0;
width: 100%;
}
.nav.navbar-nav ul li a {
padding: 10px 15px 10px;
text-transform: uppercase;
border-bottom: 1px solid #f4f4f4;
}
.navigation .nav.navbar-nav > li > a i {
display: none;
}
.dropdown-menu li a:hover {
color: #5b0f70;
} ul.list-unstyled.mega_menu {
position: relative;
box-shadow: none;
}
ul.list-unstyled.mega_menu .widget {
float: none;
width: 100%;
}
.nav.navbar-nav > li.mega_menu_li a i {
float: right;
display: inline-block;
margin-top: 0;
border: 1px solid #e7e7e7;
padding: 4px 8px;
font-size: 14px;
}
.navbar li.dropdown ul li.dropdown ul {
left: auto;
}
}
@media screen and (max-width: 420px) {
.top-bar .input-group {
width: 79%;
}
}  .page-title {
margin-bottom: 60px;
padding: 40px 0;
}
.page-title h1 {
margin: 0;
}
.home-page-title h1,
.page-title h1,
.page-title h2,
.page-title h3,
.page-title h4,
.home-page-title h5,
.page-title h5,
.page-title p {
font-family: 'Montserrat', sans-serif;
color: #fff;
font-weight: 700;
}
.home-page-title h1,
.page-title h1 {
font-size: 35px;
line-height: 55px;
}
.home-page-title h5,
.page-title p {
font-size: 18px;
font-weight: 400;
}
.home-page-title h1 {
margin-bottom: 0;
}
.page-title h1 {
margin-bottom: 5px;
}
.page-title p {
font-family: 'Open Sans', sans-serif;
font-size: 16px;
} .home-page-title {
padding: 70px 0 40px 0;
}
.home-page-search-box {
padding-bottom: 70px;
}
section .home-page-search-box .input-group {
margin: 0 -15px;
width: 100%;
}
section .home-page-search-box .input-group input.form-control {
width: 100%;
height: 44px;
margin-bottom: 7px;
padding: 0;
background-color: #fff;
border: 3px solid rgba(255, 255, 255, .2);
border-radius: 8px;
color: #2f3336;
font-size: 13px;
text-indent: 15px;
-webkit-box-shadow: 0 0 0 4px rgba(255, 255, 255, .2);
-moz-box-shadow: 0 0 0 4px rgba(255, 255, 255, .2);
box-shadow: 0 0 0 4px rgba(255, 255, 255, .2);
} section .home-page-search-box .input-group input.form-control::-webkit-input-placeholder { color: #2f3336;
}
section .home-page-search-box .input-group input.form-control:-moz-placeholder { color: #2f3336;
opacity: 1;
}
section .home-page-search-box .input-group input.form-control::-moz-placeholder { color: #2f3336;
opacity: 1;
}
section .home-page-search-box .input-group input.form-control:-ms-input-placeholder { color: #2f3336;
} section .home-page-search-box .input-group input.form-control:focus::-webkit-input-placeholder { color: rgba(255, 255, 255, .4);
}
section .home-page-search-box .input-group input.form-control:focus:-moz-placeholder { color: rgba(255, 255, 255, .4);
opacity: 1;
}
section .home-page-search-box .input-group input.form-control:focus::-moz-placeholder { color: rgba(255, 255, 255, .4);
opacity: 1;
}
section .home-page-search-box .input-group input.form-control:focus:-ms-input-placeholder { color: rgba(255, 255, 255, .4);
}
section .home-page-search-box .input-group input.form-control:focus {
background-color: transparent;
box-shadow: none;
outline: 0;
color: #fff;
} .home-page-search-box .search_options {
top: 41px;
height: 180px;
overflow-y: auto;
display: none;
}
.search_options::-webkit-scrollbar {
width: 3px;
}
.search_options::-webkit-scrollbar-track {
background-color: #fff;
}
.search_options::-webkit-scrollbar-thumb {
background-color: #5b0f70;
}
.home-page-search-box .search_options ul li a {
display: block;
width: 100%;
margin-right: -2px;
padding: 13px 17px;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
border-radius: 0;
border: none;
background-color: #fff;
font-size: 11px;
color: #202020;
border-top: 1px solid #f4f4f4;
vertical-align: middle;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.home-page-search-box .search_options ul li a:hover {
color: #202020;
background-color: #d4d4d4;
border-color: #d4d4d4;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
} .home-page-search-box .input-group small {
padding-left: 20px;
color: rgba(255, 255, 255, .4);
} .geo-home-page-body {
padding-top: 70px;
}  .home-extra-padding {
padding-top: 60px;
}   .coupon-box {
margin-bottom: 40px;
}
.white-block-media {
position: relative;
overflow: hidden;
} .coupon-box .white-block-media .embed-responsive img {
position: absolute;
top: 50%;
left: 50%;
width: auto;
height: auto;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
} .coupon-box.list .white-block-media .embed-responsive img {
top: 40%;
} .white-block-media .btn {
position: absolute;
bottom: 0;
left: 36px;
padding: 6px 12px 7px;
color: #fff;
font-family: 'Montserrat', sans-serif;
font-size: 13px;
font-weight: 700;
background-color: #5ba835;
border-radius: 0;
}
.white-block-media .btn:hover {
color: #fff;
background-color: #469022;
} .white-block-media .show-code {
padding: 0 12px;
}
.show-code i {
padding: 10px 10px 9px;
margin: 0 9px 0 -12px;
background-color: #469022;
} a.share {
position: absolute;
bottom: -1px;
left: 0;
padding: 6px 12px;
font-size: 14px;
color: #c1c2c2;
background-color: #fff;
}
.share-networks {
position: absolute;
bottom: 0;
left: 0;
margin-bottom: 0;
}
.share-networks li a {
position: relative;
padding: 7px 0 8px 0;
}
.share-networks li a i {
width: 36px;
padding: 10px 12px 8px 13px;
} .share-networks li a:hover i.fa-facebook {
background-color: #3b5998;
color: #fff;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.share-networks li a:hover i.fa-twitter {
background-color: #00aced;
color: #fff;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.share-networks li a:hover i.fa-google-plus {
background-color: #dd4b39;
color: #fff;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
} .animation {
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.share-networks {
transform: translateY(100%);
-moz-transform: translateY(100%);
-webkit-transform: translateY(100%);
-o-transform: translateY(100%);
-ms-transform: translateY(100%);
}
.share-networks.opened {
transform: translateY(-35%);
-moz-transform: translateY(-35%);
-webkit-transform: translateY(-35%);
-o-transform: translateY(-35%);
-ms-transform: translateY(-35%);
} .offer-box .white-block-content {
position: relative;
padding: 20px;
}
.offer-box .white-block-content a:hover {
color: #5b0f70;
} .top-meta {
display: block;
}
.top-meta li {
font-size: 11px;
color: #8c8c8c;
}
.offer-box .white-block-content .top-meta li:last-child {
float: right;
display: inline-block;
}
.top-meta li .red-meta {
color: #f64c06;
}
.offer-box .white-block-content h3 {
margin: 15px 0;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
font-size: 16px;
color: #2f3336;
line-height: 26px;
} .deal-single .top-meta li .item-ratings i,
.item-ratings i {
margin-right: 3px;
font-size: 15px;
color: #ec982b;
}
.top-meta li .item-ratings i.fa-star-o {
color: #8c8c8c;
}
.top-meta li .item-ratings span {
color: #8c8c8c;
font-size: 11px;
} .deal-single .top-meta li,
.blog-item-content .top-meta li,
.bottom-meta li {
margin-right: 20px;
font-size: 11px;
color: #7c7c7c;
text-transform: uppercase;
}
.deal-single .top-meta li:last-child,
.blog-item-content .top-meta li:last-child,
.bottom-meta li:last-child {
margin-right: 0;
}
.bottom-meta li i {
margin-right: 5px;
font-size: 13px;
color: #7c7c7c;
} .white-block-footer {
border-top: 1px solid #f4f4f4;
}
.white-block-footer .white-block-content {
padding: 10px 20px;
}
.white-block-footer .price,
.white-block-content .price,
.contact-page .white-block-content .price {
margin: 0;
font-family: 'Montserrat', sans-serif;
font-size: 26px;
font-weight: 700;
color: #5b0f70;
}
.white-block-footer .price .price-sale,
.white-block-content .price .price-sale,
.contact-page .white-block-content .price-sale {
margin-left: 10px;
font-size: 16px;
font-weight: 400;
color: #adadad;
text-decoration: line-through;
}
.deal-single .alert.alert-success,
.deal-single .alert.alert-info {
margin-bottom: 0;
} @media screen and (max-width: 770px) {
.home-page-search-box {
padding-bottom: 40px;
}
li ul.list-unstyled.mega_menu.col-3 li.widget {
width: 100%;
}
}
@media screen and (min-width: 760px) and (max-width: 770px) {
.item-ratings i {
margin: 0;
}
.top-meta li .item-ratings span {
display: none;
}
}
@media screen and (max-width: 330px) {
.top-meta li .item-ratings span {
display: none;
}
}  .featured-stores-title {
padding: 65px 40px 64px;
margin-right: -15px;
background-color: #5b0f70;
} .featured-stores-title h2,
.featured-stores-title p,
.featured-stores-title a.btn {
color: #fff;
}
.featured-stores-title h2 {
margin-top: 0;
line-height: 1;
font-family: 'Montserrat', sans-serif;
font-weight: 700;
font-size: 28px;
}
.featured-stores-title p {
font-size: 13px;
margin: 20px 0 25px;
}
.featured-stores-title a.btn {
padding: 6px 25px;
font-family: 'Montserrat', sans-serif;
font-weight: 700;
font-size: 14px;
background-color: transparent;
border: 3px solid #fff;
border-radius: 0;
-webkit-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
} .featured-stores-title a.btn:hover {
color: #5b0f70;
background-color: #fff;
-webkit-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.featured-stores-title a.btn {
padding: 6px 10px;
} .featured-stores ul {
margin: 0 -13px;
}
.featured-stores ul li {
width: 33%;
margin: -2px;
}
.featured-stores ul li a {
display: block;
width: 100%;
height: 100%;
border-bottom: 1px solid #f4f4f4;
border-right: 1px solid #f4f4f4;
}
.featured-stores ul li:nth-child(3n) a {
border-right: none;
}
.featured-stores ul li:nth-last-child(-n+3) a {
border-bottom: none;
}
.featured-stores ul li .store-logo {
position: relative;
height: 142px;
}
.featured-stores ul li .store-logo img {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
} @media screen and (max-width: 1200px) {
.featured-stores ul li .store-logo {
height: 153px;
}
}
@media screen and (min-width: 760px) and (max-width: 770px) {
.featured-stores ul li .store-logo {
height: 179px;
}
.featured-stores ul {
margin: 0;
}
}
@media screen and (max-width: 760px) {
.featured-stores-title {
margin: 0;
}
.featured-stores ul {
margin: 2px 0;
}
}
@media screen and (max-width: 420px) {
.featured-stores ul li {
width: 100%;
margin: 0;
}
.featured-stores ul li {
border-right: none;
}
.featured-stores ul li:nth-last-child(-n+3) {
border-bottom: 1px solid #f4f4f4;
}
.featured-stores ul li:last-child {
border-bottom: none;
}
}  .home-page-body .widget {
margin: 0;
}
.home-page-body .widget-title {
padding: 0;
}
.widget-title h4 {
padding: 10px 20px;
font-family: 'Montserrat', sans-serif;
font-weight: 700;
font-size: 22px;
color: #5b0f70;
} .widget .offer-type-filter {
border: 1px solid #f4f4f4;
text-align: center;
} .widget .offer-type-filter li {
margin: 0 -2px;
border: none;
border-right: 1px solid #f4f4f4;
}
.widget .offer-type-filter li a {
position: relative;
margin: -1px 0 -1px 1px;
padding: 12px 24px 13px;
font-family: 'Montserrat', sans-serif;
display: block;
font-size: 13px;
color: #a2a4a5;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.widget .offer-type-filter li:last-child {
border-right: 1px solid transparent;
}
.widget .offer-type-filter li a:hover {
background-color: #efefef;
text-decoration: none;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.widget .offer-type-filter li a.active {
color: #fff;
background-color: #5b0f70;
border: 1px solid #5b0f70;
}
.widget .offer-type-filter li a.active:after {
position: absolute;
top: 6px;
font-family: 'FontAwesome';
content: '\f0d9';
color: #fff;
font-size: 24px;
right: -5px;
z-index: 0;
} .offer-cat-filter li {
margin-left: 1px;
border: none;
border-bottom: 1px solid #f4f4f4;
}
.offer-cat-filter li a {
position: relative;
display: block;
padding-left: 13px;
color: #515151;
font-size: 13px;
line-height: 37px;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
} .offer-cat-filter li:last-child {
margin-left: 0;
border-bottom: none;
}
.offer-cat-filter li:last-child a {
padding-left: 14px;
font-family: 'Montserrat', sans-serif;
color: #27282c;
} .offer-cat-filter li:hover a {
background-color: #efefef;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
} .offer-cat-filter li a i {
height: 37px;
width: 40px;
font-size: 15px;
line-height: 36px;
color: #c1c2c2;
border-right: 1px solid #f4f4f4;
text-align: center;
margin-left: -14px;
margin-right: 10px;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
} .offer-cat-filter li:last-child a i {
float: right;
margin: 0;
border-right: none;
border-left: 1px solid #f4f4f4;
text-align: center;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
} .offer-cat-filter li:hover a i {
background-color: #5b0f70;
color: #fff;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.widget_couponxl_filter .widget-title {
margin-bottom: -1px;
} .widget_couponxl_filter .widget-title h4 {
border-bottom: 1px solid #f4f4f4;
}
.widget_couponxl_filter .widget-title:nth-last-of-type(2) h4 {
border-top: 1px solid #f4f4f4;
}
.widget_couponxl_filter .widget-title h4 a {
color: #5b0f70;
}
.widget_couponxl_filter .widget-title h4 i {
margin-right: 10px;
font-size: 18px;
color: #919394;
}
.widget_couponxl_filter .ex_offer_cat,
.widget_couponxl_filter .ex_location {
padding-top: 10px;
}
.widget_couponxl_filter ul li {
margin: 10px 0;
}
.widget_couponxl_filter ul li:first-child {
margin-top: 0;
}
.widget_couponxl_filter ul li:last-child {
margin-bottom: 0;
}
.widget_couponxl_filter ul li a {
display: block;
padding: 2px 30px;
font-size: 14px;
}
.widget_couponxl_filter ul li a:hover {
text-decoration: underline;
}
.widget_couponxl_filter ul li a span {
float: right;
color: #919394;
font-size: 11px;
} .widget_couponxl_filter ul li ul {
padding: 8px 0 0;
} .widget_couponxl_filter ul li.active {
position: relative;
}
.widget_couponxl_filter ul li.active ul li {
padding-left: 10px;
}
.widget_couponxl_filter ul li.active.current > a {
font-weight: 700;
}
.widget_couponxl_filter ul li.active.current > a:hover {
color: #000;
text-decoration: none;
cursor: default;
}
.widget_couponxl_filter ul li.active.current:before {
position: absolute;
top: -3px;
left: 0;
content: "";
width: 7px;
height: 31px;
background-color: #5ba835;
border: none;
}
.widget_couponxl_filter ul li.active.current:after {
position: absolute;
top: 1px;
left: 6px;
content: "\f0da";
font-family: "FontAwesome";
font-size: 18px;
color: #5ba835;
}
.widget_couponxl_filter ul li ul li ul li.active.current:before {
margin-left: -10px;
}
.widget_couponxl_filter ul li ul li ul li.active.current:after {
margin-left: -10px;
}
.widget_couponxl_filter ul li ul li ul li ul li.active.current:before {
margin-left: -20px;
}
.widget_couponxl_filter ul li ul li ul li ul li.active.current:after {
margin-left: -20px;
}
.widget_couponxl_filter ul li ul li ul li ul li ul li.active.current:before {
margin-left: -30px;
}
.widget_couponxl_filter ul li ul li ul li ul li ul li.active.current:after {
margin-left: -30px;
}
.widget_couponxl_filter ul li ul li ul li ul li ul li ul li.active.current:before {
margin-left: -40px;
}
.widget_couponxl_filter ul li ul li ul li ul li ul li ul li.active.current:after {
margin-left: -40px;
} .show-all {
text-align: right;
padding: 0 25px 15px;
}
.show-all a,
.show-all a:focus {
margin: 10px 0;
font-size: 11px;
color: #5ba835;
text-transform: uppercase;
text-decoration: none;
outline: 0;
}
.widget_couponxl_filter .show-all a:hover {
color: #5ba835;
text-decoration: underline;
} .nothing-found {
margin: 0;
padding: 10px 0;
font-family: "Montserrat";
font-size: 22px;
font-weight: 700;
} @media screen and (max-width: 1030px) {
.widget .offer-type-filter li {
display: block;
}
}
@media screen and (max-width: 740px) {
.offer-cat-filter {
margin-bottom: 40px;
}
}  .rslides {
position: relative;
list-style: none;
overflow: hidden;
width: 100%;
padding: 0;
margin: 0;
}
.rslides .white-block.relative {
position: relative;
}
.rslides li {
-webkit-backface-visibility: hidden;
position: absolute;
display: none;
width: 100%;
height: 100%;
left: 0;
top: 0;
text-align: center;
}
.rslides li img {
width: 100%;
}
.rslides_nav {
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
transform: translateZ(0);
-moz-transform: translateZ(0);
-webkit-transform: translateZ(0);
opacity: 0.1;
background: #fff;
position: absolute;
bottom: calc(23% - 4px);
z-index: 99;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.rslides:hover .rslides_nav {
opacity: 1;
}
.rslides_nav.prev {
left: -100px;
}
.rslides_nav.next {
right: -100px;
}
.rslides:hover .rslides_nav.prev {
left: 1px;
}
.rslides:hover .rslides_nav.next {
right: 1px;
}
.rslides_nav .fa {
padding: 12px 20px;
font-size: 22px;
color: #2f3336;
}
.white-block-content .top-meta li:last-child {
display: block;
} .rslides .white-block {
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin: 0;
} .featured-slider-loader-holder i {
position: absolute;
top: 50%;
left: 50%;
bottom: auto;
width: auto;
height: auto;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
} .featured-slider {
display: none;
}
.featured-slider-wrap {
margin-bottom: 40px;
}
.contact-page .rslides .white-block {
height: auto;
}
.white-block-content {
padding: 14px 20px;
text-align: left;
}
.featured-slider-wrap .white-block-content h2 {
text-align: left;
}
.white-block-content h2 {
margin: 10px 0;
font-size: 22px;
font-weight: 700;
line-height: 36px;
}
.white-block-content h2 a:focus,
.white-block-content h2 a:hover {
color: #5b0f70;
}
.featured-slider-wrap .white-block .white-block-content .slider-left {
display: inline-block;
width: 75%;
}
.featured-slider-wrap .white-block .white-block-content .slider-left .bottom-meta {
text-align: left;
}
.featured-slider-wrap .white-block .white-block-content .slider-left .bottom-meta li,
.featured-slider-wrap .white-block .white-block-content .slider-left .bottom-meta li:first-child,
.featured-slider-wrap .white-block .white-block-content .slider-left .bottom-meta li:last-child {
position: relative;
display: inline;
} .featured-slider-wrap .white-block .white-block-content .slider-left .top-meta {
text-align: left;
}
.featured-slider-wrap .white-block .white-block-content .slider-left .top-meta li {
position: relative;
display: inline;
}
.featured-slider-wrap .white-block .white-block-content .slider-left .top-meta li:first-child {
margin-right: 20px;
} .featured-slider-wrap .white-block .white-block-content .slider-left .top-meta li .item-ratings {
display: inline-block;
}
.white-block-content ul li {
text-align: left;
}
.contact-page .white-block-content ul li,
.white-block-content.blog-item-content ul li {
color: #202020;
}
.white-block-content ul li,
.white-block-content ul li a {
color: #7c7c7c;
}
.white-block-content .top-meta li:last-child {
position: relative;
float: none;
} .slider-action-button {
position: absolute;
top: 50%;
right: 3%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.white-block-content a.btn {
padding: 8px 25px;
color: #fff;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
font-weight: 700;
background-color: #5ba835;
border-radius: 0;
}
.white-block-content a.show-code {
padding: 0 25px;
}
.white-block-content a.show-code i {
margin: 0 12px 0 -25px;
padding: 12px;
background-color: #469022;
}
.white-block-content a.btn:hover {
color: #fff;
background-color: #469022;
cursor: pointer;
} @media screen and (max-width: 770px) {
.rslides .white-block {
position: relative;
}
}
@media screen and (min-width: 660px) and (max-width: 680px) {
.featured-slider-wrap .white-block .white-block-content .slider-left {
width: 70%;
}
}
@media screen and (max-width: 605px) {
.featured-slider-wrap .white-block .white-block-content .slider-left {
width: 100%;
}
.slider-right {
margin-top: 15px;
text-align: left;
}
.slider-right .slider-action-button {
position: relative;
top: auto;
right: auto;
width: 100%;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
}
}   .post-slider .rslides_nav {
bottom: 1px;
} .deal-single .white-block-content h2 {
margin: 25px 0;
font-size: 26px;
font-weight: 700;
color: #2f3336;
}
.deal-single .white-block-content p {
margin-bottom: 25px;
font-size: 16px;
color: #2f3336;
line-height: 26px;
} .tags-list {
margin-bottom: 40px;
padding: 10px 0;
color: #acacac;
}
.tags-list i {
font-size: 16px;
color: #dc3b52;
}
.tags-list a {
margin-right: 2px;
font-size: 13px;
color: #acacac;
}
.tags-list a:hover {
color: #dc3b52;
} .author-box .media {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.author-box .media .media-left {
flex-basis: 20%;
}
.author-box .media-body {
flex-basis: 90%;
padding: 0 20px;
}
.author-box .media-body h4 {
margin: 0;
font-family: 'Open Sans', sans-serif;
font-size: 18px;
font-weight: 700;
color: #2f3336;
}
.author-box .media-body p {
margin-bottom: 5px;
} .deal-single .top-meta li i,
.blog-item-content .top-meta li i {
margin-right: 5px;
color: #7c7c7c;
}
.deal-single .top-meta .item-ratings i {
margin-right: 5px;
} .deal-sidebar-box {
text-align: center;
}
.deal-sidebar-box .btn.show-code {
margin: 0px 20px 20px 20px;
}
.deal-sidebar-box.coupon-sidebar {
padding-top: 20px;
}
.deal-sidebar-box .show-code i {
background: transparent;
}
.widget.deal-sidebar-box a:hover {
color: #fff;
}
.deal-sidebar-box .widget-title {
padding: 14px 20px;
border-bottom: 1px solid #f4f4f4;
text-align: left;
}
.deal-sidebar-box .widget-title .price {
line-height: 0.5;
font-family: 'Montserrat', sans-serif;
font-weight: 700;
font-size: 36px;
color: #5b0f70;
}
.deal-sidebar-box .widget-title .price-sale {
margin-left: 10px;
font-family: 'Montserrat', sans-serif;
font-weight: 700;
font-size: 16px;
color: #a2a2a2;
text-decoration: line-through;
}
.deal-sidebar-box .btn {
display: block;
margin: 20px;
padding: 15px 30px;
font-size: 22px;
} .deal-countdown-wrap {
font-family: 'Montserrat', sans-serif;
border: 1px solid #f4f4f4;
border-left: none;
border-right: none;
text-align: left;
}
.deal-countdown-info {
display: inline-block;
margin-left: 20px;
}
.deal-countdown-wrap i,
.deal-bought-wrap i {
padding: 20px 18px;
width: 70px;
font-size: 41px;
color: #ce531c;
border-right: 1px solid #f4f4f4;
vertical-align: super;
}
.deal-countdown-info p {
font-size: 11px;
color: #929292;
}
.deal-countdown-info h4 {
font-size: 26px;
font-weight: 700;
color: #ce531c;
line-height: 1px;
} .deal-bought-wrap {
font-family: 'Montserrat', sans-serif;
border-bottom: 1px solid #f4f4f4;
text-align: left;
}
.deal-bought-wrap i {
padding: 20px 25px;
font-size: 22px;
color: #5ba835;
vertical-align: baseline;
}
.deal-bought-info {
display: inline-block;
margin-left: 20px;
}
.deal-bought-info h4 {
line-height: 0;
font-size: 22px;
font-weight: 700;
color: #5ba835;
} .deal-value-wrap {
padding: 20px 0;
border-bottom: 1px solid #f4f4f4;
}
.deal-value-wrap li {
margin: 0 20px;
}
.deal-value-wrap li p {
margin-bottom: 5px;
font-family: 'Montserrat', sans-serif;
font-weight: 400;
font-size: 11px;
color: #3f3f3f;
}
.deal-value-wrap li h6 {
margin: 0;
font-weight: 700;
font-size: 15px;
color: #5b0f70;
line-height: 1;
} .store-social-networks {
border-bottom: 1px solid #f4f4f4;
}
.coupon-sidebar .store-social-networks {
border-top: 1px solid #f4f4f4;
} .store-social-networks li {
margin: -1px -2px 0;
width: 25%;
border-left: 1px solid #f4f4f4;
border-right: 1px solid #f4f4f4;
}
.store-social-networks li:first-child,
.store-social-networks li:last-child {
border: none;
}
.store-social-networks li a i {
padding: 10px 0;
width: 100%;
font-size: 21px;
color: #929292;
}
.store-social-networks li a.share {
position: relative;
padding: 0;
background-color: transparent;
border-left: none;
text-align: center;
}
.store-social-networks li a:hover i {
color: #fff;
}
.store-social-networks li a:hover i.fa-facebook {
background-color: #3b5998;
}
.store-social-networks li a:hover i.fa-twitter {
background-color: #00aced;
}
.store-social-networks li a:hover i.fa-google-plus {
background-color: #dd4b39;
}
.store-social-networks li a:hover i.fa-envelope-o {
background-color: #a059eb;
} .deal-sidebar-box .white-block-content {
text-align: left;
}
.deal-sidebar-box .white-block-content h5 {
margin-bottom: 0;
font-family: 'Open Sans', sans-serif;
font-size: 18px;
font-weight: 700;
color: #2f3336;
}
.deal-sidebar-box .white-block-content .read-more {
font-size: 13px;
color: #515151;
line-height: 23px;
}
.read-more {
height: 116px;
overflow: hidden;
}
.deal-single .white-block-content .read-more p {
font-size: 13px;
line-height: 23px;
}
.white-block-content a.read-more-toggle {
margin: 10px 0;
font-size: 11px;
color: #5ba835;
text-transform: uppercase;
visibility: hidden;
}
.white-block-content a.read-more-toggle:hover {
color: #5ba835;
text-decoration: underline;
} blockquote {
margin: 0;
padding: 0;
border: none;
font-family: "Open Sans", sans-serif;
font-size: 20px;
line-height: 34px;
}
.white-block-content blockquote p,
blockquote p {
font-family: "Open Sans", sans-serif;
font-size: 20px;
font-weight: 400;
font-style: italic;
line-height: 34px;
}
.white-block-content blockquote p strong {
font-size: 16px;
} #deal-map {
height: 220px;
} .shop-logo {
padding: 40px;
}
.shop-logo img {
margin: 0 auto;
} .widget_similar_offers p {
padding: 20px;
font-size: 16px;
line-height: 26px;
} .modal-payments-holder {
display: none;
}
#showPayment h4 {
margin: 40px 0 15px;
font-size: 18px;
font-weight: 700;
line-height: 28px;
}
.payment-method {
display: inline-block;
width: 28%;
margin-bottom: 30px;
vertical-align: middle;
}
.payment-method .submit-ideal-payment {
display: block;
margin-top: 10px;
margin-bottom: 10px;
}
.payment-method .payu-initiate {
display: block;
margin-top: -25px;
}
.payment-content .payment-method:nth-of-type(3) {
border: none;
}
.payment-method a {
opacity: .7;
-webkit-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.payment-method a:hover {
opacity: 1;
-webkit-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.payu-additional {
display: none;
text-align: left;
padding: 0px 15px;
}
#payUAdditional .payu-additional {
display: block;
} @media screen and (min-width: 1000px) and (max-width: 1210px) {
.deal-countdown-info h4 {
font-size: 20px;
}
.deal-value-wrap li {
margin: 0 12px;
}
}
@media screen and (min-width: 760px) and (max-width: 1000px) {
.deal-countdown-wrap, .deal-bought-wrap {
padding: 15px 0;
}
.deal-countdown-wrap i, .deal-bought-wrap i {
display: none;
}
.deal-countdown-info h4 {
font-size: 20px;
}
.deal-value-wrap li {
margin: 0 12px;
}
.deal-value-wrap li {
margin: 0;
}
.deal-value-wrap li p {
font-size: 10px;
}
}
@media screen and (max-width: 330px) {
.deal-value-wrap li {
margin: 0 13px;
}
.deal-countdown-info h4 .deal-countdown .kkcountdown-box {
font-size: 21px;
}
}  .blog-item-content {
padding: 30px 40px;
}
.blog-item-content .top-meta li:last-child {
display: inline-block;
}
.blog-item-content .top-meta i {
font-size: 13px;
} .white-block .sticky {
position: absolute;
top: -57px;
left: -63px;
padding: 57px;
background-color: #da1b36;
transform: rotate(43deg);
z-index: 9;
}
.sticky:not(.has-media) .white-block-content:before {
content: ' ';
height: 0;
position: absolute;
width: 0;
border: 60px solid transparent;
border-left-color: #da1b36;
transform: rotate(-45deg);
top: -60px;
right: -60px;
z-index: 1;
}
.sticky:not(.has-media) .white-block-content:after {
content: '\f0c6';
font-family: 'FontAwesome';
font-size: 24px;
color: #fff;
position: absolute;
top: 7px;
right: 12px;
transform: rotate(86deg);
z-index: 2;
}
.white-block .sticky i {
position: absolute;
top: 24px;
left: 64px;
margin: 18px;
font-size: 24px;
color: #fff;
transform: rotate(-42deg);
} .blog-item-content h2.blog-title {
margin: 25px 0 20px;
font-size: 24px;
line-height: 36px;
font-weight: 700;
color: #2f3336;
} .blog-item-content p,
.blog-item-content div p {
font-size: 16px;
color: #2f3336;
line-height: 26px;
} .blog .white-block-footer,
.single-post .white-block-footer,
.archive .white-block-footer {
position: relative;
margin-bottom: 40px;
text-align: right;
overflow: hidden;
} .blog .share-networks,
.single-post .share-networks,
.archive .post .share-networks {
left: auto;
right: 0;
z-index: 1;
}
.blog .share-networks li,
.single-post .share-networks li,
.archive .post .share-networks li {
display: inline-block;
margin: 0 -2px;
}
.blog a.share,
.single-post a.share,
.archive .post a.share {
padding: 7px 0 6px 0;
border-left: 1px solid #f4f4f4;
}
.blog a.open-share,
.single-post a.open-share,
.archive .post a.open-share {
top: 0;
left: auto;
right: 108px;
padding: 6px 12px;
z-index: 5;
} .blog .share-networks,
.single-post .share-networks,
.archive .post .share-networks {
transform: translateX(-1%);
-moz-transform: translateX(-1%);
-webkit-transform: translateX(-1%);
-o-transform: translateX(-1%);
-ms-transform: translateX(-1%);
}
.blog .share-networks.opened,
.single-post .share-networks.opened,
.archive .post .share-networks.opened {
transform: translateX(-137%);
-moz-transform: translateX(-137%);
-webkit-transform: translateX(-137%);
-o-transform: translateX(-137%);
-ms-transform: translateX(-137%);
} .link-overlay {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
background-color: rgba(0, 0, 0, 0.4);
}
.media-text-overlay {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.media-text-overlay a h1 {
color: #fff;
}   .single-post .white-block-footer {
height: 33px;
}
.single-post a.open-share {
right: 0;
background-color: #488db4;
border: none;
color: #fff;
} .single-post .share-networks,
.single-post .share-networks {
transform: translateX(70%);
-moz-transform: translateX(70%);
-webkit-transform: translateX(70%);
-o-transform: translateX(70%);
-ms-transform: translateX(70%);
}
.single-post .share-networks.opened,
.single-post .share-networks.opened {
transform: translateX(-36%);
-moz-transform: translateX(-36%);
-webkit-transform: translateX(-36%);
-o-transform: translateX(-36%);
-ms-transform: translateX(-36%);
} .comments .white-block-title {
margin-bottom: 0;
border-bottom: 1px solid #f4f4f4;
}
.comments .white-block-content {
padding: 30px;
}
.comments .comment-inner {
padding-bottom: 10px;
margin-bottom: 30px;
border-bottom: 1px solid #f4f4f4;
}
.comments .comment-inner .comment-body {
padding-left: 20px;
}
.comment-inner a img {
width: 75px;
height: 75px;
}
.comment-inner p {
font-size: 16px;
line-height: 26px;
}
.comments .comment-inner .comment-body h4 {
display: inline-block;
margin: 0 5px 15px 0;
font-family: 'Open Sans', sans-serif;
font-size: 18px;
font-weight: 700;
color: #2f3336;
line-height: 1;
}
.comments .comment-inner .comment-body span {
font-size: 12px;
color: #7f8080;
}
.comments .comment-inner .comment-body .comment-reply-link span {
font-size: 16px;
color: #5ba835;
}
.media.left-padding {
padding-left: 20px;
} .comment-reply-title {
margin: 0;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
color: #919191;
}
.comment-reply-title a {
font-weight: 700;
}
.comment-reply-title a:hover {
color: #5b0f70;
}
.comment-reply-title small a {
font-weight: 400;
}
.comment-reply-title small a:hover {
text-decoration: underline;
}
.input-group {
margin-bottom: 25px;
width: 100%;
}
.input-group input,
.input-group textarea {
height: 40px;
background-color: #f4f4f4;
font-size: 13px;
color: #676868;
border: none;
max-width: 100%;
}
.input-group textarea,
.input-group textarea:focus {
min-height: 180px;
box-shadow: none;
outline: 0;
}
.form-submit input {
font-size: 16px;
text-transform: uppercase;
padding: 6px 30px;
} .pagination li a,
.pagination li span,
.pagination li span:hover,
.pagination li:first-child a,
.pagination li:last-child a {
padding: 8px 12px;
font-family: 'Montserrat', sans-serif;
font-size: 16px;
font-weight: 400;
background-color: #fff;
color: #737272;
border-color: #fff;
border-radius: 0;
} .pagination li.active a,
.pagination li.active a:hover {
background-color: #5b0f70;
color: #fff;
border-color: #5b0f70;
}
.pagination li a:hover {
background-color: #5b0f70;
border-color: #5b0f70;
color: #fff;
} .letter-filter {
margin: 0 0 40px 0;
width: 100%;
background-color: #fff;
border-radius: 0;
}
.letter-filter li a,
.letter-filter li:first-child a,
.letter-filter li:last-child a {
padding: 10px 12px;
} .masonry-item .pagination {
margin: 0;
} .white-block-media .media-text-overlay blockquote {
border: none;
}
.white-block-media .media-text-overlay blockquote h2 {
color: #fff;
}
.white-block-media .media-text-overlay cite {
color: #fff;
} @media screen and (max-width: 1030px) {
.letter-filter li a {
padding: 10px;
}
}
@media screen and (max-width: 400px) {
.comments .white-block .white-block-content .media .comment-inner a {
float: none !important;
display: block;
}
.comments .white-block .white-block-content .media .comment-inner .comment-body {
padding: 20px 0;
}
}  .contact-page .white-block {
padding: 20px;
}
.contact-page .white-block h2 {
font-size: 22px;
font-weight: 700;
color: #2f3336;
} .contact-page p {
margin-bottom: 0;
font-size: 14px;
}
.contact-page .btn.submit-form {
padding: 6px 30px;
width: auto;
font-size: 16px;
} .contact_map {
margin: -20px -20px 20px;
} .send_result .alert-danger {
margin-bottom: 20px;
}   input:-webkit-autofill {
-webkit-box-shadow: 0 0 0 50px #f4f4f4 inset; -webkit-text-fill-color: #676868;
}
input:-webkit-autofill:focus {
-webkit-box-shadow: 0 0 0 50px #f4f4f4 inset;
-webkit-text-fill-color: #676868;
} .top-border h2 {
font-weight: 700;
font-size: 22px;
line-height: 31px;
color: #2f3336;
}
.alert-danger {
margin-bottom: 0;
} .checkbox {
margin: 0;
}
.checkbox label,
.top-border p a {
margin-top: 0;
font-size: 13px;
}
.checkbox label {
padding-left: 5px;
color: #7c7c7c;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.top-border p a {
color: #da1b36;
}
.top-border p a:hover {
text-decoration: underline;
}
.input-group .checkbox input[type="checkbox"] {
width: 14px;
height: 14px;
}
.input-group input[type="checkbox"]:before {
display: inline-block;
margin-top: -2px;
content: "";
width: 16px;
height: 16px;
background: #f4f4f4;
border: 1px solid #ddd;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor: pointer;
}
.input-group input[type="checkbox"]:checked:before {
background-color: #5ba835;
border: 3px solid #e7e7e7;
} .error {
margin-left: 5px;
color: #da1b36;
} .btn.submit-form {
margin-bottom: 10px;
padding: 6px 12px;
width: 30%;
} .btn-red {
padding: 8px 12px;
width: 80%;
background-color: #dc3b52;
font-size: 14px;
}
.btn-red:hover {
background-color: #db213b;
} span.required {
color: #db213b;
vertical-align: super;
} .comment-form-social-connect {
margin: 15px 0 2px;
}
.social_connect_form a i {
margin-right: 7px;
padding: 10px 12px;
width: 43px;
font-size: 20px;
color: #fff;
}
.social_connect_form a.social_connect_login_facebook i {
background-color: #3b5998;
padding-left: 16px;
}
.social_connect_form a.social_connect_login_twitter i {
background-color: #00aced;
}
.social_connect_form a.social_connect_login_google_plus i {
background-color: #d14334;
}  .widget-footer {
margin-top: 60px;
padding: 60px 0 0;
background-color: #27282c;
}
.widget-footer .widget {
margin: 0;
} .widget-footer .widget {
margin-bottom: 40px;
background-color: transparent;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.widget-footer .widget .widget-title h4 {
margin-bottom: 15px;
padding: 0;
font-family: 'Montserrat', sans-serif;
font-size: 20px;
font-weight: 400;
color: #fff;
border: none;
}
.widget-footer .widget .white-block-content {
padding: 0;
}
.widget-footer .widget .white-block-content ul li {
border: none;
} .widget-footer .widget .twitter {
padding: 0;
}
.twitter ul li .tweet-bird {
float: left;
}
.twitter ul li .tweet-bird i {
font-size: 26px;
color: #00aced;
}
.widget-footer .widget .twitter ul li p,
.widget-footer .widget .twitter ul li .tweet-meta {
margin: 0;
padding: 0 0 0 50px;
font-size: 13px;
color: #919394;
border: none;
}
.widget-footer .widget .twitter ul li p {
margin-bottom: 10px;
}
.widget-footer .widget .twitter ul li p a {
color: #fff;
}
.widget-footer .widget .twitter ul li p a:hover {
color: #5ba835;
}
.tweet-meta li a i {
margin-right: 10px;
color: #919394;
}
.widget-footer .widget .twitter ul li .tweet-meta li:last-child {
float: none;
}
.widget-footer .widget .twitter ul li .tweet-meta li p {
margin: 0;
padding: 0;
} .widget-footer .twitter ul li p a:hover,
.widget-footer .tweet-meta li a i:hover {
color: #5ba835;
} .widget-footer .widget_couponxl_custom_locations .white-block-content ul li,
.widget-footer .widget_couponxl_custom_locations .white-block-content ul li:first-child,
.widget-footer .widget_couponxl_custom_locations .white-block-content ul li:last-child,
.widget-footer .widget_couponxl_custom_menu .white-block-content ul li,
.widget-footer .widget_couponxl_custom_menu .white-block-content ul li:first-child,
.widget-footer .widget_couponxl_custom_menu .white-block-content ul li:last-child {
margin: 0;
padding: 5px 0;
}
.widget-footer .widget_couponxl_custom_locations .white-block-content ul li a,
.widget-footer .widget_couponxl_custom_menu .white-block-content ul li a {
font-size: 13px;
color: #919394;
}
.widget-footer .widget_couponxl_custom_locations .white-block-content ul li a:hover,
.widget-footer .widget_couponxl_custom_menu .white-block-content ul li a:hover {
color: #5ba835;
} .widget-footer .widget .offer-type-filter {
border: none;
text-align: left;
}
.widget-footer .widget .offer-type-filter li,
.widget-footer .offer-cat-filter li,
.widget-footer .offer-cat-filter li a i {
border: none;
}
.widget-footer .widget .offer-type-filter li a {
padding: 12px 16px;
}
.widget-footer .offer-cat-filter li:hover a,
.widget-footer .offer-cat-filter li:hover a i {
background-color: transparent;
color: #5ba835;
}
.widget-footer .offer-cat-filter li:last-child a {
color: #919394;
}
.widget-footer .offer-cat-filter li:last-child a:hover {
color: #5ba835;
}
.widget-footer .widget .offer-type-filter li a.active {
background-color: transparent;
color: #5ba835;
border: none;
}
.widget-footer .widget .offer-type-filter li a.active:after {
content: ' ';
}
.widget-footer .widget .offer-type-filter li a:hover {
background-color: transparent;
color: #5ba835;
} .widget-footer .widget .menu {
padding: 0;
list-style-type: none;
}
.widget-footer .widget .menu li {
padding: 5px 0;
}
.widget-footer .widget .menu li a {
font-size: 13px;
}
.widget-footer .widget .menu li ul.sub-menu {
padding: 0;
list-style-type: none;
}
.widget-footer .widget .menu li ul.sub-menu li {
padding: 5px 0 0 10px;
} .widget-footer .widget .white-block-content ul li {
margin: 0;
padding: 5px 0;
}
.widget-footer .widget .white-block-content ul li a:hover {
color: #5ba835;
} .widget-footer .widget .white-block-content .nav-tabs {
margin: 0 0 10px;
padding: 0;
border: none;
}
.widget-footer .widget .white-block-content .nav-tabs li {
padding: 0;
text-align: left;
}
.widget-footer .widget .white-block-content .nav-tabs li a {
padding: 0;
}
.widget-footer .widget .white-block-content .nav-tabs li a:hover {
background-color: transparent;
color: #5ba835;
}
.widget-footer .widget .white-block-content .nav-tabs li.active a {
background-color: transparent;
color: #5ba835;
}  .widget-footer .widget_archive ul,
.widget-footer .widget_categories ul,
.widget-footer .widget_pages ul,
.widget-footer .widget_meta ul,
.widget-footer .widget_recent_comments ul,
.widget-footer .widget_recent_entries ul,
.widget-footer .widget_rss ul,
.widget-footer .textwidget,
.widget-footer .tagcloud,
.widget-footer .menu-main-menu-container ul {
padding: 0;
list-style-type: none;
}
.widget-footer .widget p,
.widget-footer .widget_archive ul li,
.widget-footer .widget_categories ul li,
.widget-footer .widget_pages ul li,
.widget-footer .widget_meta ul li,
.widget-footer .widget_recent_comments ul li,
.widget-footer .widget_recent_entries ul li,
.widget-footer .widget_rss ul li,
.menu-main-menu-container ul li {
color: #fff;
}
.widget-footer .widget .sub-menu {
padding: 6px 10px 0 10px;
}
.widget-footer .widget .sub-menu li:last-child {
margin: 0;
}
.widget-footer .widget a {
color: #919394;
}
.widget-footer .widget a:hover {
color: #5ba835;
} .widget-footer .widget #calendar_wrap {
padding: 0;
color: #919394;
}
.widget-footer .widget #calendar_wrap table tbody tr td a {
color: #5ba835;
} .widget-footer .widget_rss h4 a {
color: #fff;
}  .footer {
position: relative;
padding: 30px 0;
background-color: #212225;
} .footer .pull-left {
margin-top: 5px;
font-size: 12px;
color: #919394;
}
.footer .pull-left a {
color: #fff;
} .footer .pull-right a.btn,
.footer .pull-right a.btn:hover {
margin-right: 10px;
padding: 5px;
width: 30px;
height: 30px;
font-size: 16px;
border-radius: 20px;
}
.footer .pull-right a.facebook i,
.footer .pull-right a.twitter i,
.footer .pull-right a.google i,
.footer .pull-right a.facebook:hover,
.footer .pull-right a.twitter:hover,
.footer .pull-right a.google:hover {
color: #fff;
}
.footer .pull-right a.facebook {
background-color: #3b5998;
}
.footer .pull-right a.twitter {
background-color: #00aced;
}
.footer .pull-right a.google,
.footer .pull-right a.google:hover {
margin-right: 0;
background-color: #dd4b39;
} .to-top {
position: absolute;
left: 50%;
top: -45px;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
.to-top a i {
padding: 13px 16px;
width: 40px;
height: 40px;
font-size: 13px;
color: #7a7c7e;
background-color: #27282c;
border-radius: 20px;
}   .contact-page .white-block.offer-filter,
.offer-filter {
padding: 0 15px;
}
.offer-filter ul {
padding: 15px 0;
}
.offer-filter ul li {
margin-right: 7px;
}
.offer-filter ul li,
.offer-filter ul li a {
font-family: "Open Sans", sans-serif;
font-size: 11px;
font-weight: 400;
color: #919394;
}
.offer-filter ul li a,
.offer-filter ul li i {
padding: 0;
color: #7c7c7c;
border: none;
}
.offer-filter ul li i {
font-size: 15px;
margin-right: 7px;
}
.offer-filter ul li a i {
font-size: 18px;
line-height: 8px;
margin-right: 0;
}
.offer-filter ul li i {
border: none;
} .offer-filter .text-right ul li {
margin-right: 15px;
}
.offer-filter .text-right ul li:last-child {
margin-right: 0;
}
.offer-filter .text-right ul li a i {
margin-left: 7px;
font-size: 12px;
line-height: 13px;
} .store-name {
margin: 15px -20px -20px -20px;
border-top: 1px solid #f4f4f4;
text-align: center;
}
.store-name a {
display: block;
padding: 5px;
font-size: 12px;
color: #717171;
}
.store-name a:hover {
background-color: #5b0f70;
color: #fff;
}  .page-template-page-tpl_all_categories .panel-group .panel-default,
.page-template-page-tpl_all_locations .panel-group .panel-default {
margin-bottom: 0;
border-color: #fff;
-webkit-box-shadow: 3px 3px 0 0 rgba(0, 0, 0, .02);
-moz-box-shadow: 3px 3px 0 0 rgba(0, 0, 0, .02);
box-shadow: 3px 3px 0 0 rgba(0, 0, 0, .02);
}
.panel-default > .panel-heading {
position: relative;
background-color: #fff;
border-color: #fff;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
border-color: #f4f4f4;
}
.panel-title span.count {
position: absolute;
right: 80px;
font-size: 14px;
color: #919394;
}
.panel-title a {
font-size: 14px;
color: #5b0f70;
}
.panel-title a:hover {
text-decoration: underline;
}
.panel-title a span.toggle {
float: right;
margin: -11px -16px;
padding: 11px 21px;
border-left: 1px solid #f4f4f4;
font-size: 24px;
color: #919394;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.panel-title a span.toggle:hover {
background-color: #5b0f70;
border-radius: 0;
color: #fff;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
} .page-template-page-tpl_all_categories .panel-default > .panel-heading + .panel-collapse > .panel-body,
.page-template-page-tpl_all_locations .panel-default > .panel-heading + .panel-collapse > .panel-body {
padding: 0 15px;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body ul li {
margin: 10px 0;
padding: 0 15px;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body ul ul li {
padding: 0px;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body ul li a {
font-size: 13px;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body ul li a:hover {
color: #202020;
text-decoration: underline;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body ul li span {
float: right;
font-size: 13px;
color: #919394;
} .panel-group .panel-default {
margin-bottom: 10px;
border-color: #f4f4f4;
border-radius: 0;
-webkit-box-shadow: 3px 3px 0 0 rgba(0, 0, 0, .02);
-moz-box-shadow: 3px 3px 0 0 rgba(0, 0, 0, .02);
box-shadow: 3px 3px 0 0 rgba(0, 0, 0, .02);
}
.panel-group .panel-default:nth-last-child(1) {
margin-bottom: 0;
}
.panel-default > .panel-heading {
border-radius: 0;
}
.panel-title a {
font-family: "Montserrat", sans-serif;
}
.panel-title a:hover {
text-decoration: underline;
}
.panel-title a:focus {
text-decoration: none;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
padding: 20px;
} @media screen and (max-width: 650px) {
.offer-filter .white-block-title div div:nth-of-type(1) ul {
padding-bottom: 0;
}
.offer-filter div {
width: 100%;
text-align: left;
}
}  .single-store .white-block {
margin-bottom: 40px;
}
.single-store .store-social-networks {
margin-left: 2px;
border: 1px solid #f4f4f4;
border-left: none;
border-right: none;
}
.single-store .store-social-networks li {
width: calc(33% + 2px);
} .shop-offer-filter {
padding: 0;
}
.shop-offer-filter a {
display: block;
padding: 10px 20px;
font-family: 'Montserrat', sans-serif;
font-weight: 400;
font-size: 13px;
color: #919394;
border-bottom: 1px solid #f4f4f4;
}
.shop-offer-filter a:hover {
background-color: #efefef;
}
.shop-offer-filter a.active,
.shop-offer-filter a.active:hover {
position: relative;
background-color: #5b0f70;
color: #fff;
}
.shop-offer-filter a.active:before {
position: absolute;
top: 8px;
font-family: 'FontAwesome';
content: '\f0d9';
color: #fff;
font-size: 18px;
right: -1px;
z-index: 0;
}  .page-template-page-tpl_my_profile .alert {
margin-top: 20px;
} .page-template-page-tpl_all_stores .store-logo {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
width: 100%;
}
.page-template-page-tpl_all_stores .store-logo img {
margin: 0 auto;
} .page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-title {
margin: 0;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-title h2 {
margin: 0;
color: #5b0f70;
line-height: 30px;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-title ul li {
margin: 0 -2px -2px;
padding: 0;
border-left: 1px solid #f4f4f4;
vertical-align: middle;
} .page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-title ul li a {
display: block;
float: none;
border: none;
padding: 0;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-title ul li a i {
padding: 24px 24px 23px;
font-size: 18px;
color: #da1b36;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-title ul li a i:hover {
background-color: #da1b36;
color: #fff;
} .page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-title ul li p {
margin: 0;
padding: 22px;
color: #202020;
} .page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-title ul li img {
margin-right: 1px;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-title ul li .img-user-avatar {
width: 66px;
} .page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content {
padding: 0 40px 0 0;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content ul {
margin: 0;
border-right: 1px solid #f4f4f4;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content ul li {
position: relative;
padding: 10px 0 10px 20px;
border-left: 7px solid #efefef;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content ul li.active,
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content ul li:hover {
border-color: #5b0f70;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content ul li.active:before,
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content ul li:hover:before {
position: absolute;
top: 18px;
font-family: 'FontAwesome';
content: '\f0da';
color: #5b0f70;
font-size: 18px;
left: 0;
z-index: 0;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content ul li:first-child {
padding-top: 15px;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content ul li:last-child {
padding-bottom: 15px;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content ul li a {
display: block;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content ul li a h4 {
margin: 0;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 1;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content ul li a p {
margin: 5px 0 0 0;
line-height: 15px;
} .page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content .dashboard-info h6 {
padding-top: 20px;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: 400;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content .dashboard-info ul,
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content .dashboard-info ul li,
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content .dashboard-info ul li:hover:before,
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content .dashboard-info ul li.active {
content: "";
border: none;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content .dashboard-info ul {
width: 100%;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content .dashboard-info ul li,
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content .dashboard-info ul li:hover {
position: relative;
display: inline-block;
padding: 15px 20px;
width: 49%;
margin-bottom: 15px;
border: 1px solid #f4f4f4;
border-left: 2px solid #5b0f70;
color: #202020;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content .dashboard-info ul li i {
width: 20px;
text-align: center;
color: #919394;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content .dashboard-info ul li .badge {
float: right;
border-radius: 0;
background-color: #fff;
color: #919394;
font-size: 30px;
line-height: 12px;
} .page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content .dashboard-info ul li.earnings-due {
border-left: 2px solid #da1b36;
}
.page-template-page-tpl_my_profile .white-block:not(widget) .white-block-content .dashboard-info ul li.earnings-sent {
border-left: 2px solid #5ba835;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content .dashboard-info ul li.earnings-due .badge,
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content .dashboard-info ul li.earnings-sent .badge {
right: 45px;
color: #202020;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content .dashboard-info ul li.earnings-due .badge {
border-color: #da1b36;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content .dashboard-info ul li.earnings-sent.badge {
border: 1px solid #5ba835;
}  .fixed-table-toolbar .search input,
.fixed-table-toolbar .search input:focus {
background-color: #f4f4f4;
border-color: #f4f4f4;
border-radius: 0;
box-shadow: none;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content form {
margin: 40px 0;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content form .wpua-edit-container p .button {
background: rgb(243, 243, 243);
border: 1px solid #dfdfdf;
color: #626262;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content form .wpua-edit-container p .button:hover {
border-color: #888;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content form .input-group textarea {
padding: 20px;
width: 100%;
} .pretable-loading {
padding-top: 30px;
}
.bt-table {
display: none;
}
.fixed-table-body {
border: 1px solid #f4f4f4;
border-top: none;
}
.page-template-page-tpl_my_profile .white-block .white-block-content .bootstrap-table {
padding: 20px;
}
.page-template-page-tpl_my_profile .white-block .white-block-content .bootstrap-table thead {
background-color: transparent;
font-size: 13px;
color: #202020;
border: 1px solid #f4f4f4;
}
.page-template-page-tpl_my_profile .white-block .white-block-content .bootstrap-table thead tr th {
border-right: 1px solid #f4f4f4;
}
.fixed-table-container thead th:first-child {
border-radius: 0;
}
.page-template-page-tpl_my_profile .white-block .white-block-content .bootstrap-table tbody {
color: #919394;
font-size: 12px;
}
.page-template-page-tpl_my_profile .white-block .white-block-content .bootstrap-table th,
.page-template-page-tpl_my_profile .white-block .white-block-content .bootstrap-table td {
border: none;
}
.page-template-page-tpl_my_profile .white-block .white-block-content .bootstrap-table td a {
margin-right: 2px;
color: #5ba835;
}
.page-template-page-tpl_my_profile .white-block .white-block-content .bootstrap-table td a:hover {
color: #5ba835;
text-decoration: underline;
}
.fixed-table-container {
border-color: #fff;
border-radius: 0;
}
.page-template-page-tpl_my_profile .white-block .white-block-content .bootstrap-table tr {
border-bottom: 1px solid #fff;
} .deal-name-td {
max-width: 120px;
} .page-template-page-tpl_my_profile .white-block .white-block-content #toolbar {
float: left;
padding: 30px 0 10px 20px;
}
.page-template-page-tpl_my_profile #toolbar a {
padding: 6px 18px;
border: none;
}
.page-template-page-tpl_my_profile .wp-editor-container {
border: 1px solid #f4f4f4;
}
.page-template-page-tpl_my_profile .wp-media-buttons .add_media {
border-radius: 0;
}
.image-upload.user-avatar {
display: block;
}
.image-upload {
display: inline-block;
margin-top: 5px;
padding: 5px;
background: rgb(243, 243, 243);
border: 1px solid #dfdfdf;
font-size: 13px;
color: #626262;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.image-upload:hover {
border-color: #888;
color: #626262;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.page-template-page-tpl_my_profile select,
.page-template-page-tpl_my_profile select:focus,
.page-template-page-tpl_my_profile .input-group input {
border-radius: 0;
box-shadow: none;
outline: 0;
}
.page-template-page-tpl_my_profile .form-control[disabled],
.page-template-page-tpl_my_profile .form-control[readonly],
.page-template-page-tpl_my_profile fieldset[disabled] .form-control {
cursor: pointer;
} .page-template-page-tpl_my_profile .input-group .marker-wrap {
margin-top: 10px;
}
.page-template-page-tpl_my_profile .input-group .new-marker,
.page-template-page-tpl_my_profile .input-group .new-marker:hover,
.page-template-page-tpl_my_profile .input-group .remove-marker {
margin-left: 10px;
padding: 0;
background-color: transparent;
border: none;
color: #5ba835;
font-size: 18px;
}
.page-template-page-tpl_my_profile .input-group .remove-marker,
.page-template-page-tpl_my_profile .input-group .remove-marker:hover {
margin-top: 34px;
margin-left: -5px;
background-color: transparent;
color: #da1b36;
} .page-template-page-tpl_my_profile .top-border h2 {
margin-bottom: -20px;
padding-top: 20px;
}
.page-template-page-tpl_my_profile .top-border h4 {
font-weight: 700;
font-size: 22px;
line-height: 31px;
color: #2f3336;
} .deal-images-wrap .deal-image-wrap {
position: relative;
display: inline-block;
margin-right: 20px;
}
.deal-images-wrap .deal-image-wrap a {
position: absolute;
top: 0;
right: 0;
padding: 1px 6px;
background-color: #202020;
color: #fff;
}
.deal-images-wrap .deal-image-wrap a:hover {
background-color: #da1b36;
color: #fff;
}
.page-template-page-tpl_my_profile .alert.shared_info,
.page-template-page-tpl_my_profile .alert.not_shared_info {
display: none;
margin: 50px 0 0;
} .group_code,
.group_sale,
.group_printable {
display: none;
} .discussion p {
border-bottom: 1px solid #f4f4f4;
padding: 10px 0 15px;
}
.discussion p span {
font-size: 11px;
font-weight: 400;
text-transform: uppercase;
color: #919394;
}
.discussion p strong strong {
font-weight: 400;
} .description {
font-size: 11px;
color: #919394;
} @media screen and (max-width: 770px) {
.btn.submit-form {
width: 100%;
}
}
@media screen and (max-width: 740px) {
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content {
padding: 0;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content ul {
border-right: none;
border-bottom: 1px solid #f4f4f4;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content form {
margin: 0;
padding: 40px;
}
.dashboard-info {
padding: 0 20px;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content .dashboard-info ul li {
padding: 15px 0;
}
.page-template-page-tpl_my_profile .white-block .white-block-content #toolbar {
float: none;
display: block;
padding: 30px 20px 10px 20px;
}
.page-template-page-tpl_my_profile #toolbar a {
width: 100%;
}
.fixed-table-toolbar .bars, .fixed-table-toolbar .columns, .fixed-table-toolbar .search {
float: none !important;
width: 100%;
}
}
@media screen and (max-width: 420px) {
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-content .dashboard-info ul li i {
display: none;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-title h2 {
font-size: 18px;
line-height: 8px;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-title ul li a i {
padding: 12px 15px 12px;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-title ul li p {
padding: 10px;
}
.page-template-page-tpl_my_profile .white-block:not(.widget) .white-block-title ul li .img-user-avatar {
width: 44px;
}
}  .error404 .white-block.top-border {
padding: 80px 0;
text-align: center;
}
.error404 .white-block.top-border.top-border:before {
content: "\f0d7";
font-family: "FontAwesome";
position: absolute;
top: -25px;
left: 49%;
font-size: 42px;
color: #5b0f70;
}
.error404 .white-block.top-border h1 {
padding: 40px 0 80px 0;
font-size: 200px;
font-weight: 700;
color: #5b0f70;
}
.error404 .white-block.top-border h4 {
margin-bottom: 40px;
font-size: 22px;
font-weight: 700;
color: #2f3336;
} .error404 .white-block.top-border form input,
.error404 .white-block.top-border form input[type="placeholder"],
.error404 .white-block.top-border form input:focus {
display: inline-block;
width: 30%;
height: 40px;
background-color: #f4f4f4;
border: none;
border-radius: 0;
box-shadow: none;
font-size: 13px;
color: #676868;
}
.error404 .white-block.top-border form a {
margin-left: -4px;
padding: 6px 40px;
height: 40px;
vertical-align: top;
font-size: 18px;
line-height: 28px;
}  .widget {
margin-bottom: 40px;
}
.widget .white-block-content {
padding: 14px 20px;
} .widget-title {
padding: 0;
}
.widget-title h4 {
margin: 0;
padding: 10px 0 10px 20px;
border-bottom: 1px solid #f4f4f4;
line-height: 31px;
}
.widget_couponxl_categories .widget-title h4 {
border: none;
} .widget .white-block-content ul li {
border-bottom: 1px solid #f4f4f4;
margin: 0 -20px;
padding: 20px;
}
.widget .white-block-content ul li:first-child {
padding-top: 5px;
}
.widget .white-block-content ul li:last-child {
padding-bottom: 0;
border: none;
}
.widget .white-block-content ul li img {
margin-bottom: 5px;
}
.widget .white-block-content .nav-tabs {
margin: -20px -20px 10px;
border-color: #f4f4f4;
}
.widget .white-block-content .nav-tabs li {
float: none;
display: inline-block;
padding: 0;
text-align: center;
width: 50%;
margin: -1px 0 0 0;
}
.widget .white-block-content .nav-tabs li a {
font-family: 'Montserrat', sans-serif;
font-size: 13px;
color: #919394;
margin: 0 0 -1px;
border: none;
border-radius: 0;
}
.widget .white-block-content .nav-tabs li a:hover {
background-color: #efefef;
color: #919394;
}
.widget .white-block-content .nav-tabs li.active a {
background-color: #5b0f70;
color: #fff;
} .widget.widget_couponxl_locations .white-block-content ul li:first-child {
margin-top: -13px;
}
.widget.widget_couponxl_locations .white-block-content ul li {
padding: 8px 20px;
} .widget .white-block-content ul li a {
color: #626262;
}
.widget .white-block-content ul li a:hover {
color: #5b0f70;
} .green-text {
font-size: 11px;
text-transform: uppercase;
color: #5ba835;
margin: 0;
} .widget .twitter {
padding: 20px 15px 0 15px;
overflow: auto;
width: 100%;
}
.widget .twitter ul {
margin: 0;
}
.widget .twitter ul li p {
padding-left: 40px;
color: #626262;
}
.widget .twitter ul li p a {
color: #626262;
}
.widget .twitter ul li p a:hover {
color: #5b0f70;
}
.widget .twitter ul li .tweet-meta {
border-top: 1px solid #f4f4f4;
padding: 6px 15px;
margin: 0 -11px;
}
.widget .twitter ul li .tweet-meta li:last-child {
float: right;
}
.widget .twitter ul li .tweet-meta li p {
margin: -3px 0 0;
}
.widget .twitter ul li .tweet-meta a i {
margin-right: 12px;
}
.twitter ul li p a:hover,
.tweet-meta li a i:hover {
color: #5b0f70;
} .contact-page .widget_couponxl_custom_menu_two {
padding: 0;
}
.widget_couponxl_custom_menu_two .white-block-content {
padding: 5px 0;
}
.widget_couponxl_custom_menu_two .white-block-content ul {
padding: 0;
}
.widget_couponxl_custom_menu_two .white-block-content ul li {
margin: 0;
padding: 8px 0 0;
border: none;
}
.widget_couponxl_custom_menu_two .white-block-content ul li:first-child {
padding-top: 8px;
}
.widget_couponxl_custom_menu_two .white-block-content ul li a {
padding: 2px 30px;
}
.widget_couponxl_custom_menu_two .white-block-content ul li a:hover {
text-decoration: underline;
}
.widget_couponxl_custom_menu_two .white-block-content ul li.active {
position: relative;
}
.widget_couponxl_custom_menu_two .white-block-content ul li.menu-item-has-children ul li {
padding-left: 10px;
}
.widget_couponxl_custom_menu_two .white-block-content ul li.active.current > a {
color: #000;
font-weight: 700;
}
.widget_couponxl_custom_menu_two .white-block-content ul li.active.current > a:hover {
color: #000;
text-decoration: none;
cursor: default;
}
.widget_couponxl_custom_menu_two .white-block-content ul li.active.current:before {
position: absolute;
top: -3px;
left: 0;
content: "";
width: 7px;
height: 31px;
background-color: #5ba835;
border: none;
}
.widget_couponxl_custom_menu_two .white-block-content ul li.active.current:after {
position: absolute;
top: 1px;
left: 6px;
content: "\f0da";
font-family: "FontAwesome";
font-size: 18px;
color: #5ba835;
}
.widget_couponxl_custom_menu_two .white-block-content ul li ul li.active.current:before {
top: 2px;
}
.widget_couponxl_custom_menu_two .white-block-content ul li ul li.active.current:after {
top: 7px;
}
.widget_couponxl_custom_menu_two .white-block-content ul li ul li ul li.active.current:before {
top: 5px;
}
.widget_couponxl_custom_menu_two .white-block-content ul li ul ul li li.active.current:after {
top: 12px;
}
.widget_couponxl_custom_menu_two .white-block-content ul li ul li ul li ul li.active.current:before {
top: 10px;
}
.widget_couponxl_custom_menu_two .white-block-content ul li ul li ul li ul li.active.current:after {
top: 17px;
}
.widget_couponxl_custom_menu_two .white-block-content ul li ul li ul li ul li ul li.active.current:before {
top: 14px;
}
.widget_couponxl_custom_menu_two .white-block-content ul li ul li ul li ul li ul li.active.current:after {
top: 22px;
}
.widget_couponxl_custom_menu_two .white-block-content ul li ul li.active.current:before,
.widget_couponxl_custom_menu_two .white-block-content ul li ul li.active.current:after {
margin-left: 0;
}
.widget_couponxl_custom_menu_two .white-block-content ul li ul li ul li.active.current:before,
.widget_couponxl_custom_menu_two .white-block-content ul li ul li ul li.active.current:after {
margin-left: -10px;
}
.widget_couponxl_custom_menu_two .white-block-content ul li ul li ul li ul li.active.current:before,
.widget_couponxl_custom_menu_two .white-block-content ul li ul li ul li ul li.active.current:after {
margin-left: -20px;
}
.widget_couponxl_custom_menu_two .white-block-content ul li ul li ul li ul li ul li.active.current:before,
.widget_couponxl_custom_menu_two .white-block-content ul li ul li ul li ul li ul li.active.current:after {
margin-left: -30px;
}
.widget_couponxl_custom_menu_two .white-block-content ul li ul li ul li ul li ul li ul li.active.current:before,
.widget_couponxl_custom_menu_two .white-block-content ul li ul li ul li ul li ul li ul li.active.current:after {
margin-left: -40px;
}
.widget_couponxl_custom_menu_two .white-block-content ul li ul li ul li ul li ul li ul li ul li.active.current:before,
.widget_couponxl_custom_menu_two .white-block-content ul li ul li ul li ul li ul li ul li ul li.active.current:after {
margin-left: -50px;
}  .widget_archive ul,
.widget_categories ul,
.widget_pages ul,
.widget_meta ul,
.widget_recent_comments ul,
.widget_recent_entries ul,
.widget_rss ul,
.textwidget,
.tagcloud,
.menu-main-menu-container ul {
padding: 20px;
list-style-type: none;
}
.widget .sub-menu {
padding: 6px 10px 0 10px;
}
.widget .sub-menu li:last-child {
margin: 0;
}
.widget_archive ul li,
.widget_categories ul li,
.widget_pages ul li,
.widget_meta ul li,
.widget_recent_comments ul li,
.widget_recent_entries ul li,
.widget_rss ul li,
.menu-main-menu-container ul li {
margin-bottom: 11px;
}
.widget a:hover {
color: #5b0f70;
} .widget img {
max-width: 100%;
height: auto;
} .widget select {
padding: 7px;
width: 100%;
border-color: #f4f4f4;
outline: none;
box-shadow: none;
}
.widget_archive select,
.widget_categories select {
border: none;
} .widget #calendar_wrap {
padding: 0 15px;
}
.widget #calendar_wrap caption,
.widget #calendar_wrap tfoot tr,
.widget #calendar_wrap tfoot tr td {
padding: 10px;
border: none;
text-align: left;
}
.widget #calendar_wrap table {
width: 100%;
background-color: transparent;
border: none;
text-align: center;
}
.widget #calendar_wrap table thead th {
text-align: center;
}
.widget #calendar_wrap table tbody tr td a {
color: #5b0f70;
}
.widget #calendar_wrap tr,
.widget #calendar_wrap th,
.widget #calendar_wrap td {
padding: 0;
background-color: #fff;
border: none;
} .widget input,
.widget input:focus {
padding: 8px 20px;
border: none;
border-radius: 0;
box-shadow: none;
outline: 0;
height: auto;
}
.contact-page .white-block.widget_search {
padding: 0;
} .widget_recent_comments a,
.widget_rss a {
color: #919394;
}
.widget_rss h4 a {
color: #5b0f70;
} .contact-page .white-block.widget_couponxl_subscribe,
.contact-page .white-block.widget_couponxl_popular_stores {
padding: 0;
}
.widget_couponxl_popular_stores .white-block-content ul,
.widget_couponxl_custom_stores .white-block-content ul {
display: block;
margin: -15px -20px;
height: 100%;
}
.widget_couponxl_popular_stores .white-block-content ul li,
.widget_couponxl_custom_stores .white-block-content ul li,
.widget_couponxl_popular_stores .white-block-content ul li:first-child,
.widget_couponxl_custom_stores .white-block-content ul li:first-child,
.widget_couponxl_popular_stores .white-block-content ul li:last-child,
.widget_couponxl_custom_stores .white-block-content ul li:last-child {
position: relative;
margin: 0 -1px -4px;
padding: 0;
width: 50%;
height: 80px;
border: none;
}
.widget_couponxl_popular_stores .white-block-content ul li a,
.widget_couponxl_custom_stores .white-block-content ul li a {
display: block;
width: 100%;
height: 100%;
border-right: 1px solid #f4f4f4;
border-bottom: 1px solid #f4f4f4;
}
.widget_couponxl_popular_stores .white-block-content ul li:nth-last-child(-n+2) a,
.widget_couponxl_custom_stores .white-block-content ul li:nth-last-child(-n+2) a {
border-bottom: none;
}
.widget_couponxl_popular_stores .white-block-content ul li:nth-child(2n) a,
.widget_couponxl_custom_stores .white-block-content ul li:nth-child(2n) a {
border-right: none;
}
.widget_couponxl_popular_stores .white-block-content ul li a img,
.widget_couponxl_custom_stores .white-block-content ul li a img {
position: absolute;
top: 50%;
left: 50%;
margin: 0;
max-width: 70px;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
} .widget_couponxl_popular_stores .white-block-content div,
.widget_couponxl_custom_stores .white-block-content div {
margin: 14px -20px -14px;
padding: 7px 16px 8px;
border-top: 1px solid #f4f4f4;
}
.widget_couponxl_popular_stores .white-block-content div a,
.widget_couponxl_custom_stores .white-block-content div a {
display: block;
font-family: 'Montserrat', sans-serif;
color: #27282c;
}
.widget_couponxl_popular_stores .white-block-content div:hover,
.widget_couponxl_custom_stores .white-block-content div:hover {
background-color: #efefef;
}
.widget_couponxl_popular_stores .white-block-content div:hover a i,
.widget_couponxl_custom_stores .white-block-content div:hover a i {
background-color: #5b0f70;
color: #fff;
}
.widget_couponxl_popular_stores .white-block-content div a i,
.widget_couponxl_custom_stores .white-block-content div a i {
float: right;
margin: -7px -16px;
padding: 10px 13px;
border-left: 1px solid #f4f4f4;
color: #919394;
} .widget_couponxl_popular_stores .white-block-content div,
.widget_couponxl_custom_stores .white-block-content div,
.widget_couponxl_popular_stores .white-block-content div:hover,
.widget_couponxl_custom_stores .white-block-content div:hover,
.widget_couponxl_popular_stores .white-block-content div a i,
.widget_couponxl_custom_stores .white-block-content div a i,
.widget_couponxl_popular_stores .white-block-content div:hover a i,
.widget_couponxl_custom_stores .white-block-content div:hover a i {
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}  .modal-dialog {
top: 90px;
}
.modal-body {
padding: 40px;
}
.modal-content {
border: 1px solid #f4f4f4;
border-radius: 0;
text-align: center;
-webkit-box-shadow: 3px 3px 0 0 rgba(0, 0, 0, .02);
-moz-box-shadow: 3px 3px 0 0 rgba(0, 0, 0, .02);
box-shadow: 3px 3px 0 0 rgba(0, 0, 0, .02);
}
.modal-body .close {
position: absolute;
top: -1px;
right: -1px;
padding: 10px 15px;
background-color: #2f3336;
color: #fff;
opacity: 1;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.modal-body .close:hover,
.modal-body .close:focus {
background-color: #da1b36;
color: #fff;
box-shadow: none;
outline: 0;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.coupon_modal_content img {
margin: 0 auto;
}
.coupon_modal_content .coupon-code-modal {
margin: 10px 0;
padding: 0;
height: 40px;
background-color: #5ba835;
border: 1px solid #5ba835;
box-shadow: none;
font-family: "Montserrat", sans-serif;
font-size: 22px;
font-weight: 700;
color: #fff;
text-align: center;
}
.coupon_modal_content a.coupon-code-modal {
display: block;
margin: 25px auto;
padding: 5px 0;
width: 30%;
height: auto;
font-size: 16px;
font-weight: 400;
}
.coupon-code-modal.print i {
margin-right: 7px;
}
.coupon_modal_content h4 {
margin: 40px 0 15px;
font-size: 18px;
font-weight: 700;
line-height: 28px;
}
.coupon_modal_content .coupon-code-copied {
margin: 0 0 25px;
font-size: 13px;
font-weight: 600;
color: #da1b36;
}
.coupon_modal_content p {
margin: 0 0 15px;
padding: 0 20px;
line-height: 19px;
}
.coupon_modal_content blockquote {
padding: 10px 20px;
}
.coupon_modal_content a {
font-weight: 700;
color: #5b0f70;
border-bottom: 1px solid #5b0f70;
}
.coupon_modal_content .store-social-networks {
margin-bottom: 25px;
border-top: 1px solid #f4f4f4;
}
.coupon_modal_content .store-social-networks li {
width: 12%;
}
.coupon_modal_content .store-social-networks li a {
border: none;
}
.coupon_modal_content .code-footer a {
border: none;
text-decoration: underline;
}
.coupon_modal_content .code-footer a + .store-with-code {
margin-top: 10px;
}
.coupon_modal_content .code-footer .store-with-code {
display: block;
color: #5ba835;
}
.modal-body .friend-response .alert {
margin-bottom: 20px;
}  .progress {
margin-bottom: 10px;
height: 10px;
background-color: #f4f4f4;
border-radius: 0;
box-shadow: none;
}
.progress-bar {
box-shadow: none;
}
.percentage_0 {
background-color: #da1b36;
}
.percentage_20 {
background-color: #f4872d;
}
.percentage_40 {
background-color: #f0e61e;
}
.percentage_60 {
background-color: #80e44f;
}
.percentage_80 {
background-color: #4bc50f;
} .notification-bar {
padding: 10px 0;
}
.notification-bar p {
margin: 0 0 0 -13px;
}
.notification-bar p a.close-notification-bar {
float: right;
}
@media screen and (max-width: 420px) {
.notification-bar p {
margin: 0;
}
}   .coupon-print-image,
.voucher-print {
display: none;
}
.voucher-print {
border: 1px solid #f4f4f4;
margin: 20px;
}
.voucher-print li {
border-bottom: 1px solid #f4f4f4;
padding: 10px;
}
.voucher-print li:last-child {
border: none;
}
.voucher-print li span {
color: #333;
font-size: 1.05em;
font-weight: bold;
}
@media print {
section, #showCode,
.navbar-toggle {
display: none !important;
}
.coupon-print-image {
display: block;
max-width: 100%;
height: auto;
}
.voucher-print {
display: block;
}
} @media screen and (max-width: 1030px) {
.big-map {
padding-right: 60px;
}
}
@media screen and (max-width: 740px) {
.gmap .marker-map {
height: 200px;
}
}    .video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.video-container iframe, .video-container object, .video-container blockquote, .video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
text-align: center;
} .content {
text-align: left;
}
.content p {
font-size: 13px;
}
blockquote {
margin: 0;
padding: 0;
border: none;
font-family: "Open Sans", sans-serif;
font-size: 20px;
line-height: 34px;
}
.content ul li, .content ol li {
font-size: 13px;
margin-bottom: 10px;
}
.alignnone {
margin: 5px 20px 20px 0;
max-width: 100%;
height: auto;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float: right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%; padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.contact-page .page-content .wp-caption p.wp-caption-text,
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
}
.page-template-page-tpl_all_stores .contact-page .page-content p,
.page-template-page-tpl_all_categories .contact-page .page-content p,
.page-template-page-tpl_all_locations .contact-page .page-content p,
.contact-page .top-border .page-content p {
margin: 0;
}
cite {
display: block;
font-size: 13px;
}
p cite {
display: inline-block;
}
.comment-inner h2 {
font-size: 42px;
font-weight: 400;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; }
.blog-item-content h2 {
font-size: 42px;
margin-bottom: 15px;
line-height: 52px;
font-weight: 400;
} th {
padding-right: 15px;
}
dt {
margin-top: 5px;
} pre {
margin: 10px 0;
} .contact-page .page-content p {
display: block;
margin: 0 0 24px;
} .white-block .white-block-content .page-content ul li {
color: #202020;
}
.bypostauthor {
}
.gallery-caption {
} table{
width: 100%;
border-width: 1px;
border-color: #f4f4f4;
}
tr {
border-bottom: 1px solid #f4f4f4;
}
tr:nth-child(odd) {
background-color: #f9f9f9;
}
thead tr:first-child {
background-color: transparent;
}
th {
padding: 10px;
border-right: 1px solid #f4f4f4;
}
td {
padding: 010px;
border-right: 1px solid #f4f4f4;
}
th a:hover {
color: #5b0f70;
}
.offer-box.blog-box .white-block-content .top-meta li:last-child {
float: none;
}
.offer-box .white-block-content a:hover h3,
.blog-item-content a:hover h2.blog-title,
.offer-box .white-block-content a:focus h3,
.blog-item-content a:focus h2.blog-title {
color: #5b0f70;
text-decoration: none;
}
.offer-box .white-block-content a h3,
.blog-item-content a h2.blog-title,
.offer-box .white-block-content a:hover h3,
.blog-item-content a:hover h2.blog-title {
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-ms-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
} .contact-page .white-block.widget_archive,
.contact-page .white-block.widget_calendar,
.contact-page .white-block.widget_categories,
.contact-page .white-block.widget_couponxl_categories,
.contact-page .white-block.widget_couponxl_custom_locations,
.contact-page .white-block.widget_couponxl_custom_locations,
.contact-page .white-block.widget_couponxl_custom_stores,
.contact-page .white-block.widget_couponxl_latest_posts,
.contact-page .white-block.widget_couponxl_custom_menu,
.contact-page .white-block.widget_couponxl_latest_posts_comments,
.contact-page .white-block.widget_couponxl_locations,
.contact-page .white-block.widget_widget_shortcode,
.contact-page .white-block.widget_couponxl_tweets,
.contact-page .white-block.widget_nav_menu,
.contact-page .white-block.widget_meta,
.contact-page .white-block.widget_pages,
.contact-page .white-block.widget_recent_comments,
.contact-page .white-block.widget_recent_entries,
.contact-page .white-block.widget_tag_cloud,
.contact-page .white-block.widget_text {
padding: 0;
}
.contact-page .white-block.widget_widget_shortcode a,
.contact-page .white-block.widget_widget_shortcode a:hover,
.contact-page .white-block.widget_widget_shortcode a:focus {
color: #fff;
}
.no-margin {
margin: 0px;
}
.terms_conditions {
max-height: 150px;
overflow-y: auto;
overflow-x: hidden;
margin-bottom: 10px;
}
.top-margin {
margin-top: 100px;
}
.width-150 {
width: 150px;
height: auto;
}