/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */
html.responsive, .responsive body{
	/*overflow:hidden!important;*/
}
.unselectable{
	 -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
/*html body .contacts-top{
	-moz-user-select:auto!important;
    -webkit-user-select:auto!important;
     -o-user-select:auto!important;
     user-select:auto!important;
	 
}*/
/*.slide-entry-excerpt{
	border:1px solid red;
}*/

.av-burger-overlay-active #header_main{
	background-color:#000000;
}

#top .avia-smallarrow-slider .avia-slideshow-arrows {
 position: relative;
 width: 100%;
 top: 200px;
 left: 0;
 height: 24px;
}
#top .avia-smallarrow-slider .avia-slideshow-arrows a{
	font-size:38px;
	color:#282b2e;
	width:50px;
	height:50px;
}
#top .avia-smallarrow-slider .avia-slideshow-arrows a:before{
	/*content:"\E87d";*/
	background:transparent;
	top:12px;
}
#top .avia-smallarrow-slider .avia-slideshow-arrows a:hover{
	font-size:35px;
}
#top .avia-slideshow-arrows a.prev-slide {
    left: -5px;
}
/*.slide-entry-excerpt.entry-content{
	border:1px solid red;
}*/


/*img { pointer-events: none; }*/



img.menu-logo{
	position: relative;
    top: 0px;
    /*left: 32px;*/
    z-index: 55;
	max-width:162px;
}

#top .avia-slideshow-arrows a {
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}


/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */
@media only screen and (min-width: 1620px){
	img.menu-logo{
		 /*left: 32.5px;*/
	}
}

@media only screen and (min-width: 768px) {
    body.page-id-120 .av-submenu-container.av-sticky-submenu.alternate_color,
	body.page-id-120 header#header{
	    opacity: 0.9;
	   
	}
}

@media only screen and (min-width: 766px) {
  /* Add your Desktop Styles here */
  .av-burger-overlay{
	height: auto;
	overflow: hidden;
	transform:none;
	/*width: 96%;*/
	width:100%;
    margin: auto;
	}
	
	img.menu-logo{
		left: 2%;
	}
	

	#top #wrap_all #av-burger-menu-ul > li.av-active-burger-items {
	opacity: 1;
	top: 10px;
	display: inline;
	padding:0;
	margin: 0px 7.5px;
	}
	
	#av-burger-menu-ul {
		display: initial;
		
	}
	#av-burger-menu-ul li{
		font-size:22px;
	}
	#top #wrap_all #av-burger-menu-ul > li{
		transition:none;
	}
	.av-burger-overlay-inner, .av-burger-overlay-bg{
		text-align: right;
		padding-right: 90px;
	}
	
	/*.av-hamburger-inner, .av-hamburger-inner::before, .av-hamburger-inner::after{
		position:fixed;
	}*/
	
	
	/* Slider Styles */
	
	body.page-id-120 .avia-fullscreen-slider{
	    height: 100%;
	    margin-top:-100px;
	}
	

	body.page-id-120 header#header{
	   border-bottom:0; 
	}
	body.page-id-120 .av-subnav-menu li a{
	    color:#000;
	}
	body.page-id-120 footer{
	    display:none;
	}
	
	body#top.page-id-120 .avia-slideshow-arrows a{
	    width: 30%;
        height: 100%;
        top: 0;
	}
	
	body#top .avia-slideshow-arrows a{
	    width: 50%;
        height: 100%;
        top: 0;
	}
	
	body#top .avia-slideshow-arrows a:before{
	    top: 45%;
	}
	
	body#top .avia-slideshow-arrows .prev-slide:before{
	    right:75%;
	}
	
	body#top .avia-slideshow-arrows .next-slide:before{
	   
	   left:75%;
	}
	
    body#top .avia-slideshow-button{
	    z-index:99999999;
	}
	.avia-fullscreen-slider .avia-slideshow-controls a, .av-control-minimal .avia-slideshow-controls a,
	.avia_desktop .av_slideshow.avia-slideshow .avia-slideshow-controls a{
	    opacity:1;
	}
	

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */
@media only screen and (max-width: 1300px){
	#top .avia-smallarrow-slider .avia-slideshow-arrows{
	  top:190px;
  }
}
@media only screen and (max-width: 1280px){
	#av-burger-menu-ul li{
		font-size: 2.5vw;
	}
}
@media only screen and (max-width: 1200px){
	#top .avia-smallarrow-slider .avia-slideshow-arrows{
	  top:170px;
  }
}
@media only screen and (max-width: 1100px){
	#top .avia-smallarrow-slider .avia-slideshow-arrows{
	  top:160px;
  }
  #av-burger-menu-ul{
	  padding-left:60px;
  }
}
@media only screen and (max-width: 991px){
	#top .avia-smallarrow-slider .avia-slideshow-arrows{
	  top:150px;
  }
}
@media only screen and (max-width: 960px){
	img.menu-logo{
		max-width: 140px;
	}
	.av-burger-overlay{
	  height: 60px;
	
	}
}
@media only screen and (max-width: 891px){
	#top .avia-smallarrow-slider .avia-slideshow-arrows{
	  top:140px;
  }
}
@media only screen and (max-width: 800px){
	#top .avia-smallarrow-slider .avia-slideshow-arrows{
	  top:133px;
  }
}
@media only screen and (max-width: 768px) {
  /* Add your Mobile Styles here */
  #top .avia-smallarrow-slider .avia-slideshow-arrows{
	  display:none;
  }
  img.menu-logo{
		max-width: 110px;
	}
	
 .responsive #top .avia-slideshow-controls a{
     display:inline-block;
  }
  
  #top .av_slideshow_full.av-control-default .avia-slideshow-arrows a{
      width: 50%;
      height: 100%;
      top: 50%;
  }
  
  body#top .avia-slideshow-arrows a:before{
	    top: 43%;
  }
  body#top.page-id-120 .avia-slideshow-arrows a:before{
	    top: 0;
  }

}

@media only screen and (max-width: 760px){
    .avia_desktop .av_slideshow.avia-slideshow .avia-slideshow-controls a{
        opacity:1;
    }
    
   	body#top .avia-slideshow-arrows .prev-slide:before{
	    right:75%;
	}
	
	body#top .avia-slideshow-arrows .next-slide:before{
	   
	   left:75%;
	}
}

/*@media only screen and (max-width: 765px){
	.show_mobile_menu #advanced_menu_hide{
		z-index: 999999;
		top: 30px;
		right: 53px;
	}
	header#header{
		z-index: 99999;
	}
	header#header .container_wrap_logo{
		background-color: #000;
	}
}
*/