html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
} article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}  body, #main-menu li li, textarea, .blog-title h3 span, .blog-title-single h2 span,
.sidebar .widget .latest-posts-list li .lpl-content h6 span {
font-family: Arial, sans-serif;
}
body {
font-size: 14px;
line-height: 24px;
color: #424242;
}
p {
line-height: 1.55;
font-size: 14px;
margin: 0 0 10px 0;
}
a {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
outline: none;
text-decoration: none;
}
.jshide {
display: none;
}
.fl {
float: left;
}
.fr {
float: right;
}
.clearfix, .wp-tag-cloud {
zoom: 1;
}
.clearfix:before, .clearfix:after,
.wp-tag-cloud:before, .wp-tag-cloud:after {
content: "";
display: table;
}
.clearfix:after,
.wp-tag-cloud:after {
clear: both;
}
.clearboth {
clear: both;
} .content-wrapper {
width: 980px;
margin: 0 auto;
}
.content-body {
background: #fff;
width: 960px;
margin: 0 auto;
position: relative;
box-shadow: 0 1px 6px 1px rgba(0, 0, 0, 0.2);
} .top-bar {
padding: 10px 20px 10px 20px;
color: #fff;
height: 20px;
margin: 0 0 50px 0;
}
.top-bar a {
color: #fff;
}
.top-menu-wrapper {
position: relative;
top: -4px;
}
.map-on {
position: relative;
top: -45px;
}
.full-logo {
position: relative;
top: -7px;
}
.top-menu li {
display: inline;
text-transform: uppercase;
font-size: 12px;
}
.top-menu li ul {
float: right;
padding: 0;
margin: 1px 0 0 0;
}
.top-menu li ul li {
margin: 0 0 0 6px;
}
.top-menu li:last-child span {
display: none;
}
.gmap-btn-wrapper {
width: 53px;
height: 41px;
margin: 0 auto;
position: relative;
top: 0;
}
.gmap-btn {
background: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/map-icon.png) no-repeat;
background-position: 0 0px;
display: block;
width: 15px;
height: 27px;
margin: 0 auto;
}
.gmap-btn:hover {
background-position: 0 -37px;
}
.gmap-btn-hover {
background-position: 0 -37px;
}
.gmap-curve {
background: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/map-wrapper.png) no-repeat;
width: 53px;
height: 11px;
position: absolute;
bottom: 0px;
}
.gmap-content h2 {
margin: 0 0 10px 0;
width: 90%;
} #title-wrapper {
position: relative;
margin: 0 auto 40px auto;
}
#title-wrapper img {
max-width: 100%;
}
#title-wrapper h1 {
text-transform: uppercase;
font-size: 30px;
text-align: center;
}
#title-wrapper h1 a {
color: #424242;
}
#title-wrapper h1 span {
display: block;
margin: 5px 0 0 0;
color: #aaa;
letter-spacing: 1.5px;
font-size: 12px;
} .social-icons li {
float: left;
}
#twitter_icon, #facebook_icon, #googleplus_icon, #skype_icon, #flickr_icon, #linkedin_icon, #vimeo_icon, #youtube_icon, #rss_icon {
display: block;
-webkit-border-radius: 99%; 
-moz-border-radius: 99%;
-o-border-radius: 99%;
border-radius: 99%;
margin: 0 5px 0 0;
width: 19px;
height: 19px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#twitter_icon:hover, #facebook_icon:hover, #googleplus_icon:hover, #skype_icon:hover, #flickr_icon:hover, #linkedin_icon:hover, #vimeo_icon:hover, #youtube_icon:hover, #rss_icon:hover {
cursor: pointer;
background-color: #fff;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
#twitter_icon, #facebook_icon, #googleplus_icon, #skype_icon, #flickr_icon, #linkedin_icon, #vimeo_icon, #youtube_icon, #rss_icon {
background: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/social-icons.png) no-repeat #fff;
}
#twitter_icon {
background-position: 4px 5px;
}
#twitter_icon:hover {
background-position: 4px -15px;
}
#facebook_icon {
background-position: -20px 5px;
}
#facebook_icon:hover {
background-position: -20px -15px;
}
#googleplus_icon {
background-position: -46px 5px;
}
#googleplus_icon:hover {
background-position: -46px -15px;
}
#skype_icon {
background-position: -71px 5px;
}
#skype_icon:hover {
background-position: -71px -15px;
}
#flickr_icon {
background-position: -96px 5px;
}
#flickr_icon:hover {
background-position: -96px -15px;
}
#linkedin_icon {
background-position: -121px 5px;
}
#linkedin_icon:hover {
background-position: -121px -15px;
}
#vimeo_icon {
background-position: -146px 5px;
}
#vimeo_icon:hover {
background-position: -146px -15px;
}
#youtube_icon {
background-position: -171px 5px;
}
#youtube_icon:hover {
background-position: -171px -15px;
}
#rss_icon {
background-position: -196px 5px;
}
#rss_icon:hover {
background-position: -196px -15px;
} #navigation {
border-bottom: 9px solid;
position: relative;
left: -20px;
width: 904px;
min-height: 66px;
padding: 0 5% 0 5%;
}
#main-menu {
max-width: 100%;
}
.nav-contact #main-menu {
max-width: 78%;
}
#main-menu li {
text-transform: uppercase;
font-family: 14px;
float: left;
line-height: 1;
margin: 0 15px 0 0;
padding: 0 15px 0 0;
border-right: 1px solid;
z-index: 999;
}
#main-menu li:last-child {
border-right: none;
}
#main-menu li a {
color: #fff;
padding: 16px 0 16px 0;
min-height: 34px;
}
#main-menu li li a {
min-height: 10px;
}
#main-menu li span {
display: block;
text-transform: lowercase;
font-style: italic;
font-size: 15px;
margin: 5px 0 0 0;
}
#main-menu li a:hover span {
color: #fff;
}
.corner-left { 
width: 0;
height: 0; 
position: absolute;
bottom: -29px;
left: 0;
}
.corner-right { 
width: 0;
height: 0; 
position: absolute;
bottom: -29px;
right: 0;
}
.corner-right-small {
width: 0;
height: 0; 
position: absolute;
bottom: -13px;
right: 0;
} .main-menu-contact-info {
color: #fff;
font-size: 12px;
padding: 9px 0 0 0;
}
.main-menu-contact-info li {
border-bottom: 1px solid;
text-indent: 25px;
}
.main-menu-contact-info li a {
color: #fff;
}
.main-menu-contact-info li:last-child {
border-bottom: none;
}
.main-menu-contact-info .info-phone {
background: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/phone-icon.png) left center no-repeat;
}
.main-menu-contact-info .info-email {
background: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/email-icon.png) left center no-repeat;
} #main-menu li li {
padding: 0;
border-right: none;
}
#main-menu li li a {
color: #424242;
text-transform: capitalize;
padding: 13px 15px 13px 15px;
border-bottom: #e4e4e4 1px solid;
}
#main-menu li li a:hover {
background: #f7f7f7;
}
#main-menu ul {
border-bottom: 3px solid;
box-shadow: 0 0 4px rgba(136, 136, 136, 1);
background: #fff;
}
#main-menu li.sfHover a span, #main-menu li.current-menu-item span, #main-menu li.current_page_item span {
color: #fff;
}
#main-menu a.sf-with-ul {
padding-right: 2.25em;
min-width: 1px;
}
.sf-sub-indicator {
position: absolute;
display: block;
right: .75em;
top: 1.05em;
width: 10px;
height: 10px;
text-indent: -999em;
overflow: hidden;
background: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/arrows.png) no-repeat -10px -100px;
}
a > .sf-sub-indicator {
top: .8em;
background-position: 0 -100px;
}
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
background-position: -10px -100px;
}
#main-menu ul .sf-sub-indicator { background-position:  -10px 0; }
#main-menu ul a > .sf-sub-indicator { background-position:  0 0; }
#main-menu ul a:focus > .sf-sub-indicator,
#main-menu ul a:hover > .sf-sub-indicator,
#main-menu ul a:active > .sf-sub-indicator,
#main-menu ul li:hover > a > .sf-sub-indicator,
#main-menu ul li.sfHover > a > .sf-sub-indicator {
background-position: -10px 0;
}
.sf-shadow ul {
background:	url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/shadow.png) no-repeat bottom right #000;
padding: 0 8px 9px 0;
}
.sf-shadow ul.sf-shadow-off {
background: transparent;
} .slider {
min-height: 100px;
position: relative !important;
}
.slide-loader {
background: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/loader.gif) #f5f5f5 no-repeat center center !important;
}
.page-content ul.slides {
margin: 0;
}
.slides li {
position: relative !important;
list-style: none !important;
padding: 0 !important;
}
.slider .flex-direction-nav li {
list-style: none !important;
margin: 0 !important;
padding: 0 !important;
}
.slider .flex-direction-nav {
margin: 0 !important;
position: absolute;
top: 0;
right: 0;
}
.slider .flex-direction-nav .flex-prev,
.slider .flex-direction-nav .flex-next {
position: absolute;
top: 20px;
width: 26px;
height: 26px;
display: block;
z-index: 10;
text-indent: -9999px;
}
.slider .flex-direction-nav .flex-prev {
right: 52px;
background-image: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/slide-arrows.png);
background-repeat: no-repeat;
background-position: 7px 6px;
}
.slider .flex-direction-nav .flex-prev:hover {
background-position: 7px -19px;
background-color: #fff;
}
.slider .flex-direction-nav .flex-next {
right: 20px;
background-image: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/slide-arrows.png);
background-repeat: no-repeat;
background-position: -23px 6px;
}
.slider .flex-direction-nav .flex-next:hover {
background-position: -23px -19px;
background-color: #fff;
}
.pagination {
z-index: 99;
position: absolute;
bottom: 20px;
right: -23px;
width: 100px;
}
.pagination li {
float: left;
margin: 0 3px;
list-style: none;
}
.pagination li a {
-webkit-border-radius: 99%; 
-moz-border-radius: 99%;
-o-border-radius: 99%;
border-radius: 99%;
display: block;
width: 6px;
height: 0;
padding-top: 6px;
background: #fff;
background-position: 0 0;
float: left;
overflow: hidden;
border: #fff 4px solid;
}
.flex-caption {
font-size: 24px !important;
margin: 0;
width: 300px;
padding: 10px;
color: #fff;
font-style: italic;
z-index: 1;
position: absolute;
bottom: 10%;
right: 0%;
} h1 {
font-size: 30px;
}
h2 {
font-size: 24px;
}
h3 {
font-size: 20px;
}
h4 {
font-size: 16px;
}
h5 {
font-size: 16px;
text-transform: uppercase;
}
h6 {
font-size: 14px;
text-transform: uppercase;
font-weight: bold;
}
blockquote {
border-left: 7px solid;
color: #777;
font-style: italic;
padding: 0 0 0 20px;
}
.page-content strong {
font-weight: bold;
}
.dropcap {
font-size: 48px;
line-height: 1.2;
display: block;
float: left;
margin: 0 10px 0 0;
font-style: italic;
}
.intro-msg {
font-size: 24px;
font-style: italic;
padding: 30px 60px 30px 60px;
text-align: center;
line-height: 130%;
}
.title1 {
border-bottom: #e4e4e4 1px solid;
position: relative;
line-height: 1;
margin: 0 0 20px 0;
padding: 0 0 6px 0;
}
.title1 a, #lang_sel_footer, #lang_sel_footer a {
color: #424242;
}
.title-end {
bottom: -4px;
display: block;
height: 4px;
left: 0;
position: absolute;
width: 60px;
} .page-content ul, .list, .list2, .list3, .list4 {
margin: 0 0 30px 0;
}
.page-content li {
border-bottom: #f4f4f4 1px solid;
padding: 2px 0 2px 0;
}
.page-content li:last-child {
border-bottom: none;
}
.list li, .list2 li, .list3 li, .list4 li {
margin: 0 0 3px 0;
}
.list1 li {
list-style-image: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/list1.png) !important;
list-style-position: inside;
}
.list2 li {
list-style-image: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/list2.png) !important;
list-style-position: inside;
}
.list3 li {
list-style-image: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/list3.png) !important;
list-style-position: inside;
}
.list4 li {
list-style-image: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/list4.png) !important;
list-style-position: inside;
}
.sidebar ul li, .page-content ul li {
list-style-image: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/list2.png);
list-style-position: inside;
line-height: 190%;
}
.list-fail {
margin: 0 !important;
}
.list-fail li {
list-style-image: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/list-fail.png) !important;
border-bottom: #f3d0cf 1px solid;
}
ol li {
list-style: decimal inside;
}
ol {
margin: 0 0 30px 0;
}
ol ol {
margin: 0 0 0 15px;
}
ol ol li {
list-style: lower-alpha inside;
}
#footer ul li {
list-style-image: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/list2-footer.png);
list-style-position: inside;
}
.sidebar #lang_sel ul li {
list-style: none !important;
} .page-content input[type="text"], .page-content input[type="password"], textarea {
background: #f7f7f7;
border: #d4d8d9 1px solid;
font-size: 14px;
padding: 10px 7px 10px 7px;
margin: 0 0 15px 0;
color: #818181;
}
.page-content input[type="text"], .page-content input[type="password"] {
width: 50%;
}
.page-content textarea {
width: 97%;
}
.page-content label {
font-size: 12px;
font-weight: bold;
display: block;
}
.page-content label span {
color: #aaa;
}
.page-content input[type="submit"] {
height: inherit;
padding: 2px 10px 2px 10px;
cursor: pointer;
}
#commentform {
padding: 0 0 30px 0;
} .button1 {
font-size: 12px;
line-height: 1;
padding: 2px 8px 2px 8px;
-webkit-border-radius: 30px; 
-moz-border-radius: 30px;
-o-border-radius: 30px;
border-radius: 30px;
margin: 5px 10px 0 0;
color: #fff !important;
}
.button2, #submit {
font-size: 12px;
font-weight: bold;
color: #424242;
padding: 6px 13px 6px 13px;
line-height: 1 !important;
background: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/btn-bg1.png) repeat-x center bottom;
border: #e3e3e3 1px solid;
border-radius: 30px;
display: block;
float: left;
text-decoration: none;
}
.button3 {
font-size: 14px;
font-weight: bold;
color: #424242;
padding: 10px 17px 10px 17px;
line-height: 1 !important;
background: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/btn-bg1.png) repeat-x center bottom;
border: #e3e3e3 1px solid;
border-radius: 30px;
display: block;
float: left;
text-decoration: none;
}
.button4 {
font-size: 18px;
color: #424242;
padding: 14px 20px 14px 20px;
line-height: 1 !important;
background: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/btn-bg1.png) repeat-x center bottom;
border: #e3e3e3 1px solid;
border-radius: 30px;
display: block;
float: left;
text-decoration: none;
} .page-content table,
.sidebar table {
border-top: 5px solid;
border-left: #dee0e0 1px solid !important;
margin: 0 0 30px 0;
}
.page-content table td, .page-content table th,
.sidebar table td, .sidebar table th {
border-right: #dee0e0 1px solid;
border-bottom: #dee0e0 1px solid;
text-align: center;
}
.page-content table th,
.sidebar table th {
padding: 12px 10px 12px 10px;
font-size: 16px;
font-weight: 700;
}
.page-content table td,
.sidebar table td {
padding: 4px 10px 4px 10px;
}
.page-content table tr:nth-child(2n),
.sidebar table tr:nth-child(2n) {
background: #f5f5f5;
}
.page-content .booking-table td, .page-content .booking-table th {
text-align: left;
width: 50%;
}
.page-content .booking-table,
.sidebar table,
#footer table {
width: 100%;
}
.page-content .booking-table td {
font-size: 12px;
}
.table-highlight {
background: #dff7ca !important;
color: #64ae23 !important;
font-size: 14px;
} .msg {
padding: 10px 10px 10px 55px;
margin: 0 0 30px 0;
}
.msg p, .blog-content .msg p {
margin: 0 !important;
}
.default {
background: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/msg_default.png) 10px 6px no-repeat #fff;
color: #424242;
border: #dee0e0 1px solid;
}
.notice {
background: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/msg_notice.png) 10px 6px no-repeat #d6f0fa;
color: #3980c8;
}
.success {
background: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/msg_success.png) 10px 6px no-repeat #dff7ca;
color: #64ae23;
}
.fail {
background: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/msg_fail.png) 10px 6px no-repeat #ffe2e1;
color: #c83f39;
} .alignleft, img.alignleft {
display: inline;
float: left;
margin: 5px 20px 0 0;
}
.alignright, img.alignright {
display: inline;
float: right;
margin: 5px 0 0 20px;
}
.aligncenter, img.aligncenter {
clear: both;
display: block;
margin: 10px auto 10px;
}
.alignnone, img.alignnone {
clear: both;
display: block;
margin: 10px auto 10px;
}
img.alignleft,
img.alignright,
img.aligncenter,
img.alignnone {
max-width: 100%;
}
.wp-caption, .wp-caption-text, .sticky, .gallery-caption, .bypostauthor {
outline: none;
}
pre {
font-family: Consolas, "Andale Mono", Courier, "Courier New", monospace;
font-size: 12px;
border: #dee0e0 1px solid;
padding: 20px;
margin: 0 0 30px 0;
line-height: 155%;
white-space: pre-wrap;
background: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/pre.png);
}
.video-wrapper {
margin: 0 0 40px 0;
}  .accordion h4 {
font-size: 14px;
text-transform: uppercase;
font-weight: 700;
border-top: #d4d4d4 1px solid;
border-left: none;
border-right: none;
margin: 0 0 0 0 !important;
padding: 30px 0 30px 55px;
cursor: pointer;
line-height: 160%;
outline: none;
}
.accordion {
border-bottom: #d4d4d4 1px solid;
margin: 0 0 30px 0;
line-height: 160%;
display: block;
font-size: 14px;
}
.accordion .ui-widget-content {
border: none;
}
.accordion .ui-accordion-content {
padding: 0 0 20px 55px;
}
.accordion h4, .toggle .title {
background: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/plus.png) no-repeat 20px center;
}
.accordion h4:hover {
background: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/plus.png) #f5f5f5 no-repeat 20px center;
}
.accordion h4.ui-state-active, .toggle .active {
background: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/minus.png) no-repeat 20px center;
} .toggle {
border: #d4d4d4 1px solid;
margin: 0 0 20px 0;
}
.toggle h4 {
margin: 0 0 0 0 !important;
line-height: 160%;
font-size: 14px;
text-transform: uppercase;
font-weight: 700;
}
.toggle .title {
margin: 0 0 0 0;
padding: 20px 0 20px 55px;
cursor: pointer;
}
.toggle .inner {
margin: 0 20px 30px 55px !important;
line-height: 160%;
} #tabs .nav
.tabs .nav {
margin: 0;
}
#tabs .nav li,
.tabs .nav li {
list-style: none;
padding: 0;
}
#tabs .nav li a,
.tabs .nav li a {
color: #424242;
}
#tabs .nav li a:hover,
.tabs .nav li a:hover {
text-decoration: none;
}
.ui-tabs { 
position: relative; 
padding: .2em; 
zoom: 1;
margin: 0 0 30px 0;
}
.ui-tabs .ui-tabs-nav { 
margin: 0;
position: relative;
top: 0px;
}
.ui-tabs .ui-tabs-nav li { 
list-style: none; 
float: left; 
position: relative; 
top: 1px; 
border-bottom: #dee0e0 1px solid; 
padding: 0; 
white-space: nowrap;
font-size: 16px;
}
.ui-tabs .ui-tabs-nav li:first-child a {
border-left: #dee0e0 1px solid;
}
.ui-tabs .ui-tabs-nav li a { 
float: left; 
padding: 14px 20px 14px 20px; 
text-decoration: none;
border-right: #dee0e0 1px solid;
}
.ui-tabs .ui-tabs-nav li {
border-top: #dee0e0 5px solid;
border-bottom: #dee0e0 1px solid;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
border-top: 5px solid;
margin-bottom: 0;
border-bottom: #fff 1px solid !important;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { 
cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { 
cursor: pointer;
}
.ui-tabs .ui-tabs-panel { 
display: block; 
border: #dee0e0 1px solid;
padding: 20px 20px 20px 20px;
}
.ui-tabs .ui-tabs-hide { 
display: none !important;
}
.ui-tabs .ui-tabs-nav li.ui-state-active {
border-bottom: #fff 1px solid;
} .page-title {
padding: 30px 0 30px 4%;
margin: 0 0 30px 0;
border-bottom: #e3e3e3 1px solid;
}
.page-full .page-title {
padding: 30px 0 30px 2%;
}
.page-title-full {
margin: 0;
}
.page-content {
padding: 0 0 0 4%;
}
.full-width .page-content {
padding: 0 20px 0 20px;
}
.page-content-full {
padding: 0 2.2%;
}
.page-content-full-border {
padding: 30px 20px 10px 20px;
border-bottom: #e3e3e3 1px solid;
}
.page-content a:hover, .page-full a:hover, .page-pagination a:hover {
color: #424242;
}
.page-content p {
margin: 0 0 20px 0;
}
.page-content h1, .page-content h2, .page-content h3, .page-content h4, .page-content h5, .page-content h6 {
margin: 0 0 15px 0;
}
.page-padding {
padding: 30px 20px 10px 20px;
}
.full-width-page {
padding: 30px 20px 0 20px;
} .sidebar a {
color: #424242;
} .featured-wrapper {
width: 28.96% !important;
margin: 0 0 52px 0;
background: #fefefe;
border-left: #e4e4e4 1px solid;
border-right: #e4e4e4 1px solid;
position: relative;
}
.featured-bottom {
background: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/featured-bg.png) no-repeat;
position: absolute;
bottom: -22px;
left: -1px;
width: 322px;
height: 22px;
}
.featured-wrapper ul {
margin: 0 0 13px 0;
} .testimonial-wrapper {
background: #fefefe;
border: #e1e1e1 1px solid;
padding: 3%;
position: relative;
}
.testimonial-image {
float: left;
width: 65px;
margin: 0 5% 0 0;
}
.testimonial-image img {
width: 100%;
}
.testimonial-full .testimonial-image {
margin: 0 3% 0 0;
}
.testimonial-text {
float: left;
width: 75%;
}
.testimonial-text p {
font-style: italic;
margin: 0 !important;
}
.testimonial-full .testimonial-author {
padding: 0 0 30px 0;
}
.testimonial-full .testimonial-text {
width: 80%;
}
.testimonial-speech {
background: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/testimonial-speech.png) no-repeat;
width: 30px;
height: 17px;
position: absolute;
bottom: -17px;
}
.testimonial-author {
margin: 20px 0 0 30px !important;
}
.testimonial-author span {
color: #aaa;
} hr {
border: none;
background: #e4e4e4;
height: 1px;
padding: 0;
margin: 0;
}
.bottom-margin {
height: 30px;
}
.bottom-margin2 {
height: 30px;
background: none;
border-top: #e4e4e4 1px solid;
}
.topbottom-margin {
height: 1px;
background: none;
border-top: #e4e4e4 1px solid;
margin: 30px 0 30px 0;
}
.page-content .search-results li {
border-bottom: none;
margin: 0 0 10px 0;
}
.page-content .search-results li p {
margin: 0;
} #page-header {
width: 100%;
overflow: hidden;
}
#page-header img {
width: 100%;
} .blog-title h3 {
margin: 0 0 20px 0;
max-width: 570px;
}
.blog-title h3 a, .blog-title h3 a:hover, .blog-title .comment-count h3 a:hover,
.blog-title-single h2 a, .blog-title-single h2 a:hover, .blog-title-single .comment-count h3 a {
text-decoration: none;
}
.blog-title h3 span, .blog-title-single h2 span {
font-size: 12px;
font-style: italic;
color: #888;
display: block;
line-height: 1;
}
.blog-title h3 span a {
color: #888;
}
.blog-title-single h2 {
padding: 30px 0 30px 30px;
}
.blog-title-single .fl,
.blog-title .fl {
width: 91%;
}
.blog-title-single h2 a:hover {
color: #424242;
}
.blog-title-single h2 span {
margin: 6px 0 0 0;
}
.blog-single {
margin: 0 0 35px 0 !important;
}
.blog-title-single {
border-bottom: #dee0e0 1px solid;
margin: 0 0 30px 0;
}
.blog-content p {
margin: 0 0 15px 0 !important;
}
.blog-title .comment-count, .blog-title-single .comment-count {
color: #fff;
padding: 3px 5px 3px 5px;
position: relative;
font-size: 20px;
}
.blog-title-single .comment-count {
top: 30px;
}
.comment-count h3 .comments-off {
color: #fff;
font-size: 14px;
font-weight: normal;
font-style: normal;
line-height: 1.55;
}
.reply_container .msg {
width: 70%;
}
.blog-title .comment-count h3, .blog-title-single .comment-count h3 {
margin: 0;
}
.blog-title .comment-count h3 a, .blog-title .comment-count h3 a:hover,
.blog-title-single .comment-count h3 a, .blog-title-single .comment-count h3 a:hover {
color: #fff !important;
}
.blog-title .comment-count .comment-point,
.blog-title-single .comment-count .comment-point {
width: 7px;
height: 7px;
position: absolute;
bottom: -7px;
left: 4px;
}
.page-content .blog-content {
border-bottom: #dee0e0 1px solid;
padding: 0 0 30px 0;
margin: 0 0 27px 0;
}
.blog-list-wrapper .blog-content:nth-last-child(1) {
margin: 0;
border-bottom: none;
}
.prev-image {
margin: 0 0 15px 0;
width: 100%;
max-width: 612px;
} .comment-wrapper {
position: relative;
}
.comment-wrapper .author-image {
position: absolute;
top: 0;
right: 0;
width: 32px;
height: 32px;
background: #ccc;
}
.comment-wrapper .comment-author a {
text-decoration: none;
}
.comment-wrapper .comment-author {
font-size: 16px;
}
.comment-wrapper .comment-author span {
font-size: 14px;
font-style: italic;
color: #888;
line-height: 1;
font-weight: normal;
margin: 0 0 0 5px;
}
.comment-wrapper .comment-author span a {
color: #888;
}
.comment-wrapper p {
width: 90%;
margin: 0;
}
.comment-wrapper .reply {
display: block;
margin: 10px 0 0 0;
}
.blog-list-wrapper .comment-wrapper {
border-bottom: #dee0e0 1px solid;
padding: 0 0 15px 0;
margin: 0 0 15px 0;
}
ul.comment-list {
margin: 0 0 22px 0 !important;
}
ul.comment-list ul {
margin: 0;
}
ul.comment-list li {
list-style: none !important;
border-bottom: none !important;
}
ul.comment-list li li {
margin: 0 0 0 30px;
}
#comment-number {
margin: 0 0 25px 0 !important;
}
#reply-title {
margin: 0 0 28px 0 !important;
}
#cancel-comment-reply-link {
font-size: 14px;
}
#respond {
margin: 0 0 30px 0;
} .event-list-wrapper .event-prev {
border-bottom: #dee0e0 1px solid;
padding: 0 0 20px 0;
margin: 0 0 20px 0;
}
.event-list-wrapper .event-prev:last-child {
border-bottom: none !important;
}
.prev-image {
margin: 0 0 9px 0;
}
.event-title-single {
padding: 0 0 20px 0 !important;
}
.event-single {
border-bottom: 0 !important;
padding: 0 !important;
margin: 0 !important;
}
.event-prev .event-prev-date {
float: left;
width: 52px;
text-align: center;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}
.event-prev .event-prev-date .month {
color: #fff;
text-transform: uppercase;
font-size: 10px;
line-height: 1;
margin: 0;
padding: 4px 0 4px 0;
}
.event-prev .event-prev-date .day {
font-size: 24px;
line-height: 1;
background: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/btn-bg1.png) #fff repeat-x center bottom;
border: #e3e3e3 1px solid;
-webkit-border-radius: 0 0 3px 3px; 
-moz-border-radius: 0 0 3px 3px;
-o-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;
margin: 0;
padding: 5px 0 0 0;
height: 28px;
}
.event-prev .event-prev-content {
float: left;
width: 230px;
margin: 0 0 0 20px;
}
.event-prev .event-prev-content h4 {
line-height: 1;
margin: 0 0 6px 0;
}
.event-prev .event-prev-content h4 a {
text-decoration: none;
}
.event-prev .event-prev-content p {
line-height: 1.3;
margin: 0;
}
.event-prev .event-prev-content p strong {
font-weight: bold;
} .page-pagination {
margin: 10px 0 30px 0;
padding: 30px 0 0 0;
border-top: #dee0e0 1px solid;
}
.page-pagination-full {
margin: 10px 0 30px 0;
padding: 30px 20px 0 20px !important;
}
.page-pagination p {
margin: 0;
} .google-map {
margin: 0 0 30px 0;
} .accommodation-page .title1 a, .gallery-page .title1 a {
color: #424242;
} .gallery-page .one-third-full {
padding: 30px 0 0 2.2% !important;
width: 30.4% !important;
}
.gallery-page .one-third-full .title1 {
margin: 0 0 10px 0;
}
.section-bm {
margin: 0 0 34px 0;
}
.block-img1 {
position: relative;
width: 100%;
}
.block-img1 img {
width: 100%;
}
.accommodation_img_price {
position: absolute;
color: #fff;
font-size: 20px;
bottom: 30px;
right: -6px;
padding: 2px 8px 2px 8px;
border-bottom: 5px solid;
}
.gallery-columns-1 .gallery-item,
.gallery .gallery-item img {
width: 100%;
}
.gallery-columns-2 .gallery-item:nth-child(2n+1),
.gallery-columns-3 .gallery-item:nth-child(3n+1),
.gallery-columns-4 .gallery-item:nth-child(4n+1),
.gallery-columns-5 .gallery-item:nth-child(5n+1),
.gallery-columns-6 .gallery-item:nth-child(6n+1),
.gallery-columns-7 .gallery-item:nth-child(7n+1),
.gallery-columns-8 .gallery-item:nth-child(8n+1),
.gallery-columns-9 .gallery-item:nth-child(9n+1) {
clear: both;
}
.gallery-columns-1 .gallery-item,
.gallery-columns-2 .gallery-item:nth-child(2n),
.gallery-columns-3 .gallery-item:nth-child(3n),
.gallery-columns-4 .gallery-item:nth-child(4n),
.gallery-columns-5 .gallery-item:nth-child(5n),
.gallery-columns-6 .gallery-item:nth-child(6n),
.gallery-columns-7 .gallery-item:nth-child(7n),
.gallery-columns-8 .gallery-item:nth-child(8n),
.gallery-columns-9 .gallery-item:nth-child(9n) {
margin: 0 0 3% 0;
}
.gallery-columns-2 .gallery-item,
.gallery-columns-3 .gallery-item,
.gallery-columns-4 .gallery-item,
.gallery-columns-5 .gallery-item,
.gallery-columns-6 .gallery-item,
.gallery-columns-7 .gallery-item,
.gallery-columns-8 .gallery-item,
.gallery-columns-9 .gallery-item {
margin: 0 3% 3% 0;
float: left;
}
.gallery-columns-2 .gallery-item {
width: 48.1%;
}
.gallery-columns-3 .gallery-item {
width: 31.1%;
}
.gallery-columns-4 .gallery-item {
width: 22.7%;
}
.gallery-columns-5 .gallery-item {
width: 17.5%;
}
.gallery-columns-6 .gallery-item {
width: 14%;
}
.gallery-columns-7 .gallery-item {
width: 11.6%;
}
.gallery-columns-8 .gallery-item {
width: 9.7%;
}
.gallery-columns-9 .gallery-item {
width: 8.3%;
} .gallery-item img {
margin: 0;
padding: 0;
}
.gallery-icon {
position: relative; 
overflow: hidden;
width: 100%;
}
.gallery-icon img {
width: 100%;
}
.gallery-page .even-cols .last-col-full {
padding: 30px 0 0 2.2%;
}
span.zoom-wrapper {
opacity: 0;
filter: alpha(opacity=0);
position: absolute; 
width: 100%;
height: 100%;
display: block;
background: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/thumb-hover.png);
}
span.zoom-wrapper span { 
position: absolute; 
top: 50%; 
left: 50%; 
margin-left: -30px;
margin-top: -30px; 
width: 61px; 
height: 62px;
display: block;
}
span.zoom-wrapper span.zoom {
background: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/zoom.png) no-repeat;
} .booknow {
width: 235px;
height: 110px;
position: absolute;
bottom: 10%;
left: -20px;
z-index: 101;
border-bottom: 9px solid;
padding: 2%;
}
.sidebar .booknow {
width: 88%;
padding: 6%;
margin: 0;
}
#footer .booknow {
padding: 0;
border-bottom: none;
}
.booknow-sidebar .booknow {
position: relative;
top: 0px;
left: 0px;
}
.booknow-sidebar .booknow .corner-left {
display: none;
}
.select-wrapper {
width: 100%;
height: 26px;
overflow: hidden;
background: #fff;
margin: 0 0 17px 0;
}
.booking-form-accompage {
width: 240px;
float: right;
}
.full-booking-form {
height: 405px !important;
margin: 0 0 30px 0;
}
.booking-form select {
background: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/selectarrow.png) #fff no-repeat 88% 50%;
font-size: 13px;
border: none;
width: 110%;
height: 26px;
padding: 3px 5px 5px 5px;
color: #aaa;
margin: 0 0 15px 0;
}
.booking-form .text-input {
background: #fff !important;
font-size: 13px !important;
border: none !important;
width: 230px !important;
padding: 5px !important;
color: #aaa !important;
margin: 0 0 15px 0;
}
.booking-form select:hover, .booking-form select:focus, .booking-form .text-input:hover, .booking-form .text-input:focus {
color: #424242 !important;
}
.input-half, .page-content .input-half {
width: 42.5% !important;
float: left !important;
margin: 0 15px 15px 0 !important;
font-size: 13px !important;
}
.sidebar .input-half {
width: 42%;
margin: 0 0 15px 0 !important;
}
.page-content .input-half {
width: 102px !important;
}
.input-half-last, .page-content .input-half-last {
margin: 0 !important;
float: right !important;
}
.booknow-sidebar {
position: relative;
}
.datepicker, .page-content .datepicker {
background: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/date.png) #fff no-repeat 96% 50% !important;
border: 0  !important;
padding: 5px 5px 5px 5px  !important;
color: #aaa  !important;
}
.datepicker:hover, .datepicker:focus {
color: #424242 !important;
}
.bookbutton { border: none !important;
color: #fff !important;
padding: 5px 10px 5px 10px !important;
font-size: 13px !important;
font-weight: bold !important;
-webkit-border-radius: 30px; 
-moz-border-radius: 30px;
-o-border-radius: 30px;
border-radius: 30px;
}
.bookbutton:hover {
cursor: pointer;
} .booknow-accompage {
width: 411px;
height: 105px;
border-bottom: 9px solid;
padding: 20px;
}
.booknow-accompage .book-price {
width: 151px;
height: 109px;
float: left;
position: relative;
}
.booknow-accompage .book-price .price-tl {
background: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/price-tl.png) no-repeat;
position: absolute;
top: 0;
left: 0;
}
.booknow-accompage .book-price .price-tr {
background: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/price-tr.png) no-repeat;
position: absolute;
top: 0;
right: 0;
}
.booknow-accompage .book-price .price-bl {
background: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/price-bl.png) no-repeat;
position: absolute;
bottom: 0;
left: 0;
}
.booknow-accompage .book-price .price-br {
background: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/price-br.png) no-repeat;
position: absolute;
bottom: 0;
right: 0;
}
.booknow-accompage .book-price .price-tl,
.booknow-accompage .book-price .price-tr,
.booknow-accompage .book-price .price-bl,
.booknow-accompage .book-price .price-br {
width: 22px;
height: 22px;
}
.booknow-accompage .price {
font-size: 43px;
text-align: center;
color: #fff;
padding: 25px 0 0 0;
}
.booknow-accompage .price-detail {
font-size: 21px;
font-style: italic;
font-weight: lighter;
display: block;
margin: 15px 0 0 0;
} #ui-datepicker-div {
font-size: 90%;
padding: 10px;
box-shadow: 0 0 4px rgba(136, 136, 136, 1);
border: none;
background: #fff;
z-index: 9999 !important;
}
#ui-datepicker-div a {
-webkit-transition: all 0s ease-in-out;
-moz-transition: all 0s ease-in-out;
-o-transition: all 0s ease-in-out;
-ms-transition: all 0s ease-in-out;
transition: all 0s ease-in-out;
}
#ui-datepicker-div .ui-datepicker-header {
color: #fff;
border: none;
padding: 8px;
}
#ui-datepicker-div .ui-datepicker-title {
font-size: 14px;
font-weight: bold;
line-height: 1;
}
#ui-datepicker-div .ui-icon-circle-triangle-e {
background: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/arrow-r.png) no-repeat right center;
background-position: 0 0;
width: 5px;
height: 8px;
text-indent: -9999px;
}
#ui-datepicker-div .ui-icon-circle-triangle-w {
background: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/arrow-l.png) no-repeat left center;
background-position: 0 0;
width: 5px;
height: 8px;
text-indent: -9999px;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
height: 1.4em !important;
position: absolute;
top: 10px !important;
width: 1.4em !important;
cursor: pointer;
}
.ui-datepicker .ui-datepicker-prev {
left: 10px !important;
}
.ui-datepicker .ui-datepicker-next {
right: 0 !important;
}
.ui-datepicker .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-next:hover {
background: none;
border: none;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
background: #fff;
}
.ui-datepicker td span, .ui-datepicker td a {
text-align: center !important;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
border-bottom-right-radius: 0px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
border-bottom-left-radius: 0px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
border-top-right-radius: 0px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
border-top-left-radius: 0px;
}
.ui-datepicker .ui-state-default, .ui-datepicker .ui-widget-content .ui-state-default, .ui-datepicker .ui-widget-header .ui-state-default {
border: #ccc 1px solid;
color: #424242;
}
.ui-datepicker .ui-state-highlight, .ui-datepicker .ui-state-default:hover, .ui-datepicker .ui-widget-content .ui-state-default:hover, .ui-datepicker .ui-widget-header .ui-state-default:hover {
border: 1px solid;
} .one-third-full {
width: 28.5%;
padding: 30px 2.2% 30px 2.2%;
float: left;
}
.even-cols .one-third-full {
width: 30.3%;
padding: 30px 0 0 2.2%;
float: left;
}
.even-cols .last-col-full {
padding: 30px 2.2% 0 2.2%;
}
.one-third {
width: 31.73%;
margin: 0 2.4% 0 0;
float: left;
}
.two-thirds {
width: 65.86%;
margin: 0 2.4% 0 0;
float: left;
}
.one-third-left {
width: 31.73%;
margin: 0 2.4% 0 0;
float: left;
}
.two-thirds-right {
width: 65.86%;
margin: 0 2.4% 0 0;
float: right;
}
.one-forth {
width: 22.52%;
margin: 0 3.3% 0 0;
float: left;
}
.two-forths {
width: 48.343%;
margin: 0 3.3% 0 0;
float: left;
}
.one-half {
width: 48%;
margin: 0 4% 0 0;
float: left;
}
.even-cols .one-half {
width: 48.91%;
margin: 0 20px 0 0;
float: left;
}
.one-half-full {
width: 46%;
padding: 4% 3% 4% 3%;
float: left;
}
.last-col-full {
padding: 4% 3% 4% 0;
}
.last-col, .even-cols .last-col {
margin: 0;
}
.testimonial-item-home {
padding: 30px 2.5% 0 2.5%;
}
.testimonial-item-home-last {
padding: 30px 2.5% 0 0;
}
.testimonials-home {
padding: 0 0 4% 0;
} .main-content {
width: 65.86%;
margin: 0 2.4% 0 0;
float: left;
}
.full-width {
width: 100%;
float: none;
}
.sidebar {
width: 31%;
float: right;
}
.main-content-right {
margin: 0 0 0 2.4%;
float: right;
}
.main-content-right .page-title {
padding: 30px 20px 30px 0;
}
.main-content-right .page-content {
padding: 0 20px 30px 0;
}
.sidebar-left {
float: left;
}
.sidebar-left .widget {
padding: 30px 0 30px 20px !important;
} .sidebar .widget {
padding: 30px 20px 30px 0;
border-bottom: #e3e3e3 1px solid;
}
.sidebar .widget:last-child {
border-bottom: none;
} .widget .wp-tag-cloud li, #footer .widget .wp-tag-cloud li {
list-style: none;
float: left;
border: #dee0e0 1px solid;
padding: 5px;
margin: 0 10px 10px 0;
}
#footer .widget .wp-tag-cloud li:last-child {
padding: 5px !important;
border-bottom: 1px solid;
} .widget .latest-posts-list li {
list-style: none;
margin: 0 0 7px 0;
padding: 4px 0 4px 0;
}
.widget .latest-posts-list li .lpl-img {
float: left;
margin: 0 4% 0 0;
width: 20%;
max-width: 66px;
}
.widget .latest-posts-list li .lpl-img img {
width: 100%;
}
.widget .latest-posts-list li .lpl-content {
float: left;
width: 70%;
}
.widget .latest-posts-list li .lpl-content h6 {
line-height: 1.2;
text-transform: none;
font-size: 14px;
font-weight: bold;
}
.widget .latest-posts-list li .lpl-content h6 span {
font-size: 12px;
color: #888;
font-style: italic;
font-weight: normal;
display: block;
margin: 5px 0 0 0;
}
#footer .widget .latest-posts-list li {
list-style: none;
margin: 0 0 7px 0;
padding: 4px 0 4px 0;
} .search input {
background: url(//www.fredericcalendini.com/wp-content/themes/nice_hotel/images/search.png) #f7f7f7 no-repeat;
background-position: 96% -25px;
border: #d4d8d9 1px solid;
padding: 8px 35px 8px 8px;
font-size: 14px;
color: #818181;
width: 60%;
}
.search input:hover {
background-position: 96% 8px;
color: #424242;
} .flickr_badge_wrapper .flickr_badge_image {
float: left;
margin: 0 8px 8px 0;
height: 63px;
}
#footer .flickr_badge_wrapper .flickr_badge_image:nth-child(3n+1) {
margin: 0 0 3px 0;
}
#content .flickr_badge_wrapper .flickr_badge_image:nth-child(4n+1) {
margin: 0 8px 8px 0 !important;
}
.flickr-more-photos {
display: block;
float: none;
margin: 10px 0 0 0 !important;
}
.flickr_badge_wrapper .flickr_badge_image img {
width: 63px;
height: 63px;
}
.flickr_badge_wrapper .flick-more-photos {
clear: both;
} #footer {
padding: 30px 20px 30px 20px;
}
#footer a {
color: #fff;
}
#footer .widget ul li {
border-bottom: 1px solid;
padding: 0 0 3px 0;
margin: 0 0 3px 0;
}
#footer .widget ul li:last-child {
border-bottom: none;
}
.widget .widget-title {
margin: 0 0 20px 0;
}
.widget .widget-title h5 {
font-size: 16px;
color: #fff;
float: left;
text-transform: capitalize;
padding: 4px 8px 4px 8px;
position: relative;
z-index: 100;
}
.widget .widget-title h5:before {
content: '';
position: absolute;
width: 1px;
height: 0px;
right: -17px;
top: 0px;
border-width: 16px 16px;
border-style: solid;
z-index: 10;
}
#footer .widget .widget-title h5:after {
border-color: #666666 #666666 transparent transparent;
border-style: solid;
border-width: 5px 10px;
left: 0;
top: 100%;
}
#footer-bottom {
padding: 20px;
font-size: 12px;
}
#footer-bottom a {
color: #fff;
}
#footer-bottom p {
font-size: 12px;
line-height: 1;
}
#footer-bottom ul, #footer-bottom p {
margin: 0;
}
.footer-menu li {
float: left;
line-height: 1;	
}
.footer-menu li span {
margin: 0 5px 0 5px;
}
.footer-menu li:last-child span {
display: none;
} .ie8 .zoom-wrapper {
display: none;
}