/*.gallery .image-title { display: none !important; }*/


/* · · · · · · · · · · 
Fonts   
· · · · · · · · · ·  */
.pricing-cost span { font-size: 14px !important; }
.navbar .navbar-nav > li > a { font-size: 16px !important; }
.pricing-cost { font-size: 24px !important; }
.room-center .pricing-cost { font-size: 18px !important; }
h1 { font-size: 42px !important }
h2 { font-size: 38px !important }
h3 { font-size: 34px !important; text-transform: inherit !important; }
h4 { font-size: 28px !important }
/*.tab-pane { font-weight:100 !important; }*/
.room-title, .simple-cta span, .page-title h3, .navbar .navbar-nav > li > a, .page-title .btn-standard, .page-title .btn-ghost, .simple-cta .btn-standard, .simple-cta .btn-ghost, .googlemap .map_canvas h3, .room-center .pricing-cost, .pricing-cost span, .tab-pane { font-weight: 300 !important; }
.tab-pane { font-size: 95%; line-height: 185%; }
/* · · · · · · · · · · 
Font family   
· · · · · · · · · ·  */
.googlemap .map_canvas h3 { font-family: inherit !important; font-size: 24px !important; }
h1.page-title-h1 { padding: 15px 30px 15px 30px !important; font-family: "Roboto" !important; font-weight: 300 !important; font-size: 45px !important; letter-spacing: 1px; line-height: normal; color: #FFF !important; text-transform: uppercase; }
.single-themo_rooms .col-md-6 h2 { text-transform: none !important; margin-bottom: 35px !important; }
/* · · · · · · · · · · 
Colors   
· · · · · · · · · ·  */
.page-title.centered, h1.page-title-h1 { text-shadow: rgba(0,0,0,0.25) !important; }
.postid-1229 .page-title h1 { color: #000 !important; }
.headhesive--clone { /*background-color: rgba(255,255,255,.7); */ background-color: none !important; }
.feature-block p a, .tab-content a { color: #000 !important; }
.room-img { border: 1px #fff solid; }
.btn-ghost { border: 1px #000 solid !important; }
.banner[data-transparent-header="true"] .top-nav-icon-blocks .icon-block p, .banner[data-transparent-header="true"] .top-nav-icon-blocks .icon-block a, .banner[data-transparent-header="true"] .top-nav-text p, .banner[data-transparent-header="true"] .top-nav-text a, #main-flex-slider .slides h1, .btn-ghost, .banner[data-transparent-header="true"] .navbar-nav > li > a, .banner[data-transparent-header="true"] .navbar-nav > li.active > a { color: #000 !important; }
.banner[data-transparent-header="true"] .top-nav-icon-blocks .icon-block a:hover, .banner[data-transparent-header="true"] .top-nav-text a:hover { color: #2a71aa !important; }
.banner[data-transparent-header="true"] .navbar-nav > li > a:hover, .banner[data-transparent-header="true"] .navbar-nav > li.active > a:hover { color: #666 !important; }
.btn-ghost:hover { color: #fff !important; background-color: #41b4e3 !important; border-color: #41b4e3 !important; }
/* · · · · · · · · · · 
backgrounds   
· · · · · · · · · ·  */
header .container { background: rgba(255,255,255,0.5) !important; }
.banner[data-transparent-header="true"] .top-nav { background: none !important; }
.center-table-con { background: rgba(0,0,0,0.5); padding: 20px; }
a.btn.btn-standard { background: #12292f !important; }
#logo a:hover { opacity: .6; }
/* · · · · · · · · · · 
Layout   
· · · · · · · · · ·  */
.clear { display: block; clear: both; }
.navbar .navbar-nav { margin-top: 35px; }
.page-id-1765 #themo_html_1, .page-id-1765 #themo_html_3, .page-id-1100 #themo_html_1, .page-id-1100 #themo_html_3 { border-top: solid 1px #CB9C81 !important; border-bottom: solid 1px #CB9C81 !important; }
.videoWrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0; }
.videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }




/* 
··········
Responsive 
·········· 
*/

@media only screen and (max-width: 480px) {

.container { width: 85% !important; }
.rooms > .container { padding-left: 5px !important; padding-right: 5px !important; }

h2 { font-size:28px !important }

}