/*
Theme Name: Enfold Child 
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/*Add your own styles here:*/

/* BODY */
/* --------------------------- */

html , body{
font-family: 'Noto Sans', Helvetica, Arial, sans-serif !important;
color: #332E2C !important;
font-weight:400 !important;
background-color: #000;
}

#main {
	padding-top: 50px !important;
}
.main_color {
    background-color:#f8f8f8;
}

/* HOME PAGE */
.home body {
	background-color:#f8f8f8 !important;
}
.home #header {
	display:none;
}
.home #main {
    background-color:#f8f8f8 !important;
	 margin-left: 0 !important;
}
.home .html_header_left #main {
    margin-left: 0 !important;
}
.home .main_color {
	background-color: transparent !important;
}
a, a:hover {
	cursor: pointer !important;
}

#main a,
#main a strong,
.main_color  a {
    color:#B32A0E !important;
    text-decoration:none;
    font-weight:600 !important;
}
#main a:hover,
#main a strong:hover,
.main_color a:hover {
    color:#E36C54 ;
}

h2 {
    font-size: 2em !important;
}
h3 {
    font-size: 1.8em !important;
}
h4 {

    font-size: 1.4em !important;
}
h5 {
	font-family: 'Noto Sans', Helvetica, Arial, sans-serif !important;
    font-size: 1.3em !important;
	 font-weight:700  !important;
}
h6 {
	font-family: 'Noto Sans', Helvetica, Arial, sans-serif !important;
    font-size: 1.2em;
    line-height: 1.4em;
    font-weight: 300;
}

h1, h2, h3, h4,  h6 {
  font-family: 'Noto Sans', Helvetica, Arial, sans-serif !important;
   color:  #2f332f !important;
}
p, ul {
 font-family: 'Noto Sans', Helvetica, Arial, sans-serif !important;
   color: #332E2C !important;
   font-size:1.3em ;
     line-height: 1.6em ;
	 font-weight:400  !important;
}
.smalltext {
   font-size: 1.1em !important;
    margin: -0.8em 0 0 0!important;
}
strong {
    color: #332E2C !important;
        font-weight: 700 !important;
}
/* Highlight text */
::selection {
  background: #dbdace !important;
        color: #000 !important;
}
::-moz-selection {
  background: #dbdace !important;
        color: #000 !important;
}

/* REMOVE TOOLTIP GENERAL */
body .avia-tooltip {
   /*display: none !important;*/
}

/* HEADER */
/* --------------------------- */
.container_wrap {
    border-top-width: 0;
}
#header, #header_main {
  background-color: #fff;
  border: none;
  padding: 0 1% ;
}
.header_color .header_bg {
opacity: 1 !important;
}
/* HEADER in sidebar menu */
.html_header_sidebar #top #header {
    width: 250px;
}

/* HOME TEST PAGE */
/*.page-id-104 #header {
  background-color: transparent;
}*/
.page-id-104 #main {
  background-color: #000;
}

/* FLAGS */
.lang-item a .avia-menu-text img{
    width: 25px !important;
    height: 15px !important;
}

/* LOGO */
.logo, .logo a {
   max-height: 145px !important;
  
}
.logo img{
    top: 10%;
   max-height: 80% !important;
}
.av-logo-container {
	/*height: 90px !important;
    line-height: 90px !important; */
}
/* LOGO in sidebar menu */
.html_header_sidebar .logo {
    padding: 15px;
}
/* SEARCH */

/* LAYERSLIDER */
#layer_slider_2 {
	display: none;
}

/* WP USER MANAGER */
/* Registration page */

.page-id-122 #main .container_wrap .container {
    max-width: 800px !important;
}
.page-id-122 #main .sidebar {
	display:none !important;
}

/* BREADCRUMBS */
/* Hide You are here */
span.trail-before {
display: none!important;
}

/* Home page */
.breadcrumb-trail .trail-begin {
	color:#000 !important;
	display: none!important;
}
/* Current page */
.breadcrumb-trail .trail-end {
	color:#e30000 !important;
	display: none!important;
}
/* Center breadcrumb */
.title_container .breadcrumb {
    line-height: 15px;
    font-size: 14px !important;
    position: relative !important;
    margin: 0 auto !important;
    display: table !important;
	right:0 !important;
}
.breadcrumb-page {
	line-height: 15px;
    font-size: 14px !important;
    position: relative !important;
    margin: 0 auto !important;
    display: table !important;
	right:0 !important;
	padding-bottom: 40px !important;
}
/* MENU */

.av-main-nav-wrap {
  height:60px;
}
#header_main .container, .main_menu ul:first-child > li a {
   height: 2em !important;
    /*line-height: 50px !important;*/
	line-height: 2em !important;
    padding: 0 7px;
}
.av-main-nav  li a{
    font-size: 1.1em;
    font-weight:400;
    color:#a8a49d !important;
    font-family: 'Noto Sans', Helvetica, Arial, sans-serif !important;
}
.av-main-nav  li a:hover{
 color: #000 !important;
}
.avia-menu-text {
    cursor:pointer;
}
.html_header_sidebar #header .av-main-nav > li {
    margin: 0 5% !important;
}

/* SUBMENU */
#top .main_menu .menu li ul.sub-menu a {
    line-height: 20px !important;
    height: auto !important;
    border-color: transparent !important;
	color: #141414 !important;
}

.av-main-nav ul {
    width: 450px !important;
}

/*Line under menu item */
.current-menu-item > a .avia-menu-fx  {
    background-color: #000 !important;
}
.html_header_top .header_color .main_menu ul:first-child >li > ul, .html_header_top #top .header_color .avia_mega_div > .sub-menu {
    border-top-color: #000 !important;
}
span.avia-menu-fx {
    background: transparent !important;
	border-color: transparent !important;
}

#top .main_menu .menu li ul.sub-menu   { 
background-color: #ffffff;
}
#top .main_menu .menu li ul.sub-menu  a { 
    font-size: 0.7em; 
    padding: 2px 15px 2px 15px;
}
#top .main_menu .menu li ul.sub-menu  li:first-child { 
    padding-top: 10px;
}
#top .main_menu .menu li ul.sub-menu  li:last-child { 
    padding-bottom: 10px;
}

/* Current menu item custom style */
.av-main-nav>li.current-menu-item>a>.avia-menu-text,
.av-main-nav>li.current-page-ancestor>a>.avia-menu-text,
.current_page_ancestor.active-parent-item > a  {
  color: #000 !important;
   font-weight:800 !important;
}
/* Current submenu item custom style */
.av-main-nav ul.sub-menu>li.current-menu-item>a>.avia-menu-text,
.av-main-nav ul.sub-menu>li.current-page-ancestor>a>.avia-menu-text,
.current_page_ancestor.active-parent-item > a  {
  color: #000 !important;
	font-weight:600;
}
/* Current submenu item 2nd level custom style */
.av-main-nav li.current_page_ancestor > a > .avia-menu-text {
    color:  #000!important;
	font-weight:600;
}
/* Hide second level submenu */
.av-main-nav ul.sub-menu>li>ul {
/* display:none !important; */
}

/* Hide submenu in specific menu item */
.av-main-nav li#menu-item-416>ul.sub-menu {
 /*display:none !important;*/
}

/* MENU IN SIDEBAR LEFT start */
.html_header_sidebar #header .av-main-nav > li > a {
    line-height: 1.1em !important;
}


/* Submnenus visible */
/* 
 * sidebar .main_menu .menu li ul.sub-menu {
    opacity: 1 !important;
    visibility: visible !important;
    position: relative !important;
    left: 0 !important;
} */

#top .av_header_sidebar .av-main-nav ul {
    border-top-width: 0px;
}
.html_header_sidebar #header .av-main-nav > li > a .avia-menu-text {
color:#51565e !important;
}
.html_header_sidebar #header .av-main-nav > li > a .avia-menu-text:hover {
color:#92abd1 !important;
}
#top .av_header_sidebar .main_menu .menu li ul.sub-menu a {
	color: #51565e !important;
}
#top .av_header_sidebar .main_menu .menu li ul.sub-menu a:hover {
	color: #92abd1 !important;
}

/* MNIMIA specific submenu */
#top .main_menu .menu li#menu-item-143  ul.sub-menu {
    background-color: #ffffff;
    top: -100px;
    overflow-y: scroll;
    height: 70vh;
}
/* DIADROMES NO submenu */
#top .main_menu .menu li#menu-item-68  ul.sub-menu {
	/*display:none !important;*/
}
/* MENU IN SIDEBAR LEFT end */


/* MEGA MENU */
#header .avia_mega_div {
 max-width: 500px;
}
.mega_menu_title {
    white-space: nowrap;
}
.avia_mega_div > .sub-menu {
    padding: 20px 30px 30px 20px !important;
}

/* Separator before language switcher */
.lang-item .avia-menu-text {
font-weight: 400 !important;
color:#000 !important;
border-left: solid #000 1px !important;
padding-left: 15px !important;
	float: left;
}  


/* LAYERSLIDER */
/*#layer_slider_2  {
	display:block !important;
}
#layer_slider_3  {
	display:none !important;
}
*/
#layer_slider_1 {
	max-width:2000px !important;
}

.layerslider-text {
	font-family: 'Noto Sans', Helvetica, Arial, sans-serif !important;
	font-size: 2em !important;
	font-weight: 400 !important;
	color:#188944 !important;
	letter-spacing:0 !important;
}
/* remove slight border */
.avia-shadow {
box-shadow: none !important;
}

/* CONTENT */

/* MAIN */
#main {
   /* padding-top: 100px !important; */
}
#main .container {
	max-width:2000px ;
}
#main .content {
	padding: 0 !important;
}
#wrap_all {
	background: #f8f8f8 !important;
}
.main_color {
	border: none !important;
}

/* MAIN with sidebar menu */
.html_header_left #main {
    margin-left: 250px;
}
.html_header_left #main {
    padding-top: 0px !important;
}
/* Image in Color Section full width */
/* --------------------------- */
#main .container { 
    padding: 0 !important;
}


/* TITLES */
#top .title_container .container {
    padding-top: 10px;
    padding-bottom: 5px;
    min-height: 26px;
    text-align: center;
   display: none;
}
/*
#top .title_container {
    background-color: #f8f8f8;
    border-bottom:1px solid #e1e1e1;
}
#top .alternate_color.title_container .main-title a{
    font-size: 22px;
    color:  #2f332f;
    min-height: 26px;
    line-height: 1.1em;
}
.title_container .main-title {
    font-size: 22px;
    min-height: 26px;
    line-height: 1.1em;
    color:  #2f332f;
}
*/
.title-page {
    border-bottom: 1px solid;
	border-color:#000 !important;
}
.title-page p{
 font-family: 'Roboto Slab', Helvetica, Arial, sans-serif !important;
    font-size: 2em !important;
    font-weight:400 !important;
    line-height: 1.2em !important;
    color: #000 !important;
    letter-spacing: 0;
    margin: 0 0 2px 0;
    padding: 10px 15px 0 15px;
	text-align:center;
    /*text-decoration: overline solid #999 5px;*/
}
.title-page-medium {
	background: #000 !important;
}
.title-page-medium p{
 font-family: 'Roboto Slab', Helvetica, Arial, sans-serif !important;
    font-size: 2.2em !important;
    font-weight:400 !important;
    line-height: 1.2em !important;
    color: #ebdfc7 !important;
    letter-spacing: 0em;
      padding: 10px 10px 15px 10px!important;
    margin: 0;
	/* padding: 30px 15px 10px 15px; */
}

.title-lateral-condensed p{
font-family: 'Roboto Slab', Helvetica, Arial, sans-serif !important;
    font-size: 2.5em !important;
    font-weight:400 !important;
    line-height: 1.2em !important;
    color: #000 !important;
    text-align: right !important;
    margin: 0 0 0 0;
}
.title-lateral-condensed-small p{
font-family: 'Roboto Slab', Helvetica, Arial, sans-serif !important;
    font-size: 1.2em !important;
    font-weight:400 !important;
    line-height: 1.2em !important;
    color: #000 !important;
    text-align: right !important;
    margin: 0 0 0 0;
}

.title-extra-condensed p{
font-family: 'Roboto Slab', Helvetica, Arial, sans-serif !important;
    font-size: 2.5em !important;
    font-weight:400 !important;
    line-height: 1.2em !important;
    color: #000 !important;
    letter-spacing: 0;
    margin: 0 0 2px 0;
}
.title-extra-condensed-work p{
font-family: 'Roboto Slab', Helvetica, Arial, sans-serif !important;
    font-size: 2.5em !important;
    font-weight:400 !important;
    line-height: 1.2em !important;
    color: #000 !important;
    letter-spacing: 0;
   margin: 50px 0 60px 0;
    padding: 0 15px 0 15px;
    border-bottom: 1px solid #adab9c;
}
.title-extra-light p{
font-family: 'Noto Sans', Helvetica, Arial, sans-serif !important;
    font-size: 1.5em !important;
    font-weight:400 !important;
    line-height: 1.2em !important;
    color: #000 !important;
    letter-spacing: 0;
    margin: 0 0 2px 0;
     padding: 0 15px 0 15px;
}
.title-light p{
font-family: 'Noto Sans', Helvetica, Arial, sans-serif !important;
    font-size: 1.2em !important;
    font-weight:400 !important;
    line-height: 1.2em !important;
    color: #000 !important;
    letter-spacing: 0;
    margin: 0 0 2px 0;
     padding: 15px 15px 0 15px;
}
.title-extra-light-work p{
font-family: 'Noto Sans', Helvetica, Arial, sans-serif !important;
    font-size: 2em !important;
    font-weight:400 !important;
    line-height: 1.2em !important;
    color: #000 !important;
    letter-spacing: -0.005em;
	    margin: 20px 0 70px 0;
    padding: 0!important;
   /* margin: 20px 0 70px 0;
    padding: 0 15px 0 15px !important;*/
}
.head-title-extra-light-work p {
	font-family: 'Noto Sans', Helvetica, Arial, sans-serif !important;
    font-size: 1.2em !important;
    font-weight:700 !important;
    line-height: 1.2em !important;
    color: #000 !important;
    letter-spacing: 0;
	 margin: 50px 0 0 0;
    padding: 0 !important;
    /* margin: 50px 0 0 0;
    padding: 0 15px 0 15px !important;*/
}
.title-extra-bold p{
font-family: 'Noto Sans', Helvetica, Arial, sans-serif !important;
    font-size: 1.2em !important;
    font-weight:700 !important;
    line-height: 1.2em !important;
    color: #000 !important;
    letter-spacing: 0;
    margin: 0 0 2px 0;
    padding: 0 15px 0 15px !important;
}
.title-extra-bold-news p{
font-family: 'Noto Sans', Helvetica, Arial, sans-serif !important;
    font-size: 1.5em !important;
    font-weight:700 !important;
    line-height: 1.2em !important;
    color: #000 !important;
    letter-spacing: 0;
    margin: 0 0 2px 0;
    padding: 0 !important;
}
.title-extra-bold-work p{
font-family: 'Noto Sans', Helvetica, Arial, sans-serif !important;
    font-size: 1.5em !important;
    font-weight:700 !important;
    line-height: 1.2em !important;
    color: #000 !important;
    letter-spacing: 0;
    margin: 50px 0 0 0;
    padding: 0 15px 0 15px;
}
.title-extra-bold-small p{
font-family: 'Noto Sans', Helvetica, Arial, sans-serif !important;
    font-size: 1.1em !important;
    font-weight:700 !important;
    line-height: 1.1em !important;
    color: #000 !important;
    letter-spacing: 0;
    margin: 0 0 2px 0;
    padding: 0 15px 0 15px !important;
    text-align: center;
}
.title-extra-bold-extra p {
 font-family: 'Noto Sans', Helvetica, Arial, sans-serif !important;
    font-size: 3em !important;
    font-weight:700 !important;
    line-height: 1.2em !important;
    color: #82512e !important;
    letter-spacing: 0;
	margin: 0 0 20px 0  !important;
    padding: 0 !important;
    /*margin: 0 0 2px 0;
    padding: 0 15px 0 15px; */
    /*text-decoration: overline solid #999 5px;*/
}
.page-title-big p {
	font-family: 'Noto Sans', Helvetica, Arial, sans-serif !important;
    font-size: 3.5em !important;
    font-weight:400 !important;
    line-height: 1.2em !important;
    color: #fff !important;
    letter-spacing: 0;
	text-align: center;
	margin: 0 10px;
}
.project-subtitle {
	font-size: 0.7em !important;
}

/* WHITESPACES */
div.hr.space-under-title {
	height:40px  !important;
 	margin: 0   !important;
}
div.hr.space-under-title-column {
	height:15px  !important;
}
div.hr.space-bottom-page{
	height:50px  !important;
}


/* TEXT UNDER IMAGE */
.text-under-image p {
   font-size: 1.2em;
    font-weight: 400 !important;
    padding: 5px 100px !important;
    font-family: 'Roboto Slab', Helvetica, Arial, sans-serif !important;
}
/* TEXT PROJECT */
.column-project-text p {
	 font-family: 'Noto Sans', Helvetica, Arial, sans-serif !important;
	font-size: 1.3em !important;
    font-weight: 400 !important;
	letter-spacing: 0.005em;
}
/* TEXT in PAGE */
.content-text {
	padding-top:0;
	margin-top: 30px !important;
}
.content-text p{
	padding-top:0;
	margin: 10px !important;
}
/* CAPTIONS */
.caption-foto {
	font-family: 'Noto Sans', Helvetica, Arial, sans-serif !important;
	font-weight: 400;
	font-size: 1.1em  !important;
	text-align: center ;
    line-height: 1.5em  !important;
	color: #000 !important;
	letter-spacing: 0 ;
	margin: -15px 0 25px 0  !important;
}
#top .gallery-caption {
    display: block;
    color: #000;
    font-size: 1.2em;
    padding-top: 10px;
}
/* GALLERY */
#top div .avia-gallery img {
    border: none;
    padding: 0;
    background: transparent;
}  
#top div .avia-gallery .avia-gallery-big {
 background: transparent;
}
/* GALLERY IN PARAGRAPH */
.gallery-columns-1,
.gallery-columns-2,
.gallery-columns-3,
.gallery-columns-4 {
	text-align:center;
	display: flex;
	flex-wrap: wrap;
	align-items: top !important;
	justify-content: center !important;
	/*background:#dee0df;*/
	background:transparent;
	    margin: 20px 0 !important;
}
.content-text .vertical-image .gallery-columns-1 .gallery-item {
    margin: 0 !important;
    width: 60% !important;
    height: auto !important;
    padding: 0 !important;	
}
.gallery-columns-1 .gallery-item {
    margin: 0 !important;
    width: 100% !important;
    height: auto !important;
    padding: 0 !important;	
}
.gallery-columns-2 .gallery-item {
    margin: 1% !important;
    width: 48% !important;
    height: auto !important;
    padding: 0 !important;
}
.gallery-columns-3 .gallery-item {
	margin: 0.5% !important;
    width: 32.3% !important;
    height: auto !important;
    padding: 0 !important;
}
.gallery-columns-4 .gallery-item {
	margin: 0.5% !important;
    width: 23.1% !important;
    height: auto !important;
    padding: 0 !important;
}



/* GALLERY IN TEXT AREA */
.gallery-in-text,
.gallery-in-text-1-col {
	margin-top:25px;
}
.gallery-in-text .avia-gallery-thumb,
.gallery-in-text-1-col .avia-gallery-thumb,
.gallery-in-text-1-col-vertical .avia-gallery-thumb {
    align-items: center !important;
    justify-content: center !important;
	padding:0;
}
.gallery-in-text-1-col .avia-gallery-thumb,
.gallery-in-text-1-col-vertical .avia-gallery-thumb  {
	/* background:#dee0df; */
	background:transparent;
}
.gallery-in-text .avia-gallery-thumb a {
	width: 49% !important;
	margin:0.5%;
	/*background:#dee0df;*/
	background:transparent;
}
.gallery-in-text-1-col .avia-gallery-thumb a {
	 width: 70% !important;
	background:#dee0df;
}
.gallery-in-text-1-col-vertical .avia-gallery-thumb a {
	 width: 40% !important;
	background:#dee0df;
}

/* CAPTION IMAGE */
p.caption-image {
    font-size: 1.1em;
    font-weight: 700 !important;
    margin-top: -5px;
}

.gallery-image-with-caption p{
	font-family: 'Noto Sans', Helvetica, Arial, sans-serif !important;
	font-size: 1.3em !important;
    font-weight: 400 !important;
	color: #fff  !important;
}
/* GALLERY in TOGGLE CONTENT */
.toggle_content .gallery-columns-1,
.toggle_content .gallery-columns-2,
.toggle_content .gallery-columns-3 {
	text-align:center;
	display: flex;
	flex-wrap: wrap;
	align-items: top !important;
	justify-content: center !important;
	/*background:#dee0df;*/
	background:transparent;
}
.toggle_content .gallery-columns-1 .gallery-item {
    margin: 0 !important;
    width: 100% !important;
    height: auto !important;
    padding: 0 !important;	
}
.special-vertical-image .toggle_content  .gallery-columns-1 .gallery-item {
    margin: 0 !important;
    width: 60% !important;
    height: auto !important;
    padding: 0 !important;	
}
.special-horizontal-image .toggle_content  .gallery-columns-1 .gallery-item {
    margin: 0 !important;
    width: 100% !important;
    height: auto !important;
    padding: 0 !important;	
}
.toggle_content .gallery-columns-2 .gallery-item {
    margin: 1% !important;
    width: 48% !important;
    height: auto !important;
    padding: 0 !important;
}
.toggle_content .gallery-columns-3 .gallery-item {
    margin: 1% !important;
    width: 30% !important;
    height: auto !important;
    padding: 0 !important;
}
/* GALLERY IMAGE LIGHTBOX MAX SIZE */
/*
img.mfp-img,.mfp-image-holder .mfp-content {
    width: 85% !important; 
    height: 85% !important; 
    max-height: 85% !important;
}
*/

/* GALLERY THUMBNAILS Alignment */
.gallery-1  {
	padding-top:15px;
	background: #dbdbdb  !important;
	margin: 0 auto !important;
	max-width: 1500px !important;
}
.gallery-1 .avia-gallery-thumb {
    align-items: center !important;
    justify-content: center !important;
}
.gallery-1 .avia-gallery-thumb a {
	 width: 33.3% !important;
    display: inline-block !important;
    float: none !important;
}
.gallery-1 .avia-gallery img {
    padding: 1px!important;
}

.gallery-1-2cols  {
	padding-top:15px;
	background:  transparent  !important;
	margin: 0 auto !important;
	max-width: 1500px !important;
}
.gallery-1-2cols  .avia-gallery-thumb {
    align-items: center !important;
    justify-content: center !important;
}
.gallery-1-2cols  .avia-gallery-thumb a {
	 width: 50% !important;
    display: inline-block !important;
    float: none !important;
}
.gallery-1-2cols  .avia-gallery img {
    padding: 1px!important;
}

.gallery-in-iframe  {
	padding-top:15px;
}
.gallery-in-iframe  {
	background: #fff  !important;
}
.gallery-in-iframe .avia-gallery-thumb {
    align-items: center !important;
    justify-content: center !important;
}
.gallery-in-iframe  .avia-gallery-thumb a {
	 width: 24.5% !important;
    display: inline-block !important;
    float: none !important;
}
/* LIGHTBOX ARROW */
.image-overlay .image-overlay-inside:before {
    position: absolute;
    border-radius: 30px;
    background-color: #000 !important;
	border-color: #000 !important;
    height: 30px;
    width: 30px;
    line-height: 30px;
    left: 50%;
    top: 50%;
    margin: -15px 0 0 -15px;
    z-index: 500;
    text-align: center;
    color: #fff;
}
/* IMAGE HOVER opacity */
.avia_transform .image-overlay {
    background:#fff;
}
.avia_transform a:hover .image-overlay {
    opacity: 0.4 !important;
}

/*CREDITS TEXT */
.text-credits p {
	  /*font-family: 'Roboto Slab', Helvetica, Arial, sans-serif !important;*/
	font-size: 1.1em !important;
    font-weight: 400 !important;
	letter-spacing: 0;
	line-height: 1.3em;
	margin: 0.5em 0 !important;
	text-align:right;
}
.text-credits p strong {	
	font-size: 1em !important;
    font-weight: 600 !important;
}
.text-project p {
	margin: 0  0 0.5em 0 !important;
}
/* COLOR SECTIONS */
.color-section-custom-fullwidth .container {
	width:100% !important;
	min-width:100% !important;
	 padding: 0;
	margin: 0;
}
.color-section-custom-fullwidth .template-page {
    padding-top: 0;
}
.color-section-page-title {
	background:#000;
}
.color-section-custom-1 .container {
    padding: 20px !important;
	max-width:1100px !important;
	margin-top: 40px;
}
.color-section-custom-2 .container {
    padding: 0px !important;
    max-width:700px !important;
}
.color-section-custom-2 .container .av-content-full.units{
    padding: 5px!important;
}
.color-section-custom-3 .container {
    padding: 0px;
    max-width:900px!important;
}
.color-section-custom-4 .container {
    padding: 20px;
    max-width:1500px!important;
}
.color-section-5 .container {
    margin-top: 50px!important;
}
.color-section-custom-6 .container {
    max-width:1100px !important;
} 
.diadromes-general-section {
 margin-top: 50px!important;
}
.diadromes-general-section div .av_one_fifth {
    margin-left: 0.5% !important;
    width: 19.45%!important;
}
.iframe-color-section {
	font-size: 1em !important;
    font-weight: 400 !important;
	letter-spacing: 0;
	line-height: 1.3em;
	padding:25px !important;
}
/* GRID */
.grid-medium {
	max-width: 1000px;
    margin: 0 auto;
	padding-bottom:10px;
}
.grid-small {
	max-width: 800px;
    margin: 0 auto;
	padding-bottom:10px;
}
/* SYNERGASIES GRID */
.synergasies-grid .text p{
	 font-size: 1em;
    line-height: 1.1em;
}
  
/* BLOG POSTS */

#top .fullsize .template-blog .post .entry-content-wrapper > * {
    max-width: 100%;
    font-size: 1.1em;
    line-height: 1.4em;
    text-align: left;
}
.template-blog .bloglist-excerpt .post_delimiter {
 padding:0;
}
.more-link {
    color: #ffffff;
}

.more-link .more-link-arrow {
    color: gray;
}

.more-link-arrow:after {
    color: gray;
    /*content: "";*/
    icon='ue854'
    font-family: 'entypo-fontello';
    font-size: 20px;
    /*left: -75px;*/
    position: relative;
}

.bloglist-excerpt .read-more-link:after {
 border-color: #999;
}

.bloglist-excerpt .read-more-link {
    margin-top: 10px;
}
.bloglist-excerpt .more-link-arrow {
    display: block !important;
}
.template-blog .av-content-full > .comment-entry {
 display: none !important;
}
.template-blog .post-title{
 font-size: 1.4em !important;
}
.template-blog  .entry-content p{
  font-size: 1em;
}

/* ACCORDION TEXT */
.togglecontainer {
	margin: 0;
}
.js_active .toggler, 
.avia-admin-preview-container .toggler {
    padding: 0 30px 0 30px;
	font-weight: 700 !important;
}
.toggle_icon {
	left: 0;
}
.av-title-above #text  {
	font-weight: 700 !important;
}
.toggle_content {
    padding: 0;
    margin: 0;
}
.toggle_content p{
 font-size: 1.25em;
	padding: 10px 0 !important;
	margin: 0 !important;
}
.toggler.av-title-above.activeTitle {
	color: #c90c0c !important;
}
#texni-panagia-karydi:target,
#ag-georgios-kournas:target{
	background: #f2dfdf !important;
}
/* Special icon image in accordion title */
.toggler.av-title-above .image-in-title {
	width:40px;
	display: inline-block;
    float: left;
    margin-right: 10px !important;
    vertical-align: middle !important;
	padding-top:5px;
	min-width:40px;
}	
.toggler.av-title-above .inner-title {
	display: flex;
	line-height:1.3em;
	align-items: center;
	font-size: 0.95em;
}	


/* Toggle icon */
.av-elegant-toggle.togglecontainer .av_toggle_section:first-of-type .toggler {
    border-top-width: 1px;
    border-top-color: #000;
    background: transparent;
    width: 300px;
    text-align: center;
    margin: 0 auto;
}

.toggle_icon {
    border-color: #c28032 !important;
}
.toggle_icon .vert_icon,
.toggle_icon .hor_icon {
    border-color: #c28032 !important;
}
.icon-in-accordion .av-icon-char {
	color: #c28032 !important;
    font-size: 2.2em !important;
    /* padding: 10px 0 !important; */
    line-height: 1.6em !important;
}


/* NAME Title */
p.name-1 {
 font-family: 'Noto Sans', Helvetica, Arial, sans-serif !important;
    font-size: 1.4em !important;
    font-weight: 700 !important;
    line-height: 1.2em !important;
    color: #000 !important;
    letter-spacing: -0.005em!important;
    margin: 20px 5px 5px 0 !important;
}
p.name-2 {
 margin: 5px 0 0 0 !important;
}

/* LONG WORD BREAK */
.long-word-break {
 word-break: break-all;
}

/* COLUMNS */

/* SIGHT TEXT */
.sight-text {
	width: 70% !important;
	padding-right: 35px !important;
}
.sight-small-map {
	width: 30% !important;	
	margin-left: 0 !important;
}
.sight-small-map .avia-image-container{
	text-align: center !important;
}
/* DIADROMI TEXT AND COLUMN */
.diadromi-text {
	width: 75% !important;
	padding-right: 35px !important;
}
.diadromi-trans {
	width: 25% !important;	
	margin-left: 0 !important;
	background:transparent;
	padding:20px;
}
.diadromi-info {
	width: 25% !important;	
	margin-left: 0 !important;
	background:#e1ede6;
	padding:20px;
}
.diadromi-info-title p {
	font-family: 'Roboto Slab', Helvetica, Arial, sans-serif !important;
    font-size: 1.3em !important;
    font-weight:700 !important;
    line-height: 1.2em !important;
    color:#436350 !important;
    margin: 0;
    padding: 0 !important;
}
.diadromi-info-text p {
	 font-size: 1.2em !important;
    line-height: 1.4em !important;
}
.diadromi-general-title p {
	font-family: 'Roboto Slab', Helvetica, Arial, sans-serif !important;
    font-size: 1.3em !important;
    font-weight:700 !important;
    line-height: 1.2em !important;
    color: #1c723b!important;
    margin: 0;
    padding: 0 10px !important;
	text-align: center;
}


/* DIADROMI LIST */
.diadromi-general-list-foto {
    max-width: 45%;
    float: left;
}
.diadromi-general-title-list {
 clear:none;    
 width: 40% !important;
 position: relative;
 float: left;
 padding: 10px;
}
.diadromi-general-title-list p{
	font-family: 'Roboto Slab', Helvetica, Arial, sans-serif !important;
    font-size: 1.3em !important;
    font-weight:700 !important;
    line-height: 1.2em !important;
    color: #B32A0E !important;
}
.diadromi-general-text-list {
 clear:none;    
 width: 55% !important;
 position: relative;
 float: left;
 padding: 10px;
}
.diadromi-general-text-list p{
	font-family: 'Noto Sans', Helvetica, Arial, sans-serif !important;
    font-size: 1.1em !important;
    font-weight:300 !important;
    line-height: 1.2em !important;
    color: #000 !important;
}
.diadromi-general-text-list p strong {
	font-family: 'Roboto Slab', Helvetica, Arial, sans-serif !important;
    font-size: 1.4em !important;
    font-weight:700 !important;
    line-height: 1.2em !important;
    color: #B32A0E !important;
}
div .av_one_fourth {
    width: 24.4% !important;
    background-color: #fff !important;
    margin-left: 0.5% !important;
	margin-top: 0.5% !important;
}
div .av_one_fourth p{
    /*color: #000 !important;*/
    font-size: 1.2em ;
    line-height: 1.4em ;
}
div .av_one_half {
     margin-left: 2%;
    width: 49%;
    background-color:#fff;
}
div .av_one_half p {
    padding: 0 10px;
    font-size: 1.2em ;
    line-height: 1.6em ;
}
div .av_one_third {
    margin-left: 1.2%;
    width: 32.5%;
    background-color:#fff;
}
div .av_one_third p {
    padding: 0 10px;
    font-size: 1.2em ;
    line-height: 1.4em ;
}
.column-left-vert-separator {
	border-left: solid 1px #000 !important;
    padding-left: 20px;
}
#full-width-image { 
    width: 100%;   
    margin: 0 auto; 
    background-color:transparent;
    padding:0;  
}
.image-internal {
	margin: 10px 0 10px 0;
	width: 100%;
}

.avia_textblock {
    width: 100%;
    margin: 0 auto;
}
div.avia_textblock.place-name p {
    font-size : 1.2em !important;
    font-weight: 400 !important;
    padding: 0 10px !important;
    color: #c28032 !important;
}
div.avia_textblock.column-title p {
    font-size : 1.6em !important;
    font-weight: 600 !important;
    padding: 0 10px !important;
    color: #c28032 !important;
}
 
/*  PROJECT COLUMNS */
div .av_four_fifth.column-project-text {
	width: 77%  !important;
	margin-left: 3% !important;
}
div .av_one_fifth.column-project-credits {
	width: 20%  !important;
}
.column-project-text  {
	padding: 20px !important;
}
/* COLUMN with image and text */
.column-mix {
  display: flex;
  justify-content: flex-start;
  height: 100%;
    }
.column-mix-image {
   width: 100%;
  float: left;
        }
.column-mix-image img {
    min-width: 350px;
    margin-top: 0.85em;
    padding-right: 20px;
}
.column-mix-text {
  width: 100%;
  float: right;
}
        
/* Center align columns inside color section*/
 #av-center-align-columns {
 max-width: 80%;
    left: 50%;
    position: relative;
    transform: translateX(-50%);
 }  
#av-center-align-columns .entry-content-wrapper {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row wrap;
justify-content: center;
}

/* COLUMN MAP generic */
.column-map-generic {
	padding: 0px !important;
	background: #fff !important;
}

/* GRID ROW */
/* Left column image */
/*.avia-image-container.avia-align-left {
    margin-right: 0;
}*/

.grid-left-column-image-custom .avia-image-container.avia-align-left {
    margin-right: 0;
}
.grid-right-column-text-custom {
    padding: 0 100px 0 60px !important;
}
/* Grid row with top border */
.grid-with-top-border{
    border:30px solid transparent !important;
    
}
/* Custom grid row width*/
#av-grid-custom-width {
    max-width: 44%;
    margin: 0 auto;
}
 
/* IMAGE WITH HOTSPOTS */
.interactive-map .av-hotspot-container .av-image-hotspot_inner {
	background: #bd0e02 !important;
	color: #fff !important;
	opacity:0 !important;
}
.interactive-map .av-hotspot-container .av-image-hotspot_inner:hover {
	background: #e05a5a !important;
	opacity:0 !important;
}
.responsive .av-image-hotspot {
    height: 30px;
    width: 30px;
    line-height: 30px;
    font-size: 15px;
}
.responsive .av-image-hotspot p{
	color: #fff !important;
	line-height: 1.3em !important;
    font-size: 1em !important;
}
body .avia-tooltip {
	background: #000 !important;
	width: 200px !important;
}

body .avia-tooltip p{
	color: #fff !important;
	line-height: 1.3em;
    font-size: 1.1em;
}
body .avia-tooltip .avia-arrow {
	background: #000 !important;
}
.av-image-hotspot-pulse {
	display: none !important;
}

/* ----------------------- */
/* GALLERY TOOLTIP */
.avia-gallery .avia-tooltip {
	display: none !important;
}
/* ----------------------- */
.mfp-iframe-scaler {
    padding-top: 80% !important; 
}

/* PICTOGRAMS */
.pictogram-1 {
	width:40px;
	margin:0;
	vertical-align: middle;
}

/* PERSONS */
.person-foto-big {
	max-width:220px;
}
.person-foto {
	max-width:180px;
}
.person .accordion-text .toggle_content p {
    font-size: 1em;
}
/* ------------------------------------ */


/* BUTTON */
.mfp-iframe-holder .mfp-close {
	color: #f54242 !important;
	border-color: #f54242 !important;
}
.avia-tooltip .inner_tooltip p a {
	color: #fff !important;
}
.avia-tooltip p {
    line-height: 1.2em !important;
}

/* Arrows for iframe */
.mfp-arrow {
   /* display: none !important;*/
}
.page-id-49 button.mfp-arrow,
.page-id-210 button.mfp-arrow {
    display: block !important;
}
/* ------------------------------------ */


/* WIDGET RIGHT */
#main .sidebar {
    padding-top: 50px !important;
}
.sidebar_right .widget {
    padding: 0 0 5px 0 !important;
    }
.inner_sidebar {
   margin-left:0;
   text-align:center;
}
/* Show hide widget per user role */
#wpfwoofilterswidget-3 {
	 display: none ;
}
.logged-in #text-2 {
    display: none !important;
}
.logged-in #wpfwoofilterswidget-3 {
	 display: block !important;
}

/* SCROLL TOP ARROW */
#scroll-top-link {
    height: 40px !important;
    width: 40px !important;
    bottom: 45px !important;
    background: #436350;
    color: #fff;
    font-size: 30px;
}
#scroll-top-link:hover {
	background: #7b9c88;
	 color: #fff;
}

/* ------------------------------- */

/* CONTACT */
 #top .main_color input[type='text'],
 #top .main_color textarea {
     background: #fff !important;
 }
 .main_color input[type='submit'] {
     color: #000 !important;
 }
 /* QUOTE image */
 img.quote-open  {
  /*padding-right:25px;*/
 }
 
 /* FOOTER */
/* --------------------------- */
div#footer.container_wrap.footer_color {
background-color: #fff !important;
	border-top: 1px solid #000;
}
div#footer .av_one_half,
div#footer .av_one_half a {
	background-color: transparent !important;
	color: #000 !important;
}
div#footer .av_one_half strong {
	color: #000 !important;
}
div#footer .av_one_half a:hover {
	color: #c28032 !important;
}
div#footer {
	padding: 10px 0 10px 0 !important;
	/*display:none !important;*/
}
div#footer .widget {
    margin: 10px 0 10px 0 !important;
	text-align:center;
}
div#footer .av_one_half.first {
 width:60% !important;
}
div#footer .av_one_half.el_after_av_one_half {
 width:30% !important;
}
.logo-footer img {
  max-height: 95px;
    display: inline-block;
}
/* Force footer at bottom of page */
/*#footer {
    position: fixed;
    width: 100%;
    bottom: 0;
    z-index: 10000;
}*/




/* SOCKET */
/* --------------------------- */
#socket .container {
	 height: 40px;
}
#socket .container {
	background:#000  !important;
	 color: #fff  !important;

    padding: 10px !important;
}
#socket .copyright{
   text-align: center;
    width: 100%;
}

/* GOOGlE MAP */
.googlemap {
    width: 100%;
    /* height: 800px; */
    margin: 0 auto 10px;
}





/*  M E D I A  Q U E R I E S  */
/* --------------------------- */

/* ******************** max-width: 1220px */
@media (max-width: 1220px) {
    #main {
        padding-top: 50px !important;
}
.main_menu {
      position: relative;
        float:right;
}
div .logo {
      position: relative;
}
.av-main-nav > li {
line-height: 10px;
height: 40px;
}
.av-main-nav .main_menu ul:first-child > li a {
   height: 50px!important;
   line-height: 50px !important;
}
.av-main-nav li {
   height: 50px!important;
   line-height: 50px !important;
}
.av-main-nav .main_menu ul:first-child > li a {
  line-height: 50px !important;
}
div .av_one_fourth  {
	 width:49.5% !important;
 }
}
/* ******************** Between 767px and 880px */
/*@media (min-width: 768px) and (max-width: 880px) {
    #main {
padding-top: 250px !important;
}
.av-main-nav-wrap {
height: 160px !important;
}
.responsive #top .header_bg {
    height: 250px;
}
}
*/


/* ******************** max-width: 767px MOBILE MENU */

@media (max-width: 767px) {
/* HEADER */
.responsive .logo img{
    top: 0;
	 max-width: 17% !important;
}
	.responsive #top #wrap_all #header {
   /* max-height: 40px; */
}

#header_main .container {
    height: 40px !important;
    line-height: 40px !important;
}

.responsive #top .logo {
    height: 40px !important;
}

/* LAYERSLIDER */
#layer_slider_1 {
	display: none;
}
#layer_slider_2 {
	display: block ;
}
	
/* BREADCRUMB */
.responsive .title_container .main-title + .breadcrumb {
    left: 0;
}
.breadcrumb-page {
    padding-top: 15px;
}
/* BLOCKS */   
.avia_textblock {
    width: 100%;
}
div .av_one_fourth  {
	 width:100% !important;
}	
 div .av_one_fourth p {
 padding: 0 15px;
}
div .av_one_fifth.column-project-credits {
	width: 100%  !important;
}
div .av_four_fifth {
	width: 100%  !important;	
	}
div .av_four_fifth.column-project-text {
	width: 100%  !important;
	margin: 0 1% !important;
}
.diadromes-general-section div .av_one_fifth {
    margin: 15px !important;
    width: 100%!important;
}
.text-credits p {
    text-align: left;
}	
/* LAYERSLIDER */
/* #layer_slider_2  {
	display:none !important;
}
#layer_slider_4  {
	display:block !important;
}  
*/
	
/* MENU in HEADER */
/* Hide menu */	
.main_menu {
	/*display:none !important;*/	
}
	
#header_main .container, .main_menu ul:first-child > li a {
    height: 60px !important;
    line-height: 60px !important;
    padding: 0 7px;
}	
	
 /* MOBILE BURGER MENU */
.responsive #top #wrap_all .main_menu {
	top:15px !important;	
	}		
.av-burger-overlay-scroll ul:first-child > li a {
    height: 60px !important;
    line-height: 60px !important;
}
 
#av-burger-menu-ul li a span {
    font-size: 20px !important;
    line-height: 1.5em;
}
.av-burger-overlay li a {
 padding: 10px 50px !important;
}
#av-burger-menu-ul li  a .avia-menu-text  {
    font-weight:800 !important;
} 
div.av-burger-overlay-scroll {
    background: #ffffff !important;
}

#av-burger-menu-ul li a span {
    color: #000;
}    
.av-burger-overlay-scroll {
    width: 100% !important;   
}
.header_color .av-hamburger-inner,
.header_color .av-hamburger-inner::before,
.header_color .av-hamburger-inner::after {
    background: #c28032 !important; 
}

/* SUBMENU items */
#av-burger-menu-ul li ul.sub-menu a {
    line-height: 10px !important;
    height: auto !important;
    border-color: transparent !important;
}
#av-burger-menu-ul > li > ul > li  > a > span.avia-menu-text{
  font-weight:400 !important;
}

#av-burger-menu-ul li.menu-item-416 ul.sub-menu {
 display:none !important;
}
/* Hide second level submenu */
#av-burger-menu-ul .sub-menu>li>ul {
 display:none !important;
}

/* Current menu item custom style */
#av-burger-menu-ul>li.current-menu-item>a>.avia-menu-text,
#av-burger-menu-ul>li.current-page-ancestor>a>.avia-menu-text,
.current_page_ancestor.active-parent-item > a  {
  color: #c28032!important;
}


/* Current submenu item custom style */
#av-burger-menu-ul > li.current-menu-item > ul > li.current-menu-item > a > span.avia-menu-text{
  color: #c28032!important;
}

/* Current submenu item 2nd level custom style */
#av-burger-menu-ul > li.current-menu-ancestor.active-parent-item.current-menu-item.av-width-submenu.av-active-burger-items > ul > li.current-menu-ancestor.current-menu-parent.current_page_parent.current_page_ancestor > a > span.avia-menu-text{
  color: #c28032!important;
}
	
	
/* FLAGS */
.lang-item a .avia-menu-text img{
    width: 40px !important;
    height: 30px !important;
}

/* CONTENT */
.responsive #top #wrap_all .container {
    width: 100%;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
}
h5 {
padding: 20px;
}
	
/* TITLES */
#top .title_container .container {
	display: block; 
}
.title-lateral-condensed p{
    text-align: left !important;
}
.title-lateral-condensed-small p{
    text-align: left !important;
}
.title-page-medium p{
   padding: 20px 10px 15px 10px!important;
	font-size: 1.5em !important;
}
/* TEXT UNDER IMAGE */
.text-under-image p {
    padding: 5px !important;
}	

/* COLOR SECTIONS */
.color-section-custom-2 .container {
    padding: 0px;
	width:100%;
    max-width:100%;
}

.color-section-custom-1 .container {
    padding: 20px !important;
	width:100% !important;
	margin-top: 40px;
}	
/* DIADROMI TEXT */
.diadromi-text {
    width: 100% !important;
    padding-right: 15px !important;
	padding-left: 15px !important;
}	
/* SIGHT TEXT */
.sight-small-map {
	width: 100% !important;	
	margin-left: 0 !important;
}	
.sight-text {
    width: 100% !important;
    padding: 0 15px !important;
}
.diadromi-info {
	width: 100% !important;	
}	
/* SYNERGASIES GRID */
.synergasies-grid .big .avia-image-overlay-wrap img{
	max-width:150px;
}
	
/* TEXT PROJECT */
.column-project-text p {
	margin-top:40px;
}

/* 3 COLUMN TEXT */
div.three-column-text-custom {
        margin:0 !important;
    padding:0 !important;
    }
    div.three-column-text-custom p{
    margin:0 !important;
    }
    
/* GRID ROW */
.responsive #top #wrap_all .av-flex-cells .no_margin{
width: 100% !important;
max-width: 100% !important;
padding-left: 0 !important; 
padding-right: 0 !important;                                                                                      
margin-bottom: 0 !important;
}

/* Custom grid row width*/
#av-grid-custom-width {
    width: 100% !important;
max-width: 100% !important;
padding-left: 0 !important; 
    padding-right: 0 !important;    
}
.grid-right-column-text-custom p {
    padding: 0 20px !important;
}
.grid-with-top-border {
border: none !important;
}
.grid-small {
    max-width: 100%;
    padding: 0 25px 10px 20px;
}
.grid-medium {
    max-width: 100%;
    padding: 0 25px 10px 20px;
}
/* GALLERY */	
#top .gallery .gallery-item  {
    width: 100% !important;
}
#top .gallery-caption {
    font-size: 1em;
	line-height:1.3em;
}	
/* GALLERY THUMBNAILS Alignment */
.gallery-works .avia-gallery-thumb   {
    text-align: center !important;
}
.gallery-works .avia-gallery-thumb a {
	    width: 32% !important;
}
/* SIDEBAR */
.sidebar #text-2 {
    display: none !important;
}
/* WOOCOMMERCE */
	div .products .product {
		width: 100% !important;
	}
	
/* ------------------ */
/* IMAGE WITH HOTSPOTS */
	
/* IFRAME */
.mfp-wrap {
	top:0 !important;
}
.mfp-iframe-holder {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
}
.mfp-iframe-scaler {
    /* padding-top: 90% !important; */
	height: 95vh !important;
	padding-top: 0 !important;
} 
.mfp-iframe-scaler iframe {
	position: relative;
    top: 50px;
    height: 95%;
}	
.av-hotspot-fallback-tooltip {
    padding: 7px 0px 0 0px;
}
.av-hotspot-fallback-tooltip-inner {
    margin-left: 30px;
	margin-right: 10px;
    border: 0 solid;
    padding: 2px;
	background: #413F3F !important;
}	

.av-hotspot-fallback-tooltip-inner p {
	color:#E5E4E4 !important;
	font-size:0.9em  !important;
	text-align: center !important;
}
.av-hotspot-fallback-tooltip-inner img{
    display: inline-block !important;
}

.responsive .av-image-hotspot {
    height: 15px;
    width:15px;
    line-height: 15px;
    font-size: 8px;
}
.av-hotspot-fallback-tooltip div.avia-arrow {
    background: #413F3F !important;
	left: 30px !important;
    top: 5px !important;
	border: none !important;
}
.av-hotspot-fallback-tooltip-count{	
	height: 20px !important;
	width: 20px !important;
	line-height: 20px !important;	
	border-width: 0;
    top: 10px;
	background: #cc1717 !important;
	color:#fff !important;
}
.av-hotspot-fallback-tooltip-inner p:first-child, .inner_tooltip p:first-child {
    margin-top: 0;
    padding-left: 10px;
}	
/* Hotspots specific pages */
.page-id-126 .av-hotspot-container .av-image-hotspot-1 {
	top:24% !important;	
	left:55% !important;
}
.page-id-126 .av-hotspot-container .av-image-hotspot-2 {
	top:12% !important;	
	left:62% !important;
}
/* FOOTER */
div#footer .container .flex_column {
  width: 100% !important;
}	
/* BUTTON */
.mfp-iframe-holder .mfp-close {
	top: 5px !important;
	right: 20px !important;
	color: #f54242 !important;
	border-color: #f54242 !important;
}
}
/* ******************** max-width: 550px VERTICAL MOBILE SCREEN */
@media (max-width: 550px) {
	.av-hotspot-container {
    width: 100%;
    left: 0;
}
}