Pure Luxury
Reimagined
#topbar, #slider .home-reservation-box, #slider-full .home-reservation-box, #footer, .mobile-menu-title, .mobile-menu-inner, .dark-wrapper .text-slider ul li, .widget-reservation-box, .dark-wrapper, .booking-side, .booking-main, .price-details .deposit, .price-details .total, .price-details .total-only, .price-details .full-payment, #ui-datepicker-div, .step-icon, .lightbox-title, #language-selection li li a, .room-price-widget .from, .room-price-widget .price-detail, #lang_sel_footer, div[role="banner"] {
background: rgba(173,173,173,0.8);
}
#logo {
margin: 22px auto;
}
#logo h1 span {
width: 100%;
margin: 0;
padding: 5px 0 0;
font-size: 14px;
}
#logo h1 a {
color: #FFF;
font-variant: small-caps;
font-size: 42px;
text-shadow: 0 1px 1px rgba(79,32,0,1);
text-align: center;
}
@media only screen and (max-width: 767px) {
#logo {
width: 220px;
}
.one-half {
float: none;
width: 100%;
margin: 0 0 30px;
}
}
#tagline {
text-shadow: none;
}
#navigation li strong {
font-size: 28px;
padding: 0 10px;
width: 200px;
text-align: center;
color: #3D2618;
font-variant: small-caps;
text-shadow: 0 1px 1px rgba(79,32,0,1);
color: #FFF;
}
#slider > div.home-reservation-box.clearfix > form {
margin: 0 auto;
max-width: 785px;
}
#background-wrapper {
background: rgba(255,155,0,0.11);
}
.content-wrapper {
width: 95%;
}
.content-wrapper a {
color: #000;
}
.content-wrapper a:hover {
border: 1px #000;
}
#page-header {
padding: 30px 0;
height: 100%;
margin: 0;
text-transform: uppercase;
}
.topbar-right .header-contact {
margin: 2px 0 0 -50px;
font-size: 15px;
}
#topbar-wrapper > div.topbar-left > a {
display: none;
}
#topbar {
display: none;
}
#navigation li:hover ul, #navigation li.sfHover ul {
top: 116px;
}
#slider > div.home-reservation-box.clearfix {
bottom: -3px;
}
#slider {
margin-bottom: 50px;
}
#wrapper > div.content-wrapper.clearfix {
margin-top: 35px;
}
#footer {
padding: 20px 0;
text-align: justify;
}
#footer-bottom {
padding-top: 20px;
margin: 0 auto;
font-size: 16px;
}
#footer-bottom p {
font-size: 16px;
margin: 0 8%;
text-align: center;
}
.space1 {
display: none;
}
.room-price-widget .from, .room-price-widget .price-detail, .widget-reservation-box, .price-details .total-only, .booking-side, .price-details .deposit, .price-details .total {
background: rgba(188,188,188,1);
}
a.button2 {
margin-top: -22px;
}
.testimonial-image img {
display: none;
}
.testimonial-text {
width: 100%;
}
#wrapper > div:nth-child(7) > div > div > ul.slides {
max-width: 1026.7px;
width: 100%;
}
#wrapper {
box-shadow: 0 0 15px 3px rgba(0,32,100,0.2);
-moz-box-shadow: 0 0 15px 3px rgba(0,32,100,0.2);
-webkit-box-shadow: 0 0 15px 3px rgba(0,32,100,0.2);
}
.one-fourth {
margin: 0 1.5%;
}
.title-style1 {
font-variant: small-caps;
font-size: 23px;
}
#navigation li {
text-transform: none;
border-bottom: none;
}
#navigation li a {
padding: 30px 0;
}
#navigation {
margin: 0 -1.25% 0 0;
}
#navigation li li a {
font-variant: small-caps;
font-size: 20px;
text-align: center;
color: #6E777A;
}
.title-style2 {
font-variant: small-caps;
font-size: 24px;
text-transform: none;
font-weight: normal;
}
.title-style3 {
font-size: 18px !important;
}
p {
font-size: 16px;
}
#wrapper > div:nth-child(3) {
margin-bottom: 2px;
}
body {
color: #6E777A;
font-family: 'Halant', serif;
}
#page-header h2 {
text-align: center;
font-size: 40px;
text-shadow: 0 1px 0 rgba(204,176,157,1);
font-variant: small-caps;
text-transform: none;
}
#subscribe-submit > input[type="submit"]:nth-child(6) {
background: #FFF;
border: none;
width: 100px;
font-family: inherit;
font-size: 16px;
color: #000;
font-weight: 600;
letter-spacing: 1px;
}
.slider .flex-direction-nav .flex-next {
background: url(http://www.wordpress.castellodimontalbano.com/wp-content/themes/sohohotel/images/right-arrow5.png) center no-repeat;
}
.slider .flex-direction-nav .flex-prev {
background: url(http://www.wordpress.castellodimontalbano.com/wp-content/themes/sohohotel/images/left-arrow5.png) center no-repeat;
}
#menu-item-113 > a > strong {
margin-top: 5%;
}
#subscribe-submit > input[type="submit"]:hover {
background: #bf9958;
color: #FFF;
}
div.mobile-menu-title {
content: "Esplora";
}
#footer > div.content-wrapper.clearfix > div:nth-child(4) > iframe {
margin: 0 6%;
margin-bottom: 10px;
}
#mobile-menu li a {
color: #FFF;
font-variant: small-caps;
font-size: 16px;
}
.page-content h3 {
font-size: 25px;
}
.title-style1 a {
color: #6E777A !important;
}
.page-content ul, .list-style1, .list-style2, .list-style3, .list-style4 {
margin: 0 0 0 16px;
}
#wrapper > div.content-wrapper.clearfix > div.main-content.left-main-content.page-content > div:nth-child(2) {
padding-bottom: 30px;
}
.accommodation-listing .col {
width: 46.5%;
}
.gmap-button, .gmap-button:hover, .gmap-button-hover, .mobile-menu-button, .contact_details_list .phone_list:before, .contact_details_list .fax_list:before, .contact_details_list .email_list:before, .contact_details_list .address_list:before {
background-color: rgba(188,188,188,1);
}
.phone_list:before {
margin-top: 5px;
}
.contact_details_list li {
font-size: 18px;
}
.home-reservation-box input[type="submit"], .select-wrapper select, .home-reservation-box input[type="text"], {
font-size: 16px;
}
#footer .title-style2 {
text-shadow: 0 1px 1px rgba(79,32,0,1);
}
.ui-tabs {
display: none;
}
#wrapper > div.content-wrapper.clearfix > div.clearfix {
margin-bottom: 30px;
}
#wrapper > div.content-wrapper.clearfix > div.text-slider-wrapper > div {
margin-bottom: 20px;
}#topbar, #slider .home-reservation-box, #slider-full .home-reservation-box, #footer, .mobile-menu-title, .mobile-menu-inner, .dark-wrapper .text-slider ul li, .widget-reservation-box, .dark-wrapper, .booking-side, .booking-main, .price-details .deposit, .price-details .total, .price-details .total-only, .price-details .full-payment, #ui-datepicker-div, .step-icon, .lightbox-title, #language-selection li li a, .room-price-widget .from, .room-price-widget .price-detail, #lang_sel_footer, div[role="banner"] {
background: rgba(173,173,173,0.8);
}
#logo {
margin: 22px auto;
}
#logo h1 span {
width: 100%;
margin: 0;
padding: 5px 0 0;
font-size: 14px;
}
#logo h1 a {
color: #FFF;
font-variant: small-caps;
font-size: 42px;
text-shadow: 0 1px 1px rgba(79,32,0,1);
text-align: center;
}
@media only screen and (max-width: 767px) {
#logo {
width: 220px;
}
.one-half {
float: none;
width: 100%;
margin: 0 0 30px;
}
}
#tagline {
text-shadow: none;
}
#navigation li strong {
font-size: 28px;
padding: 0 10px;
width: 200px;
text-align: center;
color: #3D2618;
font-variant: small-caps;
text-shadow: 0 1px 1px rgba(79,32,0,1);
color: #FFF;
}
#slider > div.home-reservation-box.clearfix > form {
margin: 0 auto;
max-width: 785px;
}
#background-wrapper {
background: rgba(255,155,0,0.11);
}
.content-wrapper {
width: 95%;
}
.content-wrapper a {
color: #000;
}
.content-wrapper a:hover {
border: 1px #000;
}
#page-header {
padding: 30px 0;
height: 100%;
margin: 0;
text-transform: uppercase;
}
.topbar-right .header-contact {
margin: 2px 0 0 -50px;
font-size: 15px;
}
#topbar-wrapper > div.topbar-left > a {
display: none;
}
#topbar {
display: none;
}
#navigation li:hover ul, #navigation li.sfHover ul {
top: 116px;
}
#slider > div.home-reservation-box.clearfix {
bottom: -3px;
}
#slider {
margin-bottom: 50px;
}
#wrapper > div.content-wrapper.clearfix {
margin-top: 35px;
}
#footer {
padding: 20px 0;
text-align: justify;
}
#footer-bottom {
padding-top: 20px;
margin: 0 auto;
font-size: 16px;
}
#footer-bottom p {
font-size: 16px;
margin: 0 8%;
text-align: center;
}
.space1 {
display: none;
}
.room-price-widget .from, .room-price-widget .price-detail, .widget-reservation-box, .price-details .total-only, .booking-side, .price-details .deposit, .price-details .total {
background: rgba(188,188,188,1);
}
a.button2 {
margin-top: -22px;
}
.testimonial-image img {
display: none;
}
.testimonial-text {
width: 100%;
}
#wrapper > div:nth-child(7) > div > div > ul.slides {
max-width: 1026.7px;
width: 100%;
}
#wrapper {
box-shadow: 0 0 15px 3px rgba(0,32,100,0.2);
-moz-box-shadow: 0 0 15px 3px rgba(0,32,100,0.2);
-webkit-box-shadow: 0 0 15px 3px rgba(0,32,100,0.2);
}
.one-fourth {
margin: 0 1.5%;
}
.title-style1 {
font-variant: small-caps;
font-size: 23px;
}
#navigation li {
text-transform: none;
border-bottom: none;
}
#navigation li a {
padding: 30px 0;
}
#navigation {
margin: 0 -1.25% 0 0;
}
#navigation li li a {
font-variant: small-caps;
font-size: 20px;
text-align: center;
color: #6E777A;
}
.title-style2 {
font-variant: small-caps;
font-size: 24px;
text-transform: none;
font-weight: normal;
}
.title-style3 {
font-size: 18px !important;
}
p {
font-size: 16px;
}
#wrapper > div:nth-child(3) {
margin-bottom: 2px;
}
body {
color: #6E777A;
font-family: 'Halant', serif;
}
#page-header h2 {
text-align: center;
font-size: 40px;
text-shadow: 0 1px 0 rgba(204,176,157,1);
font-variant: small-caps;
text-transform: none;
}
#subscribe-submit > input[type="submit"]:nth-child(6) {
background: #FFF;
border: none;
width: 100px;
font-family: inherit;
font-size: 16px;
color: #000;
font-weight: 600;
letter-spacing: 1px;
}
.slider .flex-direction-nav .flex-next {
background: url(http://www.wordpress.castellodimontalbano.com/wp-content/themes/sohohotel/images/right-arrow5.png) center no-repeat;
}
.slider .flex-direction-nav .flex-prev {
background: url(http://www.wordpress.castellodimontalbano.com/wp-content/themes/sohohotel/images/left-arrow5.png) center no-repeat;
}
#menu-item-113 > a > strong {
margin-top: 5%;
}
#subscribe-submit > input[type="submit"]:hover {
background: #bf9958;
color: #FFF;
}
div.mobile-menu-title {
content: "Esplora";
}
#footer > div.content-wrapper.clearfix > div:nth-child(4) > iframe {
margin: 0 6%;
margin-bottom: 10px;
}
#mobile-menu li a {
color: #FFF;
font-variant: small-caps;
font-size: 16px;
}
.page-content h3 {
font-size: 25px;
}
.title-style1 a {
color: #6E777A !important;
}
.page-content ul, .list-style1, .list-style2, .list-style3, .list-style4 {
margin: 0 0 0 16px;
}
#wrapper > div.content-wrapper.clearfix > div.main-content.left-main-content.page-content > div:nth-child(2) {
padding-bottom: 30px;
}
.accommodation-listing .col {
width: 46.5%;
}
.gmap-button, .gmap-button:hover, .gmap-button-hover, .mobile-menu-button, .contact_details_list .phone_list:before, .contact_details_list .fax_list:before, .contact_details_list .email_list:before, .contact_details_list .address_list:before {
background-color: rgba(188,188,188,1);
}
.phone_list:before {
margin-top: 5px;
}
.contact_details_list li {
font-size: 18px;
}
.home-reservation-box input[type="submit"], .select-wrapper select, .home-reservation-box input[type="text"], {
font-size: 16px;
}
#footer .title-style2 {
text-shadow: 0 1px 1px rgba(79,32,0,1);
}
.ui-tabs {
display: none;
}
#wrapper > div.content-wrapper.clearfix > div.clearfix {
margin-bottom: 30px;
}
#wrapper > div.content-wrapper.clearfix > div.text-slider-wrapper > div {
margin-bottom: 20px;
}#topbar, #slider .home-reservation-box, #slider-full .home-reservation-box, #footer, .mobile-menu-title, .mobile-menu-inner, .dark-wrapper .text-slider ul li, .widget-reservation-box, .dark-wrapper, .booking-side, .booking-main, .price-details .deposit, .price-details .total, .price-details .total-only, .price-details .full-payment, #ui-datepicker-div, .step-icon, .lightbox-title, #language-selection li li a, .room-price-widget .from, .room-price-widget .price-detail, #lang_sel_footer, div[role="banner"] {
background: rgba(173,173,173,0.8);
}
#logo {
margin: 22px auto;
}
#logo h1 span {
width: 100%;
margin: 0;
padding: 5px 0 0;
font-size: 14px;
}
#logo h1 a {
color: #FFF;
font-variant: small-caps;
font-size: 42px;
text-shadow: 0 1px 1px rgba(79,32,0,1);
text-align: center;
}
@media only screen and (max-width: 767px) {
#logo {
width: 220px;
}
.one-half {
float: none;
width: 100%;
margin: 0 0 30px;
}
}
#tagline {
text-shadow: none;
}
#navigation li strong {
font-size: 28px;
padding: 0 10px;
width: 200px;
text-align: center;
color: #3D2618;
font-variant: small-caps;
text-shadow: 0 1px 1px rgba(79,32,0,1);
color: #FFF;
}
#slider > div.home-reservation-box.clearfix > form {
margin: 0 auto;
max-width: 785px;
}
#background-wrapper {
background: rgba(255,155,0,0.11);
}
.content-wrapper {
width: 95%;
}
.content-wrapper a {
color: #000;
}
.content-wrapper a:hover {
border: 1px #000;
}
#page-header {
padding: 30px 0;
height: 100%;
margin: 0;
text-transform: uppercase;
}
.topbar-right .header-contact {
margin: 2px 0 0 -50px;
font-size: 15px;
}
#topbar-wrapper > div.topbar-left > a {
display: none;
}
#topbar {
display: none;
}
#navigation li:hover ul, #navigation li.sfHover ul {
top: 116px;
}
#slider > div.home-reservation-box.clearfix {
bottom: -3px;
}
#slider {
margin-bottom: 50px;
}
#wrapper > div.content-wrapper.clearfix {
margin-top: 35px;
}
#footer {
padding: 20px 0;
text-align: justify;
}
#footer-bottom {
padding-top: 20px;
margin: 0 auto;
font-size: 16px;
}
#footer-bottom p {
font-size: 16px;
margin: 0 8%;
text-align: center;
}
.space1 {
display: none;
}
.room-price-widget .from, .room-price-widget .price-detail, .widget-reservation-box, .price-details .total-only, .booking-side, .price-details .deposit, .price-details .total {
background: rgba(188,188,188,1);
}
a.button2 {
margin-top: -22px;
}
.testimonial-image img {
display: none;
}
.testimonial-text {
width: 100%;
}
#wrapper > div:nth-child(7) > div > div > ul.slides {
max-width: 1026.7px;
width: 100%;
}
#wrapper {
box-shadow: 0 0 15px 3px rgba(0,32,100,0.2);
-moz-box-shadow: 0 0 15px 3px rgba(0,32,100,0.2);
-webkit-box-shadow: 0 0 15px 3px rgba(0,32,100,0.2);
}
.one-fourth {
margin: 0 1.5%;
}
.title-style1 {
font-variant: small-caps;
font-size: 23px;
}
#navigation li {
text-transform: none;
border-bottom: none;
}
#navigation li a {
padding: 30px 0;
}
#navigation {
margin: 0 -1.25% 0 0;
}
#navigation li li a {
font-variant: small-caps;
font-size: 20px;
text-align: center;
color: #6E777A;
}
.title-style2 {
font-variant: small-caps;
font-size: 24px;
text-transform: none;
font-weight: normal;
}
.title-style3 {
font-size: 18px !important;
}
p {
font-size: 16px;
}
#wrapper > div:nth-child(3) {
margin-bottom: 2px;
}
body {
color: #6E777A;
font-family: 'Halant', serif;
}
#page-header h2 {
text-align: center;
font-size: 40px;
text-shadow: 0 1px 0 rgba(204,176,157,1);
font-variant: small-caps;
text-transform: none;
}
#subscribe-submit > input[type="submit"]:nth-child(6) {
background: #FFF;
border: none;
width: 100px;
font-family: inherit;
font-size: 16px;
color: #000;
font-weight: 600;
letter-spacing: 1px;
}
.slider .flex-direction-nav .flex-next {
background: url(http://www.wordpress.castellodimontalbano.com/wp-content/themes/sohohotel/images/right-arrow5.png) center no-repeat;
}
.slider .flex-direction-nav .flex-prev {
background: url(http://www.wordpress.castellodimontalbano.com/wp-content/themes/sohohotel/images/left-arrow5.png) center no-repeat;
}
#menu-item-113 > a > strong {
margin-top: 5%;
}
#subscribe-submit > input[type="submit"]:hover {
background: #bf9958;
color: #FFF;
}
div.mobile-menu-title {
content: "Esplora";
}
#footer > div.content-wrapper.clearfix > div:nth-child(4) > iframe {
margin: 0 6%;
margin-bottom: 10px;
}
#mobile-menu li a {
color: #FFF;
font-variant: small-caps;
font-size: 16px;
}
.page-content h3 {
font-size: 25px;
}
.title-style1 a {
color: #6E777A !important;
}
.page-content ul, .list-style1, .list-style2, .list-style3, .list-style4 {
margin: 0 0 0 16px;
}
#wrapper > div.content-wrapper.clearfix > div.main-content.left-main-content.page-content > div:nth-child(2) {
padding-bottom: 30px;
}
.accommodation-listing .col {
width: 46.5%;
}
.gmap-button, .gmap-button:hover, .gmap-button-hover, .mobile-menu-button, .contact_details_list .phone_list:before, .contact_details_list .fax_list:before, .contact_details_list .email_list:before, .contact_details_list .address_list:before {
background-color: rgba(188,188,188,1);
}
.phone_list:before {
margin-top: 5px;
}
.contact_details_list li {
font-size: 18px;
}
.home-reservation-box input[type="submit"], .select-wrapper select, .home-reservation-box input[type="text"], {
font-size: 16px;
}
#footer .title-style2 {
text-shadow: 0 1px 1px rgba(79,32,0,1);
}
.ui-tabs {
display: none;
}
#wrapper > div.content-wrapper.clearfix > div.clearfix {
margin-bottom: 30px;
}
#wrapper > div.content-wrapper.clearfix > div.text-slider-wrapper > div {
margin-bottom: 20px;
}