.clearfix:after,
.open-close:after,
.password-modal .form-group:after,
.page-holder:after,
.account-form:after,
.account-form .form-group:after,
.account-form .opener-holder:after,
.panel-holder .btn-panel:after
{
display: block;
clear: both;
content: '';
}
.clearfix:after,
.open-close:after,
.password-modal .form-group:after,
.page-holder:after,
.account-form:after,
.account-form .form-group:after,
.account-form .opener-holder:after,
.panel-holder .btn-panel:after,
.registration .list-items:after,
.list-items .heading:after,
.search-holder .opener-holder:after,
.slide-holder:after
{
display: block;
clear: both;
content: '';
}
@font-face
{
font-family: 'museo';
font-weight: 500;
font-style: normal;
src: url(../fonts/museo-500.eot);
src: url(../fonts/museo-500.eot?#iefix) format('embedded-opentype'), url(../fonts/museo-500.woff) format('woff'), url(../fonts/museo-500.ttf) format('truetype'), url(../fonts/museo-500.svg#museo-500) format('svg');
}
@font-face
{
font-family: 'museo';
font-weight: 700;
font-style: normal;
src: url(../fonts/museo-700.eot);
src: url(../fonts/museo-700.eot?#iefix) format('embedded-opentype'), url(../fonts/museo-700.woff) format('woff'), url(../fonts/museo-700.ttf) format('truetype'), url(../fonts/museo-700.svg#museo-700) format('svg');
}
@font-face
{
font-family: 'museo';
font-weight: 300;
font-style: normal;
src: url(../fonts/museo-300.eot);
src: url(../fonts/museo-300.eot?#iefix) format('embedded-opentype'), url(../fonts/museo-300.woff) format('woff'), url(../fonts/museo-300.ttf) format('truetype'), url(../fonts/museo-300.svg#museo-300) format('svg');
}
@font-face
{
font-family: 'proximanova-semibold';
font-weight: 600;
font-style: normal;
src: url(../fonts/proximanova-semibold.eot);
src: url(../fonts/proximanova-semibold.eot?#iefix) format('embedded-opentype'), url(../fonts/proximanova-semibold.woff) format('woff'), url(../fonts/proximanova-semibold.ttf) format('truetype'), url(../fonts/proximanova-semibold.svg#proximanova-semibold) format('svg');
}
@font-face
{
font-family: 'icomoon';
font-weight: normal;
font-style: normal;
src: url(../fonts/icomoon.eot?qogid3);
src: url(../fonts/icomoon.eot?#iefixqogid3) format('embedded-opentype'), url(../fonts/icomoon.woff?qogid3) format('woff'), url(../fonts/icomoon.ttf?qogid3) format('truetype'), url(../fonts/icomoon.svg?qogid3#icomoon) format('svg');
}
[class^='icon-'],
[class*=' icon-']
{
font-family: 'icomoon';
font-weight: normal;
font-style: normal;
font-variant: normal;
line-height: 1;
text-transform: none;
speak: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-plane:before
{
content: '\e600';
}
.icon-map-3:before
{
content: '\e603';
}
.icon-heart:before
{
content: '\e604';
}
.icon-params:before
{
content: '\e605';
}
.icon-mail:before
{
content: '\e606';
}
.icon-location:before
{
content: '\e607';
}
*
{
box-sizing: border-box;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: none;
}
html
{
width: 100%;
height: 100%;
}
body
{
font: 500 16px/30px 'museo', arial, helvetica, sans-serif;
width: 100%;
min-width: 320px;
height: 100%;
margin: 0;
background: #014385 url(../images/bg-body.jpg) no-repeat 50% 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
main
{
display: block;
}
img
{
padding: 0;
vertical-align: top;
border-style: none;
}
p
{
margin: 0 0 10px;
}
a:hover,
a:focus
{
text-decoration: none;
}
form,
fieldset
{
margin: 0;
padding: 0;
border-style: none;
}
input::-webkit-input-placeholder
{
opacity: 1;
color: #4d4d4d;
}
input:focus::-webkit-input-placeholder
{
color: transparent;
}
input::-moz-placeholder
{
opacity: 1;
color: #4d4d4d;
}
input:focus::-moz-placeholder
{
color: transparent;
}
input:-ms-input-placeholder
{
color: #4d4d4d;
}
input:focus:-ms-input-placeholder
{
color: transparent;
}
input::-moz-focus-inner
{
padding: 0;
border: 0;
}
input::-ms-clear
{
display: none;
}
input[type=text],
input[type=password],
input[type=email],
input[type=tel],
input[type=file],
input[type=submit],
input[type=search]
{
-webkit-appearance: none;
}
textarea
{
-webkit-appearance: none;
}
input[type='search']::-webkit-search-cancel-button
{
display: none;
}
button[type='submit']:focus,
button:focus,
button:active,
button[type='submit']:active
{
outline: none !important;
}
.js-slide-hidden
{
position: absolute !important;
top: -9999px !important;
left: -9999px !important;
display: block !important;
}
.jcf-unselectable
{
-webkit-user-select: none;
-moz-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
#header
{
position: relative;
z-index: 10;
margin: 0 0 43px;
box-shadow: 0 5px 7px 2px rgba(0, 0, 0, .35);
}
.top-bar
{
font-size: 12px;
font-weight: 700;
line-height: 14px;
padding: 13px 0 11px;
color: #fff;
background: #041b2a;
}
.top-bar .btn-default
{
display: none;
}
.top-bar a
{
margin: 0 0 0 36px;
color: #e5e5e5;
}
.top-bar a.register
{
margin: 0 0 0 10px;
}
.top-bar a i
{
margin: 0 1px 0 0;
}
.top-bar a:hover
{
color: #fff;
}
.top-bar .slogan
{
display: inline-block;
padding: 2px 0 0;
vertical-align: top;
}
.top-bar .holder
{
font-size: 14px;
font-weight: 500;
line-height: 16px;
}
.top-bar .holder > a
{
display: inline-block;
vertical-align: top;
}
.top-bar .socials
{
display: inline-block;
margin: 0;
margin: 0 -13px 0 37px;
padding: 0;
padding: 1px 0 0;
list-style: none;
vertical-align: top;
}
.top-bar .socials span
{
font-size: 0;
line-height: 0;
}
.top-bar .socials li
{
float: left;
padding: 0 11px 0 0;
}
.top-bar .socials a
{
margin: 0;
}
.top-bar .dropdown-menu
{
margin: 11px 0 0 37px;
}
.top-bar .dropdown-menu a
{
margin: 0;
}
.select-holder
{
position: relative;
display: inline-block;
width: auto;
text-align: left;
vertical-align: top;
}
.select-holder .select-icone
{
position: absolute;
top: 0;
left: 0;
}
.select-holder.style
{
display: none;
}
.select-country.select-area
{
position: relative;
display: inline-block;
float: none;
width: 103px !important;
height: auto;
vertical-align: top;
color: #e4e4e4;
border: 0;
background: none;
}
.drop-country.select-options
{
padding: 12px 0 0;
background: 0;
}
.drop-country.select-options ul a
{
line-height: 24px;
height: auto;
padding: 0 10px;
}
.drop-country.select-options .drop-holder
{
color: #fff;
border: 1px solid #102c3e;
background: #041b2a;
}
.drop-country.select-options ul a
{
color: #fff;
}
.drop-country.select-options li.item-selected a
{
color: #fff;
background: #102c3e;
}
.select-country.select-area .center
{
padding: 0 0 0 13px;
}
.select-country.select-area.select-focus,
.select-country.select-area:hover
{
box-shadow: none;
}
.select-country.select-active
{
box-shadow: none;
}
.select-area.select-country .select-opener
{
right: 24px;
width: auto;
padding: 0;
color: #fff;
}
.select-area.select-country .select-opener i
{
font-size: 12px;
}
.dropdown-menu
{
min-width: 100%;
max-width: 200px;
}
.dropdown-menu a
{
white-space: normal;
}
.add-header
{
display: none;
}
.header-holder
{
border-bottom: 5px solid #e34a9e;
background: #0b71b1;
}
.header-holder.fixed-panel
{
position: fixed;
z-index: 102;
top: 0;
left: 0;
width: 100%;
}
.header-holder .top
{
display: none;
}
.header-holder.sticky-header
{
position: fixed;
z-index: 99999;
top: 0;
left: 0;
width: 100%;
}
.header-holder.sticky-header .form-container .top
{
font-family: 'proximanova-semibold', arial, helvetica, sans-serif;
font-size: 13px;
line-height: 15px;
position: relative;
display: block;
float: left;
margin: 16px -100% 0 45px;
color: #fff;
}
.header-holder.sticky-header .top:hover
{
color: #f654ad;
}
.header-holder.sticky-header .top span
{
display: block;
text-align: center;
}
.header-holder.sticky-header .top i
{
font-size: 16px;
display: block;
margin: 0 0 3px;
text-align: center;
}
.header-holder.sticky-header .logo
{
width: 149px;
height: 41px;
margin: 9px -100% 0 3px;
padding: 0 0;
background-size: 100% 100%;
}
.header-holder.sticky-header .search
{
float: left;
width: 100%;
padding: 12px 53px 0 0;
}
.header-holder.sticky-header .header-holder .form-group
{
width: 80%;
}
.header-holder.sticky-header .form-group
{
margin: 0 0 10px;
}
.header-holder.sticky-header #nav
{
width: 59%;
padding: 0 0 0 172px;
}
.header-holder.sticky-header #nav li.home a,
.header-holder.sticky-header #nav li a
{
padding: 22px 20px 17px;
}
.header-holder.sticky-header .add-menu .top
{
display: none;
}
.header-holder.sticky-header .form-container
{
width: 41%;
padding: 0 84px 0 26px;
}
.header-holder .top
{
display: none;
}
.header-holder .form-control
{
font-family: 'museo', arial, helvetica, sans-serif;
font-weight: 500;
line-height: 18px;
height: 38px;
color: #999;
}
.header-holder .form-group
{
float: left;
width: 100%;
margin: 0 0 10px;
}
.header-holder .search
{
overflow: hidden;
padding: 19px 53px 0 27px;
}
.header-holder .btn-default
{
font-size: 16px;
line-height: 18px;
float: left;
width: 44px;
height: 38px;
margin: 0 -100% 0 9px;
}
.header-holder .btn-default i
{
font-size: 16px;
line-height: 18px;
margin: 8px 0 0;
}
.header-holder .btn-holder
{
padding: 0;
}
#nav
{
font: 16px/20px 'proximanova-semibold', arial, helvetica, sans-serif;
float: left;
width: 66%;
padding: 0 0 0 210px;
}
#nav > ul
{
display: table;
width: 100%;
margin: 0;
padding: 0;
list-style: none;
}
#nav > ul > li
{
position: relative;
display: table-cell;
padding: 0 7px;
text-align: center;
}
#nav > ul > li:hover .drop-wrap
{
visibility: visible;
opacity: 1;
}
#nav > ul > li .drop-wrap
{
position: absolute;
top: 100%;
left: 50%;
visibility: hidden;
width: 140px;
padding: 16px 0 0;
-webkit-transition: all .3s ease;
transition: all .3s ease;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
opacity: 0;
}
#nav > ul > li .drop-wrap .drop-frame
{
min-height: 20px;
padding: 4px;
border-radius: 6px;
background: #051c2b;
}
#nav > ul > li .drop-wrap .drop-frame:after
{
position: absolute;
top: 10px;
left: 50%;
width: 0;
height: 0;
content: '';
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
border-width: 0 9px 6px 9px;
border-style: solid;
border-color: transparent transparent #051c2b transparent;
}
#nav > ul > li .drop-wrap ul
{
margin: 0;
padding: 0;
list-style: none;
text-align: left;
}
#nav > ul > li .drop-wrap ul li
{
font-family: 'museo', arial, helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
font-weight: 300;
position: relative;
}
#nav > ul > li .drop-wrap ul li:after
{
position: absolute;
top: 0;
bottom: 0;
left: 98%;
width: 12px;
content: '';
-webkit-transition: all .3s ease;
transition: all .3s ease;
opacity: 0;
background: #e3499e;
}
#nav > ul > li .drop-wrap ul li.has-drop:hover:after
{
opacity: 1;
}
#nav > ul > li .drop-wrap ul li.has-drop:hover > a
{
color: #fff;
background: #e3499e;
}
#nav > ul > li .drop-wrap ul li.has-drop:hover .sec-drop
{
visibility: visible;
opacity: 1;
}
#nav > ul > li .drop-wrap ul li a
{
display: block;
padding: 4px 10px !important;
-webkit-transition: all .3s ease;
transition: all .3s ease;
color: #c0ccd6;
}
#nav > ul > li .drop-wrap ul li a:hover
{
color: #fff;
background: #e3499e;
}
#nav > ul > li .drop-wrap .sec-drop
{
position: absolute;
top: 0;
left: 104%;
visibility: hidden;
width: 131px;
-webkit-transition: all .3s ease;
transition: all .3s ease;
opacity: 0;
border-radius: 0 6px 6px 6px;
background: #e3499e;
box-shadow: 0 1px 1px 1px rgba(0, 0, 0, .5);
}
#nav > ul > li .drop-wrap .sec-drop ul li
{
padding: 4px 8px !important;
}
#nav > ul > li .drop-wrap .sec-drop ul li a
{
padding: 0 !important;
color: #c0ccd6;
}
#nav > ul > li .drop-wrap .sec-drop ul li a:hover
{
color: #fff;
}
#nav > ul > li:hover > .drop-holder
{
display: block;
}
#nav > ul > li.home a
{
padding: 26px 12px 23px;
}
#nav > ul > li.active > a,
#nav > ul > li.active:focus
{
margin: 0 0 -6px;
border-bottom: 5px solid #f1a5cf;
background: #247fb9;
background: rgba(255, 255, 255, .1);
}
#nav > ul > li > a
{
display: block;
padding: 27px 11px 24px;
color: #fff;
}
#nav > ul > li > a i
{
font-size: 18px;
}
#nav > ul > li > a:hover,
#nav > ul > li > a:focus
{
margin: 0 0 -6px;
border-bottom: 5px solid #f1a5cf;
background: #247fb9;
background: rgba(255, 255, 255, .1);
}
#nav > ul > li > a span
{
font-size: 0;
line-height: 0;
}
#nav .drop-holder
{
font-size: 14px;
line-height: 18px;
position: absolute;
top: 100%;
left: 50%;
display: none;
width: 140px;
margin-left: -70px;
padding: 19px 0 0;
text-align: left;
}
#nav .drop
{
position: relative;
margin: 0;
padding: 0;
padding: 6px 0 3px 2px;
list-style: none;
border-radius: 4px;
background: #041b2a;
box-shadow: 0 7px 21px 0 rgba(0, 0, 0, .5);
}
#nav .drop:before
{
position: absolute;
top: -6px;
left: 50%;
width: 0;
height: 0;
margin-left: -8px;
content: '';
border-width: 0 8px 6px;
border-style: solid;
border-color: #041b2a transparent;
}
#nav .drop > li
{
position: relative;
}
#nav .drop > li.has-drop-down
{
position: relative;
z-index: 100;
margin-right: -5px;
}
#nav .drop > li.has-drop-down:before
{
position: absolute;
z-index: -1;
top: -2px;
right: 2px;
bottom: -2px;
left: 0;
display: none;
content: '';
background: rgba(4, 27, 42, .4);
}
#nav .drop > li:hover .drop-holder
{
display: block;
}
#nav .drop > li:hover > a
{
color: #fff;
background: #e34a9e;
}
#nav .drop > li:hover.has-drop-down:before
{
display: block;
}
#nav .drop > li > a
{
position: relative;
z-index: 100;
display: block;
padding: 6px 13px !important;
color: #c1ced7;
}
#nav .drop .drop-holder
{
top: 0;
left: 100%;
display: none;
width: 131px;
margin-left: 0;
padding-top: 0;
}
#nav .drop .drop-holder:after
{
position: absolute;
z-index: -1;
top: -2px;
right: -2px;
bottom: -2px;
left: -2px;
content: '';
border-radius: 0 4px 4px 4px;
background: rgba(4, 27, 42, .4);
}
#nav .drop .drop
{
position: relative;
z-index: 1;
padding-top: 0;
padding-bottom: 0;
border-radius: 0 4px 4px 4px;
background: #e34a9e;
}
#nav .drop .drop:before
{
display: none;
}
#nav .drop .drop a
{
padding: 6px 11px !important;
color: #fff;
background: transparent;
}
#nav .drop .drop a:hover
{
color: #c1ced7;
}
.form-container
{
float: left;
overflow: hidden;
width: 34%;
}
.logo
{
font-size: 0;
line-height: 0;
position: relative;
z-index: 10;
float: left;
float: left;
width: 190px;
height: 51px;
margin: 9px -100% 0 0;
background: url(../images/logo.png) no-repeat;
}
.btn-holder
{
display: block;
height: 100%;
padding: 14px 14px 10px;
border-radius: 4px;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3NDE5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2UzM2I4ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjFkNzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: #e74192;
background: -webkit-linear-gradient(top, #e74192 0%, #e33b8d 21%, #cf1d71 100%);
background: linear-gradient(to bottom, #e74192 0%, #e33b8d 21%, #cf1d71 100%);
}
.btn-default
{
font-size: 38px;
line-height: 44px;
padding: 2px;
color: #fff;
border: 0;
border-radius: 4px;
background: rgba(255, 255, 255, .4);
text-shadow: 0 -1px 1px #a6a6a6;
}
.btn-default:hover,
.btn-default:active
{
background: rgba(255, 255, 255, .55);
}
.btn-default:hover .btn-holder,
.btn-default:active .btn-holder
{
color: #fff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmMWQ3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNzQxOTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: #cf1d71;
background: -webkit-linear-gradient(top, #cf1d71 0%, #e74192 100%);
background: linear-gradient(to bottom, #cf1d71 0%, #e74192 100%);
}
.btn-default i
{
font-size: 23px;
margin: 0 0 0 20px;
}
.btn-default:focus
{
color: #fff;
background: rgba(255, 255, 255, .6);
}
.btn-default:focus .btn-holder
{
background: #d01d72;
}
.btn-default span.text
{
font-size: 0;
line-height: 0;
}
.list-countries,
.open-holder,
.link-search,
.sign-up,
.mobile-open-close.sticky
{
display: none;
}
.select-area .select-opener.style
{
position: absolute;
top: 0;
left: 0;
margin: 0;
}
.select-area .select-opener.style .fa-flag
{
display: none;
}
.page
{
position: relative;
overflow: hidden;
width: 100%;
}
*
{
-webkit-font-smoothing: antialiased;
}
body
{
height: 100%;
}
html
{
height: 100%;
}
.page
{
min-height: 100%;
}
#wrapper
{
position: relative;
min-height: 100%;
}
.container-fluid
{
max-width: 1200px;
}
.heading
{
padding: 0 0 53px;
}
.heading .btn-default
{
min-width: 311px;
height: 78px;
text-transform: capitalize;
}
h1
{
font-size: 68px;
font-weight: 300;
line-height: 78px;
margin: 0 0 41px;
color: #fff;
text-shadow: 2px 3px 5px #8f8f8f, 0 0 11px #fff;
}
.col
{
line-height: 30px;
margin: 0 0 10px;
padding: 25px 30px 10px;
color: #041b2a;
border-radius: 4px;
background: #fff;
box-shadow: 0 2px 3px 1px rgba(0, 0, 0, .3);
}
.col .bg-img
{
position: absolute;
z-index: 0;
bottom: 30px;
left: 0;
width: 100%;
text-align: center;
}
.col .bg-img i
{
font-size: 276px;
color: #fcfcfc;
color: rgba(0, 0, 0, .01);
}
.col p
{
position: relative;
z-index: 1;
}
.col .circle
{
position: relative;
z-index: 1;
display: inline-block;
width: 102px;
height: 102px;
margin: 0 0 17px;
vertical-align: top;
border-radius: 50%;
background: #519ed4;
background: url(../images/bg-circle.png) no-repeat;
}
.col .circle:after
{
display: inline-block;
overflow: hidden;
width: 1px;
height: 102px;
margin: 0 0 0 -5px;
content: '';
vertical-align: middle;
}
.col .circle i
{
font-size: 58px;
display: inline-block;
vertical-align: middle;
color: #fff;
}
h2
{
font-size: 28px;
font-weight: 700;
line-height: 32px;
margin: 0 0 18px;
text-transform: capitalize;
color: #000;
}
h2 a
{
color: #041b2a;
}
h2 a:hover,
h2 a:active,
h2 a:focus
{
text-decoration: none;
color: black;
}
.feature-columns
{
margin: 0 0 33px;
}
#main
{
margin: 0 0 43px;
}
#two-columns
{
padding: 17px 19px 0;
border-radius: 3px;
background: #fff;
box-shadow: 0 2px 3px 1px rgba(0, 0, 0, .3);
}
#two-columns.search
{
padding: 29px 19px 20px;
}
#two-columns.search #sidebar
{
padding: 0;
border-radius: 0 3px 3px 0;
}
#two-columns.search .detail-holder h2
{
margin: 0 0 7px;
}
#two-columns.search .detail-holder .btn-default
{
display: none;
}
#two-columns.search h2
{
font-size: 22px;
font-weight: 300;
line-height: 24px;
margin: 0 0 13px;
color: #828689;
}
#two-columns.search h1
{
font-size: 28px;
font-weight: 300;
line-height: 32px;
color: #041b2a;
text-shadow: none;
}
#two-columns.search.detail
{
padding: 12px 0 20px 19px;
}
#two-columns.search.detail #content
{
margin: 0 24px 0 0;
}
#two-columns.search.detail #sidebar
{
margin: -12px 0 0 -36px;
padding: 12px 19px 20px;
background: #ededed;
}
#two-columns.search.detail .item.similar-deal .small .holder
{
width: 164px;
padding: 6px 10px 4px 8px;
}
#two-columns.search.detail .breadcrumbs
{
font-size: 14px;
line-height: 16px;
padding: 0 0 20px;
}
#two-columns.search.detail .breadcrumbs li
{
float: left;
padding: 0 5px 0 0;
}
#two-columns.search.detail .back
{
font-size: 14px;
display: inline-block;
padding: 0 0 1px;
vertical-align: top;
color: #f762b3;
}
#two-columns.search.detail .back:hover,
#two-columns.search.detail .back:active,
#two-columns.search.detail .back:focus
{
text-decoration: none;
color: #f31990;
}
#two-columns.search.detail .back i
{
margin: 0 4px 0 0;
}
#two-columns.search.detail h1
{
margin: 0 0 6px;
}
#two-columns.search.detail address
{
font-size: 14px;
line-height: 17px;
width: auto;
}
#two-columns.search.detail address .holder
{
padding: 6px 10px 4px 15px;
}
#two-columns.search.detail .img-holder
{
margin: 0 21px 0 0;
}
#two-columns.search.detail .heading
{
margin: 0 0 19px;
padding: 0 9px 6px;
text-align: center;
}
#two-columns.search.detail .heading-holder
{
padding: 6px 0 0;
}
#two-columns.search.detail .old-price
{
display: inline-block;
margin: 17px 0 0;
vertical-align: top;
}
#two-columns.search.detail .old-price span
{
text-decoration: line-through;
}
#two-columns.search.detail .old-price sup
{
font-size: 18px;
}
#two-columns.search.detail .current-price
{
font-weight: 500;
display: inline-block;
margin: 9px 0 0 19px;
vertical-align: top;
}
#two-columns.search.detail .current-price sup
{
font-size: 28px;
}
#two-columns.search.detail .btn-default
{
height: auto;
margin: 6px 0 11px;
}
#two-columns.search.detail .btn-default .btn-holder
{
height: auto;
}
#two-columns.search.detail .list-items
{
margin: 0 0 -8px;
padding: 0;
}
#two-columns.search.detail .list-items .img-holder
{
margin: 0;
}
#two-columns.search.detail .list-items .heading
{
margin: 0 -14px;
text-align: left;
}
#two-columns.search.detail .list-items .block-frame
{
padding: 13px 10px 8px;
}
#two-columns.search.detail .list-items .btn-default
{
margin: 0;
}
.banner
{
font-size: 30px;
line-height: 30px;
display: inline-block;
text-align: center;
vertical-align: top;
color: #c7c7c7;
background: #ddd;
}
.banner .desktop
{
display: inline-block;
}
.banner .tablet
{
display: none;
}
.banner.width-160
{
float: left;
width: 160px;
height: 600px;
margin: 0 23px 0 0;
}
.banner.width-160:after
{
display: inline-block;
overflow: hidden;
width: 1px;
height: 600px;
margin: 0 0 0 -5px;
content: '';
vertical-align: middle;
}
.banner.width-728
{
display: inline-block;
width: 728px;
height: 90px;
vertical-align: top;
}
.banner.width-728:after
{
display: inline-block;
overflow: hidden;
width: 1px;
height: 90px;
margin: 0 0 0 -5px;
content: '';
vertical-align: middle;
}
.banner.width-970
{
width: 970px;
height: 90px;
margin: 0 auto;
}
.banner.width-970:after
{
display: inline-block;
overflow: hidden;
width: 1px;
height: 90px;
margin: 0 0 0 -5px;
content: '';
vertical-align: middle;
}
.banner span
{
display: inline-block;
vertical-align: middle;
}
.content-holder
{
line-height: 33px;
overflow: hidden;
padding: 10px 0 0;
}
.content-holder h2
{
font-weight: 300;
line-height: 38px;
margin: 0 0 10px;
text-transform: none;
color: #828689;
}
.content-holder p
{
margin: 0 0 33px;
}
.content-holder a
{
text-decoration: underline;
}
.content-holder a:hover
{
text-decoration: none;
}
.steps
{
overflow: hidden;
margin: 0;
padding: 0;
padding: 0 0 76px;
list-style: none;
text-align: center;
}
.choose-deals .steps
{
padding: 0 0 37px;
}
.steps li .item
{
font-size: 22px;
font-weight: 500;
line-height: 26px;
display: block;
width: 100%;
padding: 4px 4px 3px;
text-transform: capitalize;
color: #fff;
border: 0;
border-radius: 20px;
background: #d7d7d7;
box-shadow: inset 0 1px 7px 1px #b7b7b7;
}
.steps li .item span
{
display: block;
padding: 4px 10px;
border-radius: 20px;
background: 0;
text-shadow: 0 1px rgba(0, 0, 0, .3);
}
.steps li.active span
{
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: #0b71b1;
background: -webkit-linear-gradient(top, #0b71b1 0%, #0c659e 100%);
background: linear-gradient(to bottom, #0b71b1 0%, #0c659e 100%);
}
.registration
{
font-size: 19px;
line-height: 24px;
min-height: 798px;
padding: 31px 64px 33px;
color: #828689;
border-radius: 3px;
background: #fff;
box-shadow: 0 2px 3px 1px rgba(0, 0, 0, .3);
}
.registration h1
{
font-size: 68px;
font-weight: 300;
line-height: 72px;
margin: 0 0 60px;
color: #041b2a;
text-shadow: none;
}
.registration h1 mark
{
padding: 0;
color: #e34a9e;
background: 0;
}
.registration .heading
{
padding: 0 0 35px;
}
.registration .heading h1
{
margin: 0 0 10px;
}
.registration .heading .hint
{
margin: 0;
}
.registration .form-group
{
display: block;
width: 535px;
margin: 0 auto;
padding: 0 0 28px;
text-align: center;
}
.registration .form-group i
{
font-size: 46px;
line-height: 52px;
position: absolute;
top: 7px;
left: 19px;
color: #ccc;
}
.registration .form-group.style
{
padding: 0 0 62px;
}
.registration .form-group.style .input-holder
{
width: 250px;
}
.registration .form-group.style .form-control
{
padding: 14px 20px 14px 70px;
}
.registration .form-group.style i
{
left: 22px;
}
.registration .list-items
{
font-size: 32px;
font-weight: 500;
line-height: 36px;
margin: 0;
margin: 0 -31px 0 0;
padding: 0;
padding: 0 23px;
list-style: none;
}
.registration .list-items li
{
float: left;
width: 20%;
padding: 0 31px 31px 0;
}
.registration .list-items li.active a,
.registration .list-items li:focus a
{
z-index: 2;
margin: -3px -3px;
border: 3px solid #e34a9e;
border-radius: 7px;
}
.registration .list-items li.active img.fly,
.registration .list-items li:focus img.fly
{
display: block !important;
}
.registration .list-items li.active .icon-check,
.registration .list-items li:focus .icon-check
{
display: block;
}
.registration .list-items .img-rounded
{
border-radius: 4px;
}
.registration .list-items .icon-check
{
font-size: 48px;
position: absolute;
z-index: 2;
right: 8px;
bottom: 8px;
display: none;
color: #e34a9e;
text-shadow: 0 -3px white, 0 3px white, 3px 0 white, -3px 0 white;
}
.registration .list-items a
{
position: relative;
display: block;
overflow: hidden;
color: #fff;
border-bottom: 2px solid #878787;
border-radius: 4px;
}
.registration .list-items a:after
{
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: '';
box-shadow: inset 0 76px 44px 0 rgba(0, 0, 0, .6);
}
.registration .list-items a:hover
{
z-index: 2;
}
.registration .list-items a .title
{
font-weight: 500;
line-height: 30px;
position: absolute;
z-index: 3;
top: 9px;
right: 10px;
left: 10px;
text-transform: capitalize;
text-shadow: 1px 1px 1px #5a5754;
}
.registration .list-items a img
{
width: 100%;
height: auto;
}
.registration .select-deals
{
display: block;
margin: 0 0 0 21px;
}
.registration .select-deals a
{
color: #e559a5;
}
.registration .select-deals a:hover,
.registration .select-deals a:active,
.registration .select-deals a:focus
{
text-decoration: none;
color: #d12180;
}
.registration img
{
width: 175px;
height: 175px;
}
.registration .input-holder
{
position: relative;
width: 100%;
text-align: center;
}
.registration .form-control
{
font-size: 36px;
font-weight: 300;
line-height: 42px;
width: inherit;
height: 70px;
margin: 0 0 10px;
padding: 14px 20px 14px 85px;
color: #999;
border-radius: 4px;
}
.registration .form-control.postcode
{
width: 100px;
}
.registration .checkbox
{
padding: 0 0 10px;
}
.registration .btn-default
{
min-width: 309px;
height: 10px;
height: 76px;
padding: 0;
vertical-align: top;
}
.registration .btn-default i
{
margin: 0 0 0 36px;
}
.registration .btn-default .btn-holder
{
padding: 14px 30px 10px;
}
.registration .hint
{
font-weight: 500;
}
.registration label
{
font-size: 20px;
font-weight: 500;
line-height: 28px;
padding: 0;
color: #041b2a;
}
.registration .welcome-text
{
line-height: 33px;
padding: 0;
padding: 0 0 82px;
color: #828689;
}
.registration .welcome-text h2
{
font-size: 28px;
font-weight: 500;
line-height: 32px;
margin: 0;
color: #828689;
}
.jcf-hidden
{
position: absolute !important;
left: -9999px !important;
display: block !important;
}
.chk-area
{
float: left;
width: 28px;
height: 28px;
margin: 0 13px 0 0;
border: 1px solid #b7b7b7;
border-radius: 4px;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.chk-area:hover,
.chk-area:focus
{
border-color: #66afe9;
box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(102, 175, 233, .6);
}
.chk-area i
{
font-size: 24px;
display: none;
margin: 2px 0 0;
color: #041b2a;
}
.chk-checked i
{
display: block;
}
.jcf-label-disabled
{
color: #ccc;
}
.select-area
{
font-size: 14px;
line-height: 16px;
position: relative;
float: left;
width: 230px !important;
height: 32px;
cursor: pointer;
color: #041b2a;
border: 1px solid #aeaeae;
border-radius: 3px;
background: #fff;
}
.select-area:hover,
.select-area.select-focus
{
border-color: #66afed;
box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(102, 175, 233, .6);
}
.select-area .center
{
display: block;
padding: 7px 9px;
white-space: nowrap;
}
.select-area .select-opener
{
font-size: 14px;
position: absolute;
top: 0;
right: 0;
width: 20px;
height: 100%;
padding: 8px 0 0;
color: #041b2a;
}
.select-options
{
position: absolute;
z-index: 2000;
overflow: hidden;
background: #fff;
}
.select-options .drop-holder
{
overflow: hidden;
width: 100%;
height: 1%;
border: 1px solid #aeaeae;
}
.select-options ul
{
font-size: 14px;
overflow: hidden;
margin: 0;
padding: 0;
list-style: none;
}
.select-options ul a
{
display: block;
height: 1%;
padding: 0 10px;
cursor: default;
text-decoration: none;
color: #000;
}
.select-options li
{
float: left;
width: 100%;
}
.select-options li.item-selected a
{
text-decoration: none;
color: #000;
background: #f5f5f5;
}
.select-options .optgroup
{
clear: both;
}
.select-options .optgroup strong
{
display: block;
padding: 5px;
}
.select-options .optgroup ul a
{
padding-left: 30px;
}
.scrollable-area-wrapper
{
position: relative;
overflow: hidden;
width: 100%;
min-height: 100px;
}
.scrollable-area-wrapper .hscrollbar,
.scrollable-area-wrapper .vscrollbar
{
position: absolute;
top: 0;
right: 9px;
width: 8px;
padding: 9px 0 0;
}
.scrollable-area-wrapper .vscroll-up,
.scrollable-area-wrapper .vscroll-down
{
display: none;
}
.scrollable-area-wrapper .hscroll-left,
.scrollable-area-wrapper .vscroll-up,
.scrollable-area-wrapper .hscroll-right,
.scrollable-area-wrapper .vscroll-down
{
float: left;
width: 8px;
height: 20px;
background: #ededed;
}
.scrollable-area-wrapper .hscroll-line,
.scrollable-area-wrapper .vscroll-line
{
float: left;
width: 8px;
border-radius: 4px;
background: #ededed;
}
.scrollable-area-wrapper .hscroll-slider,
.scrollable-area-wrapper .vscroll-slider
{
width: 8px;
height: 20px;
cursor: pointer;
border-radius: 4px;
background: #c1c1c1;
}
.scrollable-area-wrapper .hscrollbar
{
position: static;
top: auto;
height: 20px;
}
.scrollable-area-wrapper .hscroll-line
{
width: auto;
height: 20px;
}
.list-items .heading
{
padding: 0 0 10px;
}
.list-items .fly
{
position: absolute;
z-index: 1;
top: 0;
left: 0;
}
#sidebar
{
padding: 0 0 0 7px;
}
.top-deal .item.detail .block .img-holder address
{
left: -2px;
}
.panel
{
margin: 0 0 21px;
box-shadow: none;
}
.panel .panel-heading
{
background: 0;
}
.panel.panel-default
{
font-size: 16px;
line-height: 18px;
}
.panel.panel-default .logo
{
width: 50px;
height: 50px;
margin: 0;
background: url(../images/logo-small.jpg) no-repeat;
}
.panel.panel-default i.fa-facebook
{
font-size: 47px;
}
.panel.panel-default a
{
color: #3d599a;
}
.panel.panel-default a:hover,
.panel.panel-default a:active,
.panel.panel-default a:focus
{
text-decoration: none;
color: #273963;
}
.panel.panel-default .fc-holder
{
overflow: hidden;
padding: 2px 0 0 11px;
}
.panel.panel-default .fc-holder p
{
margin: 0;
}
.panel .logo-caption
{
display: inline-block;
margin: 0 0 8px;
}
.panel .panel-body p
{
margin: 0;
}
.panel .panel-body img
{
width: 100%;
height: auto;
}
.btn-info
{
font-size: 14px;
font-weight: 700;
line-height: 16px;
min-width: 60px;
padding: 2px 2px 1px 2px;
}
.btn-info i
{
font-size: 16px;
}
.panel-primary
{
font-size: 14px;
line-height: 16px;
color: #999;
}
.panel-primary .panel-body
{
padding: 17px 10px 11px;
}
.panel-primary a
{
color: #041b2a;
}
.panel-primary a:hover,
.panel-primary a:active,
.panel-primary a:focus
{
text-decoration: none;
color: black;
}
.panel-primary .logo
{
display: inline-block;
float: none;
width: 112px;
height: 112px;
margin: 0 0 12px;
vertical-align: top;
background: url(../images/logo-rounded.png) no-repeat;
}
.panel-primary .logo-caption
{
font-size: 20px;
line-height: 24px;
margin: 0 0 10px;
}
.panel-primary p
{
margin: 0 0 9px;
}
.panel-primary .btn-info
{
font-weight: 300;
min-width: 95px;
margin: 0 5px 0 0;
padding: 4px 2px 3px 2px;
color: #041b2a !important;
border: 1px solid #ddd;
border-radius: 2px;
background: #fff;
}
.panel-primary .btn-info i
{
font-size: 21px;
margin: 0 7px 0 0;
color: #df5236;
}
.panel-primary .btn-info:hover
{
background: #f1f1f1;
}
.panel-primary .btn-holder
{
padding: 7px 0 11px;
border: 0;
background: 0;
}
.panel-primary .btn-holder .add
{
display: inline-block;
padding: 9px 6px 3px 6px;
vertical-align: top;
color: #041b2a !important;
border: 1px solid #ddd;
border-radius: 2px;
}
.panel-primary .btn-holder .add:hover
{
background: #f1f1f1;
}
.panel-primary .small
{
font-size: 12px;
line-height: 14px;
}
.main-holder
{
overflow: hidden;
padding: 24px 19px 10px;
border-radius: 4px;
background: #fff;
box-shadow: 0 2px 3px 1px rgba(0, 0, 0, .3);
}
.visual h1
{
font-size: 28px;
font-weight: 300;
line-height: 32px;
margin: 0 0 15px;
color: #828689;
text-shadow: none;
}
.visual-frame
{
position: relative;
}
.visual-frame .img-rounded
{
border-radius: 2px;
}
.visual-frame .img-holder
{
width: 750px;
height: 485px;
border: 1px solid #ddd;
border-radius: 4px;
}
.visual-frame .img-holder img
{
width: 100%;
height: auto;
}
.visual-block
{
font-size: 18px;
line-height: 22px;
position: absolute;
top: 55px;
left: 1px;
width: 420px;
height: 373px;
padding: 14px 19px 0 32px;
color: #fff;
border-radius: 5px;
background: #0f0e0e;
background: rgba(15, 14, 14, .7);
}
.visual-block a
{
color: #fff;
}
.visual-block a:hover
{
color: #f654ad;
}
.visual-block .heading
{
font-size: 14px;
line-height: 16px;
padding: 0 0 17px;
}
.visual-block .heading strong
{
font-weight: 500;
}
.visual-block h2
{
font-size: 34px;
font-weight: 500;
line-height: 37px;
margin: 0 0 1px;
text-transform: none;
color: #fff;
}
.visual-block .btn-default
{
font-size: 18px;
line-height: 22px;
min-width: 155px;
margin: 6px 0 -2px;
padding: 0;
}
.visual-block .btn-default .btn-holder
{
padding: 8px 15px;
}
.visual-block .btn-default .btn-holder i
{
font-size: 18px;
margin: -1px 0 0 10px;
}
.visual-block .small
{
font-size: 11px;
line-height: 13px;
}
.visual-block .view-holder
{
max-width: 200px;
padding: 0 0 10px;
}
.visual-block address
{
margin: 0 -19px 0 2px;
padding: 5px 16px 6px 0;
border-radius: 4px 0 0 4px;
background: #65645e;
background: rgba(255, 255, 255, .2);
text-shadow: 0 1px 1px rgba(58, 57, 62, .8);
}
.visual-block address p
{
margin: 0;
}
.visual-block address strong
{
font-weight: 700;
}
.visual-block .deal-details
{
font-size: 22px;
font-weight: 700;
line-height: 24px;
padding: 24px 19px 0 0;
}
.visual-block .deal-details .caption
{
font-size: 14px;
font-weight: 500;
line-height: 16px;
display: inline-block;
vertical-align: top;
}
.visual-block .text-holder
{
min-height: 85px;
}
.final-amount
{
font-size: 55px;
font-weight: 500;
line-height: 62px;
display: inline-block;
margin: -8px 0 0;
vertical-align: top;
color: #f654ad;
}
.final-amount sup
{
font-size: 34px;
}
.top-deals
{
overflow: hidden;
margin: 0 0 -32px;
padding: 4px 0 0 7px;
}
.item
{
padding: 0 15px 32px;
}
.item h2
{
font-size: 22px;
font-weight: 300;
line-height: 26px;
margin: 0 0 17px;
color: #828689;
}
.item a
{
color: #676767;
}
.item a:hover
{
color: #f654ad;
}
.item .block
{
min-height: 205px;
border: 1px solid #ddd;
border-radius: 4px;
background: #fff;
}
.item .img-rounded
{
border-radius: 2px 0 0 2px;
}
.item .img-holder
{
position: relative;
float: left;
width: 171px;
height: 203px;
}
.item .img-holder address
{
font-size: 11px;
line-height: 13px;
position: absolute;
z-index: 1;
bottom: 11px;
left: 0;
width: 161px;
margin: 0;
color: #676767;
border-radius: 0 4px 4px 0;
background: #e8e8e7;
background: rgba(255, 255, 255, .9);
box-shadow: 1px 1px 0 0 rgba(92, 86, 78, .8);
}
.item .img-holder address .holder
{
position: relative;
padding: 6px 3px 5px 8px;
}
.item .img-holder address .holder:after
{
position: absolute;
top: 0;
left: 0;
width: 10%;
height: 100%;
content: '';
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-linear-gradient(left, rgba(0, 0, 0, .2) 0%, rgba(255, 255, 255, 0) 100%);
background: linear-gradient(to right, rgba(0, 0, 0, .2) 0%, rgba(255, 255, 255, 0) 100%);
}
.item .img-holder address a
{
font-weight: 700;
}
.item .img-holder address p
{
margin: 0;
}
.item .heading
{
font-size: 11px;
line-height: 13px;
min-height: 88px;
margin: 0 -14px;
padding: 0 14px;
border-bottom: 1px solid #ddd;
}
.item .heading p
{
margin: 0;
}
.item .heading a
{
font-weight: 700;
}
.item .final-amount
{
font-size: 34px;
line-height: 38px;
padding: 4px 0 0 5px;
}
.item .final-amount sup
{
font-size: 22px;
}
.item h3
{
font-size: 18px;
line-height: 20px;
margin: 0 0 3px;
color: #0b71b1;
}
.item h3 a
{
color: #0b71b1;
}
.item h3 a:hover,
.item h3 a:active,
.item h3 a:focus
{
text-decoration: none;
color: #074369;
}
.item .block-frame
{
margin: 0 -14px;
padding: 12px 14px 3px;
border-bottom: 1px solid #ddd;
}
.item .block-frame .small
{
margin: 0 -5px 0 -3px;
}
.item .block-frame .small.tablet
{
display: none;
}
.item .caption
{
font-size: 14px;
line-height: 16px;
display: inline-block;
vertical-align: top;
}
.item .block-holder
{
font-size: 22px;
line-height: 24px;
overflow: hidden;
padding: 8px 14px 0 14px;
color: #676767;
}
.item .block-holder .close
{
display: none;
}
.item .block-bottom
{
line-height: 21px;
padding: 9px 0 0;
}
.item.detail
{
padding: 0 0 29px;
}
.item.detail .img-holder
{
width: auto;
height: auto;
}
.item.detail .img-holder address
{
font-size: 12px;
line-height: 14px;
bottom: 13px;
left: -2px;
width: 201px;
}
.item.detail .img-holder address .holder
{
padding: 4px 5px 4px 16px;
}
.item.detail .heading-holder
{
padding: 0 0 13px;
}
.item.detail .block-holder
{
padding: 14px 14px 0;
}
.item.detail .block
{
min-height: 280px;
border: 2px solid #0b71b1;
}
.item.detail .block.info
{
min-height: 1px;
border: 0;
}
.item.detail .block.info .block-holder
{
overflow: hidden;
border: 1px solid #ddd;
border-radius: 4px;
background: #0b71b1;
}
.item.detail .block.info .heading
{
font-size: 12px;
line-height: 14px;
border-radius: 4px;
background: #f6f6f6;
}
.item.detail .block.info .heading .btn-default
{
width: 100%;
min-width: 100%;
}
.item.detail .block.info .heading .logo-company
{
font-size: 0;
line-height: 0;
display: inline-block;
width: 57px;
height: 25px;
margin: -4px 0 0 6px;
vertical-align: top;
background: url(../images/logo-groupon.png) no-repeat;
}
.item.detail .block.info .block-frame
{
padding: 7px 14px 0;
border: solid #0b5889;
border-width: 1px 0;
}
.item.detail .block.info .old-price
{
font-size: 28px;
line-height: 32px;
color: #9ea1a5;
}
.item.detail .block.info .current-price
{
font-size: 48px;
line-height: 52px;
color: #f654ad;
}
.item.detail .block.info .current-price sup
{
font-size: 36px;
}
.item.detail .block.info table
{
font-size: 24px;
font-weight: 700;
line-height: 28px;
width: 100%;
color: #fff;
}
.item.detail .block.info table tr
{
height: 41px;
}
.item.detail .block.info table td:first-child
{
font-size: 14px;
font-weight: 500;
line-height: 16px;
}
.item.detail .block.info .block-bottom
{
overflow: hidden;
padding: 11px 0 13px;
}
.item.detail .block.info .share
{
font-size: 14px;
line-height: 16px;
color: #fff;
}
.item.detail .block.info .share strong
{
font-weight: 500;
float: left;
padding: 6px 0 0;
}
.item.detail .block.info .share ul
{
font-size: 24px;
float: right;
}
.item.detail .block.info .share ul li
{
display: inline-block;
vertical-align: top;
}
.item.detail .block.info .share .facebook
{
color: #ededed;
}
.item.detail .block.info .share .facebook:hover,
.item.detail .block.info .share .facebook:active,
.item.detail .block.info .share .facebook:focus
{
text-decoration: none;
color: white;
}
.item.detail .block.info .share .twitter
{
color: #1eb5fb;
}
.item.detail .block.info .share .twitter:hover,
.item.detail .block.info .share .twitter:active,
.item.detail .block.info .share .twitter:focus
{
text-decoration: none;
color: #69cefc;
}
.item.detail .block.info .share .mail
{
color: #303030;
}
.item.detail .block.info .share .mail:hover,
.item.detail .block.info .share .mail:active,
.item.detail .block.info .share .mail:focus
{
text-decoration: none;
color: #0a0a0a;
}
.item.detail .block .img-holder address
{
bottom: 18px;
left: 0;
}
.item.detail h3
{
font-size: 18px;
line-height: 20px;
margin: 0 0 3px;
padding: 0 10px 0 0;
}
.item.detail h3 a
{
font-weight: 500;
}
.item.detail .text-holder
{
font-size: 14px;
line-height: 17px;
color: #676767;
}
.item.detail .text-holder a
{
font-weight: 500;
color: #f654ad;
}
.item.detail .text-holder a:hover,
.item.detail .text-holder a:active,
.item.detail .text-holder a:focus
{
text-decoration: none;
color: #f10d8a;
}
.item.detail .final-amount
{
font-size: 48px;
line-height: 54px;
padding: 3px 0 0 1px;
}
.item.detail .final-amount sup
{
font-size: 30px;
}
.item.detail .heading
{
padding: 0 14px 8px;
}
.item.detail .btn-default
{
font-size: 18px;
line-height: 22px;
padding: 0;
}
.item.detail .btn-default i
{
font-size: 18px;
line-height: 22px;
margin: 0 0 0 7px;
}
.item.detail .btn-default .btn-holder
{
padding: 8px 21px 6px 25px;
}
.item.detail .block-bottom
{
font-size: 22px;
line-height: 24px;
padding: 9px 0;
}
.item.detail .caption
{
font-size: 14px;
line-height: 16px;
display: block;
padding: 0 0 7px;
}
.item.detail .time-left
{
font-size: 18px;
line-height: 22px;
}
.item .heading
{
color: #9e9e9e;
}
.item .heading p a
{
color: #9e9e9e;
}
.item .heading p a:hover
{
color: #ce4490;
}
.more-info .list-items .item .img-holder .tablet
{
display: none;
}
.share
{
font-size: 14px;
line-height: 16px;
color: #676767;
}
.share p
{
margin: 0 0 3px;
}
.share ul
{
font-size: 20px;
display: inline-block;
margin: 0;
margin: 0 -10px 0 0;
padding: 0;
list-style: none;
vertical-align: top;
}
.share ul li
{
float: left;
margin: 0 10px 0 0;
}
.share ul .facebook
{
color: #3966cc;
}
.share ul .facebook:hover,
.share ul .facebook:active,
.share ul .facebook:focus
{
text-decoration: none;
color: #264793;
}
.share ul .twitter
{
color: #1eb5fb;
}
.share ul .twitter:hover,
.share ul .twitter:active,
.share ul .twitter:focus
{
text-decoration: none;
color: #048ac9;
}
.share ul .mail
{
color: #525151;
}
.share ul .mail:hover,
.share ul .mail:active,
.share ul .mail:focus
{
text-decoration: none;
color: #2c2b2b;
}
.small
{
font-size: 11px;
line-height: 13px;
}
.small p
{
margin: 0;
}
.banner-frame
{
overflow: hidden;
width: 100%;
margin: 0 0 15px;
padding: 6px 0;
text-align: center;
border: 1px solid #ddd;
}
.list-items h2
{
font-size: 22px;
font-weight: 300;
line-height: 26px;
margin: 2px 0 0;
color: #828689;
}
.list-items .item
{
padding: 0 0 30px;
}
.list-items > .heading
{
position: relative;
padding: 0 0 9px;
}
.more
{
font-size: 13px;
font-weight: 700;
line-height: 15px;
position: absolute;
top: 0;
right: -5px;
padding: 6px 9px 6px 13px;
text-transform: capitalize;
color: #fff;
border-radius: 2px 0 0 2px;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBiNzFiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwODYzOWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: #0b71b1;
background: -webkit-linear-gradient(top, #0b71b1 0%, #08639d 100%);
background: linear-gradient(to bottom, #0b71b1 0%, #08639d 100%);
}
.more i
{
margin: 0 0 0 7px;
}
.more:hover,
.more:focus
{
color: #fff;
background: #07639d;
}
.main-columns
{
overflow: hidden;
padding: 0 0 23px;
}
.breadcrumbs
{
font-size: 28px;
font-weight: 300;
line-height: 23px;
overflow: hidden;
margin: 0;
padding: 0;
padding: 0 0 23px;
list-style: none;
color: #041b2a;
}
.breadcrumbs li
{
position: relative;
float: left;
padding: 0 5px 5px 0;
}
.breadcrumbs li:after
{
content: '>';
color: #828689;
}
.breadcrumbs li.last:after
{
display: none;
}
.breadcrumbs a
{
color: #828689;
}
.breadcrumbs a:hover,
.breadcrumbs a:active,
.breadcrumbs a:focus
{
text-decoration: none;
color: #5d6062;
}
.form-search
{
position: relative;
}
.form-search .form-control
{
font-size: 14px;
line-height: 16px;
width: 100%;
height: 32px;
padding: 6px 39px 6px 9px;
color: #a7a9ab;
border: 1px solid #aeaeae;
box-shadow: none;
}
.form-search .form-control:focus
{
border-color: #66afe9;
box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(102, 175, 233, .6);
}
.form-search .form-group
{
margin: 0;
}
.form-search .btn-default
{
font-size: 0;
line-height: 0;
position: absolute;
top: 2px;
right: 2px;
padding: 6px 9px 8px 10px;
border-radius: 3px;
background: #f654ad;
text-shadow: none;
}
.form-search .btn-default:hover,
.form-search .btn-default:focus
{
color: #fff;
background: #f10d8a;
}
.form-search .btn-default i
{
font-size: 14px;
margin: 0;
}
ul.accordion > li
{
font-size: 16px;
line-height: 21px;
position: relative;
padding: 4.5px 0 4.5px 0 !important;
}
ul.accordion > li.active:after
{
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
ul.accordion > li:after
{
position: absolute;
top: 12px;
left: -14px;
width: 0;
height: 0;
content: '';
-webkit-transition: -webkit-transform .3s;
transition: transform .3s;
border-width: 3px 0 3px 5px;
border-style: solid;
border-color: transparent transparent transparent #cecece;
}
ul.accordion .slide ul li
{
padding: 4.5px 0 !important;
}
ul.accordion .slide ul li:after
{
display: none;
}
.panel-info
{
font-size: 12px;
line-height: 20px;
margin: 0 0 29px;
color: #041b2a;
background: #ededed;
}
.panel-info .panel-body
{
padding: 8px 9px 0;
}
.open-close
{
margin: 0 0 9px;
border: 1px solid #ddd;
border-radius: 3px;
}
.open-close .opener
{
float: left;
color: #041b2a;
}
.open-close .opener i
{
float: left;
width: 19px;
margin: 1px 0 0;
}
.open-close .opener .fa-chevron-down
{
display: none;
}
.open-close.active .fa-chevron-down
{
display: block;
}
.open-close.active .fa-chevron-right
{
display: none;
}
.open-close.active .quantity,
.open-close.active .expanded
{
display: block;
float: left;
}
.collapsed
{
float: left;
}
.open-close.active .collapsed,
.open-close.active .check-option
{
display: none;
}
.open-close.active .opener-holder
{
border-bottom: 1px solid #ddd;
}
.open-close .quantity,
.open-close .expanded
{
display: none;
}
.search-holder.fixed-sidebar
{
position: fixed;
top: 0;
width: 260px;
max-width: 260px;
}
.search-holder.absolute-sidebar
{
position: absolute;
bottom: 0;
width: 100%;
max-width: 260px;
}
.search-holder .opener
{
font-size: 14px;
font-weight: 700;
line-height: 16px;
display: block;
float: none;
overflow: hidden;
padding: 13px 10px 10px 6px;
}
.search-holder .current-title
{
float: left;
}
.search-holder .check-option
{
font-weight: 500;
float: right;
max-width: 120px;
color: #828689;
}
.search-holder .quantity
{
font-size: 13px;
line-height: 14px;
float: left;
padding: 2px 0 10px 13px;
color: #353e44;
}
.search-holder .quantity a.all,
.search-holder .quantity a.none
{
float: left;
margin: 2px 11px 0 0;
padding: 0 11px;
color: #353e44;
border-radius: 8px;
}
.search-holder .quantity a.all:hover,
.search-holder .quantity a.all.active
{
margin: 0 11px 0 0;
padding: 0 9px;
border: 2px solid #ce4490;
background: 0;
}
.search-holder .quantity a.none:hover,
.search-holder .quantity a.none.active
{
margin: 0 11px 0 0;
padding: 0 9px;
border: 2px solid #ce4490;
background: 0;
}
.slide-holder
{
padding: 11px 10px 11px;
}
.slide-holder strong
{
font-size: 22px;
font-weight: 500;
line-height: 24px;
color: #828689;
}
.slide-holder.scrollable-area
{
height: 450px;
}
.slide-holder.scrollable-area.hscrollable
{
height: auto;
}
.slide-holder ul
{
font-size: 14px;
line-height: 16px;
margin: 0;
margin: 0 0 -4.5px;
padding: 0;
padding: 3.5px 0;
list-style: none;
color: #041b2a;
}
.slide-holder ul li
{
padding: 4.5px 0;
}
.slide-holder ul ul
{
padding-left: 20px;
}
.slide-holder .chk-area
{
width: 14px;
height: 14px;
margin: 0 13px 0 0;
cursor: pointer;
border: 1px solid #b7b7b7;
border-radius: 2px;
background: #fff;
}
.slide-holder .chk-area i
{
font-size: 12px;
margin: 0;
}
.slide-holder label
{
font-weight: 500;
}
.slide-holder .zero
{
color: #041b2a;
}
.liner
{
margin: 15px 0 18px;
}
.liner.discount .c
{
left: 0;
width: 82%;
}
.liner.discount .button-line.left
{
display: none;
}
.liner.discount .button-line.right
{
right: 15%;
left: auto;
}
.liner .liner-container
{
position: relative;
height: 7px;
border-top: 1px solid #8d8884;
border-radius: 4px;
background: #d7d7d7;
box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
}
.liner .c
{
position: absolute;
z-index: 0;
top: 0;
bottom: 0;
left: 49px;
width: 60%;
border-radius: 5px;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1N2ZiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMDRmOTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: #e57fb6;
background: -webkit-linear-gradient(left, #e57fb6 0%, #d04f96 100%);
background: linear-gradient(to right, #e57fb6 0%, #d04f96 100%);
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
}
.liner .button-line
{
position: absolute;
z-index: 3;
top: 50%;
left: 39%;
width: 16px;
height: 16px;
margin: -9px 0 0;
border: 1px solid #fbfbfb;
border-radius: 9px;
background: #f5f5f5;
box-shadow: -1px 2px 1px rgba(0, 0, 0, .2);
}
.liner .button-line.left
{
left: 16.2%;
}
.liner .button-line.right
{
right: 15%;
left: auto;
}
.liner .button-line span
{
display: block;
width: 18px;
height: 18px;
margin: -2px 0 0 -2px;
border: 1px solid #bcbcbc;
border-radius: 9px;
}
.sort-panel
{
font-size: 14px;
line-height: 16px;
margin: 0 0 17px;
padding: 0 15px;
color: #8e9294;
border: 1px solid #ddd;
border-radius: 2px;
background: #ededed;
}
.sort-panel .deals-quantity
{
font-size: 22px;
font-weight: 300;
line-height: 22px;
display: block;
color: #041b2a;
}
.sort-panel .panel-holder
{
padding: 19px 15px 11px 0;
}
.sort-panel a
{
color: #f654ad;
}
.sort-panel a:hover,
.sort-panel a:active,
.sort-panel a:focus
{
text-decoration: none;
color: #f10d8a;
}
.sort-panel .tabs
{
padding: 24px 18px 18px 18px;
border-left: 1px solid #ddd;
}
.sort-panel .tabs ul
{
display: inline-block;
margin: 0;
margin: 0 -19px 0 0;
padding: 0;
list-style: none;
vertical-align: middle;
border: 0;
}
.sort-panel .tabs ul li
{
margin: 0 20px 0 0;
}
.sort-panel .tabs ul li.active a
{
font-size: 22px;
margin: 0;
padding: 0;
cursor: pointer;
color: #f654ad;
border: 0;
background: 0;
}
.sort-panel .tabs ul li.active a:hover
{
color: #f654ad;
}
.sort-panel .tabs ul span
{
display: none;
}
.sort-panel .tabs span
{
display: inline-block;
margin: 0 20px 0 0;
vertical-align: middle;
}
.sort-panel .tabs a
{
font-size: 22px;
line-height: 0;
margin: 0;
padding: 0;
cursor: pointer;
color: #abadae;
border: 0;
background: 0;
}
.sort-panel .tabs a:hover
{
color: #f654ad;
}
.sort-panel .sort-holder
{
overflow: hidden;
padding: 19px 0 17px 16px;
border-left: 1px solid #ddd;
}
.sort-panel .sort-holder .select-area
{
float: left;
width: 167px !important;
}
.sort-panel .sort-holder .text
{
float: left;
padding: 9px 13px 0 0;
}
.search-results .list-items
{
padding: 33px 0 0;
}
.search-results .open-close
{
border: 0;
}
.search-results .opener
{
font-size: 22px;
font-weight: 300;
line-height: 24px;
display: block;
float: none;
padding: 10px 12px 8px 12px;
border: 1px solid #f88ec8;
border-radius: 2px;
}
.search-results .opener i
{
font-size: 18px;
margin: 3px 10px 0 0;
}
.search-results.list .item .img-holder
{
float: none;
width: auto;
height: auto;
}
.search-results.list .item .img-holder .close
{
font-size: 20px;
position: absolute;
top: 7px;
right: 7px;
opacity: .5;
color: #fff;
text-shadow: -1px 1px black;
}
.search-results.list .item .img-holder .close:hover
{
opacity: .8;
}
.search-results.list .item .heading
{
min-height: 72px;
}
.search-results.list .item .btn-default
{
font-size: 12px;
line-height: 12px;
float: right;
padding: 4px 10px 4px 0;
white-space: normal;
color: #e34a9e;
border: 1px solid #e34a9e;
border-radius: 4px;
background: 0;
text-shadow: none;
}
.search-results.list .item .btn-default:hover,
.search-results.list .item .btn-default:focus
{
color: #fff;
background: #e34a9e;
}
.search-results.list .item .btn-default i
{
font-size: 18px;
margin: 4px 0 0;
}
.search-results.list .item .btn-default .text-two-lines
{
display: inline-block;
width: 40px;
vertical-align: top;
}
.search-results.list .item .data-col
{
margin: 0 -5px;
}
.search-results.list .item .final-amount
{
font-size: 38px;
line-height: 42px;
}
.search-results.list .item .block-frame
{
padding: 13px 10px 8px;
}
.search-results.list .item .block-frame .small
{
float: left;
padding: 3px 20px 0 0;
text-align: right;
}
.search-results.list .item .block-bottom
{
padding: 11px 0 9px;
}
.search-results.list .item .img-rounded
{
width: 100%;
height: auto;
border-radius: 3px 3px 0 0;
}
.search-results .banner-frame
{
width: 743px;
height: 105px;
margin: 0 auto 26px;
border-radius: 4px;
}
.more-features
{
padding: 25px 0 0;
}
.more-features .columns
{
padding: 0 0 7px;
}
.more-features .heading
{
font-size: 28px;
font-weight: 300;
line-height: 32px;
float: none;
padding: 0 0 19px;
color: #676767;
}
.more-features .heading .logo
{
font-size: 0;
line-height: 0;
display: inline-block;
float: none;
width: 87px;
height: 37px;
margin: 0 0 18px;
vertical-align: top;
background: url(../images/logo-ico.jpg) no-repeat;
}
.more-features .col
{
font-size: 14px;
font-weight: 500;
line-height: 16px;
display: block;
padding: 25px 20px 5px;
text-transform: capitalize;
color: #041b2a;
border: 1px solid #ddd;
border-radius: 4px;
box-shadow: none;
}
.more-features .col:hover,
.more-features .col:focus
{
border-color: #f88ec8;
}
.more-features .col h3
{
font-size: 28px;
font-weight: 700;
line-height: 34px;
margin: 0 0 15px;
}
.top
{
color: #f654ad;
}
.detail-holder
{
font-size: 14px;
line-height: 19px;
}
.detail-holder p
{
margin: 0 0 22px;
}
.detail-holder .text-holder
{
padding: 0 0 14px;
}
.btn-group
{
padding: 1px 0 0;
}
.btn-group .btn
{
margin: 0 10px 0 0;
border-radius: 3px !important;
}
.btn-success
{
font-size: 14px;
font-weight: 700;
line-height: 16px;
min-width: 80px;
padding: 4px 15px;
color: #041b2a;
}
.more-holder
{
position: relative;
width: 100%;
min-height: 27px;
}
.more-holder .more
{
right: -19px;
}
.intro-bar,
.read-more
{
display: none;
}
.top-deal .item .heading,
.list-items .item.detail .block .heading
{
min-height: 132px;
}
.line-through span
{
text-decoration: line-through;
}
.open-close.style2
{
border-radius: 0;
}
.open-close.style2 .opener
{
display: none;
}
.open-close.style2 .slide
{
position: static !important;
top: 0 !important;
left: 0 !important;
}
#two-columns.search.detail address
{
font-size: 11px;
line-height: 13px;
}
#grid .block
{
border: 1px solid #ddd;
}
.switch
{
float: left;
width: 28px;
height: 28px;
margin: 0 13px 0 0;
}
.checkbox .switch
{
display: inline-block;
float: none;
vertical-align: middle;
}
.checkbox label
{
display: inline-block;
vertical-align: middle;
}
.item.detail .block-holder .close
{
display: block !important;
}
#two-columns.search.detail .deal address
{
font-size: 14px;
line-height: 17px;
}
body.style
{
min-width: 768px;
}
.sticky-aside
{
position: fixed;
z-index: 10;
top: 0;
left: 0;
width: inherit;
}
.fa-flag
{
font-size: 0;
line-height: 0;
}
.mobile-open-close
{
display: none;
}
.sort-panel .sort-holder .select-opener.style
{
display: none;
}
.slide-holder .select-opener.style
{
display: none;
}
.modal-backdrop.in
{
opacity: .4;
}
.modal-content
{
overflow: hidden;
text-align: center;
border: 0;
box-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.modal-content .btn-default
{
font-size: 22px;
line-height: 26px;
min-width: 311px;
min-width: 130px;
height: 42px;
text-transform: capitalize;
color: #fff;
}
.modal-content .btn-default.style
{
margin: 20px 0 15px;
text-transform: none;
}
.modal-content .btn-default .btn-holder
{
padding: 7px 20px;
}
.modal-content .btn-default i
{
font-size: 12px;
display: inline-block;
margin-left: 13px;
vertical-align: middle;
}
.modal-content .close
{
font-size: 22px;
position: absolute;
z-index: 10;
top: 18px;
right: 19px;
margin-top: 0;
opacity: .4;
color: #041b2a;
}
.modal-content .close:hover
{
opacity: .8;
}
.modal-content .close.style
{
font-size: 30px;
color: #fff;
}
.modal-dialog
{
width: 530px;
margin: 215px auto 0;
}
.modal-holder
{
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.modal-header
{
min-height: 0;
padding: 18px 15px 17px;
border-color: #ddd;
}
.modal-title
{
font-size: 28px;
font-weight: 300;
line-height: 32px;
color: #041b2a;
text-shadow: none;
}
.modal-body
{
padding: 30px 15px 41px;
}
.modal-body .text-holder
{
font-size: 18px;
line-height: 24px;
display: block;
max-width: 310px;
margin: 5px auto 22px;
}
.modal-body .note
{
font-size: 14px;
line-height: 18px;
display: block;
margin: 0 0 21px;
color: #041b2a;
}
.modal-body .note.style
{
margin: 13px 0 0;
color: #828689;
}
.modal-body a
{
color: #e34a9e;
}
.modal-body a:hover
{
color: #9c2969;
}
.modal-footer
{
font-size: 13px;
line-height: 16px;
padding: 10px 15px 12px;
text-align: left;
border-color: #ddd;
background: #ededed;
}
.modal-footer a
{
color: #f762b3;
}
.modal-footer a:hover
{
color: #9c2969;
}
.modal-footer .btn-close
{
float: right;
max-width: 50%;
}
.more-row
{
font-size: 13px;
line-height: 16px;
float: left;
max-width: 50%;
}
.more-row a
{
color: #f762b3;
}
.more-row a:hover
{
color: #9c2969;
}
.more-row .btn-more:hover .button
{
border-color: #9c2969;
}
.more-row .btn-more:hover .button:before
{
border-color: transparent #9c2969;
}
.more-row .btn-more .button
{
position: relative;
display: inline-block;
width: 16px;
height: 16px;
margin: -1px 0 0 3px;
vertical-align: middle;
border: 2px solid #f762b3;
border-radius: 50%;
}
.more-row .btn-more .button:before
{
position: absolute;
top: 50%;
left: 50%;
width: 0;
height: 0;
content: '';
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
border-width: 5px 0 5px 5px;
border-style: solid;
border-color: transparent #f762b3;
}
.registration-form
{
position: relative;
min-width: 530px;
min-height: 200px;
}
.registration-form .select-area
{
display: block;
float: none;
width: 250px !important;
height: 30px;
margin: 0 auto 30px;
text-align: left;
border-color: #b7b7b7;
border-radius: 2px;
}
.registration-form .select-area .center
{
line-height: 28px;
padding: 0 11px;
}
.registration-form .select-area .select-opener
{
width: 18px;
padding-top: 6px;
}
.registration-form .select-area .select-opener.style
{
display: none;
}
.registration-form .select-area.select-focus,
.registration-form .select-area:hover,
.registration-form .select-area:focus
{
border-color: #e34a9e;
box-shadow: 0 0 8px rgba(227, 74, 158, .6);
}
.registration-form .form-group
{
position: relative;
display: block;
width: 250px;
margin: 0 auto 4px;
text-align: center;
}
.registration-form .form-group i
{
font-size: 14px;
line-height: 29px;
position: absolute;
top: 0;
left: 12px;
color: #041b2a;
}
.registration-form .switch
{
width: 16px;
height: auto;
margin-right: 0;
}
.registration-form .switch .chk-area.chk-checked i
{
display: block !important;
}
.registration-form .form-control
{
font-size: 14px;
font-weight: 300;
line-height: 22px;
width: 100%;
height: 30px;
padding: 2px 10px 2px 33px;
color: #828689;
border-radius: 2px;
box-shadow: none;
}
.registration-form .form-control::-webkit-input-placeholder
{
color: #828689;
}
.registration-form .form-control:-moz-placeholder
{
color: #828689;
}
.registration-form .form-control::-moz-placeholder
{
opacity: 1;
color: #828689;
}
.registration-form .form-control:-ms-input-placeholder
{
color: #828689;
}
.registration-form .chk-area
{
display: block;
float: none;
width: 16px;
height: 16px;
cursor: pointer;
border-radius: 2px;
}
.registration-form .chk-area i
{
font-size: 14px;
line-height: 11px;
}
.registration-form .chk-area:hover,
.registration-form .chk-area:focus
{
border-color: #e34a9e;
box-shadow: 0 0 8px rgba(227, 74, 158, .6);
}
.registration-form label
{
font-size: 13px;
line-height: 16px;
padding-left: 0;
color: #828689;
}
.registration-form .checkbox-holder
{
margin: 0 0 24px;
}
.checkbox-list
{
font-size: 14px;
line-height: 18px;
margin: 0;
margin: 2px -10px 12px;
padding: 0;
list-style: none;
letter-spacing: -4px;
}
.checkbox-list .checkbox
{
display: inline-block;
width: 50%;
margin: 0 0 14px;
padding: 0 5px;
vertical-align: top;
letter-spacing: 0;
}
.checkbox-list label
{
font-weight: 700;
position: relative;
z-index: 1;
width: 100%;
color: #757b81;
}
.checkbox-list label .text
{
line-height: 36px;
position: absolute;
z-index: -1;
top: 0;
right: 0;
bottom: 0;
left: 0;
text-align: center;
}
.checkbox-list label.chk-label-active
{
color: #041b2a;
}
.checkbox-list label:hover
{
color: #041b2a;
}
.checkbox-list .chk-area
{
width: 100%;
height: 36px;
margin: 0;
border-color: #b7b7b7;
border-radius: 2px;
box-shadow: none;
}
.checkbox-list .chk-checked
{
border-color: #e34a9e;
}
.checkbox-list .chk-checked i
{
display: none;
}
.form-footer
{
margin: 0 -15px -31px;
padding: 11px 15px 0;
border-top: 1px solid #ddd;
}
.form-footer .btn-default
{
margin-bottom: 0;
}
.form-footer .btn-default i
{
margin-left: 11px;
}
.form-footer .btn-default .btn-holder
{
padding: 7px 24px;
}
.form-footer .note
{
margin: 11px 0 0;
}
.password-modal
{
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .6);
}
.password-modal .modal-content
{
text-align: left;
}
.password-modal .modal-header
{
position: relative;
margin-bottom: -1px;
padding: 17px;
}
.password-modal h1
{
font-size: 22px;
line-height: 26px;
padding: 0 10px 0 0;
color: #828689;
}
.password-modal .modal-body
{
padding: 0;
}
.password-modal .form-group
{
min-height: 59px;
margin: 0;
padding: 15px 20px;
border-top: 1px solid #ddd;
}
.password-modal .form-group:first-child
{
border-top: 0;
}
.password-modal .label-holder
{
float: left;
width: 35%;
padding: 0 10px 0 0;
}
.password-modal .form-row
{
float: left;
width: 65%;
}
.password-modal label
{
font-size: 13px;
font-weight: 700;
line-height: 19px;
}
.password-modal .form-control
{
height: 30px;
color: #041b2a;
border-color: #b7b7b7;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .15);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .15);
}
.password-modal .form-control:hover,
.password-modal .form-control:focus
{
border-color: #66afed;
box-shadow: 0 0 8px rgba(102, 175, 233, .6);
}
.password-modal .modal-footer
{
padding: 13px 19px 12px;
text-align: right;
}
.password-modal .btn-success
{
padding: 0;
}
.password-modal .btn
{
font-size: 13px;
font-weight: 700;
line-height: 16px;
display: inline-block;
min-width: 0;
height: auto;
padding: 0;
vertical-align: middle;
text-shadow: none;
}
.password-modal .btn .btn-holder
{
padding: 7px 18px;
}
.password-modal .btn.btn-success
{
color: #e34a9e;
border: 1px solid #e34a9e;
}
.password-modal .btn.btn-success .btn-holder
{
padding: 6px 18px;
background: transparent;
}
.password-modal .btn.btn-success:hover
{
color: #9c2969;
border-color: #9c2969;
}
.password-modal .btn.btn-success:hover .btn-holder
{
color: #9c2969;
}
.page-holder
{
max-width: 990px;
margin: 0 auto;
padding: 14px 10px 0;
}
.page-holder .account-form
{
float: right;
padding: 0;
}
.side-box
{
font-size: 14px;
line-height: 18px;
float: left;
overflow: hidden;
width: 270px;
border-bottom: 0;
border-radius: 5px;
background: #fff;
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .6);
}
.side-box li
{
float: none;
margin: 0;
border-top: 1px solid #ddd;
}
.side-box li:first-child
{
border-top: 0;
}
.side-box li.active a,
.side-box li.active a:hover,
.side-box li.active a:focus
{
font-weight: 700;
color: #041b2a;
border: 0;
background: #ededed;
}
.side-box li a
{
margin-right: 0;
padding: 15px 19px;
color: #828689;
border: 0;
border-radius: 0;
}
.side-box li a:hover
{
color: #041b2a;
background: #ededed;
}
.account-form
{
width: 100%;
max-width: 670px;
margin: 0 auto;
padding: 14px 10px 0;
}
.account-form .form-group
{
min-height: 59px;
margin: 0;
padding: 14px 20px 15px 17px;
border-top: 1px solid #ddd;
}
.account-form .form-group:first-child
{
border-top: 0;
}
.account-form .label-holder
{
float: left;
width: 27.3%;
padding: 0 10px 0 0;
}
.account-form .form-row
{
float: right;
width: 72.7%;
}
.account-form .text-frame,
.account-form .text-holder,
.account-form .text,
.account-form label
{
font-size: 13px;
font-weight: 700;
line-height: 20px;
margin: 5px 0 0;
}
.account-form .text-holder
{
font-weight: 500;
}
.account-form .input-box
{
float: right;
width: 49%;
}
.account-form .input-box:first-child
{
float: left;
}
.account-form .input-box.last .form-control
{
color: #828689;
}
.account-form .input-box.last .form-control::-webkit-input-placeholder
{
color: #828689;
}
.account-form .input-box.last .form-control:-moz-placeholder
{
color: #828689;
}
.account-form .input-box.last .form-control::-moz-placeholder
{
color: #828689;
}
.account-form .input-box.last .form-control:-ms-input-placeholder
{
color: #828689;
}
.account-form .form-control
{
font-size: 14px;
line-height: 22px;
height: 30px;
padding: 2px 9px;
color: #041b2a;
border-color: #b7b7b7;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .15);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .15);
}
.account-form .form-control::-webkit-input-placeholder
{
color: #041b2a;
}
.account-form .form-control:-moz-placeholder
{
color: #041b2a;
}
.account-form .form-control::-moz-placeholder
{
opacity: 1;
color: #041b2a;
}
.account-form .form-control:-ms-input-placeholder
{
color: #041b2a;
}
.account-form .form-control:hover,
.account-form .form-control:focus
{
border-color: #66afed;
box-shadow: 0 0 8px rgba(102, 175, 233, .6);
}
.account-form .btn-modal
{
font-size: 13px;
line-height: 30px;
color: #f762b3;
}
.account-form .btn-modal:hover
{
color: #9c2969;
}
.account-form .select-area
{
width: 100% !important;
height: 30px;
border-color: #b7b7b7;
border-radius: 2px;
}
.account-form .select-area .fa-map-marker
{
display: none;
}
.account-form .select-area.select-focus,
.account-form .select-area:hover,
.account-form .select-area:focus
{
border-color: #66afed;
box-shadow: 0 0 8px rgba(102, 175, 233, .6);
}
.account-form .btn
{
font-size: 13px;
font-weight: 700;
line-height: 16px;
margin: 0 0 0 7px;
padding: 0;
text-shadow: none;
}
.account-form .btn:first-child
{
margin-left: 0;
}
.account-form .btn .btn-holder
{
padding: 7px 10px;
}
.account-form .btn.btn-success
{
color: #e34a9e;
border: 1px solid #e34a9e;
background: transparent;
}
.account-form .btn.btn-success .btn-holder
{
padding: 6px 10px;
background: transparent;
}
.account-form .btn.btn-success:hover
{
color: #9c2969;
border-color: #9c2969;
}
.account-form .btn.btn-success:hover .btn-holder
{
color: #9c2969;
}
.account-form .checkbox
{
margin: 0;
}
.account-form .checkbox label
{
font-weight: 500;
margin: 0;
padding-left: 0;
}
.account-form .checkbox .chk-area
{
margin: 0 2px 0 0;
}
.account-form .chk-area
{
display: inline-block;
float: none;
width: 16px;
height: 16px;
margin: -3px 0 0;
text-align: center;
vertical-align: middle;
}
.account-form .chk-area i
{
font-size: 12px;
line-height: 9px;
}
.account-form .text-frame,
.account-form .text-holder
{
display: block;
margin: 3px 0 4px;
}
.account-form .open-close
{
margin-bottom: 10px;
}
.account-form .open-close.active
{
border-color: #f88ec8;
}
.account-form .opener-holder .chk-area
{
float: right;
margin: 16px 13px 0 0;
}
.account-form .opener
{
font-size: 14px;
font-weight: 700;
line-height: 16px;
display: block;
overflow: hidden;
padding: 15px 10px 17px 12px;
}
.account-form .option-list
{
padding: 0 25px 6px;
letter-spacing: -4px;
}
.account-form .option-list li
{
display: inline-block;
width: 50%;
margin: 0 0 1px;
vertical-align: top;
letter-spacing: 0;
}
.account-form .option-list .chk-area i
{
line-height: 13px;
}
.white-box
{
margin: 0 0 29px;
border-radius: 5px;
background: #fff;
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .6);
}
.white-box .heading
{
padding: 15px 16px 19px;
}
.white-box h1
{
font-size: 22px;
line-height: 26px;
margin-bottom: 0;
color: #828689;
text-shadow: none;
}
.panel-holder
{
position: fixed;
z-index: 10;
right: 0;
bottom: 10px;
left: 0;
margin: 29px 0 0;
}
.panel-holder.static
{
position: static;
}
.panel-holder.static .center-holder
{
padding: 0;
}
.panel-holder .center-holder
{
max-width: 990px;
margin: 0 auto;
padding: 0 10px;
}
.panel-holder .btn-panel
{
max-width: 670px;
margin: 0 0 0 auto;
padding: 12px 20px 15px;
text-align: right;
border-radius: 5px;
background: #fff;
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .6);
}
.panel-holder .btn-panel .btn
{
margin: 0 0 0 5px;
}
.panel-holder .btn-panel .btn:first-child
{
margin-left: 0;
}
.panel-holder .btn-panel .btn.btn-success .btn-holder
{
padding: 6px 18px;
}
.panel-holder .btn-panel .btn-holder
{
padding: 7px 18px;
}
#footer
{
color: #838384;
box-shadow: 0 -5px 11px -1px rgba(0, 0, 0, .2);
}
.footer-holder
{
padding: 20px 0 20px;
border-bottom: 5px solid #85b8d8;
background: #0b71b1;
}
.footer-holder .banner
{
float: right;
margin: 3px 0 0;
}
.footer-holder .banner-block
{
float: right !important;
}
.footer-holder .title
{
font-size: 14px;
font-weight: 700;
line-height: 16px;
display: block;
margin: 0 0 16px;
color: #fff;
}
.footer-holder .block
{
float: left;
margin: 0 44px 0 0;
}
.footer-holder .block a
{
display: block;
height: 61px;
text-align: center;
background: #fff;
}
.footer-holder .block a:after
{
display: inline-block;
overflow: hidden;
width: 0;
height: 61px;
margin: 0 0 0 -5px;
content: '';
vertical-align: middle;
}
.footer-holder .block a img
{
display: inline-block;
vertical-align: middle;
}
.list-logos
{
overflow: hidden;
max-width: 285px;
margin: 0;
margin: 0 -10px 0 0;
padding: 0;
list-style: none;
}
.list-logos li
{
float: left;
width: 61px;
height: 61px;
margin: 0 10px 10px 0;
}
.logos-holder .holder
{
margin: 0 -60px 0 2px;
}
.footer-frame
{
font-size: 14px;
line-height: 28px;
padding: 25px 0 10px;
background: #141516;
}
.footer-frame .columns
{
margin: 0 -145px 0 -6px;
}
.footer-frame ul
{
line-height: 22px;
margin: 0;
margin: 0 0 0 -12px;
padding: 0;
list-style: none;
}
.footer-frame ul li
{
padding: 0 0 6px;
}
.footer-frame a
{
color: #d1d1d1;
}
.footer-frame a.link-blue
{
font-weight: 700;
color: #0b71b1;
}
.footer-frame a.link-blue:hover
{
color: #368cc1;
}
.footer-frame a.link-pink
{
font-weight: 700;
color: #e34a9e;
}
.footer-frame a.link-pink:hover
{
color: #f868b7;
}
.footer-frame a:hover
{
color: #fff;
}
.footer-frame h3
{
font-size: 14px;
font-weight: 700;
line-height: 22px;
margin: 0 0 13px;
color: #fff;
}
.footer-frame .socials
{
display: inline-block;
margin: 0 -12px 0 0;
padding: 0 0 61px;
vertical-align: top;
}
.footer-frame .socials span
{
font-size: 0;
line-height: 0;
}
.footer-frame .socials li
{
float: left;
margin: 0 16px 10px 0;
}
.footer-frame .socials li.facebook a
{
color: #3966cc;
}
.footer-frame .socials li.facebook a:hover
{
color: #4879e8;
}
.footer-frame .socials li.twitter a
{
color: #1eb5fb;
}
.footer-frame .socials li.twitter a:hover
{
color: #59c5f8;
}
.footer-frame .socials li.googleplus a
{
color: #df5236;
}
.footer-frame .socials li.googleplus a:hover
{
color: #ff6d50;
}
.footer-frame .socials li.rss a
{
color: #e67c43;
}
.footer-frame .socials li.rss a:hover
{
color: #fb8e54;
}
.footer-frame .socials a
{
display: block;
width: 28px;
height: 28px;
}
.footer-frame .socials i
{
font-size: 32px;
}
.footer-frame .logo-holder
{
overflow: hidden;
margin: 0 -21px 8px 0;
}
.footer-frame .logo-holder a
{
display: inline-block;
margin: 0 21px 0 0;
vertical-align: middle;
}
.footer-frame .logo-holder a.logo-coupns
{
font-size: 0;
line-height: 0;
width: 88px;
height: 31px;
margin: 5px 21px 0 0;
background: url(../images/logo-coupns.png) no-repeat;
}
.footer-frame .logo-holder a.logo-footer
{
font-size: 0;
line-height: 0;
width: 151px;
height: 41px;
background: url(../images/logo-footer.png) no-repeat;
}
.footer-col
{
border-right: 1px solid #2c2d2e;
}
.copyright
{
font-size: 12px;
}
.copyright a
{
color: #838384;
}
.footer-menu,
.link-desktop
{
display: none;
}
.tooltip.top
{
position: absolute;
z-index: 10000;
padding: 4px 0 4px;
}
.banner.width-320
{
display: none;
}
.tooltip-inner
{
font-size: 11px;
line-height: 12px;
margin: 0 0 1px;
padding: 2px 6px 1px;
text-align: center;
text-decoration: none;
color: #fff;
color: white;
border-radius: 4px;
background: #e34a9e;
}
.tooltip.top .tooltip-arrow
{
bottom: 0;
border-top-color: #e34a9e;
}
@media (min-width: 1024px)
{
.tab-content > .tab-pane
{
display: block;
}
}
@media (max-width: 1193px)
{
body
{
background: #014385 url(../images/bg-body-tablet.jpg) no-repeat 50% 0;
}
.header-holder.sticky-header .form-container .top
{
margin: 2px -100% 0 7px;
}
#header
{
margin: 0 0 56px;
}
.dropdown-menu
{
font-size: 13px;
line-height: 14px;
}
#nav
{
width: 68%;
padding: 0 8px 0 158px;
}
.form-container
{
width: 32%;
}
#nav ul li
{
padding: 0 2px;
}
#nav ul li > a
{
padding: 26px 5px 22px;
}
#nav ul li.home a
{
padding: 27px 12px 22px;
}
#nav ul li.last
{
display: none;
}
.header-holder.sticky-header .top
{
font-size: 13px;
line-height: 15px;
top: 14px;
right: 0;
width: 30px;
}
.header-holder.sticky-header .top:hover
{
color: #f654ad;
}
.header-holder.sticky-header .top span
{
display: block;
text-align: center;
}
.header-holder.sticky-header .top i
{
font-size: 16px;
display: block;
margin: 0 0 3px;
text-align: center;
}
.header-holder.sticky-header .logo
{
width: 100px;
height: 27px;
margin: 17px -100% 0 3px;
background-size: 100% 100%;
}
.header-holder.sticky-header .search
{
padding: 12px 54px 0 0;
}
.header-holder.sticky-header .header-holder .form-group
{
width: 80%;
}
.header-holder.sticky-header .form-container
{
padding: 0 87px 0 0;
}
.header-holder.sticky-header #nav
{
padding: 0 10px 0 113px;
}
.header-holder.sticky-header #nav li.home a
{
padding: 20px 20px 18px;
}
.header-holder.sticky-header #nav li a
{
padding: 22px 20px 18px;
}
.header-holder.sticky-header #nav li.drop-wrap ul li a
{
padding: 4px 10px;
}
.header-holder.sticky-header .form-container
{
padding: 0 42px 0 21px;
}
.header-holder.sticky-header .header-holder .form-control
{
font-family: 'museo', arial, helvetica, sans-serif;
font-size: 16px;
line-height: 18px;
height: 38px;
color: #999;
}
.header-holder .search
{
padding: 19px 52px 0 3px;
}
.header-holder .btn-default
{
font-size: 16px;
line-height: 18px;
width: 43px;
height: 38px;
}
.header-holder .btn-default i
{
font-size: 16px;
line-height: 18px;
margin: 8px 0 0;
}
.header-holder .btn-holder
{
padding: 0;
}
.logo
{
width: 136px;
height: 36px;
margin: 18px -100% 0 1px;
background-size: 100% 100%;
}
.more-info #two-columns.search.detail .list-items .small
{
float: none;
}
.search-holder.fixed-sidebar
{
width: 22.8%;
}
.open-close.active .quantity
{
clear: both;
}
.container-fluid
{
padding: 0 10px;
}
.row
{
margin: 0 -10px;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12
{
padding: 0 10px;
}
.registration
{
min-height: 739px;
padding: 31px 12px 33px;
}
.registration .list-items
{
font-size: 23px;
line-height: 26px;
margin: 0 -22px 0 0;
padding: 0 23px;
}
.registration .list-items li
{
padding: 0 22px 22px 0;
}
.registration .list-items li.active a,
.registration .list-items li:focus a
{
border-radius: 5px;
}
.registration .list-items li.active .icon-check,
.registration .list-items li:focus .icon-check
{
font-size: 35px;
right: 3px;
bottom: 3px;
}
.registration .list-items .img-rounded
{
border-radius: 2px;
}
.registration .list-items a
{
border-radius: 2px;
}
.registration .list-items a .title
{
line-height: 26px;
}
h1
{
font-size: 56px;
line-height: 64px;
margin: 0 0 44px;
}
.col
{
line-height: 24px;
padding: 25px 30px 16px;
}
.col .bg-img
{
bottom: 77px;
}
.col .bg-img i
{
font-size: 213px;
}
.col .circle
{
margin: 0 0 19px;
}
h2
{
font-size: 28px;
font-weight: 700;
line-height: 32px;
margin: 0 0 18px;
text-transform: capitalize;
color: #000;
}
h2 a
{
color: #041b2a;
}
h2 a:hover,
h2 a:active,
h2 a:focus
{
text-decoration: none;
color: black;
}
.feature-columns
{
margin: 0 0 43px;
}
#two-columns
{
padding: 8px 15px 15px;
}
#two-columns.search
{
padding: 29px 10px 20px;
}
#two-columns.search #sidebar
{
margin: 0;
text-align: left;
}
#two-columns.search.detail #sidebar
{
margin: 0;
padding: 31px 0 0;
}
.banner.width-160
{
float: right;
margin: 9px 0 0;
}
.banner.width-728
{
display: inline-block;
width: 728px;
height: 90px;
vertical-align: top;
}
.banner.width-970
{
width: 728px;
height: 90px;
margin: 0 auto;
}
.banner.width-970:after
{
display: inline-block;
overflow: hidden;
width: 1px;
height: 90px;
margin: 0 0 0 -5px;
content: '';
vertical-align: middle;
}
.banner.width-970 .desktop
{
display: none;
}
.banner.width-970 .tablet
{
display: inline-block;
}
.banner span
{
display: inline-block;
vertical-align: middle;
}
.content-holder
{
line-height: 33px;
padding: 13px 15px 0 0;
}
.content-holder h2
{
line-height: 30px;
margin: 0 0 15px;
}
.content-holder p
{
margin: 0 0 33px;
}
.content-holder a
{
text-decoration: underline;
}
.content-holder a:hover
{
text-decoration: none;
}
#content
{
overflow: hidden;
padding: 0 0 20px;
}
.steps li .item
{
font-size: 18px;
font-weight: 300;
line-height: 22px;
border-radius: 20px;
}
.steps li .item span
{
padding: 6px 10px;
}
#sidebar
{
margin: 0 -21px 0 0;
padding: 0;
text-align: center;
}
.panel
{
display: inline-block;
width: 288px;
min-height: 287px;
margin: 0 21px 20px 0;
vertical-align: top;
}
.panel .panel-heading
{
text-align: left;
}
.panel.panel-info
{
width: inherit;
margin: 0 0 21px;
}
.registration .form-control
{
margin: 0 0 12px;
}
.registration .form-group
{
padding: 0 0 48px;
}
.registration .checkbox
{
padding: 0 0 43px;
}
.registration .heading
{
padding: 0 0 50px;
}
.registration .select-deals
{
display: none;
}
.registration .list-items
{
margin: 0 -22px 69px 0;
}
.visual-frame
{
max-width: 750px;
margin: 0 auto 34px;
}
.visual-frame .img-holder
{
width: 100%;
height: auto;
}
.top-deals
{
overflow: hidden;
margin: 0;
padding: 0 0 6px;
}
.top-deals .item h2
{
height: auto !important;
margin: 0 0 12px;
}
.top-deals .item .block-bottom
{
text-align: center;
}
.top-deals .item .caption
{
display: block;
}
.top-deals .block-bottom .col-xs-6
{
float: left;
}
.top-deals .block-frame
{
text-align: center;
}
.top-deals .block-frame .small
{
max-width: 70px;
margin: 0 auto;
text-align: left;
}
.visual-block .text-holder
{
min-height: 95px;
}
.main-columns
{
padding: 0 0 24px;
}
.more
{
right: -9px;
padding: 6px 23px 6px 13px;
}
.item .caption
{
display: block;
padding: 0 0 5px;
}
.item .block-frame
{
text-align: center;
}
.item .block-frame .small
{
max-width: 70px;
margin: 0 auto;
padding: 0;
text-align: left;
}
.item .block-frame .small.tablet
{
max-width: 100px;
}
.item.detail
{
position: relative;
margin: 0 auto;
}
.item.detail .img-holder
{
overflow: hidden;
width: 40%;
text-align: center;
}
.item.detail .close
{
position: absolute;
top: 5px;
right: 5px;
display: block;
opacity: 1;
color: #a7a7a7;
}
.item.detail .close:hover,
.item.detail .close:active,
.item.detail .close:focus
{
text-decoration: none;
color: #818181;
}
.item.detail .btn-default
{
font-size: 12px;
line-height: 12px;
padding: 4px 10px 4px 0;
white-space: normal;
color: #e34a9e;
border: 1px solid #e34a9e;
border-radius: 4px;
background: none repeat scroll 0 center transparent;
text-shadow: none;
}
.item.detail .btn-default .btn-holder
{
padding: 0;
border-radius: 0;
background: 0;
}
.item.detail .btn-default:hover,
.item.detail .btn-default:focus
{
color: #fff;
background: #e34a9e;
}
.item.detail .btn-default .two-lines
{
display: inline-block;
width: 40px;
vertical-align: top;
}
.item.detail .share
{
display: none;
}
.item.detail .small.tablet
{
font-size: 14px;
line-height: 16px;
display: block;
float: left;
margin: 0 0 0 -3px;
text-align: left;
}
.item.detail .block-bottom .time-holder
{
display: none;
}
.item.deal
{
max-width: 718px;
margin: 0 auto;
}
.item.deal .share
{
display: block;
}
.item.deal .img-holder
{
width: 60%;
margin: 0 19px 0 0;
border-radius: 3px;
}
.item.deal .block-holder
{
min-height: 366px;
}
.item.deal address
{
text-align: left;
}
.item.deal .btn-default
{
font-size: 18px;
line-height: 22px;
padding: 0;
border-radius: 4px;
text-shadow: 0 -1px 1px #a6a6a6;
}
.item.deal .btn-default .btn-holder
{
padding: 8px 21px 6px 25px;
color: #fff;
border-radius: 2px;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3NDE5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2UzM2I4ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjFkNzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: #e74192;
background: -webkit-linear-gradient(top, #e74192 0%, #e33b8d 21%, #cf1d71 100%);
background: linear-gradient(to bottom, #e74192 0%, #e33b8d 21%, #cf1d71 100%);
}
.item.deal .btn-default:hover,
.item.deal .btn-default:active
{
background: rgba(255, 255, 255, .55);
}
.item.deal .btn-default:hover .btn-holder,
.item.deal .btn-default:active .btn-holder
{
color: #fff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmMWQ3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNzQxOTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: #cf1d71;
background: -webkit-linear-gradient(top, #cf1d71 0%, #e74192 100%);
background: linear-gradient(to bottom, #cf1d71 0%, #e74192 100%);
}
.item.deal .btn-default:focus
{
color: #fff;
background: rgba(255, 255, 255, .6);
}
.item.deal .btn-default:focus .btn-holder
{
background: #d01d72;
}
.main-holder
{
padding: 24px 10px 10px;
}
.list-items .item
{
padding: 0 0 24px;
}
.search-holder .check-option
{
float: left;
clear: left;
padding: 5px 0 0 17px;
}
.search-holder .select-area
{
width: 100% !important;
}
.search-holder .quantity
{
padding: 2px 0 10px 17px;
}
.search-holder label
{
max-width: 76%;
}
.search-holder .banner-frame
{
overflow: hidden;
width: 100%;
margin: 0 0 15px;
padding: 6px 0;
border: 1px solid #ddd;
}
.search-results .banner-frame
{
width: inherit;
}
.search-results .banner.width-728
{
width: 468px;
}
.search-results .desktop
{
display: none;
}
.search-results .tablet
{
display: inline-block;
}
.search-results.list .item .block-frame .small
{
padding: 0;
}
.top
{
font-size: 14px;
}
.sort-panel
{
margin: 0 0 17px;
padding: 0 12px;
}
.sort-panel .deals-quantity
{
font-size: 22px;
font-weight: 300;
line-height: 22px;
display: block;
color: #041b2a;
}
.sort-panel .panel-holder
{
padding: 19px 10px 11px 0;
}
.sort-panel .tabs
{
border-left: 1px solid #ddd;
}
.sort-panel .tabs ul
{
display: inline-block;
margin: 0;
margin: 0 -19px 0 0;
padding: 0;
list-style: none;
vertical-align: middle;
border: 0;
}
.sort-panel .tabs ul li
{
margin: 0 20px 0 0;
}
.sort-panel .tabs ul li.active a
{
font-size: 22px;
margin: 0;
padding: 0;
cursor: pointer;
color: #f654ad;
border: 0;
background: 0;
}
.sort-panel .tabs ul li.active a:hover
{
color: #f654ad;
}
.sort-panel .tabs ul span
{
display: none;
}
.sort-panel .tabs span
{
display: inline-block;
margin: 0 15px 0 0;
vertical-align: middle;
}
.sort-panel .sort-holder
{
padding: 19px 0 17px 16px;
}
.sort-panel .sort-holder .select-area
{
float: left;
width: 68% !important;
}
.sort-panel .sort-holder .text
{
float: left;
padding: 9px 11px 0 0;
}
.categories
{
display: none;
}
.more-info #two-columns.search.detail
{
padding: 12px 10px 20px;
}
.more-info #two-columns.search.detail #content
{
margin: 0;
padding: 0;
}
.more-info #two-columns.search.detail #sidebar
{
background: none;
}
.more-info #two-columns.search.detail .list-items
{
margin: 0;
}
.more-info #two-columns.search.detail .list-items .item .img-holder
{
float: left;
width: 171px;
height: 203px;
}
.more-info #two-columns.search.detail .list-items .item .img-holder .desktop
{
display: none;
}
.more-info #two-columns.search.detail .list-items .item .img-holder .tablet
{
display: block;
}
.more-info #two-columns.search.detail .list-items .small
{
font-size: 11px;
line-height: 13px;
}
.more-info #two-columns.search.detail .list-items .price,
.more-info #two-columns.search.detail .list-items .btn-default
{
display: none;
}
.more-info #two-columns.search.detail .more-holder .more
{
right: -10px;
}
.top-deal .item .heading
{
min-height: 132px;
}
#two-columns.search.detail address
{
font-size: 14px;
line-height: 17px;
}
.top-deal .item.detail .block .img-holder address
{
left: -2px;
text-align: left;
}
.item.deal .img-holder
{
overflow: hidden;
}
.item.similar-deal .close
{
display: none;
}
.search-results.list .item .block-bottom
{
padding: 5px 0;
}
.no-mobile
{
display: none;
}
.footer-holder
{
text-align: center;
}
.footer-holder .banner-block
{
float: none !important;
margin: 0 auto;
padding: 0 0 20px;
}
.footer-holder .banner
{
float: none;
margin: 0;
}
.footer-holder .block
{
display: inline-block;
float: none;
margin: 0 44px 0 0;
text-align: left;
vertical-align: top;
}
.footer-holder .block a
{
display: block;
height: 61px;
text-align: center;
background: #fff;
}
.footer-holder .block a:after
{
display: inline-block;
overflow: hidden;
width: 0;
height: 61px;
margin: 0 0 0 -5px;
content: '';
vertical-align: middle;
}
.footer-holder .block a img
{
display: inline-block;
vertical-align: middle;
}
.list-logos
{
margin: 0;
margin: 0 -10px 0 0;
padding: 0;
list-style: none;
}
.list-logos li
{
float: left;
width: 61px;
height: 61px;
margin: 0 10px 0 0;
}
.logos-holder
{
overflow: hidden;
width: 100% !important;
}
.logos-holder .holder
{
overflow: hidden;
margin: 0 -44px 0 0;
}
.footer-holder
{
padding: 43px 0 25px;
}
.footer-holder .banner-block
{
padding: 0 0 26px;
}
.footer-frame
{
padding: 21px 0 10px;
}
.footer-frame .columns
{
margin: 0;
}
.footer-frame ul
{
margin: 0;
margin: 0 0 0 -5px;
padding: 0;
padding: 0 10px 0 0;
list-style: none;
}
.footer-frame .socials
{
padding: 0 0 15px;
}
.footer-frame .logo-holder
{
margin: 0;
text-align: center;
}
.footer-frame .logo-holder a
{
margin: 0 21px 0 0;
}
.footer-col.last
{
border: 0;
}
.social-col
{
padding: 20px 0 0;
text-align: center;
}
.copy
{
text-align: center;
}
}
@media (max-width: 1024px)
{
.modal-dialog
{
margin-top: 116px;
}
.modal-header
{
padding: 23px 15px 19px;
}
.form-footer
{
margin-bottom: -29px;
}
.modal-content
{
border-radius: 0 0 7px 7px;
}
.password-modal .modal-dialog
{
margin-top: 171px;
}
.password-modal .modal-content
{
border-radius: 7px;
}
}
@media (max-width: 1023px)
{
.style-visible
{
display: none;
}
.page-holder
{
padding-top: 4px;
}
.page-holder .account-form
{
float: none;
width: 100%;
}
.side-box
{
position: static !important;
float: none;
width: 100%;
margin: 0 0 20px;
text-align: center;
}
.side-box li
{
float: left;
width: 33.333%;
border: solid #ddd;
border-width: 0 0 0 1px;
}
.side-box li:first-child
{
border: 0;
}
.white-box
{
margin-bottom: 22px;
}
.white-box .heading
{
padding: 18px 16px 19px;
}
.account-form
{
max-width: 100%;
}
.account-form .label-holder
{
width: 24%;
}
.account-form .form-row
{
width: 76%;
}
.account-form .form-group
{
padding: 14px 10px 15px 17px;
}
.panel-holder .btn-panel
{
max-width: 100%;
padding: 14px 10px 15px;
}
}
@media (max-width: 767px)
{
.modal-dialog
{
width: 280px;
margin-top: 115px;
}
.modal-footer
{
text-align: center;
}
.modal-footer .btn-close
{
float: none;
max-width: 100%;
}
.more-row
{
float: none;
max-width: 100%;
margin: 20px 0 0;
}
.modal-header
{
padding: 11px 15px 11px;
}
.modal-body
{
padding: 10px 15px 15px;
}
.modal-body .text-holder
{
margin-bottom: 24px;
}
.registration-form
{
min-width: 280px;
min-height: 157px;
}
.registration-form .switch
{
background: transparent;
}
.registration-form .chk-area
{
border: 1px solid #b7b7b7;
}
.registration-form .chk-area.chk-checked i
{
line-height: 14px;
position: static;
display: block;
width: auto;
height: auto;
background: transparent;
}
.registration-form .chk-checked:after
{
display: none;
}
.registration-form .select-area
{
margin-top: 20px;
}
.registration-form .form-group
{
margin-top: 20px;
}
.registration-form .checkbox-list .chk-area.chk-checked
{
border-color: #e34a9e;
}
.registration-form .checkbox-list .chk-area.chk-checked i
{
display: none;
}
.checkbox-list
{
margin: 8px 0 26px;
}
.checkbox-list .checkbox
{
display: block;
width: 100%;
padding: 0;
}
.form-footer
{
margin-bottom: -4px;
}
.form-footer .note
{
margin-top: 17px;
}
.modal-content .btn-default .btn-holder
{
min-width: 173px;
padding: 7px 4px;
}
.password-modal .modal-dialog
{
margin-top: 133px;
}
.password-modal .form-group
{
padding: 9px 15px 19px;
}
.password-modal .label-holder
{
float: none;
width: 100%;
padding: 0;
}
.password-modal .form-row
{
float: none;
width: 100%;
}
.password-modal .modal-footer
{
padding: 15px 12px;
}
.password-modal .btn-default .btn-holder
{
min-width: 116px;
}
.page-holder
{
padding: 0 5px;
}
.side-box li a
{
padding: 15px 5px;
}
.account-form .label-holder
{
font-size: 13px;
line-height: 20px;
float: none;
width: 100%;
margin-bottom: 4px;
padding-right: 0;
}
.account-form .form-row
{
font-size: 13px;
line-height: 20px;
float: none;
width: auto;
}
.account-form .chk-area
{
border: 1px solid #b7b7b7;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.account-form .chk-area i
{
line-height: 12px;
}
.account-form label,
.account-form .text
{
margin-top: 0;
}
.account-form .form-group
{
position: relative;
min-height: 0;
padding: 14px 10px 14px 9px;
}
.account-form .open-close.active .opener-holder
{
border-color: #ddd;
}
.account-form .open-close.active .fa-chevron-down
{
display: inline-block;
vertical-align: middle;
}
.account-form .open-close .opener i
{
float: none;
color: #041b2a;
}
.account-form .option-list li
{
display: block;
width: 100%;
}
.account-form .text-holder
{
margin-top: 9px;
}
.account-form .checkbox
{
margin-bottom: 5px;
}
.white-box
{
margin-bottom: 25px;
}
.white-box.checkbox-style .label-holder label
{
padding: 0 0 0 30px;
}
.white-box.checkbox-style .form-row.style
{
position: absolute;
top: 15px;
left: 10px;
}
.white-box .heading
{
padding: 15px 10px 14px;
}
.panel-holder .center-holder
{
padding: 0 5px;
}
.panel-holder .btn-panel .btn
{
float: right;
width: 48%;
}
.panel-holder .btn-panel .btn:first-child
{
float: left;
}
}
@media (max-width: 766px)
{
#nav > ul > li .drop-wrap
{
display: none;
}
#header
{
margin: 0 0 18px;
padding: 0;
box-shadow: none;
}
#two-columns > .row > div
{
min-height: 0 !important;
}
.list-countries
{
display: inline-block;
margin: 0;
padding: 0;
list-style: none;
vertical-align: top;
}
.list-countries li
{
display: inline-block;
vertical-align: top;
}
.list-countries li:first-child a
{
padding: 10px 12px 13px 0;
}
.list-countries li a
{
padding: 10px 10px 13px 7px;
}
.list-countries a
{
display: block;
border-right: 1px solid #364955;
}
.register,
.login,
.socials
{
display: none !important;
}
.open-holder
{
display: inline-block;
margin: 0;
padding: 0;
vertical-align: top;
}
.open-holder .opener
{
font-size: 0;
line-height: 0;
position: relative;
display: block;
display: block;
width: 57px;
height: 39px;
margin: 0 0 0 -4px;
padding: 9px 11px 10px 23px;
}
.open-holder .opener:hover:after,
.open-holder .opener:hover:before,
.open-holder .opener:hover span
{
background: #e34a9e;
}
.open-holder .opener:after
{
display: block;
width: 17px;
height: 3px;
margin: 3px 0;
content: '';
background: #fff;
}
.open-holder .opener:before,
.open-holder .opener span
{
display: block;
width: 17px;
height: 3px;
margin: 3px 0;
content: '';
background: #fff;
}
.top-bar
{
padding: 0;
}
.top-bar .holder
{
width: 100%;
text-align: right;
}
.top-bar .btn-default
{
line-height: 1px;
display: inline-block;
padding: 7px 23px 12px 20px;
vertical-align: top;
border-right: 1px solid #364955;
border-radius: 0;
background: 0;
}
.top-bar .btn-default:hover,
.top-bar .btn-default:active,
.top-bar .btn-default:focus
{
color: #e34a9e;
}
.top-bar .btn-default i
{
font-size: 20px;
margin: 0;
}
.top-bar a
{
margin: 0;
}
.top-bar a i
{
margin: 0 7px 0 0;
}
.top-bar .slogan
{
display: none;
}
.top-bar .holder
{
font-size: 14px;
font-weight: 500;
line-height: 16px;
}
.header-holder
{
border-bottom: 5px solid #e34a9e;
background: #0b71b1;
}
.header-holder.sticky-header
{
border-bottom: 5px solid #e34a9e;
background: #0b71b1;
box-shadow: 0 0 8px 0 rgba(0, 0, 0, .7);
}
.header-holder.sticky-header .mobile
{
display: none;
}
.header-holder.sticky-header #nav
{
width: 70%;
margin: 0;
padding: 0;
}
.header-holder.sticky-header #nav ul
{
margin: 0;
}
.header-holder.sticky-header #nav ul li a
{
padding: 24px 8px 17px;
}
.header-holder.sticky-header .add-menu
{
width: 100%;
padding: 0;
}
.header-holder.sticky-header .logo
{
display: none;
}
.header-holder.sticky-header .top
{
font-size: 24px;
line-height: 26px;
position: relative;
float: left;
width: 15%;
padding: 5px 0 9px;
text-align: center;
color: #fff;
}
.header-holder.sticky-header .top span
{
display: none;
}
.header-holder.sticky-header .top i
{
font-size: 20px;
}
.header-holder.sticky-header .top:hover
{
color: #e34a9e;
}
.header-holder.sticky-header .form-container .top
{
display: none;
}
.header-holder.sticky-header .add-menu .top
{
display: block;
margin: 0;
}
.header-holder .top,
.header-holder .search
{
display: none;
}
.header-holder .btn-holder
{
padding: 0;
}
#nav
{
font-family: 'museo', Arial, Helvetica, sans-serif;
font-weight: 500;
width: 100%;
margin: 0;
padding: 0 0 0 97px;
}
#nav li.home
{
display: none;
}
#nav li a
{
display: block;
padding: 16px 8px 9px;
}
.logo
{
width: 86px;
height: 23px;
margin: 14px -100% 0 -3px;
background-size: 100% 100%;
}
.slide-frame
{
position: absolute;
z-index: 100;
top: 0;
right: -100%;
width: 100%;
height: 100vh;
background: #000;
}
.slide-frame a:hover
{
color: #e34a9e;
}
.slide-frame .mobile-nav
{
padding: 0 0 30px;
}
.slide-frame .mobile-nav ul
{
font-size: 16px;
line-height: 21px;
}
.slide-frame .add-nav
{
line-height: 21px;
padding: 3px 0 13px;
}
.slide-frame .block
{
margin: 0 -35px 11px;
padding: 0 35px 6px;
border-bottom: 1px solid #5b5c5c;
}
.slide-frame .block p:first-child
{
margin: 0 0 14px;
}
.slide-frame .head
{
font-size: 16px;
color: #5c5c5d;
}
.slide-frame .register,
.slide-frame .login,
.slide-frame .socials
{
display: inline-block !important;
vertical-align: top;
}
.slide-frame .register i,
.slide-frame .login i
{
margin: 0 4px 0 0;
}
.slide-frame .copyright
{
display: block;
text-align: left;
}
.slide-frame .socials
{
display: inline-block;
margin: 0 -12px 0 0;
padding: 12px 0 13px;
vertical-align: top;
}
.slide-frame .socials span
{
font-size: 0;
line-height: 0;
}
.slide-frame .socials li
{
float: left;
margin: 0 4px 10px 0;
}
.slide-frame .socials li.facebook a
{
color: #3966cc;
}
.slide-frame .socials li.facebook a:hover
{
color: #4879e8;
}
.slide-frame .socials li.twitter a
{
color: #1eb5fb;
}
.slide-frame .socials li.twitter a:hover
{
color: #59c5f8;
}
.slide-frame .socials li.googleplus a
{
color: #df5236;
}
.slide-frame .socials li.googleplus a:hover
{
color: #ff6d50;
}
.slide-frame .socials li.rss a
{
color: #e67c43;
}
.slide-frame .socials li.rss a:hover
{
color: #fb8e54;
}
.slide-frame .socials a
{
display: block;
width: 28px;
height: 28px;
}
.slide-frame .socials i
{
font-size: 32px;
}
.slide-frame .slide-holder
{
overflow-y: auto;
height: 100%;
padding: 22px 35px 10px;
}
.slide-frame .logo-holder
{
display: block;
overflow: hidden;
margin: 0 0 23px;
text-align: center;
}
.slide-frame .logo-holder a
{
display: inline-block;
margin: 0 21px 0 0;
vertical-align: middle;
}
.slide-frame .logo-holder a.logo-coupns
{
font-size: 0;
line-height: 0;
width: 70px;
height: 26px;
margin: 5px 21px 0 0;
background: url(../images/logo-coupns.png) no-repeat;
background-size: 100% 100%;
}
.slide-frame .logo-holder a.logo-footer
{
font-size: 0;
line-height: 0;
width: 119px;
height: 32px;
background: url(../images/logo-footer.png) no-repeat;
background-size: 100% 100%;
}
.slide-frame .fa-times
{
font-size: 16px;
position: absolute;
top: 15px;
right: 30px;
color: #969696;
}
.slide-frame .fa-times:hover
{
color: #fff;
}
.slide-frame .footer-block
{
padding: 11px 0 0;
text-align: left;
color: #838384;
}
.slide-frame .footer-block .copyright a:hover
{
color: #fff;
}
.slide-frame .copy
{
display: inline-block;
padding: 0 0 14px;
vertical-align: top;
}
.slide-frame .link-desctop
{
font-size: 12px;
line-height: 14px;
}
#sidebar
{
display: none;
}
#sidebar h2
{
display: none;
}
.search-results .opener
{
font-size: 18px;
padding: 8px 12px 6px;
border-radius: 6px;
background: #fff;
}
.search-results .opener i
{
font-size: 16px;
margin: 3px 6px 0 0;
}
.search-results .list-items
{
padding: 20px 0 0;
}
.search-results .list-items .read-more
{
display: block;
float: right;
min-width: 0;
height: auto;
margin: 0;
}
.search-results .list-items .read-more:hover,
.search-results .list-items .read-more:focus,
.search-results .list-items .read-more:active
{
color: #fff;
}
.search-results .list-items .read-more.btn-default
{
padding: 4px;
}
.banner-frame
{
display: none;
}
.more-info #two-columns.search.detail
{
padding: 0;
}
.more-info #two-columns.search.detail #content
{
padding: 10px 11px 17px;
border-radius: 6px;
}
.more-info #two-columns.search.detail .deal .img-holder img
{
width: 100%;
height: auto;
}
.more-info #two-columns.search.detail .list-items
{
margin: 16px 0 0;
}
.more-info #two-columns.search.detail .list-items .item.similar-deal
{
margin: 0 0 31px;
padding: 10px;
border-radius: 6px;
background: #fff;
}
.more-info #two-columns.search.detail .list-items .item .img-holder
{
float: none;
width: 100%;
height: auto;
}
.more-info #two-columns.search.detail .list-items .item .img-holder .desktop
{
display: block;
}
.more-info #two-columns.search.detail .list-items .item .img-holder .tablet
{
display: none;
}
.more-info #two-columns.search.detail .list-items .item .price,
.more-info #two-columns.search.detail .list-items .item .btn-default
{
display: block;
}
.more-info #two-columns.search.detail .more-holder
{
padding: 13px 10px;
border-radius: 6px;
background: #fff;
}
.more-info #two-columns.search.detail .more-holder .more
{
position: relative;
right: 0;
display: block;
width: 100%;
text-align: center;
border-radius: 4px;
}
#two-columns.search
{
padding: 0 0 20px;
background: none;
box-shadow: none;
}
#two-columns.search.detail
{
padding: 0;
border-radius: 6px;
background: none;
}
#two-columns.search.detail h1
{
font-size: 18px;
line-height: 22px;
color: #828689;
}
#two-columns.search.detail .img-holder
{
float: none;
width: 100%;
margin: 0 0 17px;
}
#two-columns.search.detail .detail-holder .btn
{
font-size: 18px;
line-height: 22px;
width: 216px;
margin: 0 auto;
}
#two-columns.search.detail #sidebar
{
display: block;
}
#two-columns.search.detail #content
{
background: #fff;
}
#two-columns .breadcrumbs
{
display: none;
}
#two-columns .top-deal
{
margin: 0 0 30px;
padding: 14px 9px 0;
border: 2px solid #e372af;
border-radius: 6px;
background: #fff;
}
#two-columns .top-deal h2
{
font-size: 18px;
line-height: 22px;
margin: 0 0 9px;
}
#two-columns .top-deal .item
{
padding: 0;
}
#two-columns .top-deal .item .block-holder
{
margin: 0 -9px;
padding: 14px 14px 0;
}
#two-columns .top-deal .item .close
{
display: none;
}
#two-columns .top-deal .item .block
{
border: 0;
}
#two-columns .top-deal .item .img-rounded
{
border-radius: 2px;
}
#two-columns .top-deal .item .img-holder
{
float: none;
width: 100%;
}
#two-columns .top-deal .item .img-holder img
{
width: 100%;
height: auto;
}
#two-columns .top-deal .item .text-holder p
{
display: none;
}
#two-columns .top-deal .item .heading
{
min-height: 1px;
}
#two-columns .top-deal .item .final-amount
{
font-size: 38px;
}
#two-columns .top-deal .item .final-amount sup
{
font-size: 24px;
}
#two-columns .top-deal .item .small.tablet
{
font-size: 11px;
line-height: 13px;
float: none;
margin: 0 auto;
padding: 6px 0 0;
}
#two-columns .top-deal .item .btn-default
{
padding: 4px 7px 4px 0;
}
#two-columns .top-deal address
{
text-align: left;
}
.top-bar
{
display: block;
}
.intro-bar
{
display: block;
overflow: hidden;
margin: -18px -9999px 17px;
padding: 0 9999px;
background: #fff;
}
.intro-bar .holder
{
overflow: hidden;
padding: 5px 0 3px;
}
.intro-bar h2
{
font-size: 18px;
font-weight: 500;
line-height: 22px;
float: left;
margin: 0;
padding: 5px 0;
color: #525658;
}
.intro-bar .btn
{
font-size: 14px;
line-height: 16px;
float: right;
padding: 7px 6px 5px;
color: #0b71b1;
background: #e6f1f7;
}
.intro-bar .btn:hover,
.intro-bar .btn:active,
.intro-bar .btn:focus
{
color: #fff;
background: #36a3de;
}
.intro-bar .menu-holder .mobile-menu
{
font-size: 16px;
line-height: 20px;
position: absolute;
z-index: 20;
top: 0;
left: -280px;
width: 280px;
margin: 0 0 -99999px;
padding: 0 0 99999px;
color: #404040;
background: #e4e4e4;
}
.intro-bar .menu-holder .mobile-menu .heading
{
position: relative;
overflow: hidden;
padding: 12px 16px 8px;
border-bottom: 1px solid #ececec;
}
.intro-bar .menu-holder .mobile-menu .heading .title
{
font-weight: 700;
float: left;
}
.intro-bar .menu-holder .mobile-menu .heading .link-done
{
float: right;
text-decoration: none;
color: #0b71b1;
}
.intro-bar .menu-holder .mobile-menu .heading .link-done:hover
{
text-decoration: none;
color: #333;
}
.intro-bar .menu-holder .mobile-menu ul
{
margin: 0;
padding: 0;
list-style: none;
}
.intro-bar .menu-holder .mobile-menu ul li
{
border-bottom: 1px solid #ececec;
}
.intro-bar .menu-holder .mobile-menu ul a
{
display: block;
overflow: hidden;
padding: 11px 16px 8px;
color: #404040;
}
.intro-bar .menu-holder .mobile-menu ul a i
{
position: absolute;
top: 2px;
right: 0;
color: #9f9f9f;
}
.intro-bar .menu-holder .mobile-menu ul a:hover
{
background: #fff;
}
.intro-bar .menu-holder .mobile-menu ul .note
{
font-size: 13px;
font-weight: 500;
line-height: 15px;
position: relative;
float: right;
margin: 2px 0 0;
padding: 0 22px 0 0;
color: #9f9f9f;
}
.sort-panel
{
display: none;
}
.sort-deal
{
margin: 0 0 30px;
padding: 12px 10px 10px;
border-radius: 6px;
background: #fff;
}
.sort-deal .item
{
padding: 0;
}
.sort-deal .item .heading
{
padding: 0 10px 10px;
}
.sort-deal .read-more
{
display: block;
float: right;
min-width: 0;
height: auto;
margin: -24px 0 0;
}
.sort-deal .read-more:hover,
.sort-deal .read-more:focus,
.sort-deal .read-more:active
{
color: #fff;
}
.sort-deal .read-more.btn-default
{
padding: 4px;
}
.open-close
{
margin: 0 0 20px;
}
.more-features
{
font-size: 14px;
line-height: 16px;
margin: 30px 0 0;
padding: 25px 10px 10px;
border-radius: 6px;
background: #fff;
}
.more-features .top
{
display: inline-block;
float: none !important;
vertical-align: top;
}
.more-features .columns
{
padding: 0 0 7px;
}
.more-features .heading
{
font-size: 18px;
line-height: 22px;
padding: 0 0 19px;
}
.more-features .heading .logo
{
width: 87px;
height: 37px;
margin: 0 0 18px;
}
.more-features .col
{
font-size: 14px;
line-height: 16px;
padding: 25px 6px 5px;
}
.more-features .col h3
{
font-size: 18px;
line-height: 22px;
}
.more-features .col .circle
{
width: 63px;
height: 63px;
margin: 0 0 17px;
background: url(../images/bg-circle.png) no-repeat;
background-size: 100% 100%;
}
.more-features .col .circle:after
{
height: 63px;
}
.more-features .col .circle i
{
font-size: 39px;
}
.registration
{
min-height: 365px;
padding: 12px 11px;
}
.registration #content
{
padding: 0;
}
.registration h1
{
font-size: 28px;
line-height: 34px;
margin: 0 0 31px;
}
.registration .form-group
{
width: 100%;
}
.registration .form-control
{
font-size: 20px;
line-height: 22px;
height: 38px;
margin: 0 0 7px;
padding: 7px 20px 7px 46px;
}
.registration .form-group i
{
font-size: 24px;
line-height: 22px;
left: 11px;
}
.registration .hint
{
font-size: 14px;
line-height: 16px;
display: inline-block;
vertical-align: top;
}
.registration .form-group
{
padding: 0 0 23px;
}
.registration label
{
font-size: 14px;
line-height: 18px;
}
.registration .checkbox
{
margin-bottom: 0;
padding: 0 0 31px;
}
.registration .btn-default
{
font-size: 22px;
line-height: 24px;
display: inline-block;
min-width: 164px;
height: 38px;
vertical-align: top;
}
.registration .btn-default i
{
font-size: 12px;
margin: 0 0 0 16px;
}
.registration .btn-default .btn-holder
{
overflow: hidden;
padding: 7px 15px 7px;
}
.registration .form-group.style
{
padding: 0 0 30px;
}
.registration .form-group.style .input-holder
{
width: 136px;
}
.registration .form-group.style .form-control
{
padding: 11px 8px 10px 37px;
}
.registration .form-group.style i
{
left: 13px;
}
.registration .input-holder
{
width: 278px;
}
.registration .list-items
{
margin: 0 -16px 5px 3px;
padding: 0;
}
.registration .list-items li
{
width: 50%;
padding: 0 19px 19px 0;
}
.registration .heading
{
padding: 0 0 20px;
}
.registration .welcome-text
{
font-size: 14px;
line-height: 19px;
padding: 0 0 20px;
}
.registration .welcome-text h2
{
font-size: 18px;
line-height: 22px;
margin: 0 0 11px;
}
.steps
{
float: right;
padding: 0 0 39px;
text-align: right;
}
.steps li
{
width: auto;
padding: 0;
}
.steps li .item
{
display: inline-block;
float: none;
width: 24px;
min-width: 24px;
height: 24px;
margin: 0 0 0 6px;
padding: 0;
vertical-align: top;
border-radius: 50%;
outline: none !important;
background: #d7d7d7;
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.steps li .item span
{
font-size: 0;
line-height: 0;
height: 100%;
}
.steps li.active .item
{
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: #0b71b1;
background: -webkit-linear-gradient(top, #0b71b1 0%, #0c659e 100%);
background: linear-gradient(to bottom, #0b71b1 0%, #0c659e 100%);
}
.steps .btn,
.steps .btn-primary
{
display: none;
}
.chk-area
{
width: 20px;
height: 20px;
margin: -2px 13px 0 0;
}
.chk-area i
{
font-size: 16px;
}
.open-close.style2
{
border-radius: 0;
}
.open-close.style2 .opener
{
display: block;
}
.open-close.style2 .slide.js-slide-hidden
{
position: absolute !important;
top: -9999px !important;
left: -9999px !important;
display: block;
}
.switch
{
position: relative;
display: inline-block;
width: 52px;
height: 31px;
margin: 0 15px 0 0;
vertical-align: middle;
border-radius: 14px;
background: #0b6ba7;
}
.switch .chk-checked
{
position: relative;
}
.switch .chk-checked:after
{
position: absolute;
top: -1px;
left: -1px;
width: 54px;
height: 33px;
content: '';
border-radius: 16px;
background: #ebebeb;
}
.switch i
{
position: absolute;
z-index: 2;
top: 1px;
left: 2px;
left: 22px;
width: 29px;
height: 29px;
border-radius: 50%;
background: #fff;
}
.switch span
{
position: absolute;
top: 0;
left: 0;
display: inline;
width: 100%;
height: 100%;
margin: 0;
}
.switch input[type='checkbox']
{
position: absolute;
z-index: 100;
left: 0;
width: 100%;
height: 0;
height: 100%;
margin: 0;
padding: 0;
cursor: pointer;
opacity: 0;
border: 0;
}
.switch input:checked ~ label i
{
top: 0;
left: 0;
height: 31px;
}
.checkbox .switch
{
display: inline-block;
float: none;
margin: 0 6px 0 0;
vertical-align: middle;
}
.checkbox label
{
display: inline-block;
vertical-align: middle;
}
.chk-area
{
margin: 0;
border: 0;
background: none;
box-shadow: none;
}
.chk-area:focus,
.chk-area:hover
{
box-shadow: none;
}
.chk-area i
{
margin: 0;
}
.chk-area i.fa-check
{
display: none;
}
.more-info #two-columns.search.detail .list-items .small
{
float: left;
}
#main
{
margin: 0 0 43px;
}
.item.similar-deal .close
{
display: block;
}
#two-columns .top-deal .item .read-more
{
display: inline-block;
float: right;
min-width: 1px;
height: auto;
padding: 4px;
vertical-align: top;
background: none;
}
#two-columns .top-deal .item .read-more:hover,
#two-columns .top-deal .item .read-more:focus
{
color: #fff;
background: #e34a9e;
}
.item.detail .text-holder
{
overflow: hidden;
}
.item.detail .heading-holder
{
padding: 0;
}
.link-desktop
{
display: inline-block;
margin: 0 0 5px;
vertical-align: top;
}
.more-features .col
{
height: auto !important;
}
.header-holder.sticky-header
{
height: 50px;
}
.header-holder.sticky-header #nav ul li a
{
padding: 21px 8px 19px;
padding: 12px 8px 13px;
}
.header-holder.sticky-header .top
{
top: 7px;
display: block;
margin: 0;
padding: 5px 0;
}
.header-holder.sticky-header .form-container + .top
{
display: none;
}
.sign-up
{
font-size: 18px;
line-height: 22px;
display: block;
float: left;
padding: 2px 0 0;
color: #525658;
}
.sign-up:hover
{
color: #404345;
}
.detail-holder .text-holder
{
padding: 0;
}
.detail-holder p
{
margin: 0 0 19px;
padding: 0 0 0;
}
#two-columns.search .detail-holder .btn-default
{
display: block;
}
.item.deal
{
padding: 0 0 21px;
}
.detail-holder
{
line-height: 20px;
}
#two-columns.search.detail .btn-default .btn-holder
{
display: block;
padding: 9px 14px 7px;
}
#two-columns.search.detail .btn-default .btn-holder i
{
font-size: 17px;
margin: 0 0 0 7px;
}
body
{
background: #014385 url(../images/bg-body-mobile.jpg) no-repeat 50% 86px;
}
.select-holder.style
{
display: inline-block;
width: auto;
vertical-align: top;
}
.select-country.select-area
{
width: 89px !important;
}
.select-country.select-area .center
{
padding: 2px 0 0 26px;
}
.select-country.select-area .select-opener
{
right: 5px;
}
.select-holder
{
position: relative;
z-index: 11;
margin: 0 0 0 -4px;
padding: 10px 0 13px;
border-right: 1px solid #364955;
}
.select-holder .select-icone.fa-map-marker
{
display: none;
}
.select-holder.style .select-icone.fa-map-marker
{
display: block;
}
.select-holder .select-icone
{
font-size: 12px;
position: absolute;
top: 13px;
left: 7px;
display: block;
}
.select-area.select-country .select-opener i
{
font-size: 0;
line-height: 0;
}
.select-area.select-country .select-opener.style i
{
font-size: 14px;
line-height: 16px;
top: 1px;
left: 7px;
margin: 0;
}
.select-holder .select-opener.style .fa-flag
{
display: block;
}
.select-holder.style .select-opener.style .fa-flag
{
display: none;
}
.drop-country.select-options
{
padding: 13px 0 0;
}
.style .select-country.select-area .center
{
padding: 2px 4px 0 20px;
}
.slide-holder a.register
{
margin: 0;
}
.mobile-open-close
{
display: inline-block;
vertical-align: top;
border-right: 1px solid #364955;
}
.search-opener
{
font-size: 20px;
float: left;
padding: 7px 15px 14px 15px;
}
.search-slide
{
position: absolute;
z-index: 100;
top: 100%;
left: 0;
clear: both;
overflow: hidden;
width: 100%;
border-top: 1px solid #364751;
background: #041b2a;
}
.search-slide .search
{
overflow: hidden;
padding: 10px;
}
.search-slide .form-group
{
display: inline-block;
width: 245px;
margin: 0;
vertical-align: top;
}
.search-slide .submit-holder
{
display: inline-block;
text-align: left;
vertical-align: top;
}
.search-slide .submit-holder .btn-default
{
display: inline-block;
padding: 0 0 0 10px;
vertical-align: top;
border: 0;
}
.search-slide .submit-holder .btn-holder
{
padding: 7px 10px 8px;
}
.mobile-menu .open-close
{
margin: 0;
border: 1px solid #fff;
border-width: 0 0 1px;
}
.mobile-menu .open-close .opener
{
font-size: 16px;
font-weight: 500;
line-height: 18px;
width: 100%;
padding: 13px 4px 10px 17px;
color: #404040;
}
.open-close .opener i
{
font-size: 14px;
float: right;
color: #9f9f9f;
}
.search-holder .check-option
{
font-size: 13px;
line-height: 15px;
float: right;
margin: -22px 32px 0 0;
}
.search-holder .quantity a
{
background: #fff;
}
.search-holder .quantity a.all:hover,
.search-holder .quantity a.all.active
{
background: #fff;
}
.search-holder .quantity a.none:hover,
.search-holder .quantity a.none.active
{
background: #fff;
}
.mobile-menu .search-holder .slide-holder ul a
{
display: inline;
padding: 0;
}
.open-close.active .opener-holder
{
border-color: #fff;
}
#two-columns > .row > div
{
min-height: 0 !important;
}
.chk-area.chk-checked i
{
display: block;
}
.switch .chk-area.chk-checked i
{
display: none;
}
.search-results.list .item .img-holder
{
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.header-holder.sticky-header .mobile-open-close.sticky
{
font-size: 26px;
font-weight: bold;
line-height: 28px;
display: block;
float: left;
width: 15%;
padding: 0;
text-align: center;
text-align: center;
color: #fff;
border: solid #3c8dc1;
border-width: 0 1px;
}
.header-holder.sticky-header .mobile-open-close.sticky:hover
{
color: #e34a9e;
}
.header-holder.sticky-header .mobile-open-close.sticky .search-opener
{
display: inline-block;
float: none;
width: 100%;
padding: 7px 0 10px;
vertical-align: top;
color: #fff;
}
.header-holder.sticky-header .mobile-open-close.sticky .search-opener:hover
{
color: #f654ad;
}
.header-holder.sticky-header .mobile-open-close.sticky .search
{
display: block;
padding: 12px 10px;
text-align: right;
}
.header-holder.sticky-header .form-group
{
float: none;
width: 241px;
margin: 0;
}
.header-holder.sticky-header .btn-default
{
margin: 0 0 0 5px;
padding: 0;
}
.header-holder.sticky-header .btn-default i
{
margin: 3px 0 0;
}
#footer
{
color: #838384;
box-shadow: 0 -5px 11px -1px rgba(0, 0, 0, .2);
}
.footer-holder
{
display: none;
}
.footer-frame
{
font-size: 14px;
line-height: 28px;
padding: 21px 0 0;
border-top: 5px solid #80a1c2;
background: #141516;
}
.footer-frame .footer-menu
{
font-size: 16px;
line-height: 18px;
display: block;
width: 100%;
margin: 0;
margin: 0;
padding: 0;
padding: 0;
list-style: none;
text-align: center;
}
.footer-frame .footer-menu li
{
display: inline-block;
padding: 0 10px;
text-align: center;
vertical-align: top;
}
.footer-frame ul
{
margin: 0;
padding: 0;
}
.footer-frame .columns
{
display: none;
}
.footer-frame .columns .mobile
{
display: inline-block !important;
vertical-align: top;
}
.footer-frame h3
{
font-size: 14px;
font-weight: 700;
line-height: 28px;
margin: 0 0 10px;
color: #fff;
}
.footer-frame .socials
{
display: inline-block;
margin: 0 -12px 0 0;
padding: 0 0 61px;
vertical-align: top;
}
.footer-frame .socials span
{
font-size: 0;
line-height: 0;
}
.footer-frame .socials li
{
float: left;
margin: 0 16px 10px 0;
}
.footer-frame .socials li.facebook a
{
color: #3966cc;
}
.footer-frame .socials li.facebook a:hover
{
color: #4879e8;
}
.footer-frame .socials li.twitter a
{
color: #1eb5fb;
}
.footer-frame .socials li.twitter a:hover
{
color: #59c5f8;
}
.footer-frame .socials li.googleplus a
{
color: #df5236;
}
.footer-frame .socials li.googleplus a:hover
{
color: #ff6d50;
}
.footer-frame .socials li.rss a
{
color: #e67c43;
}
.footer-frame .socials li.rss a:hover
{
color: #fb8e54;
}
.footer-frame .socials a
{
display: block;
width: 28px;
height: 28px;
}
.footer-frame .socials i
{
font-size: 32px;
}
.footer-frame .logo-holder
{
overflow: hidden;
margin: 0 -21px 8px 0;
}
.footer-frame .logo-holder a
{
display: inline-block;
margin: 0 21px 0 0;
vertical-align: middle;
}
.footer-frame .logo-holder a.logo-coupns
{
font-size: 0;
line-height: 0;
width: 88px;
height: 31px;
margin: 5px 21px 0 0;
background: url(../images/logo-coupns.png) no-repeat;
}
.footer-frame .logo-holder a.logo-footer
{
font-size: 0;
line-height: 0;
width: 151px;
height: 41px;
background: url(../images/logo-footer.png) no-repeat;
}
.footer-col
{
border-right: 1px solid #2c2d2e;
}
.copyright
{
font-size: 12px;
}
.copyright a
{
color: #838384;
}
.social-col h3
{
display: none;
}
.social-col .socials
{
display: block !important;
padding: 0;
text-align: center;
}
.social-col .socials li
{
display: inline-block;
float: none;
vertical-align: top;
}
.logo-holder,
.copyright
{
display: none;
}
.banner.width-320
{
display: block;
width: 320px;
height: 50px;
margin: 0 auto;
}
.banner.width-320:after
{
display: inline-block;
overflow: hidden;
width: 1px;
height: 50px;
margin: 0 0 0 -5px;
content: '';
vertical-align: middle;
}
}