@charset "utf-8";

/* core */
	.cms .para {zoom: 1;}
	.cms .para:after {content: '.'; display: block; clear: both; height: 0; visibility: hidden;}
		.cms .pcontent {clear: both; zoom: 1;}
		.cms .pcontent:after {content:'.'; display: block; clear: both; height: 0; visibility: hidden;}

.cms .media {padding: 0;}

.cms .fLeft {float: left; margin-right: 14px;}
.cms .fRight {float: right; margin-left: 14px;}

.alignLeft {text-align: left;}
.alignCenter, .alignCenter p {text-align: center !important;}
.alignRight, .alignRight p {text-align: right !important;}

	.alignLeft .carouselInit,
	.alignLeft .mediaContainer,
	.animation div.alignLeft {float: left}
	.alignCenter .carouselInit,
	.alignCenter .mediaContainer,
	.animation div.alignCenter {margin-left: auto; margin-right: auto;}
	.alignRight .carouselInit,
	.alignRight .mediaContainer,
	.animation div.alignRight {float: right}

.cms .scaledImage {border: 1px solid #a81163;/* height: 34px; width: 52px;*/}

a.mediaLink {display: block; width: 100%; height:100%; background: url(img/play.png) center no-repeat; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6;}
	a.mediaLink:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9; opacity:0.9;}
*html a.mediaLink {height:expression(parentNode.offsetHeight+'px');}
div.mediaContainer {display: block; padding: 0; margin: 0; background-repeat: no-repeat; background-position:center center; position:relative; background:#111; border:3px solid #B14C90; overflow:hidden;}
a.media img {border: none}
.carouselContainer {overflow: hidden; width: 100%; }

.cms .carouselLi .openNyroModal {display: block; overflow: hidden;}

ul.mediaControls {list-style: none; padding: 0; border: 1px solid #ccc; background: #fff; margin: -1px; zoom: 1;}
	ul.mediaControls:after {content: '.'; display: block; clear: both; height: 0; visibility: hidden;}
ul.mediaControls li {float: left; list-style: none;}
	ul.mediaControls li a {display: block; padding: 8px 16px; text-decoration: none;}
		ul.mediaControls li a:hover {background: #006600; color: #fff;}

.fr input.firstname_local, .fr input.address1_local, .fr input.address2_local {text-transform: capitalize !important;}
.fr input.lastname_local, .fr input.city_local {text-transform: uppercase !important;}
.cke_show_borders .mediaContainer {background:#000 url(img/play.png) no-repeat center center !important;}

/* end: core*/

/* CE4 styles */
body.cms,
.contentTabs .paraPage {background-color: #3A1F2E; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}

.tabNavigation {background-color: white;}

.editBlockNavigation {background-color: #7E536B; border: 1px solid #E1007A;}

.highlightBox,
.highlightBox .pcontent,
.highlightBox .pcontent.hover {background-color: #5A2E47;}

.highlightBox {border: 1px solid #E1007A;}

.highlightBox h4.hover {background-color: #7E536B;}

/* end: CE4 styles */

/* project depends */
h2 {color: #e1007a; font-size: 14px; text-transform: uppercase;}
h3 {color: white; font-size: 12px; padding-bottom: 2px; text-transform: uppercase;}
h4 {color: #e1007a; font-size: 12px; padding-bottom: 13px;}
.about_us__page h4,
.default_content__page h4 {color: #e1007a; font-size: 12px; padding-bottom: 12px; font-weight: normal; text-transform: uppercase;}

a,
a:active,
a:visited {color: #e1007a;}

a:hover {color: #9d1262;}

.cms {color: white; font: 12px/normal "Helvetica Neue",Helvetica,Arial,sans-serif}

.cms a,
.cms a:active,
.cms a:visited {color: #e1007a;}

.cms a:hover {color: #9d1262;}

.cms p {padding-bottom: 10px;}

.cms ul,
	.cms ul.style1 {color: white;}
	.cms ul.style2 {color: #e1007a;}
	.cms ul.style3 {color: #7E536B;}

.cms ol,
	.cms ol.style1 {color: white; list-style-type: decimal;}
	.cms ol.style2 {color: #e1007a; list-style-type: decimal;}
	.cms ol.style3 {color: #7E536B; list-style-type: decimal;}

.cms table.style1 {border: 1px solid #e1007a; border-collapse: collapse;}
	.cms table.style1 th {color: #e1007a; padding: 5px 13px; font-weight: bold;}
	.cms table.style1 td {color: #e1007a; border: 1px solid #e1007a; padding: 5px 13px;}

.cms table.style2 {border: 1px solid white; border-collapse: collapse;}
	.cms table.style2 th {color: white; padding: 5px 13px; font-weight: bold;}
	.cms table.style2 td {color: white; border: 1px solid white; padding: 5px 13px;}

.cms table.style3 {border: 1px solid #9d1262; border-collapse: collapse;}
	.cms table.style3 th {color: white; padding: 5px 13px; font-weight: bold;}
	.cms table.style3 td {color: white; border: 1px solid #9d1262; padding: 5px 13px;}

.cms img.style1 {border: 1px solid white;}
.cms img.style2 {border: 1px solid #e1007a;}
.cms img.style3 {border: 1px solid #9d1262;}

/* end: project depends */
