/* Start:/bitrix/templates/.default/components/bitrix/menu/top_menu/style.css?1424942920626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(../../../../../templates/.default/components/bitrix/menu/top_menu/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/components/bitrix/news.line/templates/.default/style.css?142494287636*/
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/.default/components/prmedia/subscribe.form/ocean/style.css?14249429201735*/
div.prmedia_subscribe_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: #d9dde0 1px solid;
	padding: 20px;
	width: 200px;
}

div.prmedia_subscribe_form div, div.prmedia_subscribe_form dl, div.prmedia_subscribe_form dt, div.prmedia_subscribe_form dd, div.prmedia_subscribe_form ul, div.prmedia_subscribe_form ol, div.prmedia_subscribe_form li, div.prmedia_subscribe_form h1, div.prmedia_subscribe_form h2, div.prmedia_subscribe_form h3, div.prmedia_subscribe_form h4, div.prmedia_subscribe_form h5, div.prmedia_subscribe_form h6, div.prmedia_subscribe_form pre, div.prmedia_subscribe_form form, div.prmedia_subscribe_form fieldset, div.prmedia_subscribe_form input, div.prmedia_subscribe_form textarea, div.prmedia_subscribe_form p, div.prmedia_subscribe_form blockquote, div.prmedia_subscribe_form th, div.prmedia_subscribe_form td { 
	margin:0;
	padding:0;
}

div.prmedia_subscribe_form input.email
{
	width: 180px;
	border: solid 1px #acacac;
	padding: 3px 8px 3px 8px !important;
	height: 28px;
	color: #969696;
	font-size: 14px;
}

div.prmedia_subscribe_form input.captcha
{
	width: 70px; 
	height: 30px;	
	color: #969696;
	font-size: 14px;
	border: solid 1px #acacac;
	padding: 3px 8px 3px 8px !important;
	text-transform: uppercase;
}

div.prmedia_subscribe_form p.email, p.captcha
{
	margin-top: 12px !important; 
	margin-bottom: 10px !important;
	font-size: 14px;
}

div.prmedia_subscribe_form div.error
{
	color: #F00;
	font-weight: bold;
	margin: 3px 0 3px 0;
}

div.prmedia_subscribe_ok
{
	color: #0C3;
	font-weight: bold;
	margin: 3px 0 3px 0;
}

div.prmedia_subscribe_form p.title {
	font-size:18px;
	color:#444444;
	display:block;
}

/* End */


/* Start:/bitrix/components/niges/cookiesaccept/templates/.default/style.css?16613329692729*/
/* NIGES.COOKIESACCEPT */

.nca-cookiesaccept-line {
    font-size: inherit;
    font-family: inherit;
    line-height: 1;
    padding: 10px;
}


.nca-cookiesaccept-line.style-1 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-3 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-5 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-7 .nca-cookiesaccept-line-text {
    color:#111;
}
.nca-cookiesaccept-line.style-2 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-4 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-6 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-8 .nca-cookiesaccept-line-text {
    color:#eee;
}

.nca-cookiesaccept-line.style-1 {
    /* background-position: center;
    background-repeat: repeat-x;
	background-image: url(https://oceaninnhollywood.com/bitrix/components/niges/cookiesaccept/templates/.default/images/style-1-2.svg);
    background-size: contain; */
    background-color: rgb(61, 168, 255); 
}

.nca-cookiesaccept-line.style-2 {
    background-color: rgb(13, 62, 102);
}


.nca-cookiesaccept-line.style-3 {
    background-color: rgb(197, 197, 197);
}

.nca-cookiesaccept-line.style-4 {
    background-color: rgb(71, 71, 71);
}

.nca-cookiesaccept-line.style-5 {
    background-color: rgb(61, 255, 158);
}

.nca-cookiesaccept-line.style-6 {
    background-color: rgb(9, 92, 50);
}

.nca-cookiesaccept-line.style-7 {
    background-color: rgb(84, 255, 61);
}

.nca-cookiesaccept-line.style-8 {
    background-color: rgb(92, 5, 5);
}

.nca-cookiesaccept-line.style-9 {
    background-color: rgb(203, 255, 61);
}

.nca-cookiesaccept-line.style-10 {
    background-color: rgb(70, 94, 4);
}

.nca-cookiesaccept-line.style-11 {
    background-color: rgb(255, 148, 61);
}

.nca-cookiesaccept-line.style-12 {
    background-color: rgb(138, 70, 14);
}

.nca-cookiesaccept-line.style-13 {
    background-color: rgb(255, 61, 61);
}

.nca-cookiesaccept-line.style-14 {
    background-color: rgb(119, 22, 22);
}

.nca-cookiesaccept-line.style-15 {
    background-color: rgb(255, 61, 152);
}

.nca-cookiesaccept-line.style-16 {
    background-color: rgb(85, 10, 45);
}

.nca-cookiesaccept-line.style-17 {
    background-color: rgb(83, 129, 255);
}

.nca-cookiesaccept-line.style-18 {
    background-color: rgb(6, 37, 122);
}

 
.nca-cookiesaccept-line.style-19 {
    background-color: rgb(255, 255, 255);
}

.nca-cookiesaccept-line.style-20 {
    background-color: rgb(0, 0, 0);
}
 

@media screen and (min-width:767.01px) {
	.nca-hidden-pc {display: none !important;}
}
@media screen and (max-width:767px) {
	.nca-hidden-mobile {display: none !important;}
}
/* End */


/* Start:/bitrix/templates/index/styles.css?168321878618857*/
@charset "utf-8";
/* CSS Document */
html, body 
{
height:100%;
font-family: 'PT Sans', sans-serif;
font-size:14px;
line-height:1.4em;
color:#000;
}
a
{
color:#003152;
}
a:hover
{
color:#ef4c23;
}
/*support styles*/
.left
{
float:left;
}
.right
{
float:right;
}
.clear 
{
clear:both;
}
.rsquare-5
{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.rsquare-10
{
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
}	
.gradient
{
behavior: url(https://oceaninnhollywood.com/bitrix/templates/index/js/pie/PIE.php); 
background: -moz-linear-gradient(top, #000, #fff);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000), color-stop(100%,#fff));
background: -webkit-linear-gradient(top, #000, #fff);
background: -o-linear-gradient(top, #000, #fff);
background: -ms-linear-gradient(top, #000, #fff);
background: linear-gradient(top, #000, #fff);
-pie-background: linear-gradient(#000, #fff);	
}		
.opacity
{
filter: alpha(Opacity=60);
-moz-opacity: 0.6; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.6; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.6; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
zoom: 1; /* для элемента в ИЕ, у которого не заданы width и height */
}
.container
{
width:960px;
padding:0;
}
/*support styles*/
#supersized, #supersized li
{
min-width:1000px;
}
.wr 
{
height:100%;
width:100%;
min-width:1000px;
position:relative;
}
.wr .pattern
{
width:100%;
height:auto !important;
height:100%;
min-height:100%;
background:url(../../../../../templates/index/img/pattern.png);
position:absolute;
top:0;
left:0;
}
.wr header
{
width:100%;
height:60px;
background:#fff;
box-shadow:0 0 15px #000;
position:relative;
color:#003152;
}
.wr header .container
{
height:60px;
position:relative;
}
.wr header .container .logo
{
width:315px;
height:40px;
display:block;
position:absolute;
top:5px;
left:0;
background:url(../../../../../templates/index/img/sprite.png) 0 0 no-repeat;
}
.wr header .container .address
{
display:block;
position:absolute;
top:14px;
left:385px;
}
.wr header .container .address span
{
border-bottom:1px #003152 dotted;
cursor:pointer;
}
.wr header .container .address:hover span
{
color:#ef4c23;
border-bottom:1px #ef4c23 dotted;

}
.wr header .container .address i
{
width:21px;
height:17px;
display:inline-block;
background:url(../../../../../templates/index/img/sprite.png) 0 -45px no-repeat;
position:relative;
bottom:-2px;
}
.wr header .container .address:hover i
{
background:url(../../../../../templates/index/img/sprite.png) 0 -65px no-repeat;
}
.modal-dialog
{
width:960px;
height:600px;
position:absolute;
top:50%;
left:50%;
margin:-300px 0 0 -480px;
}
.modal-content
{
height:600px;
}
.wr header .container .phone
{
display:block;
position:absolute;
top:14px;
left:770px;
font-size:16px;
font-weight:bold;
}
.wr header .container .phone i
{
width:21px;
height:17px;
display:inline-block;
background:url(../../../../../templates/index/img/sprite.png) -25px -45px no-repeat;
position:relative;
bottom:-2px;
}
.wr header .container .language
{
display:block;
position:absolute;
top:15px;
right:0;
}
.wr header .container .language .dropdown, .wr header .container .language .dropdown-menu
{
width:35px;
min-width:inherit;
text-align:center;
}
.wr header .container .language .dropdown a:hover, .wr header .container .language .dropdown a:focus
{
text-decoration:none;
}
.wr header .container .language span
{
cursor:pointer;
}
.wr header .container .language:hover span
{
color:#ef4c23;
}
.wr header .container .language i
{
width:10px;
height:6px;
display:inline-block;
background:url(../../../../../templates/index/img/sprite.png) -405px 0 no-repeat;
position:relative;
}
.wr header .container .language:hover i
{
background:url(../../../../../templates/index/img/sprite.png) -405px -10px no-repeat;
}
.wr .navigation
{
height:50px;
position:absolute;
top:80px;
left:50%;
margin-left:-480px;
}
.wr .navigation button
{
width:170px;
height:46px;
float:right;
behavior: url(https://oceaninnhollywood.com/bitrix/templates/index/js/pie/PIE.php); 
background: -moz-linear-gradient(top, #ef9123, #ef4c23);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef9123), color-stop(100%,#ef4c23));
background: -webkit-linear-gradient(top, #ef9123, #ef4c23);
background: -o-linear-gradient(top, #ef9123, #ef4c23);
background: -ms-linear-gradient(top, #ef9123, #ef4c23);
background: linear-gradient(top, #ef9123, #ef4c23);
-pie-background: linear-gradient(#ef9123, #ef4c23);
border:none;
padding:0;
margin:0;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
color:#fff;
box-shadow: 0 0 5px #333;
position:relative;
bottom:-2px;
}
.wr .navigation button:hover
{
background:#ef4c23;
box-shadow: 0 0 10px #000;
}
.wr .navigation button span
{
display:block;
}
.wr .navigation button span.fast
{
font-size:16px;
font-weight:bold;
text-shadow:-1px -1px 0 #b46f61;
}
.wr .navigation button span.desc
{
font-size:11px;
}
.wr .navigation div.rt
{
margin-right:230px;
height:50px;
position:relative;
}
.wr .navigation div.rt div.substrate
{
width:750px;
height:50px;
position:absolute;
top:0;
left:0;
background:#fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
filter: alpha(Opacity=50);
-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
zoom: 1; /* для элемента в ИЕ, у которого не заданы width и height */
}
.wr .navigation div.rt nav 
{
width:740px;
height:40px;
position:absolute;
top:5px;
left:5px;
background:#003152;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.wr .navigation div.rt nav ul, .wr .navigation div.rt nav ul li
{
padding:0;
margin:0;
list-style:none;
}
.wr .navigation div.rt nav ul
{
height:40px;
line-height:40px;
padding-left:25px;
}
.wr .navigation div.rt nav ul li
{
display:inline-block;
vertical-align:top;
padding:0 15px 0 0;
}
.wr .navigation div.rt nav ul li i
{
width:4px;
height:4px;
display:inline-block;
background:#fff;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-khtml-border-radius: 2px;
border-radius: 2px;
margin:0 15px 0 0;
position:relative;
top:-3px;
}
.wr .navigation div.rt nav ul li:first-child i
{
display:none;
}
.wr .navigation div.rt nav ul li a
{
color:#fff;
font-family: 'PT Sans Narrow', sans-serif;
text-decoration:none;
font-size:16px;
text-transform:uppercase;
font-weight:bold;
}
.wr .navigation div.rt nav ul li a.yellow
{
color:#FFFF00;
}
.wr .navigation div.rt nav ul li a:hover, .wr .navigation div.rt nav ul li a.yellow:hover, .wr .navigation div.rt nav ul li a.active
{
color:#ef4c23;
}
.wr .advantage
{
height:150px;
position:absolute;
top:50%;
left:50%;
margin-left:-480px;
margin-top:-75px;
}
.wr .advantage .title-block
{
text-align:center;
}
.wr .advantage .title-block .why
{
background:#fff;
color:#ef5723;
font-size:18px;
font-weight:bold;
text-transform:uppercase;
padding:0 10px;
}
.wr .advantage .title-block .more
{
margin-left:50px;
}
.wr .advantage .title-block .more a
{
color:#fff;
text-decoration:underline;
font-size:20px;
font-family: 'PT Sans Narrow', sans-serif;
}
.wr .advantage .title-block .more a:hover
{
color:#ef4c23;
background:#fff;
}
.wr .advantage .main-info
{
padding:25px 0 0 0;
}
.wr .advantage .main-info ul, .wr .advantage .main-info ul li
{
padding:0;
margin:0;
list-style:none;
}
.wr .advantage .main-info ul
{
padding-left:20px;}
.wr .advantage .main-info ul li
{
display:inline-block;
vertical-align:top;
width:150px;
text-align:center;
margin-right:40px;
}
.wr .advantage .main-info ul li:last-child
{
margin-right:0;
}
.wr .advantage .main-info ul li a
{
display:block;
}
.wr .advantage .main-info ul li a span.icon
{
width:116px;
height:116px;
display:block;
-moz-border-radius: 60px;
-webkit-border-radius: 60px;
-khtml-border-radius: 60px;
border-radius: 60px;
background:url(../../../../../templates/index/img/i-icon-bg.png) 0 0 repeat-x;
border:5px #fff solid;
margin:0 auto 10px auto;
}
/*noactive-icons*/
.wr .advantage .main-info ul li.oasis a span.icon
{
background:url(../../../../../templates/index/img/sprite-.png) -5px 0 no-repeat;
}
.wr .advantage .main-info ul li.near-center a span.icon
{
background:url(../../../../../templates/index/img/sprite-.png) -123px 0 no-repeat;
}
.wr .advantage .main-info ul li.cruise-ferries a span.icon
{
background:url(../../../../../templates/index/img/sprite-.png) -239px 0 no-repeat;
}
.wr .advantage .main-info ul li.pet-friendly a span.icon
{
background:url(../../../../../templates/index/img/sprite-.png) -357px 0 no-repeat;
}
.wr .advantage .main-info ul li.free-parking a span.icon
{
background:url(../../../../../templates/index/img/sprite-.png) -471px 0 no-repeat;
}
.wr .advantage .main-info ul li.loyalty-program a span.icon
{
background:url(../../../../../templates/index/img/sprite-.png) -587px 0 no-repeat;
}
/*noactive-icons*/
/*active-icons*/
.wr .advantage .main-info ul li.oasis a:hover span.icon
{
background:url(../../../../../templates/index/img/sprite-.png) -5px -121px no-repeat;
}
.wr .advantage .main-info ul li.near-center a:hover span.icon
{
background:url(../../../../../templates/index/img/sprite-.png) -123px -121px no-repeat;
}
.wr .advantage .main-info ul li.cruise-ferries a:hover span.icon
{
background:url(../../../../../templates/index/img/sprite-.png) -239px -121px no-repeat;
}
.wr .advantage .main-info ul li.pet-friendly a:hover span.icon
{
background:url(../../../../../templates/index/img/sprite-.png) -357px -121px no-repeat;
}
.wr .advantage .main-info ul li.free-parking a:hover span.icon
{
background:url(../../../../../templates/index/img/sprite-.png) -471px -121px no-repeat;
}
.wr .advantage .main-info ul li.loyalty-program a:hover span.icon
{
background:url(../../../../../templates/index/img/sprite-.png) -587px -121px no-repeat;
}
/*active-icons*/
.wr .advantage .main-info ul li a:hover span.icon
{
background:#fff;
border:5px #ef9023 solid;
}
.wr .advantage .main-info ul li a span.title
{
font-size:18px;
text-decoration:underline;
font-family: 'PT Sans Narrow', sans-serif;
background:#fff;
padding:0 5px;
}
.wr .sirvoy-block
{
height:207px;
position:absolute;
left:50%;
margin-left:-480px;
bottom:0;
margin-bottom:-48px;
}
.wr .sirvoy-block .main-content
{
height:196px;
background:#fff;
position:relative;
}
.wr .sirvoy-block .main-content .title-block
{
height:26px;
line-height:26px;
background:#ef8e23;
color:#fff;
text-transform:uppercase;
text-shadow:-1px -1px 0 #cfa299;
text-align:center;
font-weight:bold;
}
.wr .sirvoy-block .main-content .shadow
{
height:11px;
background:url(../../../../../templates/index/img/shadow.png) 50% 0 no-repeat;
}
.wr .sirvoy-block .main-content iframe
{
position:absolute;
top:33px;
z-index:10000;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
height: 198px !important;
}
.wr .cont
{
width:100%;
height:auto !important;
height:100%;
min-height:100%;
position:relative;
border-bottom:1px #fff solid;
}
.wr .cont .black-line
{
width:100%;
height:196px;
position:absolute;
bottom:0;
background:#000;
filter: alpha(Opacity=30);
-moz-opacity: 0.3; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.3; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.3; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
zoom: 1; /* для элемента в ИЕ, у которого не заданы width и height */
}
.more-cont
{
min-width:1000px;
min-height:1480px;
background:url(../../../../../templates/index/img/index-bg.jpg) 50% 0 no-repeat;
}
.more-cont .awards
{
margin:90px 0 0 0;
position:relative;
}
.more-cont .awards .substrate
{
height:185px;
background:#fff;
filter: alpha(Opacity=50);
-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
zoom: 1; /* для элемента в ИЕ, у которого не заданы width и height */
box-shadow:0 0 10px #333;
}
.more-cont .awards .main-content
{
width:892px;
height:132px;
position:absolute;
top:50%;
left:50%;
margin:-66px 0 0 -446px;
border:1px #fff solid;
padding:5px;
}
.more-cont .awards .main-content div.brdr
{
width:880px;
height:120px;
background:#fff;
}
.more-cont .info-block
{
margin-top:40px;
background:#ede4d9;
border-top:10px #ef8e23 solid;
box-shadow:0 0 10px #333;
padding-bottom:60px;
position:relative;
}
.more-cont .info-block .white-block
{
background:#fff;
padding:25px;
}
.more-cont .info-block .white-block h1
{
font-size:24px;
font-weight:bold;
color:#ef8e23;
text-transform:uppercase;
text-align:center;
margin-top:0;
}
.more-cont .info-block .white-block .welcome-text
{
padding:15px 0 0 0;
font-size:13px;
}
.more-cont .info-block .white-block .d-content
{
padding-top:15px;
}

/*orange-title*/
.more-cont .info-block .white-block .d-content .title-block
{
height:33px;
position:relative;
}
.more-cont .info-block .white-block .d-content .title-block .title
{
height:26px;
line-height:26px;
background:#ef8e23;
color:#fff;
padding:0 0 0 10px;
position:relative;
}
.more-cont .info-block .white-block .d-content .title-block .title i.news
{
width:12px; 
height:12px;
display:inline-block;
margin: 0 10px 0 0;
background:url(../../../../../templates/index/img/sprite.png) 0 -182px no-repeat;
}
.more-cont .info-block .white-block .d-content .title-block .title span
{
text-shadow:-1px -1px 0 #b46f61;
font-weight:bold;
text-transform:uppercase;
}
.more-cont .info-block .white-block .d-content .title-block .title a
{
color:#fff;
position:absolute;
right:10px;
text-decoration:underline;
}
.more-cont .info-block .white-block .d-content .title-block .title a:hover
{
text-decoration:none;
}
.more-cont .info-block .white-block .d-content .title-block .small-shadow
{
width:261px;
height:7px;
position:absolute;
bottom:0;
left:50%;
margin-left:-130px;
background:url(../../../../../templates/index/img/small-shadow.png) 0 0 no-repeat;
}
/*orange-title*/
/*news-on-index*/
.d-content .news-list
{
padding-top:20px;}
.d-content .news-list .news-item
{
padding-bottom:20px;}
.d-content .news-list .news-item .news-date
{
width:30px;
display:inline-block;
vertical-align:top;
text-align:center;
}
.d-content .news-list .news-item .news-date .number
{
display:block;
font-size:24px;
}
.d-content .news-list .news-item .news-date .month
{
font-size:14px;
color:#579643;}
.d-content .news-list .news-item a
{
display:inline-block;
width:300px;
vertical-align:top;
text-decoration:none;
}
.d-content .news-list .news-item a img
{
display:inline-block;
vertical-align:top;
max-width:75px;
}
.d-content .news-list .news-item a span
{
display:inline-block;
vertical-align:top;
width:220px;
padding-left:10px;
text-decoration:underline;
}
.d-content .subscribes h3
{
margin-top:0;
font-size:14px;
font-weight:bold;
color:#003152;
}
.d-content .subscribes form
{
width:310px;
}
.d-content .subscribes input[type=text]
{
width:180px;
height:33px;
line-height:33px;
border:1px #d6d6d6 solid;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
color:#b1b1b1;
padding:0 5px;
}
.d-content .subscribes button
{
height:40px;
float:right;
behavior: url(https://oceaninnhollywood.com/bitrix/templates/index/js/pie/PIE.php); 
background: -moz-linear-gradient(top, #ef9123, #ef4c23);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef9123), color-stop(100%,#ef4c23));
background: -webkit-linear-gradient(top, #ef9123, #ef4c23);
background: -o-linear-gradient(top, #ef9123, #ef4c23);
background: -ms-linear-gradient(top, #ef9123, #ef4c23);
background: linear-gradient(top, #ef9123, #ef4c23);
-pie-background: linear-gradient(#ef9123, #ef4c23);
border:none;
padding:0 20px;
margin:0;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
color:#fff;
position:relative;
font-size:18px;
font-weight:bold;
text-shadow:-1px -1px 0 #b46f61;
top:-3px;
}
.d-content .subscribes button:hover
{
background:#ef4c23;
}
.look-google
{
padding:0 0 25px 0;}
.look-google a
{
text-decoration:underline;}

/*news-on-index*/
.more-cont .info-block .flower
{
width:210px;
height:75px;
position:absolute;
bottom:15px;
left:50%;
margin-left:-105px;
background:url(../../../../../templates/index/img/sprite.png) 0 -200px no-repeat;
}
footer 
{
height:140px;
background:#fff;
}
footer .container
{
position:relative;
}
footer .shell
{
width:175px;
height:120px;
position:absolute;
top:15px;
left:0;
background:url(../../../../../templates/index/img/sprite.png) 0 -290px no-repeat;
}
footer .nav-block
{
position:absolute;
top:33px;
left:200px;
font-family: 'PT Sans', sans-serif;
font-size:12px;
text-transform:uppercase;
color:#8e7443;
}
footer .nav-block a
{
color:#8e7443;
}
footer .nav-block .copyright
{
padding-top:40px;}
footer .nav-block ul, footer .nav-block ul li
{
padding:0;
margin:0;
list-style:none;
}
footer .nav-block ul li
{
display:inline-block;
vertical-align:top;
padding-right:15px;
}
footer .nav-block ul li:last-child
{
padding-right:0;
}
footer .nav-block ul li a
{
text-decoration:underline;
}
footer .nav-block ul li.special a
{
color:#ef4c23;
}
footer .nav-block ul li a:hover
{
color:#4d3a16;
}
footer .search-block
{
position:absolute;
top:30px;
right:0;
}
footer .search-block form
{
width:230px;
height:33px;
line-height:33px;
border:1px #d6d6d6 solid;
position:relative;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
padding:0;
margin:0;
top:-5px;
}
footer .search-block form input
{
height:30px;
line-height:30px;
padding:0;
margin:0;
border:none;
color:#8e7443;
}
footer .search-block form input[type=search]
{
width:190px;
padding-left:5px;
position: absolute;
}
footer .search-block form input[type=submit]
{
width:35px;
height:;
position:absolute;
right:0;
background:url(../../../../../templates/index/img/sprite.png) -55px -172px no-repeat;
}
.social
{
width:53px;
height:130px;
position:fixed;
right:20px;
top:50%;
margin-top:-175px;
}
.social .v-tour
{
position:relative;
width:53px;
height:53px;
margin-bottom:20px;
}
.social .add
{
position:relative;
width:53px;
height:53px;
}
.social .v-tour .substrate, .social .add .substrate 
{
width:53px;
height:53px;
background:#000;
filter: alpha(Opacity=50);
-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
zoom: 1; /* для элемента в ИЕ, у которого не заданы width и height */
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
}
.social .v-tour a
{
width:53px;
height:53px;
display:block;
position:absolute;
top:0;
left:0;
}
.social .v-tour a span
{
width:38px;
height:28px;
display:block;
background:url(../../../../../templates/index/img/sprite.png) -80px -45px no-repeat;
position:relative;
top:13px;
left:7px;
}
.social .add a
{
width:53px;
height:53px;
display:block;
position:absolute;
top:0;
left:0;
}
.social .add a span
{
width:32px;
height:33px;
display:block;
background:url(../../../../../templates/index/img/sprite.png) -120px -45px no-repeat;
position:relative;
top:10px;
left:10px;
}
.nca-cookiesaccept-line > div {
    justify-content: center;
}
button, html input[type=button], input[type=reset], input[type=submit] {
    padding: 5px;
}
.notice
{
margin-bottom: 25px;
font-size: large;
margin-left: 20%;
margin-right: 20%;
padding-bottom: 50px;
}
.noticered
{
font-size: xx-large;
color: red;
font-weight: bold;
margin: 30px 0 30px 0;
text-align: center;
padding-top: 50px;
}
/* End */


/* Start:/bitrix/templates/index/template_styles.css?16832187864962*/
/*
	AnythingSlider v1.8+ Default theme
	By Chris Coyier: http://css-tricks.com
	with major improvements by Doug Neiner: http://pixelgraphics.us/
	based on work by Remy Sharp: http://jqueryfordesigners.com/
*/

/*****************************
  SET DEFAULT DIMENSIONS HERE
 *****************************/
/* change the ID & dimensions to match your slider */
#slider {
	width: 340px;
	height: 120px;
	list-style: none;
	/* Prevent FOUC (see FAQ page) and keep things readable if javascript is disabled */
	overflow-y: auto;
	overflow-x: hidden;
}

#bslider {
	width: 510px;
	height: 130px;
	list-style: none;
	/* Prevent FOUC (see FAQ page) and keep things readable if javascript is disabled */
	overflow-y: auto;
	overflow-x: hidden;
}

/******************
  SET STYLING HERE
 ******************
 =================================
 Default state (no keyboard focus)
 ==================================*/
/* Overall Wrapper */
.anythingSlider-default {
	margin: 0 auto;	
}

/************************
  NAVIGATION POSITIONING
 ************************/
/* Navigation Arrows */
.anythingSlider-default .arrow {
	top: 50%;
	position: absolute;
	display: block;	
	width: 35px;
	height: 60px;
	margin: -30px 0 0 0; /* half height of image */
	text-align: center;
	outline: 0;
	
}

.anythingSlider-default .arrow a {
	display: block;
	width: 35px;
	height: 60px;	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	behavior: url(https://oceaninnhollywood.com/bitrix/templates/index/js/pie/PIE.php);
	background:#003152 url(../../../../../templates/index/img/sprite.png) no-repeat;
	
}

/* back arrow */
.anythingSlider-default .back { left: -65px; }

.anythingSlider-default .back a { background-position: -190px -45px; }

.anythingSlider-default .back a:hover,
.anythingSlider-default .back a.hover { background:#ef8e23 url(../../../../../templates/index/img/sprite.png) no-repeat; background-position: -190px -45px; }

/* forward arrow */
.anythingSlider-default .forward { right: -65px; }
.anythingSlider-default .forward a { background-position: -155px -45px; }
.anythingSlider-default .forward a:hover,
.anythingSlider-default .forward a.hover { background:#ef8e23 url(../../../../../templates/index/img/sprite.png) no-repeat; background-position: -155px -45px; }

/* Navigation Links */
.anythingSlider-default .anythingControls { outline: 0; display: none; }
.anythingSlider-default .anythingControls ul { margin: 0; padding: 0; float: left; }
.anythingSlider-default .anythingControls ul li { display: inline; }
.anythingSlider-default .anythingControls ul a {
	font: 11px/18px Georgia, Serif;
	display: inline-block;
	text-decoration: none;
	padding: 2px 8px;
	height: 18px;
	margin: 0 5px 0 0;
	text-align: center;
	outline: 0;
}


/***********************
  IE8 AND OLDER STYLING
 ***********************/

/* Navigation Arrows */
.as-oldie .anythingSlider-default .arrow {
	top: 30%;
}
.as-oldie .anythingSlider-default .arrow a {
	margin: 0;
}

/* margin between nav buttons just looks better */
.as-oldie .anythingSlider-default .anythingControls li {
	margin-left: 3px;
}

/* When using the navigationSize option, the side margins need to be zero
	None of the navigation panels look good in IE7 now =( */
.as-oldie .anythingSlider-default .anythingControls a {
	margin: 0;
}
.as-oldie .anythingSlider-default .anythingNavWindow {
	margin: 0 2px;
}
.as-oldie .anythingSlider-default .anythingNavWindow li {
	padding: 3px 0 0 0;
}

/***********************
  COMMON SLIDER STYLING
 ***********************/
/* Overall Wrapper */
.anythingSlider {
	display: block;
	overflow: visible !important;
	position: relative;
}
/* anythingSlider viewport window */
.anythingSlider .anythingWindow {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
}

.bsl
{
width: 510px;
	height: 130px;
	overflow:hidden;
	}

.bsl  .anythingWindow{
	width: 510px;
	height: 130px;
	overflow:hidden;
	}
/* anythingSlider base (original element) */
.anythingSlider .anythingBase {
	background: transparent;
	list-style: none;
	position: absolute;
	overflow: visible !important;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

/* Navigation arrow text; indent moved to span inside "a", for IE7;
  apparently, a negative text-indent on an "a" link moves the link as well as the text */
.anythingSlider .arrow span {
	display: block;
	visibility: hidden;
}


/* disabled arrows, hide or reduce opacity: opacity: .5; filter: alpha(opacity=50); */
.anythingSlider .arrow.disabled {
	display: none;
}
/* all panels inside the slider; horizontal mode */
.anythingSlider .panel {
	background: transparent;
	display: block;
	overflow: hidden;
	float: left;
	padding: 0;
	margin: 0;
}
/* vertical mode */
.anythingSlider .vertical .panel {
	float: none;
}
/* fade mode */
.anythingSlider .fade .panel {
	float: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}
/* fade mode active page - visible & on top */
.anythingSlider .fade .activePage {
	z-index: 1;
}

.main-content
{
position:relative;
}
.main-content iframe 
{
height:850px;
position:relative;
}



/* End */
/* /bitrix/templates/.default/components/bitrix/menu/top_menu/style.css?1424942920626 */
/* /bitrix/components/bitrix/news.line/templates/.default/style.css?142494287636 */
/* /bitrix/templates/.default/components/prmedia/subscribe.form/ocean/style.css?14249429201735 */
/* /bitrix/components/niges/cookiesaccept/templates/.default/style.css?16613329692729 */
/* /bitrix/templates/index/styles.css?168321878618857 */
/* /bitrix/templates/index/template_styles.css?16832187864962 */