a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0}
strong{font-weight:700}
a,fieldset,form,img{border:none;outline:0}
dl,ol,ul{list-style:none}
a{text-decoration:none;cursor:pointer;color:#E7E3E0}
form{position:relative}
label.error{color:red;font-size:12px;position:absolute;left:8px;top:10px}
html{height:100%}

@font-face{font-family:'AvenirNextBold';src:url('../fonts/avenirnb.eot');src:url('../fonts/avenirnb.eot') format('embedded-opentype'),url('../fonts/avenirnb.woff') format('woff'),url('../fonts/avenirnb.ttf') format('truetype'),url('../fonts/avenirnb.svg#AvenirNextBold') format('svg')}

@font-face{font-family:'AvenirNextUltraLight';src:url('../fonts/aveninul.eo't);src:url('../fonts/aveninul.eot') format('embedded-opentype'),url('../fonts/aveninul.woff') format('woff'),url('../fonts/aveninul.ttf') format('truetype'),url('../fonts/aveninul.svg#AvenirNextUltraLight') format('svg')}

@font-face{font-family:'AvenirNextDemiBold';src:url('../fonts/avenindb.eot');src:url('../fonts/avenindb.eot') format('embedded-opentype'),url('../fonts/avenindb.woff') format('woff'),url('../fonts/avenindb.ttf') format('truetype'),url('../fonts/avenindb.svg#AvenirNextDemiBold') format('svg')}

@font-face{font-family:'AvenirNextRegular';src:url('../fonts/avenirnr.eot');src:url('../fonts/avenirnr.eot') format('embedded-opentype'),url(../fonts/avenirnr.woff) format('woff'),url('../fonts/avenirnr.ttf') format('truetype'),url('./fonts/avenirnr.svg#AvenirNextRegular') format('svg')}

@font-face{font-family:'AvenirNextMedium';src:url('../fonts/avenirnm.eot');src:url('../fonts/avenirnm.eot') format('embedded-opentype'),url('../fonts/avenirnm.woff') format('woff'),url('../fonts/avenirnm.ttf') format('truetype'),url('../fonts/avenirnm.svg#AvenirNextMedium') format('svg')}

@font-face {
    font-family: 'AvenirNextUltraLightItalic';
    src: url('../fonts/avennuli.eot');
    src: url('../fonts/avennuli.eot') format('embedded-opentype'),
         url('../fonts/avennuli.woff') format('woff'),
         url('../fonts/avennuli.ttf') format('truetype'),
         url('../fonts/avennuli.svg#AvenirNextUltraLightItalic') format('svg');
}

body{font-family:AvenirNextMedium;color:#252523;margin:0;padding:0;height:100%}

h1{letter-spacing:2px}
h2,h3{letter-spacing:1px}
body.bgtwo{background:url(../images/bgtwo.png) top repeat-x #2A2A2A}
body.bgplane{background:#E7E3E0}
.clr{clear:both}
.layout_plane { background:#E7E3E0; position:relative;}
.layout_bg .logo-menu-holder{display:block;}
.layout_plane .logo-menu-holder{display:block;padding-bottom:0px;}
.main_wrap {	min-height: 100%;	position: relative;}
.home_header_holder { position:fixed;	display: table;	height: 100%;	width: 100%;}
.home_header {	display: table-cell !important;	vertical-align: middle !important; width:100%}
#albareh-logo{display:block;text-align:center;width:100%;padding-bottom:16px}
h2.logo{width:100%;font-size:44px;font-weight:400;text-align:center;letter-spacing:7px; margin:0;}
h2.logo a{font-family:AvenirNextBold; text-decoration:none}
h2.logo-white a{color:#fff;}
h2.logo-black a{color:#292929;}
.inner_wrap h2.logo { padding-top:60px}
.color_00 a:active, .color_00 a:link, .color_00 a:visited, .color_06 a:active, .color_06 a:link, .color_06 a:visited, .color_08 a:active, .color_08 a:link, .color_08 a:visited, body.color_00 {
    color: #000 !important;
}

.layout_plane h2.logo a{ color:#292929; }
.menu-tab.menu-tab-home .navbar { width: 193px;margin: 15px auto 0;padding: 15px 0 15px;}
.menu-tab.menu-tab-home .navbar-expand-sm .navbar-collapse {    display: block !important;    flex-basis: none;}
.menu-tab.menu-tab-home .navbar-nav{ flex-direction:column }
.menu-tab.menu-tab-home .navbar ul li { display:block; line-height:10px;text-align: center; padding: 0 6px;}
.menu-tab.menu-tab-home .navbar ul li.separate { padding-bottom:10px; }
.menu-tab.menu-tab-home .navbar ul li .nav-link { line-height:10px; padding-top:0; padding-bottom:0}
.menu-tab .navbar{text-align:center;margin-top:15px;padding:2px 0 0; background: none; margin:0;}
.menu-tab .navbar .separate {	display: inline;	text-align: center;	padding: 8px 6px 0;	font-family: AvenirNextBold;}
.menu-tab .navbar-nav{margin:0 auto}
.menu-tab .navbar-nav .nav-item{display:inline;text-align:center;padding:1px 15px;}
.menu-tab .navbar-nav .nav-item .nav-link{text-transform:uppercase;line-height:25px;letter-spacing:3px;font-size:14px;font-family:AvenirNextDemiBold}
.menu-tab-white .navbar{border:1px solid #fff;}
.menu-tab-white .navbar-nav .nav-item .nav-link{color:#fff;}
.menu-tab-white .navbar-nav .nav-item .nav-link:hover{color:#292929}
.menu-tab-white .navbar .separate { color: #fff;}
.menu-tab-black .navbar{border:1px solid #292929;}
.menu-tab-black .navbar-nav .nav-item .nav-link{color:#292929;}
.menu-tab-black .navbar-nav .nav-item .nav-link:hover{color:#fff}
.menu-tab-black .navbar .separate { color: #292929;}
.menu-tab-black .navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.layout_plane .menu-tab-white .navbar{border:1px solid #292929;}
.layout_plane .menu-tab-white .navbar .separate { color: #292929;}
.layout_plane .menu-tab-white .navbar-nav .nav-item .nav-link{color:#292929;}


.social_wrap{z-index:20;right:17px;width:35px;display:table;height:100%;position:fixed;top:0;overflow:hidden}
.social_holder{#position:absolute;#top:50%;display:table-cell;vertical-align:middle}
.social_holder ul{#position:relative;#top:-50%;margin:0 auto;width:35px}
.social_holder ul li{padding:10px 0}
.social_holder ul li a{display:inline-block;height:35px;width:35px;position:relative;text-indent:-9999px}
.social_holder ul li a span{position:absolute;top:0;left:0;bottom:0;right:0;background-position:center;opacity:0;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s}
.social_holder ul li a:hover{background:0 0}
.social_holder ul li a:hover span{opacity:1}
li.discodIcon a{background:url(../images/discodicon.png) center no-repeat}
li.discodIcon a span{background:url(../images/discodicon.png) center no-repeat}
li.istaIcon a{background:url(../images/istaicon.png) center no-repeat}
li.istaIcon a span{background:url(../images/istaicon.png) center no-repeat}

li.fbIcon a{background:url(../images/fbicon.png) center no-repeat}
li.fbIcon a span{background:url(../images/fbiconOver.png) center no-repeat}
li.twitIcon a{background:url(../images/twittericon.png) center no-repeat}
li.twitIcon a span{background:url(../images/twittericonOver.png) center no-repeat}
li.prestIcon a{background:url(../images/instaicon.png) center no-repeat}
li.prestIcon a span{background:url(../images/instaiconOver.png) center no-repeat}
li.inIcon a{background:url(../images/in.png) center no-repeat}
li.inIcon a span{background:url(../images/inOver.png) center no-repeat}
footer { text-align:center; color:#BFBEBC; width:100%;letter-spacing:.3px; margin-top:15px;  bottom:0; }
footer .container p {font-family: AvenirNextMedium;font-size:9px;}

.content_area{padding:90px 0 30px}
.artist_holder { color:#252523; }
.artist_holder h1{font-size:15px;font-family:AvenirNextBold;text-transform: uppercase; margin:0}
.artist_holder h2{font-size:12px;font-family:AvenirNextMedium;margin-bottom:7px;text-transform: uppercase; }
.artist_holder h3{font-size:11px;font-family:AvenirNextMedium;text-transform: uppercase;}
.artist_holder .artist_img {	overflow: hidden;	margin-bottom: 15px;}
.artist_holder .artist_img:hover{opacity:.7}
.artist_holder a{color:#252523}
.artist_holder a:hover{color:#fff}

.main_sub_holder{top:0;display:table;height:100%;position:absolute;overflow:hidden}
.sub_block{margin-top:13px;width:100%}
.name_block,.sub_headings{width:100%;display:block;text-align:center}
.name_block,.sub_headings .separate {	text-align: center;	padding: 5px 6px;	color: #777779;	font-family: AvenirNextBold;}
.sub_headings .separate.sep0 { display:none}
.name_block .backTo{font-size:11px;text-transform:uppercase;padding:3px 0 10px;font-family:AvenirNextMedium;letter-spacing: 2px; color:#252523}
.name_block .backTo a{color:#7F7F7F !important}
.name_block .backTo a:hover{text-decoration:underline}
.name_block h2{font-size:36px;font-weight:400;font-family:AvenirNextBold;text-transform:uppercase;letter-spacing:6px; margin-bottom:0}
.name_block h6{ text-align: center;text-transform: uppercase;padding: 4px;letter-spacing: 2px;font-family: AvenirNextDemiBold;font-size: 12px; color:#777779}
.color_00 a:active, body.color_00 {    color: #292929;}
.color_01 a:active, body.color_01 {    color: #FFF;}

.artistSlider, .artistSliderNav { position:relative;} 
.artistSlider.color_00 {	color: #292929;}
.artistSlider.color_01 {	color: #FFF;}

.artistSliderNav .button_00.prev, .artistSliderNav .button_00.prev a {	left: 0;	top: 30px; position: absolute; z-index:9999}
.artistSliderNav .button_00.next, .artistSliderNav .button_00.next a {	right: 0;	top: 30px; position: absolute; z-index:9999}
.artistSliderNav .button_00.next, .artistSliderNav .button_00.prev {    width: 40px;    bottom: 74px;}
.artistSliderNav a.b_previous.color_01 {    background: url(../images/arrow-left-white.png) -13px -7px no-repeat;}
.artistSliderNav a.b_next.color_01 {    background: url(../images/arrow-right-white.png) 13px -7px no-repeat;}
.artistSliderNav a.b_previous.color_00 {    background: url(../images/arrow-left-Gray.png) -13px -7px no-repeat;}
.artistSliderNav a.b_next.color_00 {    background: url(../images/arrow-right-Gray.png) 13px -7px no-repeat;}
.artistSliderNav a.b_previous.color_01:hover {    background: url(../images/arrow-left-black.png) -13px -7px no-repeat;}
.artistSliderNav a.b_next.color_01:hover {    background: url(../images/arrow-right-black.png) 13px -7px no-repeat;}
.artistSliderNav .button_00 a {	display: block;	width: 56px;	height: 73px;}

.artistSlider .size_03 {	font-size: 61px;	text-transform: uppercase;	line-height: 64px;	letter-spacing: 8px;	text-align: center;	font-family: AvenirNextBold;}
.artistSlider .artistName { width:80%; margin:0 auto;}
.artistSlider .artistName p { margin:0 0 15px 0; font-family: AvenirNextDemiBold; font-size:14px; letter-spacing: 3px}
.artistSlider.color_01 .artistName p a{	color: #ffffff;}
.artistName .size_03 a{	color: #ffffff;}
.sub_headings ul{margin:6px auto!important; line-height:.4}
.sub_headings ul li{display:inline;text-align:center;text-transform:uppercase;padding:4px;letter-spacing:2px;font-family:AvenirNextDemiBold;font-size:12px}
/*.sub_headings ul li.color_01{color:#777779}*/
.artistSlider.color_01 .sub_headings ul li a{color:#fff}
.artistSlider.color_00 .sub_headings ul li a{color:#000}
.sub_headings ul li a:hover,.sub_headings ul li.selected a{color:#252523}

.works .sub_headings ul li a{color:#777779; text-decoration:none}
.works .sub_headings ul li.selected a, .works .sub_headings ul li a:hover{color:#252523}


.workSlideShow .owl-carousel .owl-item .item { text-align:center;}
.workSlideShow .owl-carousel .owl-item img {    display: inline-block; max-width:100%;}
.workSlideShow .owl-carousel .owl-nav {	top: 25%; position: absolute; width:100%}
.workSlideShow .owl-carousel .owl-nav .owl-prev, .workSlideShow .owl-carousel .owl-nav .owl-next {    width: 56px;    height: 73px;}
.workSlideShow .owl-carousel .owl-nav .owl-prev { left: -75px;	top: 30px; position: absolute;   background: url(../images/arrow-left-Gray.png) -13px -7px no-repeat;}
.workSlideShow .owl-carousel .owl-nav .owl-next {  right: -75px;	top: 30px; position: absolute;  background: url(../images/arrow-right-Gray.png) -13px -7px no-repeat;}
.workSlideShow .owl-carousel .owl-nav .owl-prev:hover { background: url(../images/arrow-left-black.png) -13px -7px no-repeat;}
.workSlideShow .owl-carousel .owl-nav .owl-next:hover { background: url(../images/arrow-right-black.png) -13px -7px no-repeat;}

.pressInfo { background:#2a2a2a; padding:50px 0; position:relative;} 
.pressInfo .press_holder {		min-height: 130px;	border-bottom: 1px solid #706F6B;	text-align: left;}
.pressInfo .press_holder h1 {    font-size: 15px;    font-family: AvenirNextBold; text-transform: uppercase;}
.pressInfo .press_holder h2 {	font-size: 11px;	font-family: AvenirNextBold;	margin: 5px 0 10px;	color: #696969; text-transform: uppercase;}
.pressInfo .press_holder h3 {	font-size: 11px;	color: #696969;	text-transform: capitalize;}
.pressInfo .press_holder p { color:#fff}
.adresInf { padding-left:100px}
.adresInf p { margin-bottom:0; font-family: AvenirNextRegular;font-size: 14px;letter-spacing: .3px;line-height: 22px;}
.adresInf a { color:#fff;}
.adresInf .mapDown {    font-size: 13px;}
.ex_img:hover{opacity:.7}
.exbInfo a{color:#252523}
.exbInfo a:hover{color:#fff}
.exbInfo h1{font-size:15px;font-family:AvenirNextBold; text-transform: uppercase;}
.exbInfo h2{font-size:12px;margin-bottom:5px; text-transform: uppercase;}
.exbInfo h3{font-size:11px;text-decoration:uppercase}
.ex_holder { margin-bottom:10px}


.block0{margin-top:140px}
.contact_holder{width:100%;float:left;margin-bottom:50px}
.map_holder{width:50%;float:left;text-align:left;overflow:hidden;display:block}
.map_holder img{max-width:500px}
.details_holder{width:420px;padding-left:98px;padding-bottom:50px;float:left;text-align:left;overflow:hidden;display:block;position:relative}
.map_download{position:absolute;bottom:0;left:100px;font-size:13px}
.map_download a{color:#fff}
.map_download a:hover{text-decoration:underline}
.mailing_holder{width:440px;margin:0 auto}
.mailing_holder .element,.mailing_holder .entry{clear:both;display:block;margin:0;padding:0 0 12px;position:relative}
.mailing_holder .entry{padding:10px 0 12px!important}
.mailing_holder .element input{font-size:12px;padding:7px 10px 7px 80px;width:350px;color:#5D5D5F;font-weight:700;border:1px solid #E6E5E1}
.mailing_holder input#name{background:url(../images/contactName.jpg) 6px 9px no-repeat #E6E5E1}
.mailing_holder input#email{background:url(../images/contactMail.jpg) 6px 9px no-repeat #E6E5E1}
.mailing_holder input#phone{background:url(../images/contactPhone.jpg) 6px 9px no-repeat #E6E5E1}
.mailing_holder input#country{background:url(../images/contactCountry.jpg) 6px 8px no-repeat #E6E5E1}
.mailing_holder .entry .add{border:0;background:#5D5D5F;font-size:15px;letter-spacing:1px;padding:4px 10px;color:#E6E5E1;cursor:pointer}
.mailing_holder .entry .add:hover{background:#E6E5E1;color:#5D5D5F}
.mailing_holder input.err{border:1px solid #FF5252!important}
.error_holder{position:absolute;left:445px;color:#FF5252;width:380px;top:5px}
.mailing_holder .n_ok{width:438px;background:#F6FFEC;border:1px solid #89B755;margin:0 0 12px}
.mailing_holder .n_ok p{background:url(../images/i_ok.png) 4px center no-repeat #DFF6C5;color:#496528;margin:0;padding:5px 25px}
.login_box{width:660px;margin:0 auto}
.inbox{width:100%;position:relative}
.inbox input{font-size:12px;padding:7px 10px 7px 100px;width:199px;color:#252523;font-weight:700;border:1px solid #979797!important}
.inbox input#login{background:url(../images/logname.jpg) 4px 6px no-repeat #fff!important;margin-right:30px}
.inbox input#pass{background:url(../images/logpass.jpg) 4px 6px no-repeat #fff!important}
.login_box .entry{padding-top:15px}
.login_box .entry .add{background:#5D5D5F;border:1px solid #5D5D5F;color:#E6E5E1;cursor:pointer;font-size:15px;letter-spacing:1px;padding:2px 8px}
.login_box .entry .add:hover{background:#E6E5E1;color:#5D5D5F;border:1px solid #5D5D5F}
span.validation_error{width:306px}
a.log_out_btn{color:#E6564C}
a.log_out_btn:hover{color:#000}
.container11{display:table;height:100%;position:absolute;overflow:hidden;width:100%}
.helper{#position:absolute;#top:50%;display:table-cell;vertical-align:middle}
.content{#position:relative;#top:-50%;margin:0 auto;width:200px}
.press_holder{width:100%}
.press_holder a{color:#fff}
.press_holder a:hover{text-decoration:underline}

ul.artist_names{list-style:none;line-height:30px;margin:0 auto 8px}
ul.artist_names li{padding:2px 2px 5px;font-size:14px!important;text-transform:capitalize!important}
ul.artist_names li:after{content:", "}
ul.artist_names li:last-child:after{content:""}



.workSlideShow #controls a{text-indent:-9000px;width:19px;height:31px;display:block}
.workSlideShow #controls .nav-controls a:active.prev.color_00,.workSlideShow #controls .nav-controls a:link.prev.color_00,.workSlideShow #controls .nav-controls a:visited.prev.color_00{background:url(../images/0057x0062_sprite.png) no-repeat}
.workSlideShow #controls .nav-controls a:focus.prev.color_00,.workSlideShow #controls .nav-controls a:hover.prev.color_00{background:url(../images/0057x0062_sprite.png) -38px 0 no-repeat}
.workSlideShow #controls .nav-controls a:active.prev.color_01,.workSlideShow #controls .nav-controls a:link.prev.color_01,.workSlideShow #controls .nav-controls a:visited.prev.color_01{background:url(../images/arrow-left-Gray.png) -13px 0 no-repeat}
.workSlideShow #controls .nav-controls a:hover.prev.color_01{background:url(../images/arrow-left-white.png) -13px 0 no-repeat}
.workSlideShow #controls .nav-controls a:hover.next.color_00{background:url(../images/arrow-right-white.png) 13px 0 no-repeat}
.workSlideShow #controls .nav-controls a:active.next.color_01,.workSlideShow #controls .nav-controls a:link.next.color_01,.workSlideShow #controls .nav-controls a:visited.next.color_01{background:url(../images/arrow-right-Gray.png) 13px 0 no-repeat}
.workSlideShow #controls .nav-controls a:hover.next.color_01{background:url(../images/arrow-right-white.png) 13px 0 no-repeat}
.controls a{text-indent:-9000px;width:56px;height:73px;display:block;float:left}
.workSlideShow #controls .nav-controls .prev{top:240px;position:relative;float:left;margin:0;padding:0;width:56px;height:73px;background:url(../images/arrow-left-Gray.png) -13px 0 no-repeat}
.workSlideShow #controls .nav-controls .next{top:240px;position:relative;float:right;margin:0;padding:0;width:56px;height:73px;background:url(../images/arrow-right-Gray.png) 13px 0 no-repeat}

.albarahInfo { color:#fff}

@media screen and (min-height:768px){
.menu-tab.menu-tab-home .navbar ul li{display:block;line-height:16px}
.menu-tab.menu-tab-home .navbar ul li .nav-link {line-height:16px;padding-top:10px;display:block}
}

@media (max-width: 1199.98px) {
.menu-tab-white .navbar-nav .nav-item .nav-link {	padding:0.5rem 0.3rem; letter-spacing:1px}
}

@media (max-width:991.98px) {
.logo-menu-holder {	padding-bottom: 0px;	padding-top: 15px;}
.menu-tab-white .navbar .separate { display:none}
}
@media (max-width:767.98px) {
.layout_plane h2.logo { padding-top:20px }
.artistSlider .size_03 {    font-size: 40px;    line-height: 50px;    letter-spacing: 6px;}
.sub_headings ul {    line-height: 1.4;}
footer {    position: relative;}
.menu-tab-black .navbar {    border: 2px solid #292929;}
.menu-tab-white .navbar {    border: 2px solid #ffffff;}
}

@media (max-width:575.98px) {
h2.logo {	font-size: 32px;	letter-spacing: 4px; margin-bottom:15px;padding-top: 15px;} 
.menu-tab-white .navbar-nav .nav-item .nav-link {	line-height: 20px; padding:0.4rem 1rem}
.artistSlider .size_03 {    font-size: 30px;    line-height: 36px;    letter-spacing: 6px;}
.menu-tab.menu-tab-home .navbar {    margin: 0 auto 0;}
.content_area {    padding: 60px 0 30px;}
.artistSlider .size_03 {    letter-spacing: 4px;}
.name_block h2 {  font-size: 34px;    letter-spacing: 4px;}
}