CAVIKORM - Технологии успеха

26.01.2017

/*
Theme Name: Maryin Ostrov
Theme URI:
Author: BNNM
Author URI:
Description:
Version: 1.0
License:
License URI:
Tags:
Text Domain: maryin-ostrov
*/
@import url(‘https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i’);
.pricestable-accommodate tr td
{
border-top: 0;
}
.tablepress.pricestable-accommodate tbody tr td
{
border-top: 0;
}
.tablepress.pricestable-accommodate tfoot th, .tablepress.pricestable-accommodate thead th
{
border-bottom: none;
}
.tablepress.pricestable-accommodate tfoot th, .tablepress.pricestable-accommodate thead th
{
background-color: #FFDE00;
font-family: Roboto;
}
.tablepress.pricestable-accommodate td
{
font-family: Roboto;
}
.tablepress.pricestable-accommodate .sorting:hover, .tablepress.pricestable-accommodate .sorting_asc, .tablepress.pricestable-accommodate .sorting_desc
{
background-color: #EFCD00;
}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a, .wpb_content_element .wpb_accordion_header a
{
background-color: #DDD;
font-weight: 600;
border-radius: 0;
}
.ui-widget-header
{
background: white;
border-radius: 0;
border: 0;
}

.ui-widget-content
{
border: 0;
}
/*.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active*/
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor
{
border: 0;
background-color: #eee;
/*font-weight: 900;*/
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_content_element .wpb_tabs_nav li:hover
{
/*border: 0;*/
}

.amoforms
{
display: none;
}
#reserv-form{
display: none;
}

.btnlink{
margin-left: 50px;
}
html body .btnlink button{
background: #ffde00;
border-color: #ffde00;
color: #0a0a0a;
font-size: 18px!important;
}
html body .single-room .wpb_tour_tabs_wrapper
{
/*margin-top: -10px;*/
}

html body #wrapper button.online-reserve,
html body #wrapper .online-reserve button {
text-transform: uppercase;
padding: 15px;
font-size: 27px;
line-height: 1.33;
background: linear-gradient(to bottom, #81b100, #2b8f00) !important;
border: 0;
color: #fff !important;
font-family: Roboto;
font-weight: 400;
}

html body #wrapper button.online-reserve:hover,
html body #wrapper .online-reserve button:hover {
background: linear-gradient(to bottom, #81b100, #2b8f00) !important;
}

.price-wrap, .divbutton {
vertical-align: top;
}

.price-wrap.btnlink {
margin: 0;
}

html body .paymethods {
text-align: center !important;
margin-top: 0 !important;
width: 120px;
height: 65px;
line-height: 65px;
float: left;
padding: 0 10px;
background: #89051C;
margin-left: 8px;
}

.slide-content .btn-modal {
margin: 0;
}

.short-content {
clear: both;
padding-top: 20px;
}

html body .btnlink .red-button {
border: 0;
background: #89051C;
color: #fff;
font-size: 27px !important;
padding: 15px;
text-transform: uppercase;
outline: none;
}

.rooms-fund .btn-modal {
margin: 0;
}

html body #wrapper .rooms-fund .red-button {
font-size: 18px !important;
height: 54px;
line-height: 54px;
padding: 0 15px;
}

.red-button i {
margin-left: 12px;
}

body.page-id-8 .section-3 .wpb_wrapper li, html body.page-id-8 .section-8 .wpb_wrapper li {
font-weight: 300;
}
.page-id-401 .section-5.white-text.winter {
padding: 40px 0 !important;
}
html body #wrapper .banners .ult-new-ib .ult-new-ib-title {
transform: none;
text-transform: none;
text-align: right;
}
html body #wrapper .banners .ult-new-ib img {
transform: none;
}
html body.home .header,
html body #home_slideshow {
min-height: 0 !important;
}
.form-has-datepicker.slider-form-widget {
max-width: 350px;
margin: 0 auto !important;
}
html body #wrapper .uvc-main-heading > h2,
html body #wrapper .uvc-main-heading > h3 {
text-transform: none;
}
.banner-2 .ult-new-ib-desc .ult-new-ib-title {
text-align: center !important;
}
html .form-has-datepicker.slider-form .input-wrap {
width: 13%;
float: none;
display: inline-block;
}
html .form-has-datepicker.slider-form {
display: block;
}
html body:not(.page-id-337) .section-1.home-section .reservations-form {
bottom: 0;
margin-bottom: 0;
}
.section-1.home-section {
z-index: 6;
}
.section-1.home-section .vc_column-inner {
padding-right: 0;
padding-left: 0;
}
html body #home_slideshow .home-section {
overflow: visible;
}
html body #wrapper .section-1.home-section .upb-background-text-wrapper {
min-height: auto !important;
}
html body #wrapper .button.ult-modal-input-wrapper:hover {
background: transparent !important;
}
#fixed-menu #navbarCollapse #how-much .button {
background: #81b100 !important;
background: -moz-linear-gradient(top, #81b100 0%, #2b8f00 100%) !important;
background: -webkit-linear-gradient(top, #81b100 0%, #2b8f00 100%) !important;
background: linear-gradient(to bottom, #81b100 0%, #2b8f00 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=’#81b100′, endColorstr=’#2b8f00′, GradientType=0) !important;
color: #ffffff;
padding: 10px 20px;
display: inline-block;
float: left;
font-size: 14px;
}
html body #wrapper .btn-modal {
border: none;
color: #000;
font-size: 20px;
text-transform: uppercase;
border-radius: 0;
padding: 20px 30px;
}
html body .none {
display: none !important;
opacity: 0 !important;
visibility: hidden !important;
position: absolute !important;
transform: translate(-10000px, -10000px);
}
html body #fixed-menu.navbar-default ul.navbar-nav > li > a {
background: linear-gradient(to bottom, #81b100, #2b8f00) !important;
}
html body #wrapper .slide-content .btn-modal {
font-size: 16px;
}
html body .transparent {
background: transparent;
}
html body .ult_modal .ult_modal-content .ult_modal-body {
padding: 40px;
}
html body .ult_modal form .col-md-6,
html body .ult_modal form .col-md-12 {
margin-bottom: 20px;
}
html body .ult_modal form .col-md-12 .col-md-6:first-child {
padding-left: 0;
}
html body .ult_modal form .col-md-12 .col-md-6:last-child {
padding-right: 0;
}
html body .ult_modal .ult_modal-content .ult_modal-body .wpcf7-form .date-label + p {
display: none;
}
html body .ult_modal .ult_modal-content .ult_modal-body .wpcf7-form input[type=text],
html body .ult_modal .ult_modal-content .ult_modal-body .wpcf7-form input[type=»email»],
html body .ult_modal .ult_modal-content .ult_modal-body .wpcf7-form input[type=»tel»] {
height: 37px;
margin: 0;
}
html body .uber-slider .uber-slider-inside .slider .slides .full-description,
.short-content {
white-space: pre;
}
html body .ult_modal .ult_modal-content .ult_modal-body .wpcf7-form .input-title {
font-size: 16px;
}
.start-date-wrap {
position: relative;
}
.start-date-wrap:after {
content: ‘-‘;
position: absolute;
right: -4px;
top: 0;
line-height: 37px;
}
body {
overflow-x: hidden;
}
#navbarCollapseCopy .ult-modal-input-wrapper {
margin-bottom: 0;
}
html body #fixed-menu.navbar-default .navbar-nav .menu ul li a {
padding: 16px 10px 15px;
}
.form-has-datepicker.slider-form .input-wrap .icon-wrap {
width: 23px;
}
html body #home_slideshow {
position: relative;
}
.header-wrap {
position: absolute;
width: 100%;
left: 0;
top: 0;
}
.home .header {
margin-bottom: 50px;
}
.font14 .vc_tta-tabs-list .vc_tta-tab {
font-size: 14px;
}
#carousel-example-generic .carousel-control {
width: 55px;
height: 100px;
top: calc(50% — 25px);
opacity: 1;
}
#carousel-example-generic .carousel-control span {
display: none;
}
.page-template-club-page .header #tl-search-form {
display: none;
}
.page-template-club-page .row-7 button {
background: #07080f !important;
}
.page-template-club-page .row-7 .uvc-sub-heading {
color: #7f7f7f;
}
.page-template-club-page .row-7 .uvc-heading {
padding-left: 50px;
background: url(/wp-content/themes/maryin-ostrov/img/home_training_box_icon.png) no-repeat;
}
.page-template-club-page .row-7 .uvc-main-heading h4 {
font-size: 20px;
font-weight: bold !important;
margin-bottom: 20px;
}
.page-template-club-page .row-8 button {
background: #e71c34 !important;
}
.page-template-club-page .row-8 h2 {
font-size: 34px;
line-height: 46px;
text-transform: initial !important;
}
.page-template-club-page .row-8 {
background-position: center bottom;
}
.page-template-club-page .row-7 hr {
margin-top: 30px !important;
border-color: #cdcecf;
}
.page-template-club-page .row-7 .themecolor {
color: #e71c34;
}
.page-template-club-page .row-7 h3 {
font-size: 32px;
line-height: 36px;
font-weight: 700;
}
.page-template-club-page .row-7 .vc_col-sm-4 {
width: 40%;
}
.page-template-club-page .row-7 .vc_col-sm-8 {
width: 60%;
}
.page-template-club-page .row-6 .vc_btn3-container button {
min-width: 300px;
}
.page-template-club-page .row-6 .vc_btn3-container,
.page-template-club-page .row-6 .vc_btn3-container button {
width: 100%;
}
.page-template-club-page .row-6 button {
background: #e71c34 !important;
}
.page-template-club-page .row-5 .vc_col-sm-8 .vc_column-inner {
background-position: center bottom;
}
.page-template-club-page .row-5 p {
font-size: 16px;
line-height: 1.4;
}
.page-template-club-page .row-5 h6 {
font-size: 16px;
line-height: 24px;
}
.page-template-club-page .row-5 .vc_col-sm-4 {
width: 40%;
}
.page-template-club-page .row-5 .vc_column-inner {
height: 100%;
}
.page-template-club-page .row-5 .vc_col-sm-8 {
width: 60%;
}
.page-template-club-page .row-5 .wpb_column {
height: 424px;
}
.page-template-club-page .row-5 h3 {
margin-left: 30px;
color: #fff;
font-size: 32px;
line-height: 36px;
font-weight: 700;
}
.page-template-club-page .row-5 .big-num {
font-size: 115px;
color: #fff;
line-height: 115px;
font-weight: 900;
letter-spacing: -7px;
font-family: ‘Source Sans Pro’, sans-serif;
}
.page-template-club-page .row-2 .vc_btn3-container,
.page-template-club-page .row-2 .vc_btn3-container button {
width: 100%;
}
.page-template-club-page .row-4 p {
margin: 0;
}
.page-template-club-page .row-4 h4 + p {
color: #7f7f7f !important;
margin-top: 20px;
}
.page-template-club-page .row-4 .vc_column-inner {
background: url(‘/wp-content/themes/maryin-ostrov/img/home_training_box_icon.png’) no-repeat;
background-position: 0 35px;
}
.page-template-club-page .row-4 .uvc-main-heading h4 {
font-weight: bold !important;
}
.page-template-club-page .row-4 .vc_col-sm-4 {
padding: 0 12px;
}
.page-template-club-page .row-3 h3 {
font-size: 32px;
}
.page-template-club-page .row-1 p {
margin: 0;
}
.page-template-club-page .row-1 iframe {
max-width: 100%;
height: 305px;
}
.page-template-club-page .row-6 .vc_col-sm-3:nth-child(3) {
width: 29%;
}
.page-template-club-page .row-2 .vc_btn3-container button,
.page-template-club-page .row-6 .vc_btn3-container button,
.page-template-club-page .row-7 button,
.page-template-club-page .row-8 button {
background: #ffde00 !important;
border-color: #ffde00 !important;
color: #0a0a0a !important;
font-size: 20px;
text-transform: uppercase;
padding: 20px 30px;
}
html body.page-template-club-page #wrapper .wrapper {
width: 1220px;
max-width: 100%;
float: none;
margin: 0 auto;
}
html body.page-template-club-page #wrapper {
width: 100%;
}
html body.page-template-club-page #wrapper {
margin-top: 51px !important;
background: transparent;
}
html body.page-template-club-page #fixed-menu.navbar-default {
background-color: #ffffff;
border-bottom: 1px solid #bbbcbf;
}
html body.page-template-club-page #fixed-menu.navbar-default .navbar-header {
display: block;
}
html body.page-template-club-page #fixed-menu.navbar-default .navbar-nav .menu ul li a:hover {
background: #89051C !important;
}
html body.page-template-club-page #fixed-menu.navbar-default .navbar-nav .menu ul li a:hover,
html body.page-template-club-page #fixed-menu.navbar-default .navbar-nav .menu ul li .sub-menu a:not(.title) {
color: #fff !important;
}
html body.page-template-club-page #fixed-menu.navbar-default .navbar-nav .menu ul li a {
color: #72757f !important;
font-weight: normal;
}
#carousel-example-generic .carousel-control.left {
background: url(/wp-content/themes/maryin-ostrov/img/vita2015/left-arrow.png) no-repeat;
}
#carousel-example-generic .carousel-control.right {
background: url(/wp-content/themes/maryin-ostrov/img/vita2015/right-arrow.png) no-repeat;
}
html body img {
height: auto;
}
html body #home_slideshow {
min-height: auto;
}
html body .header {
display: block;
min-height: auto;
}
.header .book-form iframe {
display: block;
}
#navbarCollapseInnerPage .nav > li > a.button {
background: linear-gradient(to bottom, #81b100, #2b8f00) !important;
font-weight: 400;
}
.ult-modal-input-wrapper.ult-adjust-bottom-margin.online-reserve {
margin: 0;
}

.bold-headline {
font-size: 24px;
font-weight: 500;
margin: 20px 0 10px;
text-align: center;
display: inline-block;
width: 100%;
}
#home_slideshow .item img {
width: 100%;
}
.mc4wp-form input:not([type=»submit»]) {
border: 1px solid #ababab;
border-radius: 0;
padding: 0 0 0 10px;
height: 56px;
font-size: 20px;
}
.mc4wp-form input[type=»submit»] {
font-size: 20px;
background: #ffde00;
color: #0a0a0a;
text-transform: uppercase;
padding: 15px 30px;
border-radius: 0;
display: inline-block;
transition: 0.2s;
margin: 15px 0 0;
border: none;
font-weight: 400;
}
.slide-content-text .row {
margin-right: 0;
margin-left: 0;
}
html body .slide-content .slide-content-text img {
box-sizing: border-box;
width: 25%;
height: auto;
float: left;
padding: 15px 0 15px 0;
max-width: 42px;
margin-right: 15px;
}
html body #wrapper li {
margin-bottom: 10px;
}
html body .slide-content .slide-content-text span {
margin-top: 27px;
float: left;
max-width: calc(100% — 57px);
}
html body div.reservations-form .wpb_tour_tabs_wrapper .wpb_tab {
padding: 0;
}

html body #wrapper .entries-list .entry-content h2 {
margin-bottom: 10px;
}
html body #wrapper div.entries-list .entry-content .entry-thumbnail a {
display: block;
}
.reservations-form iframe {
display: block;
background-color: #2e9000;
}
@media (max-width: 1400px) {
html body #fixed-menu div.visible-xs-block #logo {
margin-right: 3px;
}
}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
html body.page-id-401 #wrapper .section-5 {
height: auto !important;
padding-top: 40px !important;
padding-bottom: 40px !important;
}
html body.page-id-2249 div.vc_row.section-1 {
padding-top: 13% !important;
padding-bottom: 20% !important;
}
html body #fixed-menu .visible-xs-block #navbarCollapse .col-3:nth-child(2) .header-phone {
margin-top: 3px;
}
html body:not(.page-id-337).home .section-1.home-section .reservations-form {
top: -10px;
}
html body.home .header {
margin-bottom: 215px;
}
}
@media screen and (max-width: 1100px) {
.uber-slider {
margin-top: 30px ;
}
}
@media (max-width: 768px) and (orientation: landscape) {
html body.page-id-401 #wrapper .section-5 {
padding-top: 40px !important;
padding-bottom: 40px !important;
}
}
@media (max-width: 1250px) {
html body #fixed-menu.navbar-default .navbar-nav > li button,
html body #fixed-menu .phone a {
font-size: 12px;
}
html body #fixed-menu.navbar-default .navbar-nav .menu ul li a,
html body #fixed-menu.navbar-default .navbar-nav > li > a {
font-size: 10px;
}
}
@media (max-width: 1100px) {
html body #fixed-menu .phone span a,
.animate-words,
.curly-arrow,
html body #home_slideshow .slide_next,
html body #home_slideshow .slide_back {
display: none;
}
}
@media (max-width: 1024px) {
html body.home .header,
html body.page-id-3788 .header {
top: 47px;
}
.header {
display: none;
}
html body #wrapper {
margin: 0;
}
.section-1.home-section .upb-background-text {
transform: none;
}
html body #wrapper .slide-content .btn-modal {
font-size: 12px;
}
html body #wrapper .btn-modal {
font-size: 14px;
padding: 20px 15px;
}
html body .mainpage-review {
margin: 0 0 30px;
}
html body #fixed-menu {
position: fixed;
}
body:not(.page-id-337) div.section-1.home-section .ui-tabs-panel {
display: block !important;
}
html body div.reservations-form .wpb_tour_tabs_wrapper {
background: transparent;
}
html body div.reservations-form .wpb_tour_tabs_wrapper .wpb_tab {
padding: 0 !important;
}
html body.page-id-401 .section-5 .white-board form {
width: 90%;
margin-left: 10%;
}
html body #wrapper div.entries-list {
margin: 0 0 25px !important;
border-bottom: 1px solid #dcdcdc;
padding-bottom: 25px;
}
html body #wrapper .entries-list h2 {
font-size: 22px;
}
.vc_parallax {
padding-bottom: 30px;
}
.page-id-3864 .ult-modal-input-wrapper button {
margin-top: 15px;
margin-bottom: 15px;
}
.page-id-401 .pdng-20-xs {
padding: 20px 0;
}
html body.page-id-324 .section-7 .white-board form {
width: 90%;
margin-left: 0;
}
html body.page-id-324 .section-5 .white-board form {
width: 90%;
margin-left: 10%;
}
body.page-id-326 #wrapper .section-5.winter {
padding: 40px 0 !important;
}
.table-white {
color: #fff;
}
html body.page-id-3840 #wrapper .vc_row:nth-child(2) {
padding: 20px 0;
}
.page-id-326 .pdng-20-xs {
padding: 20px 0;
}
.pdng-20-lg {
padding-top: 20px !important;
padding-bottom: 20px !important;
}
.pdng-15-lg {
padding-left: 15px !important;
padding-right: 15px !important;
}
html body.page-id-3846 .honeycomb {
background: transparent;
}
html body.page-id-3846 .pdng-0 {
padding-top: 0 !important;
}
.page-id-3363 .vc_slide {
max-width: 100%;
}
html body.page-id-6574 #wrapper .hidden-xs + .vc_col-sm-6 {
width: 100%;
}
html body.page-id-6574 #wrapper div.white-list h2,
html body.page-id-6574 #wrapper div.white-text h2 {
color: #fff;
}
html body.page-id-6574 .hidden-xs {
display: none;
}
html body.page-id-6574 #wrapper .section-5 {
height: auto !important;
}
html body.page-id-6574 #wrapper .pdng-20-xs {
padding-top: 20px !important;
}
html body.page-id-6574 #wrapper .contain h2 {
color: #000;
}
html body.page-id-6560 #wrapper .section-5 {
padding-top: 0 !important;
height: auto !important;
}
html body.page-id-6591 #wrapper .winter.pdng-55 .upb_row_bg {
background-size: cover !important;
}
html body.page-id-6591 #wrapper .winter {
height: auto !important;
padding: 50px 0 !important;
}
body:not(.home) #tl-search-form {
display: none;
opacity: 0;
visibility: hidden;
transform: translate(-10000px, -10000px);
position: absolute;
}
.page-id-6591 .pdng-55.pdng-left-0 .col-xs-12,
html body .col-xs-12 {
width: 100%;
}
.page-id-6591 .pdng-55.pdng-left-0 .hidden-xs {
display: none;
}
html body #fixed-menu #navbarCollapse .menu li .sub-menu:not(.active) {
opacity: 1;
position: relative;
visibility: visible;
}
html body #fixed-menu .visible-xs-block.fix-menu {
height: 500px;
}
html body #fixed-menu .visible-xs-block {
overflow-y: scroll;
z-index: 100500;
}
html body #fixed-menu .visible-xs-block .navbar-header {
position: fixed;
background: #fff;
z-index: 1;
}
html body #fixed-menu .visible-xs-block #navbarCollapse {
margin-top: 60px;
}
#navbarCollapse .sub-menu li {
padding-left: 20px;
}
}
@media (max-width: 768px) {
html body.page-id-401 #wrapper .section-5.winter .upb_row_bg {
background-size: cover !important;
}
html body.page-id-401 #wrapper .section-5.winter h2 {
margin-bottom: 20px;
}
html body.page-id-401 #wrapper .section-5.winter p, html body.page-id-401 #wrapper .section-5.winter li {
color: #fff !important;
}
html body.page-id-401 .section-5 .white-board form {
width: 100%;
margin-left: 0;
}
html body.page-id-324 .section-7 .white-board form {
width: 100%;
}
body.page-id-324 .wpb_video_widget {
margin-bottom: 30px !important;
}
html body.page-id-324 #wrapper .section-5.winter .upb_row_bg {
background-size: cover !important;
}
html body.page-id-324 #wrapper .section-5 .mobile-sec-4 {
margin-top: 0 !important;
}
html body.page-id-324 #wrapper .section-5.winter .mobile-sec-4 :not(h2):not(button) {
color: #fff !important;
}
html body.page-id-324 .section-5 .white-board form {
width: 100%;
margin-left: 0;
}
body.page-id-326 .wpb_video_widget {
margin-bottom: 30px !important;
}
html body.page-id-326 #wrapper .section-5.winter .upb_row_bg {
background-size: cover !important;
}
html body.page-id-326 .section-5.winter .mobile-sect-1 {
margin-top: 0;
}
html body.page-id-326 .section-5.winter h2 {
margin-top: 0;
margin-bottom: 40px !important;
}
html body.page-id-326 #wrapper .section-5.winter :not(h2):not(button) {
color: #fff !important;
}
html body.page-id-326 .section-5.winter .upb_bg_overlay {
background-color: rgba(0,0,0,0.45) !important;
}
html body .uber-slider .uber-slider-inside .slider .slider-navi {
top: 19%;
}
.screen-reader-shortcut {
display: none;
}
html body #wrapper button.online-reserve,
html body .btnlink .red-button {
font-size: 15px !important;
}
.page-template-club-page .row-4 .vc_col-sm-4 {
margin-bottom: 20px;
}
.page-template-club-page .row-5 .vc_col-sm-4,
.page-template-club-page .row-5 .vc_col-sm-8,
.page-template-club-page .row-7 .vc_col-sm-8,
.page-template-club-page .row-7 .vc_col-sm-4 {
width: 100%;
}
html body.page-id-413 #wrapper .vc_tta-panel-body {
overflow: scroll;
}
html body .menu-item-3868 > a:hover {
color: #89051c !important;
}
html body.page ul {
padding-left: 10px;
}
html body:not(.home) #fixed-menu .visible-xs-block .menu li a {
padding: 0;
line-height: 1.2;
display: block;
}
html body #fixed-menu .visible-xs-block #navbarCollapse .menu li {
margin-bottom: 8px;
}
.page-id-6872 .pdng-inner-0 .vc_column-inner {
padding: 0;
}
}
@media (max-width: 767px) {
html body.page-id-324 .section-5 .upb_row_bg .upb_bg_overlay {
background-color: rgba(0,0,0,0.6) !important;
}
html body #home_slideshow .home-section {
width: 100% !important;
}
body:not(.page-id-337) .section-1.home-section .reservations-form {
top: calc(100% — 33px);
}
html body.home .header {
margin-bottom: 400px;
}
.honeycomb {
display: none;
}
body .mrgn-0,
body .mrgn-0 .vc_column-inner {
margin: 0 !important;
}
html body.page #wrapper .pdng-0,
html body.page #wrapper .pdng-0 .vc_column-inner {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
html body.page #wrapper .pdng-btm-0 {
padding-bottom: 0 !important;
}
html body.page-id-401 #wrapper .section-5.winter strong {
color: #000;
margin-top: 35px;
display: block;
}
html body #fixed-menu #navbarCollapse .menu li .sub-menu {
margin-top: 10px;
}
html body.page-id-3840 #wrapper .section-5.winter h2 {
margin-bottom: 15px;
}
#carousel-example-generic .carousel-control {
width: 34px;
height: 61px;
background-size: cover !important;
}
html body .uber-slider .uber-slider-inside .slider .slider-navi {
top: 10%;
}
html body.home #wrapper div.section-1.home-section .upb-background-text {
position: relative;
}
html body.home #wrapper div.section-1.home-section.vc_row {
padding: 50px 0 !important;
height: auto !important;
min-height: 0 !important;
}
html body.home #wrapper div.section-1.home-section .upb_row_bg {
background-size: cover !important;
background-position: center !important;
}
html body #fixed-menu .visible-xs-block #navbarCollapse .col-3#how-much {
width: 100%;
}
html body.page-id-326 #wrapper .section-5.winter :not(h2):not(button) {
color: #000 !important;
}
html body .pdng-left-0 {
padding-left: 0 !important;
padding-bottom: 0 !important;
}
html body #wrapper .background-transparent {
background-image: none !important;
}
html body #fixed-menu .visible-xs-block #navbarCollapse .col-3:nth-child(2) a.header-phone {
margin-top: 3px;
}
html body .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
margin-right: 0;
}
.page-id-311 .vc_tta-panel-body .wpb_wrapper {
overflow-x: scroll;
}
html body #wrapper div.square-thumb .vc_grid .vc_grid-item {
width: auto;
}
.page-template-club-page .pdng-0 .vc_column-inner {
padding: 0 !important;
}
html body .pdng-rght {
padding-right: 0 !important;
}
html body.page-id-6560 #wrapper .section-5 {
padding-top: 0 !important;
}
html body.page-id-6591 #wrapper .section-5 h2 {
margin-bottom: 20px;
}
html body.page-id-6591 #wrapper .section-5 {
padding: 0 !important;
}
html body .pdng-20 {
padding-top: 25% !important;
}
}
@media only screen and (max-width: 800px) {
body .mobilize
{
background-position: top!important;
background-size: contain!important;
}
.whitetext p, .whitetext p *
{
color: black!important;
}
}
@media (max-width: 1024px) and (min-width: 768px) {
html body .uber-slider {
margin: 30px auto 0;
width: 100%;
}
html body .uber-slider .uber-slider-inside .slider img {
max-width: 100%;
}
.slide-content-text {
display: inline-block;
width: 100%;
}
html body.page-id-400 .slide-content-container .paymethods {
background: transparent;
margin-top: 7px !important;
}
html body .hotel .slider-links span {
font-size: 14px;
}
html body .hotel .slider-links span:not(:first-child):before {
height: 17px;
}
html body.home .uber-slider {
width: 58%;
float: left;
margin-top: 0;
}
html body.home div.slide-content-container {
float: right;
width: 38%;
}
body .short-content {
white-space: pre-line;
}
html body.page-id-2249 .vc_row .upb_row_bg {
background-size: cover !important;
}
.page-id-3859 .ult-new-ib .ult-new-ib-desc h2.ult-new-ib-title {
text-shadow: 1px 1px 4px #000;
}
.page-id-3837 .contain.pdng-75 {
text-shadow: rgb(0, 0, 0) 1px 1px 1px;
color: rgb(255, 255, 255);
}
.page-id-401 .pdng-75 {
padding-bottom: 20px;
}
html body.page-id-324 #wrapper .section-5 .upb_row_bg {
background-size: cover !important;
}
}
@media (max-width: 1024px) and (min-width: 768px) and (orientation: landscape) {
html body #wrapper div.entries-list {
padding-left: 15px;
padding-right: 15px;
}
html body #wrapper .entries-list:nth-child(odd) {
clear: both;
}
}
@media (min-width: 320px) and (max-width: 767px) {
html body #wrapper .uvc-main-heading h2 {
margin-bottom: 0;
}
.uvc-sub-heading br {
display: none;
}
html body.page #wrapper .pdng-20-xs {
padding-top: 20px !important;
padding-bottom: 20px !important;
}
body .ult_modal.ult-small {
width: 100%;
}
html body .ult_modal .ult_modal-content .ult_modal-body {
padding: 15px 10px;
}
html body .ult_modal form .col-md-12 .col-md-6 {
width: 48%;
float: left;
}
html body #wrapper h1 {
font-size: 24px;
}
.no-pdng-xs,
.no-pdng-xs > .vc_column-inner {
padding: 0 !important;
}
html body #wrapper .contain .upb_row_bg .upb_bg_overlay,
html body #wrapper .contain .upb_row_bg .upb_bg_overlay_pattern {
background: transparent !important;
background-color: transparent !important;
}
html body.page #wrapper .contain div,
html body.page #wrapper .contain div p,
html body.page #wrapper div.contain.section-5.winter p,
html body.page #wrapper .contain ul li,
html body.page #wrapper div.contain.section-5.winter ul li,
html body.page #wrapper .contain h2,
html body.page #wrapper .contain span,
html body.page #wrapper .contain span a {
color: #000 !important;
}
html body.page #wrapper div.contain div.upb_row_bg,
html body.page #wrapper div.contain,
html body.page #wrapper div.contain.winter.section-5 div.upb_row_bg {
background-size: contain !important;
background-position: top center !important;
background-repeat: no-repeat !important;
}
html body.page #wrapper div.pdng-55 {
padding-top: 55% !important;
}
html body.page-id-326 #wrapper div.pdng-55.section-5.winter {
padding-top: 60% !important;
}
html body.page-id-324 #wrapper div.pdng-55 {
padding-top: 60% !important;
}
html body.page #wrapper div.pdng-75 {
padding-top: 75% !important;
}
}
@media (min-width: 320px) and (max-width: 768px) and (orientation: portrait) {
html body.page-id-2249 #wrapper .section-1 .upb_row_bg {
background-size: cover !important;
background-position: center;
}
}
@media (min-width: 320px) and (max-width: 768px) and (orientation: landscape) {
body .pdng-20-xs-lndsc {
padding-top: 20px !important;
padding-bottom: 20px !important;
}
body .no-pdng-xs-lndsc .vc_column-inner {
padding-top: 0 !important;
}
html body.page #wrapper div.pdng-55 {
padding-top: 60% !important;
}
html body.page-id-346 #wrapper div.pdng-55 {
padding-top: 45% !important;
}
html body.page #wrapper div.pdng-btm-lndsc-0 {
padding-bottom: 0 !important;
}
html body.page-id-401 #wrapper .section-5.winter strong {
margin-top: 55px;
}
html body.page-id-324 #wrapper div.pdng-55 {
padding-top: 65% !important;
}
html body.page-id-3840 #wrapper .section-5:not(.pdng-55) {
padding: 0 !important;
}
html body.page-id-326 #wrapper div.pdng-55.section-5.winter {
padding-top: 65% !important;
}
html body .pdng-20 {
padding-top: 30% !important;
}
}