/*body, p {font: 15px/1.65em "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}*/
body,p,h1,h2,h3,h4,h5,h6 {
	font-family: 'Open Sans', sans-serif!important;
}

.av-fullscreen-button {border:none !important;}
#header {background:#fff;}
#header .logo img {margin-top:10px;height:86%;}
.avia-menu-fx {display:none;}
.post-meta-infos, .mfp-title {display:none;}
.masonry-not-first {border:none !important;}
#top .av-submenu-container {height:auto !important;}
.wsp-pages-title {display:none;}
.template-blog .widget_pages {display:none;}
.template-blog .widget_categories {padding-top:0;}

.av-inner-masonry-content {background-color: rgba(250,250,250,0.6) !important;text-align:center;}

.av-inner-masonry-content  .avia-arrow {display:none;}

#top .widget_nav_hide_child { display: none; }
.widget_nav_menu {margin-top:0;padding-top:0;}

small {font-size:50%;}

.av-subnav-menu .current-menu-item .avia-menu-text {color:#a81921;}

.avia_textblock a, .avia_textblock a:visited {text-decoration:none;border-bottom:1px dotted #a81921;}
.avia_textblock a:hover {color:#000 !important;}

@media (min-width: 320px)  {
body .av-special-heading-h1 h1, .av-inherit-size .av-special-heading-tag {font-size:7vw !important;}
}

@media (min-width: 480px)  {
body .av-special-heading-h1 h1, .av-inherit-size .av-special-heading-tag {font-size:7vw !important;}
}

@media (min-width: 768px)  {
body .av-special-heading-h1 h1, .av-inherit-size .av-special-heading-tag {font-size:4vw !important;}
}

@media (min-width: 1024px)  {
body .av-special-heading-h1 h1, .av-inherit-size .av-special-heading-tag {font-size:4vw !important;}
}

@media (max-width: 480px)  {
.av-submenu-container {display:none;}
#header_main {padding-bottom:12px;}
div .av_one_fourth {width:100%;margin-left:2% !important;}
#top .av-rotator-container-inner {font-size:28px !important;}
#menu-item-27 {border-left:0px dotted #ccc;}
#menu-item-28 {border-left:0px dotted #ccc;}
#menu-item-30 {border-left:0px dotted #ccc;}

div#av-masonry-1 {
    display: none;
}

@media (max-width: 768px)  {
.avia-image-container-inner, .avia_image, .av-image-caption-overlay {width:100% !important;height:auto !important;}

}