

#header_meta * {
	margin-top: 1,0em;
    font-size: 14px;
    line-height: 1.2em;
    margin: 0.90em;}

#header_main .avia-menu-text {
    font-size: 1.6em;
	line-height: 1.7em;
    margin: 1.2em 0;
}



.minitext {display: none}

ul.av-subnav-menu .avia-menu-text {
  font-size:1.6em; 
	line-height: 1.75em;


}


#footer .widget p {
  font-size: 13pt !important;
	line-height: 1.4em;
}


span.av-masonry-date {
display: none!important;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  body p { 
    font-size: 13px; line-height: 1.5; }
  }
}

h1 { font-size: 26px; line-height: 1.7; }
h2 { font-size: 24px; line-height: 1.6; }
h3 { font-size: 20px; line-height: 1.5;}

h4 { font-size: 17px; line-height: 1.5;}

body {font-size: 13px; line-height: 1.5;}
}

@media screen and (max-width: 64em) {

h1 { font-size: 26px; line-height: 1.5; }
h2 { font-size: 24px; line-height: 1.5; }
h3 { font-size: 20px; line-height: 1.5;}

h4 { font-size: 17px; line-height: 1.5;}
body {font-size: 13px; line-height: 1.5;}
	

}

@media screen (max-width: 50em) {
h1 {
    font-size: 23px;
  }
h2 { font-size: 20px;line-height: 1.5; }
h3 { font-size: 18px; line-height: 1.5;}
	h4 { font-size: 16px; line-height: 1.5;}
body {font-size: 12px; line-height: 1.5;}
	}

@media screen (max-width: 30em){
h1 { 
	font-sitze: 18px;line-height: 1.5;}
 
h2 { font-size: 16px;line-height: 1.5; }
h3 { font-size: 14px;line-height: 1.5; }
	h4 { font-size: 13px;line-height: 1.5; }
body {font-size: 10pxline-height: 1.5;}

}
.toggler {
font-size: 1.321em !important; 
}

/* hyphens */
   -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto; 

#top #wrap_all .av-masonry-entry h.2av-masonry-entry-title {
    font-size: 1.45em;
}


.av-masonry-entry-content.entry-content {
font-size: 1.4em;
	line-height: 1.5em;
text-align: left;
}
#socket * {
    font-size: 16px; line-height: 20px;
}


p { font-size: 1.0em; 
	 line-height: 1.9em; }
#main .main_color .entry-content a {
color: #00adee ! important;
}

.av-magazine .av-magazine-content-wrap .av-magazine-title {
font-size: 1.3em; line-height: 1.5em }


@media only screen and (min-width: 479px) and (max-width: 767px) {
.body p { font-size: 11px; }}

@media only screen and (min-width: 767px) and (max-width: 812px) {
.body p { font-size: 12px; }}

@media only screen and (min-width: 767px) and (max-width: 812px) {
   .responsive #top #wrap_all #footer .container {
    width: 85%;
    max-width: 85%;
    margin: 0 auto;
    padding-left:0;
    padding-right:0;
    float:none;
		 
  }
 .responsive #top #wrap_all #footer .flex_column  {
    margin-top: 5px;
    margin-bottom: 20px;
    width: 100%;
  }
}
#footer {
  font-size: 13px !important;
}


#footer .widget p {
  font-size:1.2em !important;
}





.title_container {
display: none;
}



#top #av-burger-menu-ul {
    display: block;
}
#header #av-burger-menu-ul .sub-menu li a { left: 48px;!important;
}



	
@media only screen and (max-width:767px) {
  #top #wrap_all .av-burger-overlay .av-burger-overlay-scroll #av-burger-menu-ul li a {
    font-size: 0.77em;
		  line-height: 0.8em;
		padding-top: 0px !important;
  text-align: left 0px;
     width: 90%;

    color: black !important;
  }
#top .av-burger-overlay-inner #av-burger-menu-ul {
    padding-top: 0.9em above !important;
    vertical-align: top !important; 
	

}

@media only screen and (max-width:767px){
    .home #av_section_2 .entry-content-wrapper.clearfix {
        display: flex;
        flex-direction: column-reverse;
    }
}


#top .av-main-nav ul {
    left: 2px;}
#header_meta * {
	top: 0.5em;
    font-size: 1.45em;
    line-height: 1.5em;
    margin: 0.5em;
	bottom: 0.3em;}

.main-title {
    display: none;!important;
}



#header_main .avia-menu-text {
    font-size: 22 px;
}
 


 .sub-menu li a {
    padding: 15px !important;
}



body { font-size: 100%; line-height: 1.1em; } 

h1 {font-size: 1.3em;}

@media screen and (max-width: 64em) {
h1 {
    font-size: 1.5em;
  }
}

@media screen and (max-width: 50em) {
h1 {
    font-size: 1.5em;
  }
}

@media screen and (max-width: 30em){
h1 {
    font-sitze: 1.3em;
  }
	h2
	{
    font-sitze: 1.0em;
  }
body {font-size: 100%}

p {font-size: 0.8em;
	line-height: 2.0em;}

@media screen and (max-width: 64em) {
 body {
      font-size: 87%;
   }
}

@media screen and (max-width: 50em) {
 body {
       font-size: 65%;
   }
}

@media screen and (max-width: 30em) {
   body {
        font-size: 35%;
  }
}}

 /* Headings/Widget title */
#footer h3.widgettitle {
     font-size: 15px;
}
#footer .widget p {
  font-size: 15px !important;
}


/* Display footer menu on mobile */
 
	
#socket * {font-size: 16px; !important;}





#socket .menu li {
    display: inline-block;
}

#socket .menu {
   font-size: 15px; 
	}




#socket {
min-height: 200px;	
}


@media only screen and (max-width:550px) {
  .responsive #socket .sub_menu_socket {
    display: block !important;
    width: 100%;
  }

  .responsive #socket .sub_menu_socket .menu {
    margin-bottom: 20
;
  }

  .responsive #socket .sub_menu_socket .menu li {
    border: 0;
    display: block;
    float: none;
    text-align: center;
    line-height: 1.5;
		font-size: 1.2em;
  }
	
			
#socket .social_bookmarks {margin-left: 0;
	margin-top: 10px;
font-size: 14px;	}

	

