@import url('cssreset.css');
@import url('camera.css');
@import url('font-awesome.min.css?v=4.2.0');
@import url('highslide.css');
@import url(http://fonts.googleapis.com/css?family=Overlock:400,700);

html,body {display:inline-block; position: relative; width:100%; height:100%; max-height: 100%; min-height: 100%; overflow: hidden; margin: 0; padding: 0; background: #fff; text-align: center; font:12px Arial; }
body, body *{cursor:default;}
.box,.boxs,.boxs *{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

.big-menu-div{position:fixed; z-index:5; width:38%; height:100%; left:0; top:0; text-align:right;  box-shadow: 0 0 8px #333; }
.big-menu-div .big-menu-pattern{position:absolute; z-index:2; top:0; left:0; opacity:.0; width:100%; height:100%; background:url('../images/patterns/overlay9.png') repeat;}
.big-menu-div .big-menu-bg{position:absolute; z-index:1; top:0; left:0; opacity:.75; width:100%; height:100%; background:#fff;}
.big-menu-div .big-menu-logo{position:absolute; z-index:4; opacity:.5; width:65%; left:5%; top:50%; }
.big-menu-div .big-menu-vertical{position:relative; display:inline-block; background:transparent; width:15px; height:100%; vertical-align:middle; }
.big-menu-div .big-menu{ display:inline-block; position:relative; z-index:3; margin-right:35px; vertical-align:middle;}
.big-menu-div .big-menu li{display:block; text-align:right;}
.big-menu-div .big-menu a{display:inline-block; font: 14px Overlock, cursive; color:#b05c58; margin:8px 0; cursor:pointer; text-shadow:0 0 1px #fff,0 0 3px #fff,0 0 10px #fff;}
.big-menu-div .big-menu a:hover{ color:#444; }
.big-menu-div .big-menu li a:after{ font-family:Arial, Helvetica, sans-serif; content:"●"; color:#b89c9b; margin-left:11px; font-size:18px; line-height:15px; vertical-align: -1px; text-shadow:none; }
.big-menu-div .big-menu li a:hover:after{color:#025a80;}

.big-menu-elips{background:url(../images/elips.png) no-repeat 100% 50%; opacity:.75; position:absolute; height:100%; width:4% ; top:0; left:100%; background-size: 100% 100%; }
.big-menu-toggle.orange{position:absolute; cursor: pointer; top:50%; right:0; margin-top:-2%; z-index:4; width:4%; height:4%; }
.big-menu-toggle.orange:hover{ width:5%;  right:0;}

.big-menu-div .controls{position:absolute; z-index:5; bottom:11px; right:10px; width: 70px; text-align: right; display:inline-block; font-size:12px; color:#666;}
.big-menu-div .controls li{display:inline-block; text-align: center; margin:0 4px; cursor: pointer;}
.big-menu-div .controls li.minvolume{color: #bcd9f3;}
.big-menu-div .controls li.maxvolume{color:#bcd9f3;}

/*.container{position:fixed; z-index:1; width:100%; height:100%; left:0; top:0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }*/


#slider {height: 100%; margin-bottom: -0px!important; position: fixed; top:0; left:0; z-index:3;}
.camera_overlayer { opacity: .2; }
.camera_commands {display:none !important; opacity: .65; top:100%; left:100%; margin:-50px 0 0 -91px; background:#fff;}
.camera_prev { opacity: .65; top:100%; left:100%; margin:-50px 0 0 -132px; background:#fff;}
.camera_prev span{ cursor:pointer;}
.camera_next { opacity: .65; top:100%; left:100%; margin:-50px 0 0 -50px; background:#fff;}
.camera_next span{ cursor:pointer;}
.camera_close { opacity: .0; display:none;}
.camera_play { cursor:pointer;}
.camera_stop { cursor:pointer;}
.camera_loader{display:none !important;}

.right-logo{position:absolute; width:200px; z-index:5; right:18px; bottom:15px; opacity: .9;}

.default-background-pattern{position:absolute; z-index:2; top:0; left:0; opacity:.2; width:100%; height:100%; background:url('../images/patterns/overlay10.png') repeat;}
.default-background-image{position:absolute; z-index:1; top:0; right:0; height:100%;}

.full-loader{position:absolute; width:100%; height:100%; left:0; top:0;}
.full-loader img{position:absolute; left:50%; top:50%; margin-left:-120px;}
.full-loader i{position:absolute; left:50%; top:50%; font-size:20px; opacity:.9; margin-left:-8px;}
.full-loader.loader-white{ background:#fff; z-index:100;}
.full-loader.loader-white img{width:238px; height:39px; margin-top:-59px;}
.full-loader.loader-white i{ color:#ffcc00; }

.content-container{position:absolute; display:inline-block; z-index:4; width:58%; max-height:300px; right:2%; top:50%; margin-top:-150px; padding-bottom:45px; }
.content-container h2.heading{position:absolute; display:inline-block; right:0; top:-5px; background:#fff; padding:7px 12px 7px 12px; opacity: .7;}
.content-container .content{position: absolute; display: inline-block; z-index:2; width:100%; top:35px; left:0; max-height:300px; line-height:21px; text-align: left; color:#444; padding:9px; overflow: hidden; overflow-y: auto;}
.content-container .content p{padding:5px 1%;}
.content-container .content-bg{ background:#fff; z-index:1; position: absolute; top:35px ; left: 0; width:100%; height:100%; opacity:.7;}
.content-container .openclose {font-size:14px;margin-right:10px;color: #069;cursor:pointer;}
.content-container .openclose:hover {color: #000;}

.content-container.gallerypagecontent .gal-object{display: inline-block; opacity:0; cursor:pointer; float:left; border:1px solid #fff; box-shadow:0 0 7px 3px #fff; width:24%; margin:10px 0.5%; overflow:hidden;}
.content-container.gallerypagecontent .gal-object:hover{box-shadow:0 0 7px 0 #d8251c;}
.content-container.gallerypagecontent .gal-object img{display: inline-block; cursor:pointer; width:100%; height:auto; min-height:100%;}

/*.highslide-dimming{background:#fff!important ; }*/


.highslide-header{display:none!important;}
.highslide-footer{display:none!important;}
.highslide-html-content{padding:0!important;background:#000!important;}
.no-controls .highslide-controls{display: none !important;}
/*.highslide-dimming{background:#41A3E2 url(../images/patterns/overlay9.png) repeat !important;}*/
.highslide-dimming{background:#fff!important ;}
/*.closebutton{top:5px!important;left:-5px!important;width:18px!important;height:18px!important;border:1px solid #0c456a!important;border-radius:2px;}
.closebutton:hover{border-color:#aaa!important;}
.closebutton:active{border-color:#fff!important;}*/
.highslide-full-expand{display:none !important;}
.highslide-move{display:none !important;}
.highslide-controls{width:130px !important; padding-left:30px;position:fixed!important; left:50%!important; margin:0 0 0 -65px !important; top:68px!important;}
.borderless{box-shadow:0 0 10px 5px #0c456a;}
.highslide-close{display:none!important;}
.highslide-thumbstrip-horizontal-overlay a{margin:7px 1px 0 2px;}
.highslide-thumbstrip-horizontal-overlay img{box-shadow:0 0 3px 1px #0c456a;border-color:#0c456a!important;}
.highslide-thumbstrip-inner .ptrn{display:none!important;}
.highslide-thumbstrip-inner td{padding:2px 3px;}