:root{
--stAnnaColorWhite: #FFFFFF;
--stAnnaColorBlack: #000000;
--stAnnaColorRedish: #f26522;
}
.btContentHolder blockquote { font-style: normal;}
.text-layer { text-shadow: 2px 2px 8px #000;} #menu-item-1172>a,
#menu-item-1393>a,
#menu-item-1395>a,
#menu-item-1396>a,
#menu-item-1738>a,
#menu-item-1608>a{
background-color: var(--stAnnaColorRedish) !important;
border-color: var(--stAnnaColorRedish) !important;
border: solid;
padding: 10px;
line-height: 33px !important;
color: var(--stAnnaColorWhite) !important;
} .element-style .headline { color: var(--stAnnaColorRedish);}
.element-icon .btIco.btIcoFilledType.btIcoAlternateColor .btIcoHolder:before,
.btIco.btIcoOutlineType.btIcoAlternateColor:hover .btIcoHolder:before { box-shadow: 0 0 0 1em var(--stAnnaColorRedish) inset;} .btLightSkin .menuPort ul>li a,
.btDarkSkin .btLightSkin .menuPort ul>li a,
.btLightSkin .btIconWidget .btIconWidgetTitle,
.btDarkSkin .btLightSkin .btIconWidget .btIconWidgetTitle,
.btLightSkin .btIconWidget .btIconWidgetText,
.btDarkSkin .btLightSkin .btIconWidget .btIconWidgetText,
.btLightSkin .btIconWidget .btIco.btIcoDefaultColor span,
.btDarkSkin .btLightSkin .btIconWidget .btIco.btIcoDefaultColor span,
.btLightSkin .btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before,
.btDarkSkin .btLightSkin .btIconWidget .btIco.btIcoDefaultType.btIcoDefaultColor .btIcoHolder:before { color: var(--stAnnaColorWhite);}
.btMenuHorizontal .topBar .btIconWidget .btIconWidgetIcon,
.btMenuHorizontal .topBar .btIconWidget .btIconWidgetIcon .btIco .btIcoHolder:before {
font-size: 16px;
color: var(--stAnnaColorWhite) !important;
}
body.btMenuHorizontal.btStickyHeaderActive.btLightSkin .mainHeader { background-color: rgba(51, 147, 205, .8);}
.plyr { max-height: 650px !important;}
.menuPort { background-color: #1377ba !important;}
body.btMenuVertical .subToggler {
display: block !important;
line-height: 32px;
right: 0;
top: 4px;
width: 32px;
color: #fff;
} .btDarkSkin .btSiteFooterWidgets,
.btLightSkin .btDarkSkin .btSiteFooterWidgets { background: #00497a !important;}  .wpforms-field-label{
color: rgb(34, 34, 34) !important;
font-family: "Roboto Condensed", Arial, sans-serif;
font-size: 14px !important;
font-weight: 400 !important;
line-height: 28px !important;
margin: 0 !important;
}
.wpforms-submit{ 
font-size: 14px !important;
text-transform: uppercase !important;
width: 100% !important;
background-color: rgb(26, 68, 74) !important;
border: 2px solid rgb(26, 68, 74) !important;
height: 44px !important;
transition: all 350ms ease-in-out;
}
.wpforms-submit:hover{
background: var(--stAnnaColorWhite) !important;
color: rgb(26, 68, 74) !important;
}
div.wpforms-container-full input[type="text"],
div.wpforms-container-full input[type="email"],
div.wpforms-container-full textarea{ 
font-family: "Roboto", sans-serif !important;
color: var(--stAnnaColorBlack) !important;
font-size: 14px !important;
} #bocavwidget {
overflow: hidden !important; border-radius: 40px; width: 100%; max-width: 100%; }   .header_book_now_link{ margin-top: 26px !important;}
.header_book_now_link a{
padding: 4px 15px !important;
border-radius: 33px !important;
} @media screen and (min-width: 992px){
.studio_anna_rooms .bpgPhoto  .boldPhotoBox img{ height: 360px;}
} .sa_homepage_amenities .rowItemContent .rowItemContentInner{ display: flex;}
@media screen and (min-width: 768px){
.sa_homepage_amenities .col-sm-6{ width: 25% !important;}
.sa_homepage_amenities .boldRow{ margin-bottom: 30px;} 
}
@media screen and (max-width: 767px){
.sa_homepage_amenities .col-sm-6{ 
width: 50% !important;
margin-bottom: 30px;
}
}