@charset "utf-8";
/* CSS Document */ 


@font-face {
    font-family: 'nimbussanlregular';
    src: url('fonts/nimbussanl_regular-webfont.eot');
    src: url('fonts/nimbussanl_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/nimbussanl_regular-webfont.woff2') format('woff2'),
         url('fonts/nimbussanl_regular-webfont.woff') format('woff'),
         url('fonts/nimbussanl_regular-webfont.ttf') format('truetype'),
         url('fonts/nimbussanl_regular-webfont.svg#nimbussanlregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'nimbussanlbold';
    src: url('fonts/ufonts.com_nimbussanl-bold-webfont.eot');
    src: url('fonts/ufonts.com_nimbussanl-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ufonts.com_nimbussanl-bold-webfont.woff2') format('woff2'),
         url('fonts/ufonts.com_nimbussanl-bold-webfont.woff') format('woff'),
         url('fonts/ufonts.com_nimbussanl-bold-webfont.ttf') format('truetype'),
         url('fonts/ufonts.com_nimbussanl-bold-webfont.svg#nimbussanlbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

*{box-sizing:border-box;  }

*{margin:0px;padding:0px;}

ul, ol, label { margin-bottom:0px!important;}

ul li{list-style:none;}

a{text-decoration:none;  }

.clr{clear:both;}

input, textarea, select{ border:0px none; background:none; outline:none;    }

img{ outline:none; max-width:100%; height:auto; border:0px none; display:block; }

h1, h2, h3, h4, h5, h6, strong, b{ font-weight:normal; margin:inherit!important; }

input[type='submit']{  border-radius:0px; -webkit-appearance:none; appearance:none; outline:none; }

textarea{ resize:none; overflow:auto; }

:focus{ outline:none;}

.clearfix:after{content:""; display:block; clear:both; height:0px; visibility:hidden;}

.clearfix{ display:block; zoom:1; }

body{width:100%; font-size:14px;  font-family:'nimbus-sans'!important; background:#f8f8f8;  }




#prd_wrapper { /*width:100%;*/ width:1170px; margin:auto; position:relative; padding-top:20px; background:#FFF;}

.prd_content { width:950px; margin:auto; padding-top:10px;} 

.prd_content_left { width:446px; float:left;}


.prd_slider { width:100%; position:relative; background:#DDD; border-bottom:1px solid #BBB;}

/*
.prd_slider .bx-prev { background:url(../images/left_aeroActive.png) no-repeat; width:18px; height:40px; display:block; position:absolute; left:5px; font-size:0px; top:50%; margin-top:-20px;}
.prd_slider .bx-next { background:url(../images/right_aeroActive.png) no-repeat; width:18px; height:40px; display:block; position:absolute; right:5px; font-size:0px; top:50%; margin-top:-20px;} 

--------------by salah*/

.prd_slider img{ max-width:none !important; width:100% !important; }
div.jp-interface{ bottom:0px !important; }
.prd_slider .bx-prev { background:url(../images/left_aero.png) no-repeat; width:18px; height:40px; display:block; position:absolute; left:5px; font-size:0px; top:50%; margin-top:-20px;}
.prd_slider .bx-prev:hover{background:url(../images/left_aeroActive.png) no-repeat;}

.prd_slider .bx-next { background:url(../images/right_aero.png) no-repeat; width:18px; height:40px; display:block; position:absolute; right:5px; font-size:0px; top:50%; margin-top:-20px;}
.prd_slider .bx-next:hover{background:url(../images/right_aeroActive.png) no-repeat;} 

.prd_slider .bx-prev.disabled { background:url(../images/left_aero.png) no-repeat;}
.prd_slider .bx-next.disabled { background:url(../images/right_aero.png) no-repeat;}





.prd_slider .bx-pager { width:100%; text-align:center; bottom: 10px; left: 0;  position: absolute;}

.prd_slider .bx-pager-item { display:inline-block; margin:0px 2px;}

.prd_slider .bx-pager-link { width:11px; height:11px; display:block; border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; background:#fff; font-size:0px;}

.prd_slider .bx-pager-link.active {background:#e62994; }



.prd_slider_bttmText { width:100%; text-align:center; background:#d7d7d7; margin-bottom:10px;}

.prd_slider_bttmText a { color:#000; font-size:24px; display:block; line-height:40px;}

.prd_slider_bttmText a:hover{background:#e62994; color:#fff;}

.prd_mediaArtist { width:100%;  background:#d7d7d7; /*margin-bottom:2px;*/}

.prd_mediaArtist label { color:#fff; background:#666666; display:block; text-transform:uppercase; line-height:40px; height:40px; padding:2px 12px 0px; font-size:24px; line-height: 40px;}

.prd_mediaArtist ul li a { color:#000;  display:block;  line-height:40px; height:40px; padding: 0px 12px ; font-size:18px; line-height: 40px;}

.prd_mediaArtist ul li a:hover {background:#e62994; color:#fff;}

.prd_mediaArtist ul li a.linkActive {background:#e62994; color:#fff;}

.prd_mediaBttnz { width:100%;  background:#fff; }

.prd_mediaBttnz a.prd_print { width:50%; float:right; background:url(../images/print_icon.png) 48px center no-repeat #fff; padding-left:75px; color:#000; line-height:40px; font-size:18px;}

.prd_mediaBttnz a.prd_print:hover  {  background:url(../images/print_iconHover.png) 48px center no-repeat #e62994; padding-left:75px; color:#fff; }


.prd_mediaBttnz a.prd_downld { width:50%; float:left; background:url(../images/dowload_icon.png) 6px center no-repeat #fff; padding-left:35px; color:#000; line-height:40px; font-size:18px;}

.prd_mediaBttnz a.prd_downld:hover  {  background:url(../images/dowload_iconHover.png) 6px center no-repeat #e62994; padding-left:35px; color:#fff; }




.prd_content_right { width:470px; float:right;}

.prd_rightText { width:100%;}

.prd_rightText h3 { font-size:30px; color:#000;  font-family: 'nimbus-sans'; font-weight:bold;  text-transform:uppercase; padding-bottom:12px;}

.prd_rightText p { font-size:15px; color:#444444;   padding-bottom:20px!important; margin-bottom:0px!important; line-height:25px;}



.prd_img{ width:100%;}

.prd_imgimg { display:block;}

.prd_content.borderBttm { border-bottom:1px solid #000; padding-bottom:10px;}

.prd_contentOuter {width:950px; margin:auto;}

.prd_bookingContact { padding:40px 0px; margin:auto;}

.prd_bookingContact label { color:#444444; display:block; padding-bottom:30px; text-transform:uppercase; text-align:center; font-size:24px;}

.prd_bookingContact a { display:block; margin:auto; width:343px; margin-bottom:35px;}


.prd_bookingContact ol li { float:left; width:33.33%; list-style:none; }


.prd_bookingContact span { text-align:center;color:#444444; display:block; padding-bottom:15px;  text-align:center; font-size:30px;  font-family: 'nimbus-sans'; font-weight:bold; }

.prd_bookingContact p {text-align:center; color:#444444; display:block; padding-bottom:15px;  text-align:center; font-size:24px;  }




.prd_slider2 { width:100%; position:relative;}

.prd_slider2 .bx-prev { background:url(../images/left_aeroActive.png) no-repeat; width:18px; height:40px; display:block; position:absolute; left:-34px; font-size:0px; top:50%; margin-top:-20px;}
.prd_slider2 .bx-next { background:url(../images/right_aeroActive.png) no-repeat; width:18px; height:40px; display:block; position:absolute; right:-34px; font-size:0px; top:50%; margin-top:-20px;} 

.prd_slider2 .bx-prev.disabled { background:url(../images/left_aero.png) no-repeat;}
.prd_slider2 .bx-next.disabled { background:url(../images/right_aero.png) no-repeat;}


.prd_slider2 .bx-pager { width:100%; text-align:center; bottom: -18px; left: 0;  position: absolute;}

.prd_slider2 .bx-pager-item { display:inline-block; margin:0px 2px;}

.prd_slider2 .bx-pager-link { width:11px; height:11px; display:block; border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; background:#fff; font-size:0px;}

.prd_slider2 .bx-pager-link.active {background:#e62994; }





.jplayerLeft { padding-bottom:30px; }
.jplayerLeft .jp-interface{ left:0px!important;}
.jplayerLeft h4 {color:#fff; background:#666666; display:block; text-transform:uppercase; line-height:40px; height:40px; padding:2px 12px 0px; font-size:24px; line-height: 40px; margin-bottom:0px;}


.jp-previous, .jp-next { display:none !important;}

  


.jp-video-play{ display:none !important; margin-top:0px;}

.rightSattings { display:none;}

#jp_video_0 { width:100% !important;  margin-top: -48px;}
 
 
.progresRight  {   height: 265px;  overflow: hidden; margin-bottom:1px;  background:#000 url(../images/_media_bg.jpg) no-repeat; }

.player_title_outer { width:auto; float:left; /*padding-left:12px;*/ padding:2px 0 0 25px;}

.playr { height:38px; line-height:34px; background:#d7d7d7; color:#fff;  padding-left:15px; margin-bottom:1px;}

.playr:hover  { background:#e62994;}

.playr.playActive  { background:#e62994; position:relative}

.playr.playActive  .title_radio label   { color:#fff;   }

.playr:hover .title_radio label  { background:#e62994; color:#fff;   }

 .title_radio label  {  font-size:18px; color:#000;   }

/*.outerfomelay{width:100%; height:100%; position:absolute; left:0px; top:0px; display:none; z-index:20000;}*/
.outerfomelay{ width:950px; margin:auto; display:none;}
/*.wealthFome_outer{width:950px;  position:absolute; top:5%; left:50%; margin-left:-475px; background:#f3f3f3; z-index:2; background:#d1d1d1; border:1px solid #000;}*/
.wealthFome_outer{width:950px; margin:auto; background:#d1d1d1; border:1px solid #000;  }

.gray_overlay{width:100%; height:100%; position:absolute; top:0px; left:0px; background:url(../images/grayback.png) repeat; z-index:1; }

.popupClose { width:25px; height:25px; display:block; background:url(../images/popup_close.png) no-repeat; position:absolute; right:-8px; top:-8px; z-index:2;}

.windows_cmnts { width:100%; position:relative; padding:20px 20px 0px;}

.windows_cmnts .prd_contentOuter { width:100%;} 

.windows_cmnts .prd_content_left {  width: 40%; }

.windows_cmnts .prd_content_right {  width: 58%; }

.windows_cmnts  .prd_content { width:100%;}

.windows_cmnts  .prd_rightText p { line-height: 22px; padding-bottom: 10px; }

.windows_cmnts  .prd_bookingContact {  padding: 25px 0; }

.windows_cmnts .prd_bookingContact a { margin-bottom:25px;}


.prjcts_pics_glry_out{ width:100%; }

.prjcts_pics_glry_out ul li{ float:left; /*padding:0px 30px 30px 0px;*/ width:24.99%; }

.prjcts_glryPic{ width:100%; height:auto; position:relative; }

.prjcts_glryPic img{ max-width:none; width:100%; height:auto; display:block; }

.prjcts_posOvrly{ width:100%; height:100%; position:absolute; left:0px; top:0px; display:block; background:url(../images/prjct_glry_ovlay.png) repeat center center; transition:all 0.4s ease;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

  /* IE 5-7 */
  filter: alpha(opacity=0);

  /* Netscape */
  -moz-opacity: 0;

  /* Safari 1.x */
  -khtml-opacity: 0;

  /* Good browsers */
  opacity: 0; }

.prjcts_posOvrly span{ display:block; position:absolute; left:0px; bottom:5px; color:#ffffff; font-size:14px; line-height:24px;  text-transform:uppercase; }

.prjcts_posOvrly span strong{ font-size:16px; line-height:24px; display:block; font-weight:bold; text-transform:uppercase;}

.prjcts_glryPic:hover .prjcts_posOvrly{   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

  /* IE 5-7 */
  filter: alpha(opacity=1);

  /* Netscape */
  -moz-opacity: 1;

  /* Safari 1.x */
  -khtml-opacity: 1;

  /* Good browsers */
  opacity: 1; 
  
  }
  
  
   
.catigLeft_nav_out { /*padding-bottom:30px;*/ text-align:center;}
  
  .catigLeft_nav_out ul li a, .catigLeft_nav_out ul li .button{ color:#000000; display:block; font-size:16px; line-height:20px;    text-transform:uppercase; padding-left:16px; outline:none; border:0px none; background:none; cursor:pointer; }

.catigLeft_nav_out ul li a.active, .catigLeft_nav_out ul li .button.is-checked{  padding-left:16px !important; font-family: 'nimbus-sans'; font-weight:bold; }

.catigLeft_nav_inn ul li { display:inline-block; /*float:left;*/}


.fancybox-overlay{ z-index:10000!important;}

.print_btn{ position:relative; top:0px; right:0px; float:right; padding:4px 16px 0px 16px; background:#e62994; }
.print_btn label{ color:#FFF; font-weight:bold; font-size:16px; cursor:pointer;}


.fancybox-opened {
    z-index: 999999 !important;
}







#jp_poster_0 { width:100%  !important; height:auto !important;}

#jp_video_0 { width:100%  !important; height:auto !important; margin-top:0px !important;}

.jp-artist { display:none !important;}

.jp-free-media { display:none !important;}

.jp-details { display:block !important; margin:0px !important; color:#000;}


.playr.playActive  .jp-title   { color:#fff;   }


.jp-playlist-item { background: url(../images/_player_play.png) 15px center no-repeat #d7d7d7 !important;  padding: 0 0 0 40px !important;}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
/*.jp-playlist-item { background:#d7d7d7 !important; font-size:13px;  padding: 0 0 0 27px !important;}*/
}
 a.jp-playlist-current { color:#fff !important;background: url(../images/_player_play.png) 15px center no-repeat #e62994 !important;}
a.jp-play, a.jp-pause{top:8px; width:22px;}
 
div.jp-type-playlist div.jp-playlist li.jp-playlist-current { list-style:none !important;  color:#000 !important; }

div.jp-playlist li {  border-bottom: 1px solid #eee;  color: #000  !important; height:34px !important; line-height: 34px !important; padding: 0px !important; }
	
  div.jp-playlist a { color: #000; display:block !important;  }
	
div.jp-details, div.jp-playlist { margin:0px!important; }

div.jp-details ul, div.jp-playlist ul { padding:0px !important;}

/*div.jp-playlist li:hover {background:#e62994 !important; color:#fff !important;}*/

div.jp-playlist li:hover a { text-decoration:none !important;}

div.jp-playlist li div {  display: block; } 

a.jp-playlist-item-remove { opacity:0 !important;}
 
#jp_poster_0 { display:block;}







.prjcts_posOvrly{ text-align:center; z-index:1; opacity:1; }

.prjcts_glryPic:hover .prjcts_posOvrly{ opacity:0 !important; }

.prjcts_posOvrly span{ display:block; width:100%; }

.prjcts_zoomrBtm{ width:43px; height:41px; position:absolute; left:0px; bottom:0px; z-index:2; display:block; background:url(../images/prjcts_zoomrBtm.png) no-repeat center center !important; opacity:0; transition:all 0.3s ease;  }

.fancybox-skin{ padding:25px 50px !important; }


.prjcts_glryPic:hover .prjcts_zoomrBtm{ opacity:1; }

.prd_slider ul li { /*height:310px;*/ height:auto; overflow:hidden;}
.fancybox-margin { margin-right:0px!important;}

.fancybox-nav {width:42px !important;}
.fullwidth{ width:100%!important; padding-top:0px!important;}

.site-inner {padding:82px 0 0px !important;}
.page-id-10 .content_wrapper.container, .page-id-2 .content_wrapper.container { padding-top:30px!important;}
.page-id-20 .content_wrapper.container { padding-top:0px!important;}
.content_wrapper .container { padding-top:0px !important;}
.full-width-content .entry-content { margin-top:0px!important;}






/*footer area*/
.footer_outer{width:100%!important; background-color:#828b91!important; float:left!important;}
.footer-widgets { margin:auto; width:1170px;}
.footer-widgets .widget {margin-bottom:0px!important;}
.footer-widgets .widget-area{ padding:70px 0px;}
.footer-widgets-3 { float:left!important;}
.site-footer,.bottom-menu { padding:0px!important; background-color:#1F1F1F!important;}
.footer2 { display:none;}
.footer p {  color: #777!important; display:inline-block; float:left; font-family:"Open Sans"!important; font-size:11px; padding:25px 0 !important; text-align:center; width:100%;}
.footer p a { color:#e62994;}
.footer p a:hover{ text-decoration:underline;}
.widgettitle {font-family:"Open Sans"!important; padding-bottom:0px!important; font-weight:600; font-size:15px!important; color:#FFF!important;}

/*home area*/
.home {background-color:#1F1F1F!important;}
/*.home .site-inner {margin:52px 0 0!important; padding:30px 0 50px!important;}*/
.home .site-inner { margin:0px!important;}
.section_wrapper{padding-bottom:0px!important; background:#12243e none repeat scroll 0 0; /*height:538px!important;*/ width:100%!important; overflow:hidden; position:relative; height:552px;}

.section_wrapper:after { content:""; width:100%; height:100%; position:absolute; left:0; top:0; z-index:0; background:url(../images/grid.png) repeat!important;}

.buttons { margin-top:13px;}
.solid_color {border-radius:2px; display:inline-block; margin:0;}
.solid_color a {background-color:#e62994 !important; border-radius:2px; color:#fff; display:block; font-family:"Open Sans"; font-size:12px; letter-spacing:2px; padding:11px 21px; text-decoration:none; text-transform:uppercase;}
.solid_color a:hover { color:#FFF; opacity:1;}
.home_banner_logo { position:absolute; z-index:1; width:100%; text-align:center; padding-top:39px;}
.home_banner_logo img{display:block; margin:auto;}
/*.home_video {position:relative; bottom:-8px;}*/

/*header area*/
.home .navbar-brand { display:none!important;}

/*Menu area*/
#header{padding-top:0px !important;}
ul.genesis-nav-menu li {padding-top:10px !important;}
.navbar .nav > li > a{color: #09688f !important;}
.navbar .nav > li > ul li{padding-top:0px !important;}
.navbar .nav > li:hover > a{ color:#e62994 !important;}
.navbar .nav ul li{ background:#e62994 !important;  border-bottom: 1px solid rgba(255, 255, 255, 0.08);}
.navbar .nav ul li:last-child{ border-bottom:0px none; }
.navbar .nav ul{ box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2) !important;}
.navbar .nav ul li:hover{ background:#fff !important; }
.navbar .nav ul li:hover a{color:#e62994 !important; }
.navbar .nav > li.menu-item-has-children > a:after{ content:""; position:absolute; right:0px; top:50%; margin-top:-2px; 	width: 0;  height: 0;  border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #e62994;}

/*Footer area*/
/*.home .footer_outer { position:relative; top:-140px;}
.home .footer { position:relative; text-align:left; top:-120px; padding: 0 !important;}
.home .site-footer{height:100px!important;}*/


/*Search area*/   
.navbar-collapse .search-form {  margin:20px auto 15px auto;}
.navbar-collapse .search-form input[type="search"] {width:180px; height:30px; float:left; font:bold 15px 'lucida sans', 'trebuchet MS', 'Tahoma'; border:0; background:#fff; border: 1px solid #e62994; font-size:11px; border-radius:3px 3px 3px 3px; margin-right: -23px;  padding: 10px 29px 10px 15px; display:none;}
.navbar-collapse .search-form input::-webkit-input-placeholder { color:#999; font-weight:normal; font-style:italic; }
.navbar-collapse .search-form input:-moz-placeholder { color:#999; font-weight:normal; font-style:italic;}
.navbar-collapse .search-form input:-ms-input-placeholder {color: #999; font-weight:normal; font-style:italic;}    
 
/* Form submit button */
.navbar-collapse .search-form input[type="submit"] { background:url(../images/normal.png) no-repeat !important; width:16px !important; height:16px !important; position:relative !important; font-size:0px !important; border:0px !important ;  }
.navbar-collapse .search-form input[type="submit"]:hover{ background:url(../images/hover.png) no-repeat !important;}  
.navbar-collapse .search-form input[type="submit"].selc{ background:url(../images/hover.png) no-repeat !important;} 

.input_show{ display:block!important;}
#menu-item-4439204 { margin-top:2px; padding-left:20px;}
.footer-widgets-2 { display:none!important;}
.footer-widgets-1, .footer-widgets-3 {width:50%!important;}