#header{
position: relative;
z-index: 501; width:100%;
background: transparent;
}
#header_main .container, .main_menu ul:first-child > li a{ height:88px; line-height: 88px; } .html_header_top.html_header_sticky #main{ padding-top:88px; } 
.html_header_top.html_header_transparency #header{ position: absolute; }
.html_header_top.html_header_sticky #header{ position: fixed; }
.html_header_top.html_header_sticky.html_bottom_nav_header #main{ padding-top:140px; }
.html_bottom_nav_header .avia-search-tooltip { top: 101% !important; margin-left: -130px; }
.html_header_top.html_header_sticky.html_header_unstick_top .header-scrolled-full#header {  } .html_header_top.html_header_sticky.html_large #main{ padding-top:116px; }
.html_header_top.html_header_sticky.html_large #header_main .container, .html_header_top.html_header_sticky.html_large.html_main_nav_header .main_menu ul:first-child > li a { height: 116px; line-height: 116px; }
.html_header_top.html_header_sticky.html_large.html_bottom_nav_header #main{ padding-top:168px; } .html_header_top #top .av_header_stretch .container{width:96%; padding:0; max-width: 100%;} .html_header_top #top .av_logo_right .logo{ left:auto; right:0; }
.html_header_top #top .av_menu_left .main_menu{left:0px; right:auto;}
.html_header_top.html_main_nav_header #top .av_menu_left .main_menu{left:-13px; right:auto;}
.html_header_top .av_bottom_nav_header #header_main_alternate .main_menu ul:first-child > li > a { height:50px; line-height: 50px;}
.html_header_top .av_bottom_nav_header .av-logo-container .main_menu{display:none;}
.html_header_top.html_bottom_nav_header #header_main{ z-index: 3; }
.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu{ clear: both; position: relative; line-height: 40px; height: 100%; width:100%; float:left; }
.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu>div,
.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu ul:first-child{width:100%; height:50px;}
.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu ul:first-child>li:hover{z-index: 1000; position: relative;}
.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu .menu-item-search-dropdown{float:right;}
#header_main_alternate{ z-index: 2;}
#header #header_main_alternate .container{max-height: none; height:auto;}
#header_main_alternate .main_menu .menu li ul ul { left: 207px; }
#header_main_alternate .avia_mega_div{ right:auto;left:0;}
.html_header_top.html_logo_center .main_menu{text-align: center;}
.html_header_top.html_logo_center #header_main_alternate .main_menu ul:first-child{display: inline-block; width:auto;  position: static;}
.html_header_top.html_logo_center .logo{ left:50%;  
-webkit-transform: 	translate(-50%, 0); 
-ms-transform: 		translate(-50%, 0);
transform: 			translate(-50%, 0);
}
.avia-msie-8 .logo img{height:100%;}
.avia-msie-8.html_header_top.html_logo_center .logo { left:46%; }
.html_header_top.html_bottom_nav_header.html_logo_right .main_menu ul:first-child{width:auto; float:right;}
.html_header_top.html_bottom_nav_header.html_logo_right .main_menu ul:first-child{width:auto; float:right;} .html_header_top.html_header_topbar_active.html_header_sticky #top #main{ padding-top:119px; } 
.html_header_top.html_header_topbar_active.html_header_sticky.html_large #top #main{ padding-top:147px; } 
.html_header_top.html_header_topbar_active.html_header_sticky.html_bottom_nav_header #top #main{ padding-top:170px; }
.html_header_top.html_header_topbar_active.html_header_sticky.html_large.html_bottom_nav_header #top #main{ padding-top:198px; } .av_icon_active_left .social_bookmarks{ float: left; }
.av_icon_active_right .social_bookmarks{ float: right; }
.av_secondary_right .sub_menu{float:right;}
.av_phone_active_left .phone-info{ float: left; }
.av_phone_active_right .phone-info{ float: right; } .phone-info {
float: left;
font-weight: bold;
line-height: 20px;
font-size: 11px;
padding:5px 0;
}
.phone-info span{ display: inline-block; line-height: 1em;}
.av_secondary_left .sub_menu>ul>li:last-child, .av_secondary_left .sub_menu>div>ul>li:last-child{ border:none; padding-right: 0;}
.av_secondary_right .sub_menu>ul>li:last-child, .av_secondary_right .sub_menu>div>ul>li:last-child{ border:none; margin-right: 0px; padding-right:0; padding-left:10px;}
.av_secondary_left .sub_menu>ul>li:first-child{padding-left:0;}
.av_icon_active_left.av_secondary_left .sub_menu>ul>li:first-child{padding-left:10px;}
.av_icon_active_right.av_secondary_right .sub_menu>ul>li:first-child{padding-left:10px;}
.av_secondary_right .sub_menu{padding-left:10px;} 
.av_icon_active_right .social_bookmarks{padding-left:20px;}
.av_secondary_left .sub_menu{padding-right:10px;} .html_boxed #main {position: static; overflow: hidden; }
.html_logo_right.html_bottom_nav_header #header_main .social_bookmarks{right:auto; left:0;} #top nav .social_bookmarks{
position: relative;
top: 50%;
margin-top: -16px;
right: 0;
overflow: hidden;
clear: none;
float: left;
}
.avia-menu.av_menu_icon_beside{padding-right:25px; margin-right:25px; border-right-width: 1px; border-right-style: solid;  
-webkit-transition: border-color 0.2s ease-in-out;
transition: border-color 0.2s ease-in-out;
}
.fallback_menu + .social_bookmarks { padding-left: 18px; }
#header_meta{
border-top:none;
z-index: 10;
min-height: 30px;
border-bottom-style: solid;
border-bottom-width: 1px;
margin-bottom:-1px;
}
#header_meta .container{min-height: 30px;}
#header_main{
border-bottom-width: 1px;
border-bottom-style: solid;
z-index: 1;
}
#header.shadow{box-shadow:0px 0px 3px rgba(0, 0, 0, 0.2);}
.header_bg{
position: absolute;
top:0;
left:0;
width:100%;
height:100%;
opacity:0.95;
filter:alpha(opacity=95); z-index: 0;
-webkit-transition: all 0.4s ease-in-out;
transition: 		all 0.4s ease-in-out;
-webkit-perspective: 1000px;
-webkit-backface-visibility: hidden;
}
.html_header_sticky_disabled .header_bg { opacity: 1; filter: alpha(opacity=100); }
.avia-msie-8.html_header_transparency .av_header_sticky_disabled#header{background: transparent;} .av_minimal_header .header_bg{opacity:1; filter:alpha(opacity=100);}
.av_minimal_header #header_main, .av_minimal_header #header_meta{border:none;}
.av_minimal_header .avia-menu-fx{display: none;}
#top #header.av_minimal_header .main_menu ul:first-child >li > ul, 
#top #header.av_minimal_header .main_menu .avia_mega_div > .sub-menu{border-top: none;}
.av_minimal_header #header_main .container, .av_minimal_header .main_menu ul:first-child > li a{ height:90px; line-height: 90px; }
.html_header_top.html_header_sticky.html_large .av_minimal_header #header_main .container, 
.html_header_top.html_header_sticky.html_large.html_main_nav_header .av_minimal_header .main_menu ul:first-child > li a
{height:118px; line-height: 118px;}
#top .av_minimal_header #s{border:none; padding: 12px 47px 12px 5px; }
#top .av_minimal_header .ajax_search_entry{border:none;}
.av_minimal_header_shadow{ box-shadow: 0 0 2px 1px rgba(0,0,0,0.1); }
.av_minimal_header_shadow.av_header_transparency{ box-shadow: 0 0 0px 0px rgba(0,0,0,0.0); }
.av_minimal_header #header_main_alternate{border:none;} .html_header_transparency #main{padding-top: 0 !important;}
#top .av_header_transparency .main_menu ul:first-child > li > a:hover, #top #wrap_all .av_header_transparency .sub_menu > ul > li > a:hover{ opacity: 0.8; }
#top .av_header_transparency.av_alternate_logo_active .logo a > img{opacity: 0; filter:alpha(opacity=0);}
#top .av_header_transparency #header_main, #top .av_header_transparency .avia-menu.av_menu_icon_beside{border-color: transparent;}
#top .av_header_transparency .header_bg{background-color: transparent; opacity: 0; filter:alpha(opacity=0);}
#top .av_header_transparency .phone-info, #top .av_header_transparency .social_bookmarks li a {color:inherit;}
#top #header.av_header_transparency .avia_mega_div{margin-top:1px; padding-top:1px;}
#top .av_header_transparency .avia-menu-fx {bottom: 22%; width: 70%; left: 15%;}
#top .av_header_transparency .phone-info.with_nav span{ border-color: rgba(255, 255, 255, 0.25); color:#fff; }
#top .av_header_transparency #header_meta li{ border-color: rgba(255,255,255,0.25); color:inherit; }
#top .av_header_transparency #header_meta{background: transparent; box-shadow: none; border-bottom: 1px solid rgba(255,255,255,0.25); }
.html_header_transparency #header_meta{ -webkit-transition: background 0.4s ease-in-out; transition: background 0.4s ease-in-out;} #top .av_header_glassy.av_header_transparency .header_bg{background-color: #fff; opacity: 0.1; filter:alpha(opacity=10); }
#top .av_header_glassy.av_header_transparency #header_main{border-color: rgba(255,255,255,0.25); border-top-color: transparent;}
#top .av_header_glassy.av_header_transparency .avia-menu.av_menu_icon_beside{ border-color: rgba(255, 255, 255, 0.25); }
#top .av_header_glassy.av_header_transparency .social_bookmarks li,
#top .av_header_glassy.av_header_transparency .social_bookmarks li a{border-color: rgba(255,255,255,0.25); color:#fff;}
#top .av_header_glassy.av_header_transparency #header_main_alternate{border-bottom-color: rgba(255,255,255,0.25);} #top .av_header_with_border.av_header_transparency #header_main{
border: 1px solid rgba(255,255,255,0.25); 
border-left: none;
border-right: none;
border-top-color: transparent;}
#top .av_header_with_border.av_header_transparency .avia-menu.av_menu_icon_beside{border-color: rgba(255,255,255,0.25);} .html_header_searchicon_disabled #top .av_header_border_disabled.av_bottom_nav_disabled .main_menu .menu>li:last-child>a .avia-menu-fx{padding-right:13px;  -moz-box-sizing: content-box; 
-webkit-box-sizing: content-box;  box-sizing: content-box;} #top .av_header_scrolldown{
-webkit-transition: opacity 0.6s ease-out, margin 0.6s ease-out;
transition: opacity 0.6s ease-out, margin 0.6s ease-out;
margin-top:0px;
}
#top .av_header_scrolldown.av_header_transparency{opacity: 0;margin-top:-250px !important;}
.html_header_transparency.html_header_scrolldown #top .avia-builder-el-0 .container, 
.html_header_transparency.html_header_scrolldown #top .avia-builder-el-0 .slideshow_inner_caption {padding-top: 0;} #top .header_hidden{display:none;} .av_seperator_small_border .av-main-nav > li > a > .avia-menu-text{border-left-style: solid; border-left-width:1px; padding-left: 13px; margin-left: -13px;} 
.av_seperator_small_border .av-main-nav > li:first-child > a > .avia-menu-text{border-left:none;}
.av_seperator_big_border .av-main-nav > li > a{border-left-style: solid; border-left-width:1px; text-align: center; min-width: 90px;}
#top .av_seperator_big_border .av-main-nav > li:last-child > a,
#top .av_seperator_big_border .av-main-nav > #menu-item-search > a{border-right-style: solid; border-right-width:1px; } 
#top .av_seperator_big_border .av-main-nav > #menu-item-search > a{border-left-style: solid; border-left-width:1px; border-color: inherit; } 
#top .av_seperator_big_border#header .av-menu-button > a .avia-menu-text{border:none;}
.av_seperator_big_border .avia-menu.av_menu_icon_beside{ padding-right: 0; }
#top .av_seperator_big_border#header .av-main-nav > li > a{padding:0 13px;}
#top .av_seperator_big_border .avia-menu.av_menu_icon_beside{border-right-style:none;border-right-width:0;}
.html_bottom_nav_header #top .av_seperator_big_border .av-main-nav > #menu-item-search > a{border-left-style: solid; border-left-width:1px; border-color: inherit; margin-left: -1px;}
.avia-menu-subtext, #top .sub-menu .avia-menu-subtext{display:none;} .html_header_top #top .av_menu_left .main_menu .menu li ul ul{ left: 207px} .html_header_sidebar{}
.html_header_sidebar #top #header{width:300px; position: absolute; min-height:100%; border-bottom:none;}
.html_boxed.html_header_sidebar #wrap_all{position: relative;} 
.html_header_sidebar #top #header_main{border-top:none;}
.html_header_sidebar #header .container{width:100%; height:auto; line-height: 1.3em; padding:0; float:none; max-width: 100%;}
.html_header_sidebar .header_bg{ opacity: 1; filter: alpha(opacity=95); }
.html_header_left #top  #header{}
.html_header_right #top #header{ right: 0;}
.html_header_left #main{ margin-left:300px; position: relative; border-left-style:solid; border-left-width:1px; }
.html_header_right #main{margin-right:300px; position: relative; border-right-style:solid; border-right-width:1px; }
.html_header_sidebar #top #header.av_always_sticky{position: fixed; -webkit-backface-visibility: hidden; }
.html_header_sidebar .logo{position: relative; clear:both; padding:40px; border-bottom-style: solid; border-bottom-width:1px; height:auto; max-height: none; width:100%;}
.html_header_sidebar .logo img{width:100%; max-height: none; padding:0; height:auto;}
.html_header_sidebar .main_menu{position: relative; clear:both; z-index: 200;}
.html_header_sidebar #header .av-main-nav , .html_header_sidebar #header .av-main-nav-wrap{width:100%;}
.html_header_sidebar #header .av-main-nav {padding:20px 0;}
.html_header_sidebar #header .av-main-nav > li{ float:none; display: block; margin:0 13%;}
.html_header_sidebar #header .av-main-nav > li > a{line-height: 1.3em; height:auto; padding:15px 3px; border-bottom-style: solid; border-bottom-width:1px; margin:0 auto;}
.html_header_sidebar #header .av-main-nav > li > a .avia-menu-text{font-size:16px; font-weight:normal;  display:block;}
.html_header_sidebar #header .av-main-nav > li > a .avia-menu-subtext{display:block; font-weight:normal; font-size:12px; padding-top: 3px;}
.html_header_sidebar #header .av-main-nav > li:last-child > a{border:none;}
.html_header_sidebar #header .av-main-nav > li:nth-last-child(2) > a{border:none;}
.html_header_sidebar #header .avia-menu-fx{display:none;}
.html_header_sidebar .av-main-nav ul{border-top-width: 1px;}
.html_header_left .av-main-nav ul{top:0; left:100%; box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.1); }
.html_header_left #top .av-main-nav ul ul{left:207px; top:-1px;}
.html_header_right .av-main-nav ul{top:0; left:auto; right:100%; box-shadow: -5px 5px 15px rgba(0, 0, 0, 0.1); }
.html_header_right #top .av-main-nav ul ul{left:-207px; top:-1px;}
.html_header_sidebar #top .av-main-nav ul a{padding: 12px 15px;}
.html_header_sidebar #main > .avia-builder-el-0{border-top:none;}
.html_header_sidebar #top #header .av-menu-button > a{border:none;}
.html_header_sidebar #top #header .av-menu-button + .av-menu-button > a{padding-top:0;}
.html_header_sidebar #top #header .av-menu-button-colored:hover{opacity: 0.8;}
.html_header_left  #header .avia_mega_div{left:100%; top:0; }
.html_header_right #header .avia_mega_div{right:100%; top:0; }
.html_header_sidebar #top #header .avia_mega_div > .sub-menu{border-width: 1px; border-style:solid; }
.html_header_sidebar.html_content_align_left  .container {float:left;}
.html_header_sidebar.html_content_align_right .container {float:right;}
.html_header_sidebar.html_content_align_left #footer, .html_header_sidebar.html_content_align_right #footer,
.html_header_sidebar.html_content_align_left #socket, .html_header_sidebar.html_content_align_right #socket
{
overflow: hidden;
}
.html_header_sidebar .container_wrap { width: 100%; }
#header .avia-custom-sidebar-widget-area{margin:0; padding:0; float:none;}
#header .avia-custom-sidebar-widget-area .widget{border-top-style: solid; border-top-width:1px; padding:40px; width:100%; overflow: hidden;}
.html_header_sidebar .av-sidebar-social-container{position: relative; clear: both; overflow: hidden;}
.html_header_sidebar #top #header .social_bookmarks{position: relative; top:0;margin:0; border-top-style: solid; border-top-width:1px; clear:both; display:table;width:100%;table-layout: fixed;}
.html_header_sidebar #top #header .social_bookmarks li{float:none; display:table-cell; text-align: center;}
.html_header_sidebar #top #header .social_bookmarks li.social_icon_1 a{border:none;}
.html_header_sidebar #top #header .social_bookmarks li a{width:100%; border-radius: 0; border-left-style: solid; border-left-width: 1px; padding:10px 0;}
.html_header_sidebar .av_default_container_wrap, .html_header_sidebar .container_wrap_first{ float: left; } .html_top_nav_header #header_main_alternate{border-top:none; border-bottom-style: solid; border-bottom-width:1px; }
.html_top_nav_header.html_minimal_header #header_main_alternate{border:none;}
.html_top_nav_header div .logo{position: relative;}
.html_top_nav_header .av-logo-container .inner-container{position: relative; overflow: hidden;}
.html_top_nav_header.html_header_top.html_header_sticky #top #wrap_all #main{padding-top:50px;}
.html_top_nav_header .av-logo-container{height:88px;}
.html_top_nav_header.html_large .av-logo-container{height:150px;}
.html_top_nav_header #header_main{border:none;} .av-hamburger {
padding: 0 0 0 0;
display: inline-block;
cursor: pointer;
font: inherit;
color: inherit;
text-transform: none;
background-color: transparent;
border: 0;
margin: 0;
overflow: visible; 
}
.av-hamburger-box {
width: 35px;
height: 24px;
display: inline-block;
position: relative; 
}
.av-hamburger-inner {
display: block;
top: 50%;
margin-top: -2px; 
}
.av-hamburger-inner, .av-hamburger-inner::before, .av-hamburger-inner::after {
width: 40px;
height: 3px;
background-color: #000;
border-radius: 3px;
position: absolute;
transition: transform 0.15s ease; 
}
.av-hamburger-inner::before, .av-hamburger-inner::after {
content: "";
display: block; 
}
.av-hamburger-inner::before {
top: -10px; 
}
.av-hamburger-inner::after {
bottom: -10px; 
} .av-hamburger--spin .av-hamburger-inner {
transition-duration: 0.3s;
transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); 
}
.av-hamburger--spin .av-hamburger-inner::before {
transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in, background-color 0.15s ease; 
}
.av-hamburger--spin .av-hamburger-inner::after {
transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19) , background-color 0.15s ease;
}
.av-hamburger--spin.is-active .av-hamburger-inner {
transform: rotate(225deg);
transition-delay: 0.14s;
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); 
}
.av-hamburger--spin.is-active .av-hamburger-inner::before {
top: 0;
opacity: 0;
transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out, background-color 0.15s ease; 
}
.av-hamburger--spin.is-active .av-hamburger-inner::after {
bottom: 0;
transform: rotate(-90deg);
transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0.15s ease;
} .av-burger-menu-main{ display:none; 	
-webkit-transition: padding 0.3s ease-out;
transition: 		padding 0.3s ease-out;}
.js_active.html_burger_menu #avia-menu > li{display:none;} 
.js_active.html_burger_menu #avia-menu .av-burger-menu-main, 
.html_burger_menu #top #avia-menu .menu-item-search-dropdown{ display:block; }
.av-burger-menu-main{cursor: pointer;}
.av-burger-menu-main a{padding-left:10px;}
.av-hamburger strong{display:none;}
.av-hamburger-box {
height: 8px;
}
.av-hamburger-inner, .av-hamburger-inner::before, .av-hamburger-inner::after {
width:100%;
}
.html_burger_menu #top #wrap_all .menu-item-search-dropdown > a{font-size:24px;}
html.av-burger-overlay-active #top .menu-item-search-dropdown > a{color:#fff;}
.html_burger_menu_active .menu-item{display: none;}
.html_burger_menu_active .menu-item-avia-special{ display:block; }
.html_burger_menu_active #top #wrap_all .menu-item-search-dropdown > a {font-size: 24px;}
.html_header_sidebar #top div .av-burger-menu-main{display:none;}
.html_burger_menu_active #top #wrap_all #header .av-burger-menu-main > a{background: transparent; position: relative; z-index: 10; } .av-hamburger--spin-r .av-hamburger-inner {
transition-duration: 0.3s;
transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.av-hamburger--spin-r .av-hamburger-inner::before {
transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in; }
.av-hamburger--spin-r .av-hamburger-inner::after {
transition: bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.av-hamburger--spin-r.is-active .av-hamburger-inner {
-webkit-transform: rotate(-225deg);
transform: rotate(-225deg);
transition-delay: 0.14s;
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.av-hamburger--spin-r.is-active .av-hamburger-inner::before {
top: 0;
opacity: 0;
transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out; }
.av-hamburger--spin-r.is-active .av-hamburger-inner::after {
bottom: 0;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
transition: bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); }
.av-burger-overlay{
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
z-index:100;
display: none;
overflow: hidden;
opacity: 0;
}
.av-burger-overlay-inner, .av-burger-overlay-bg{
position: absolute;
top: 0;
left: 0;
height:100%;
width: 100%;
min-height: 700px;
display:table;
vertical-align: middle;
text-align: center;
z-index: 5;
}
.av-burger-overlay-bg{
z-index: 3;
opacity: 0.9;
background: #000;
display: block;
position: fixed;
}
.av-burger-overlay-scroll{
overflow: auto;
position: absolute;
height: 100%;
width: 100%;
z-index: 10;
-webkit-overflow-scrolling: touch;
}
#av-burger-menu-ul li a{position: relative; display: block; -webkit-transition: none; transition: none; }
#av-burger-menu-ul li ul { background:transparent; }
html.av-burger-overlay-active #header_meta, 
html.av-burger-overlay-active #menu-item-shop.cart_dropdown,
html.av-burger-overlay-active .cart_dropdown,
html.av-burger-overlay-active #top .social_bookmarks{
z-index: 1;
}
.av-burger-overlay-active #top .av-hamburger-inner, 
.av-burger-overlay-active #top .av-hamburger-inner::before, 
.av-burger-overlay-active #top .av-hamburger-inner::after{
background-color:#fff;
}
.av-burger-overlay-active #top #header .av-main-nav > li > a{background: transparent;}
.av-burger-overlay-active #scroll-top-link{z-index:150;}
#av-burger-menu-ul{display: table-cell; height: 100%; width:100%; vertical-align: middle; padding:125px 0;}
.html_av-overlay-full #av-burger-menu-ul li{display:block; height:auto; width:100%; padding:0.3em 0; font-size: 35px;}
.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li{line-height:1.6em;}
.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li li{font-size: 0.6em; line-height:1.4em;}
.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li li li{font-size: 0.8em; }
.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li a{color:#fff; height:auto; line-height:inherit; font-size: inherit;}
.html_av-overlay-full #av-burger-menu-ul li a:hover, 
.html_av-overlay-full #av-burger-menu-ul li a:active, 
.html_av-overlay-full #av-burger-menu-ul li a:focus{
text-decoration: none; opacity: 0.7;}
.html_av-overlay-full.av-burger-overlay-active #top #wrap_all #menu-item-search a, 
.html_av-overlay-full.av-burger-overlay-active #top #wrap_all #menu-item-search a:hover{
color:#fff;
}
#top #wrap_all #av-burger-menu-ul > li{
opacity:0;
position: relative;
top:18px;
-webkit-transition: opacity 0.3s ease-out, top 0.3s ease-out, left 0.3s ease-out;
transition: 		opacity 0.3s ease-out, top 0.3s ease-out, left 0.3s ease-out;
-webkit-transform: translate3d(0,0,0); }
.avia_desktop.avia-safari #top #wrap_all #av-burger-menu-ul > li { 
-webkit-transform: none; 
}
#top #wrap_all #header #av-burger-menu-ul > li.av-active-burger-items{
opacity:1;
top:0;
left:0;
}
.html_av-overlay-full #top #av-burger-menu-ul .av-menu-button > a .avia-menu-text{ padding: 0.5em 1.5em; }
.html_av-overlay-full #top #av-burger-menu-ul .av-menu-button{ margin-top: 0.4em;}
.html_av-overlay-full #av-burger-menu-ul li ul li a { font-size: 1.3em; }
#av-burger-menu-ul li a .avia-menu-subtext{
display: block;
font-size: 0.6em;
line-height: 1.2em;
margin: -10px 0 13px 0;
opacity: 0.7;
text-transform: none;
}
.html_av-overlay-side  #av-burger-menu-ul li a .avia-menu-subtext{
font-size:1em;
margin:0;
opacity: 0.9;
}
#av-burger-menu-ul .avia-menu-fx{display:none;} #top .av-small-burger-icon{ -ms-transform: scale(0.6); transform: scale(0.6); transform-origin: right; }
#top #wrap_all #header .av-small-burger-icon a{padding:0;} .html_av-overlay-side .av-burger-overlay-bg{opacity: 0.3; cursor: pointer;}
.html_av-overlay-side #top .av-burger-overlay li {margin:0;}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li a{ line-height: 1.3em; height:auto; padding:15px 50px; display: block; text-align: left; text-decoration: none;}
.html_av-overlay-side #top .av-burger-overlay li a:hover{ text-decoration: none; }
.html_av-overlay-side #top #wrap_all #av-burger-menu-ul > li{top:0; left:18px;}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li li a{padding-left:70px;}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li li li a{padding-left:90px;}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li li li li a{padding-left:110px;}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li li li li li a{padding-left:130px;}
.html_av-overlay-side .av-burger-overlay-scroll{width:350px; right:0; max-width:100%;
-webkit-transform: translateX(350px); transform: translateX(350px); 
-webkit-transition: all 0.5s cubic-bezier(0.75, 0, 0.25, 1);
transition: 		all 0.5s cubic-bezier(0.75, 0, 0.25, 1);		
}
.html_av-overlay-side.av-burger-overlay-active-delayed .av-burger-overlay-scroll{-webkit-transform: translateX(0); transform: translateX(0);}
.html_av-overlay-side #top #wrap_all #av-burger-menu-ul > li{ opacity:1; top:0; left:0;} .html_av-overlay-side-classic #top .av-burger-overlay{ font-size: 1em; }
.html_av-overlay-side-classic #av-burger-menu-ul{vertical-align: top;}
.html_av-overlay-side-classic #top .av-burger-overlay li a{ border-bottom-style: solid; border-bottom-width: 1px; }
.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet{
height: 1px;
display: block;
position: absolute;
margin-top: 0;
opacity: 0.3;
border: none!important;
width: 7px;
left: 50px;
top: 50%;}
.html_av-overlay-side-classic #top .av-burger-overlay li li li .avia-bullet{ left: 70px; }    
.html_av-overlay-side-classic #top .av-burger-overlay li li li li .avia-bullet{ left: 90px; }    
.html_av-overlay-side-classic #top .av-burger-overlay li li li li li .avia-bullet{ left: 110px; }    
.html_av-overlay-side-classic #top .av-burger-overlay li li li li li li .avia-bullet{ left: 130px; } .html_av-overlay-side-minimal .av-burger-overlay-bg{opacity: 0.1;}
.html_av-overlay-side-minimal #top .av-burger-overlay{ font-size: 1.1em; }
.html_av-overlay-side-minimal #top .av-burger-overlay .sub-menu{ font-size: 0.9em; }  .html_av-submenu-hidden #av-burger-menu-ul li ul{display:none;}
.html_av-submenu-hidden .av-submenu-indicator{ display: inline-block; padding:0 10px; font-size: 11px; opacity: 0.5; vertical-align: top; float: right; 	-webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;position: absolute;right: 30px; top: 50%; margin-top: -9px; height: 20px; line-height: 20px;}
.html_av-submenu-hidden .av-submenu-indicator:before{ content:"\E87d"; font-family: 'entypo-fontello';}
.html_av-submenu-hidden .av-show-submenu > a > .av-submenu-indicator{-webkit-transform: rotate(90deg); transform: rotate(90deg);} div .logo{ float:left; position: absolute; left:0; z-index: 1;}
.logo, .logo a{
overflow: hidden;
position: relative;
display: block;
height: 100%;
}
.logo img{
padding:0;
display: block;
width: auto;
height: auto;
max-height: 100%;
image-rendering:auto;
position: relative;
z-index: 2;
height : 100%\9; height: auto\9; -webkit-transition: opacity 0.4s ease-in-out;
transition: 		opacity 0.4s ease-in-out;
}
.logo img.alternate{
position: absolute;
z-index: 1;
top:0;
left:0;
opacity: 0;
}
.av_header_transparency .logo img.alternate{opacity: 1;} .main_menu{ clear:none; position: absolute; z-index: 100; line-height:30px; height:100%; margin:0; right:0; }
.main_menu .pointer_arrow_wrap{display:none;}
.av-main-nav-wrap{float:left; position: relative; z-index: 3;}
.av-main-nav-wrap ul{ margin:0; padding: 0; }
.av-main-nav{z-index: 110; position: relative;}
.av-main-nav ul { display: none; margin-left:0; left:0; position: absolute; top: 100%; width: 208px; z-index: 2; padding:0; box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1); margin-top:-1px; }
.av-main-nav ul li { margin:0; padding:0; width:100%; }
.av-main-nav ul li a { border-right-style: solid; border-right-width:1px; border-left-style: solid; border-left-width:1px; }
.av-main-nav ul li:last-child > a { border-bottom-style: solid; border-bottom-width: 1px; }
.av-main-nav li{ float:left; position:relative; z-index:20; }
.av-main-nav li:hover{ z-index: 100 }
.av-main-nav > li > ul { border-top-width:2px; border-top-style: solid; }
.av-main-nav > li { line-height: 30px; }
.av-main-nav li a { max-width:none; }
.av-main-nav > li > a {
display:block;
text-decoration: none;
padding:0 13px;
font-weight: normal;
font-size:12px;
font-weight: 600;
font-size: 13px;
-webkit-transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out, border-color 0.8s ease-in-out;
transition: 		background-color 0.4s ease-in-out, color 0.4s ease-in-out, border-color 0.8s ease-in-out;
}
.av-main-nav > li > a , div #menu-item-shop.cart_dropdown{
-webkit-transition: none;
transition: none;
-webkit-transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out, border-color 0.8s ease-in-out;
transition: 		background-color 0.4s ease-in-out, color 0.4s ease-in-out, border-color 0.8s ease-in-out;
}
.av_header_transparency .av-main-nav > li > a , .av_header_transparency #menu-item-shop.cart_dropdown{
-webkit-transition: border-color 0.2s ease-in-out;
transition: border-color 0.2s ease-in-out;
}
#top .av-main-nav ul a{
width:100%;
height:auto;
float:left;
text-align:left;
line-height:23px;
padding:8px 15px;
font-size: 12px;
min-height: 23px;
max-width: none;
text-decoration: none;
font-family: inherit;
}
#top .av-main-nav ul ul {
left:-207px;
top:0px;
margin:0;
border-top-style: solid;
border-top-width: 1px;
padding-top: 0px
}
.av-main-nav li:hover ul ul{ display:none; }
#top .av-main-nav li:hover > ul { display:block; }
.avia-menu-fx{position: absolute; bottom:-1px; height:2px; z-index: 10; width:100%; left:0; opacity: 0; visibility: hidden; }
.av-main-nav li:hover .avia-menu-fx, .current-menu-item > a > .avia-menu-fx, .av-main-nav li:hover .current_page_item > a > .avia-menu-fx{opacity: 1; visibility: visible;}
.avia-menu-fx .avia-arrow-wrap{
height:10px;
width:10px;
position: absolute;
top:-10px;
left:50%;
margin-left:-5px;
overflow: hidden;
display:none;
visibility: hidden;
}
.current-menu-item>a>.avia-menu-fx>.avia-arrow-wrap, .current_page_item>a>.avia-menu-fx>.avia-arrow-wrap{display:block;}
.avia-menu-fx .avia-arrow-wrap .avia-arrow{ top: 10px; }
.html_main_nav_header.html_logo_left #top .main_menu .menu>li:last-child>a, .html_bottom_nav_header #top #menu-item-search>a{ padding-right:0; }
.html_bottom_nav_header.html_logo_center #top .av_seperator_big_border #menu-item-search>a{ padding-right:13px; border-right-style: solid; border-right-width: 1px; }
.html_bottom_nav_header .av-logo-container .main_menu{display:none;} .main_menu .avia-bullet{display:none}
#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}
#top #header .mega_menu_title a{
color:inherit;
font-size: 17px;
line-height: 1.1em;
padding:0;
margin:0;
background: transparent;
border:none;
}
#top #header .mega_menu_title a:hover{
text-decoration: underline;
}
#header .avia_mega_div{ display: none;
margin: -1px 0 0 0;
right: 0;
position: absolute;
top: 100%;
z-index: 2;
box-shadow: 0 32px 60px rgba(0, 0, 0, 0.1);
overflow: hidden;
padding:1px 0 0;
text-align: left;
}
#header.av_minimal_header .avia_mega_div{ margin:0; border-top-style:solid; border-top-width:1px; }
#header.av_minimal_header .avia_mega_div .units{border-right:none; }
#header .avia_mega_div .units{
padding:0 14px 0 15px;
margin:0;
border-right-style:dotted;
border-right-width:1px;
}
#header li:hover .avia_mega_div{
display:block;
}
#top #header .avia_mega_div ul, #top #header .avia_mega_div li{ position: relative;
display:block;
top:auto;
left:auto;
height:auto;
}
#top #header .avia_mega_div .sub-menu{
overflow: hidden;
width:100%;
box-shadow: 		none;
border-style:none;
border-width:0px;
position: relative;
top:0;
display:block;
left:0;
clear: both;
} #top #header .avia_mega_div > .sub-menu{
display: table;
padding:20px 30px 30px;
border-top-style:solid;
border-top-width:2px;
}
#top #header .avia_mega_div > .sub-menu.avia_mega_hr {
padding-top: 30px;
} #top #header .avia_mega_div > .sub-menu > li{
display: table-cell;
float:none;
padding-top:10px;
padding-bottom:0;
vertical-align: top;
}
#top #header .avia_mega_div > .sub-menu.avia_mega_hr{
border-top-width:1px;
border-top-style:dashed;
} #top #header .avia_mega_div > .sub-menu > li > ul{
padding:0;
} #top #header .avia_mega_div > .sub-menu > li > ul li{
display: block;
float: none;
padding: 0;
margin:0;
list-style-type: circle;
list-style-position: inside;
} #top #header .avia_mega_div > .sub-menu > li > ul ul li{
margin-left:15px;
} #top #header .avia_mega_div > .sub-menu > li > ul > li  a{
width:auto;
float:none;
display: block;
border:none;
padding:3px 12px 3px 12px;
font-weight: normal;
height: auto;
line-height: 23px;
}
#header .avia_mega_div .avia_mega_menu_columns_first{
padding-left:0;
}
#header .avia_mega_div .avia_mega_menu_columns_last{
padding-right:0;
border-right-style:none;
border-right-width:0;
}
.avia-bullet {
display: block;
position: absolute;
height: 0;
width: 0;
top: 51%;
margin-top: -3px;
left: -3px;
border-top: 3px solid transparent !important;
border-bottom: 3px solid transparent !important;
border-left: 3px solid green;
}
.avia_mega_div .avia-bullet {
margin-top: 12px;
left: 3px;
display: block;
top: 0;
} #header .mega_menu_title{
margin-bottom:8px;
font-size: 17px;
line-height: 1.1em;
font-weight: 600;
display: block;
}
#header .avia_mega_text_block{
line-height: 21px;
}
#top #header .avia_mega_div .sub-menu .avia_mega_text_block a{
padding:0;
display: inline;
border:none;
text-decoration: underline;
} #top #wrap_all #header .av-menu-button > a{background: transparent;}
#top #wrap_all .av_header_border_disabled .av-menu-button > a{border:none; }
.av-menu-button + .av-menu-button{margin-left: -10px;}
.av-menu-button + .av-menu-button > a{padding-left:0px;}
#top .av-menu-button > a .avia-menu-text{ padding: 9px;}
#top .av-menu-button > a .avia-menu-text{border: 2px solid;  border-radius: 2px;}
.av-menu-button > a .avia-menu-fx{display:none}
.av-menu-button-colored  > a .avia-menu-text{ padding: 11px 10px 10px 10px; }
#top .av-menu-button-colored  > a .avia-menu-text{border-bottom: 1px solid; border-left: none; border-right: none; border-top: none; border-radius: 3px;}
.av-menu-button-colored  > a:hover .avia-menu-text{opacity: 0.9;}
#top #header .av-menu-button > a .avia-menu-subtext{display:none;}
#top #header .av-menu-button > a .avia-menu-text{text-align: center; white-space: nowrap;} #top #menu-item-search{
z-index: 100;
}
#top .menu-item-search-dropdown > a, #searchform #searchsubmit, .ajax_search_image, .iconfont{
font-size: 17px;
}
#top #menu-item-search.menu-item-search-dropdown>a{
border-left:none;
}
#top #menu-item-search:hover>a{
background: transparent;
color: inherit;
}
.avia-search-tooltip{
position: absolute;
z-index: 9999999;
padding:0;
width: 300px;
top: 85% !important;
margin-left: -120px;
border-radius: 2px;
box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.2);
border-width:1px;
border-style: solid;
}
.avia-search-tooltip .avia-arrow-wrap{
width:20px;
height:20px;
position: absolute;
top:-20px;
right:10px;
margin-left:-10px;
overflow: hidden;
}
.avia-arrow{
height:10px;
width:10px;
position: absolute;
top:-6px;
left:50%;
margin-left:-5px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
border-width:1px;
border-style: solid;
visibility: hidden\9;
}
.avia-search-tooltip .avia-arrow{
top: 15px;
}
#top #searchform {margin:0; padding:0;}
#top #searchform>div{position: relative;  max-width: 300px;}
#top .widget #searchform>div{margin:0; max-width: 100%;}
#top #searchform br{display:none;}
#top #s{width:100%; position: relative; padding:11px 47px 11px 5px;  z-index: 1; margin:0; box-shadow: none;}
#top #searchsubmit, .ajax_load{
width: 40px;
height: 100%;
line-height: 40px;
padding: 0;
position: absolute; right: 0; top : 0;
z-index: 2;
margin:0;
border-radius: 0;
min-width: 40px;
}
.avia_mobile #top #searchsubmit, .avia_mobile .ajax_load{
height: 41px;
}
.avia-search-tooltip #searchform>div{ margin:16px; }
.ajax_load{
z-index: 5;
}
.ajax_load_inner{
background: url(//www.ashley.nsw.edu.au/wp-content/themes/enfold/images/layout/loading.gif) no-repeat scroll center center #fff;
opacity: 0.5;
position: absolute;
top:0;
left:0;
right:0;
bottom:0;
}
#top #searchform .ajax_search_response{
line-height: 1.4em;
font-size: 12px;
margin:0;
}
.ajax_search_response h4{
padding:20px 16px 2px 16px;
font-size: 14px;
margin:0;
}
.ajax_search_response h4:first-child{
padding-top:0px;
border:none;
}
#top div .ajax_search_entry{
display:block;
text-decoration: none;
line-height: 1.4em;
font-size: 12px;
height:auto;
padding:10px 16px;
border-bottom-style: dashed;
border-bottom-width: 1px;
clear:both;
overflow: hidden;
}
#top div .ajax_search_entry.with_image .ajax_search_image{
background: transparent;
}
.ajax_search_content{
overflow: hidden;
display: block;
}
.ajax_search_title{
display:block;
font-weight: bold;
text-transform: uppercase;
}
.ajax_not_found .ajax_search_title{
text-transform: none;
}
.ajax_search_image{
height:32px;
line-height:32px;
text-align: center;
width:32px;
float:left;
margin-right:8px;
border-radius: 40px;
overflow: hidden;
font-size: 15px;
}
.ajax_search_image img{
display:block; border:none; max-width: 100%;
min-height:32px;
min-width:32px;
}
.ajax_search_excerpt {
font-size: 12px;
line-height: 1.4em;
display: block;
margin-top: 3px;
font-style: italic;
}
#top div .ajax_search_entry_view_all{
text-align: center;
font-weight: bold;
border:none;
}
#top div .ajax_not_found, #top div .ajax_search_entry.ajax_not_found:hover{border:none; background: transparent;}  .title_container{
position: relative;
}
#top .title_container .container{
padding-top:10px;
padding-bottom:10px;
min-height: 56px;
}
.title_container .main-title {
margin: 0;
font-size: 16px;
position: relative;
z-index: 2;
min-height: 36px;
line-height: 2.3em;
top: 0;
font-weight: 400;
}
.title_container .main-title a{text-decoration: none;}
.title_meta, #top .portfolio-entry .title_meta{
display: block;
clear: both;
position: relative;
z-index: 1;
margin-top:-1em;
padding:0;
}
.title_meta p{
margin: 1.3em 0 0 0;
}
.title_container .breadcrumb {
z-index: 10;
line-height: 15px;
font-size: 11px;
position: absolute;
right: 50px;
top:50%;
margin-top: -7px;
}
.breadcrumb a{text-decoration: none;}
.breadcrumb a:hover{text-decoration: underline;}
.breadcrumb-trail .trail-before, .breadcrumb-trail .trail-end, .breadcrumb-trail .sep, .breadcrumb-trail a, .breadcrumb-trail .bbp-breadcrumb-current{
display: block;
float: left;
padding:0px 3px;
}
.breadcrumb-trail span, .bbp-breadcrumb-current a{display: inline; padding:0; float:none;}
.breadcrumb .sep{
display: block;
overflow: hidden;
width:8px;
} #top.avia-blank #wrap_all #main{ padding-top: 0 !important; margin:0;}
#top.avia-blank #wrap_all #main .container { padding-top: 0 !important;}
#top.avia-blank{
height: 100%;
position: absolute;
width: 100% !important;
margin: 0;
display: table;
vertical-align: middle;
float: none;
top:0;
left:0;
table-layout: fixed;
}
#top.boxed.avia-blank{
max-width:100% !important;
}
#top.boxed.avia-blank .container{
margin: 0 auto;
}
#top.avia-blank #wrap_all{
display: table-cell;
float: none;
vertical-align: middle;
}
#top.avia-blank #wrap_all #main{
padding:0;
}
#top.avia-blank #main .container_wrap:last-child{
border-bottom-style: solid;
border-bottom-width: 1px;
}
#top.avia-blank #main .container_wrap:first-child{
border-top-style: solid;
border-top-width: 1px;
} .av-frame{
position: fixed;
z-index: 600;
}
.html_av-framed-box .av-frame.av-frame-vert{
left:0;
width:100%;
top:0;
}
.html_av-framed-box .av-frame.av-frame-hor{
top:0;
height:100%;
left:0;
}
.html_av-framed-box .av-frame.av-frame-bottom{
top:auto;
bottom:0;
}
.html_av-framed-box .av-frame.av-frame-right{
left:auto;
right:0;
}
.html_av-framed-box.html_av_admin_bar_active .av-frame.av-frame-top{
margin-top:32px;
}
.html_header_top.html_header_sticky.html_av-framed-box #header{
left:0;
}
.html_header_top.html_header_sticky.html_av-framed-box #header_main,
.html_header_top.html_header_sticky.html_av-framed-box #header_meta
{
margin:0 50px;
}
@-webkit-keyframes rotateplane {
0% {
-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
transform: perspective(120px) rotateX(0deg) rotateY(0deg);
}
50% {
-webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
}
100% {
-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
}
}
@keyframes rotateplane {
0% {
-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
transform: perspective(120px) rotateX(0deg) rotateY(0deg);
}
50% {
-webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
}
100% {
-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
}
}
@media (max-width: 900px){
.mfp-arrow {
text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
}
}  #top .social_bookmarks {
height: 30px;
z-index: 150;
-webkit-backface-visibility: hidden;
margin: 0 0 0 -9px;
}
#top .social_bookmarks li{
height:100%;
float:left;
padding:0;
-webkit-transition: all 0.2s ease-in-out;
transition: 		all 0.2s ease-in-out;
border-right-style: solid;
border-right-width: 1px;
display: block;
width:30px;
}
#top #header .social_bookmarks li:last-child{border-right-style:none; border-right-width:0;}
#top .social_bookmarks li a{
float:left;
width:30px;
line-height:30px;
display: block;
margin:0px;
outline: none;
padding:0;
min-height:30px;
height:100%;
overflow: visible;
z-index: 2;
position: relative;
text-align: center;
}
#top #wrap_all .social_bookmarks, #top #wrap_all .social_bookmarks a, #top #wrap_all .social_bookmarks li{background: transparent;}
#top #wrap_all .social_bookmarks li a:hover{ text-decoration: none; }
#top #wrap_all .av-social-link-rss:hover	   	 a{color:#fff; background-color:#ffa133; }
#top #wrap_all .av-social-link-facebook:hover  a{color:#fff; background-color:#37589b; }
#top #wrap_all .av-social-link-twitter:hover   a{color:#fff; background-color:#46d4fe; }
#top #wrap_all .av-social-link-mail:hover      a{color:#fff; background-color:#9fae37; }
#top #wrap_all .av-social-link-dribbble:hover  a{color:#fff; background-color:#e44885; }
#top #wrap_all .av-social-link-linkedin:hover  a{color:#fff; background-color:#419cca; }
#top #wrap_all .av-social-link-search:hover    a{color:#fff; background-color:#222222; }
#top #wrap_all .av-social-link-gplus:hover     a{color:#fff; background-color:#de5a49; }
#top #wrap_all .av-social-link-behance:hover   a{color:#fff; background-color:#008cfa; }
#top #wrap_all .av-social-link-flickr:hover    a{color:#fff; background-color:#ff0086; }
#top #wrap_all .av-social-link-forrst:hover    a{color:#fff; background-color:#234317; }
#top #wrap_all .av-social-link-myspace:hover   a{color:#fff; background-color:#000000; }
#top #wrap_all .av-social-link-tumblr:hover    a{color:#fff; background-color:#345574; }
#top #wrap_all .av-social-link-vimeo:hover     a{color:#fff; background-color:#31baff; }
#top #wrap_all .av-social-link-youtube:hover   a{color:#fff; background-color:#a72b1d; }
#top #wrap_all .av-social-link-pinterest:hover a{color:#fff; background-color:#cb2027; }
#top #wrap_all .av-social-link-skype:hover 	   a{color:#fff; background-color:#12a5f4; }
#top #wrap_all .av-social-link-instagram:hover a{color:#fff; background-color:#a67658; }
#top #wrap_all .av-social-link-five_100_px:hover a{color:#fff; background-color:#222222; }
#top #wrap_all .av-social-link-soundcloud:hover  a{color:#fff; background-color:#F76700; }
#top #wrap_all .av-social-link-xing:hover 	     a{color:#fff; background-color:#006567; }
#top #wrap_all .av-social-link-vk:hover 	   	 a{color:#fff; background-color:#597BA5; }
#top #wrap_all .av-social-link-reddit:hover 	 a{color:#fff; background-color:#FF4500; }
#top .av-section-bottom-logo .social_bookmarks, 
.html_bottom_nav_header #top .av-logo-container .social_bookmarks{
position: absolute;
top:50%;
margin-top: -15px;
right:0;
}
.html_bottom_nav_header .main_menu .social_bookmarks{display:none}
.html_cart_at_menu #top .av-section-bottom-logo .social_bookmarks, .html_bottom_nav_header.html_cart_at_menu  #top .av-logo-container .social_bookmarks{
left:0;
right: auto;
}
#top .av-logo-container .social_bookmarks li{
border:none;
}
#top .av-logo-container .social_bookmarks li a{border-radius: 100px;} .sub_menu{
float:left;
z-index: 2;
font-size: 11px;
line-height: 30px;
position: relative;
top:10px;
}
#top .sub_menu>ul{
float:left;
margin:0;
}
#top .sub_menu>ul, #top .sub_menu>ul>li{background: transparent;}
.sub_menu li{
float:left;
position: relative;
padding:0 10px;
border-right-style: solid;
border-right-width: 1px;
line-height: 10px;
}
.sub_menu>ul>li>a, .sub_menu>div>ul>li>a{
text-decoration: none;
font-weight: bold;
padding:7px 0;
} #top .sub_menu li ul{
display: none;
position: absolute;
width:170px;
padding:4px 0;
z-index: 101;
box-shadow: 0 8px 15px rgba(0,0,0,0.1);
left:-50%;
margin:0;
border-style: solid;
border-width: 1px;
top:19px;
}
#top .sub_menu li:hover>ul{
display:block;
}
.sub_menu>ul>li:hover>a{
text-decoration: underline;
}
.sub_menu li li{
float:none;
line-height: 20px;
border:none;
padding: 0 0;
margin:0;
}
#top .sub_menu li li a{
width: 100%;
height: auto;
text-align: left;
line-height: 23px;
padding: 6px 18px;
font-size: 12px;
min-height: 23px;
max-width: none;
text-decoration: none;
display: block;
border-top-style: dashed;
border-top-width: 1px;
}
#top .sub_menu li li:first-child > a {
border: none;
}
#top .sub_menu li li a:hover{
text-decoration: none;
background: #f8f8f8;
} #top .sub_menu li li ul{
top:-1px;
left:-169px;
background: none;
padding: 0;
}
.pointer_arrow{
border-style:solid;
border-width:1px;
}  .mfp-ready .mfp-figure {
opacity: 0;
}
div .mfp-title{
line-height: 1.4em;
font-size: 13px;
}
.mfp-title a{ text-decoration: underline; color:#fff;}
.mfp-title a:hover{ text-decoration: none; opacity: 0.8;}
.mfp-zoom-in .mfp-figure, .mfp-zoom-in .mfp-iframe-holder .mfp-iframe-scaler{
opacity: 0;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
-webkit-transform: scale(0.95);
-ms-transform: scale(0.95);
transform: scale(0.95);
}
.mfp-zoom-in.mfp-bg,
.mfp-zoom-in .mfp-preloader {
opacity: 0;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.mfp-zoom-in.mfp-image-loaded .mfp-figure, .mfp-zoom-in.mfp-ready .mfp-iframe-holder .mfp-iframe-scaler{
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.mfp-zoom-in.mfp-ready.mfp-bg,
.mfp-zoom-in.mfp-ready .mfp-preloader {
opacity: 0.8;
}
.mfp-zoom-in.mfp-removing .mfp-figure, .mfp-zoom-in.mfp-removing .mfp-iframe-holder .mfp-iframe-scaler{
-webkit-transform: scale(0.95);
-ms-transform: scale(0.95);
transform: scale(0.95);
opacity: 0;
}
.mfp-zoom-in.mfp-removing.mfp-bg,
.mfp-zoom-in.mfp-removing .mfp-preloader {
opacity: 0;
}
div.avia-popup .mfp-iframe-scaler{ overflow: visible; }
div.avia-popup .mfp-zoom-out-cur { cursor: auto; }
div.avia-popup .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: pointer; }
div.avia-popup .mfp-close {
width: 40px;
height: 40px;
right: -13px;
text-align: center;
border-radius: 100px;
border: 2px solid transparent;
line-height: 38px;
padding: 0;
top: -5px;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
font-family: Arial, Baskerville, monospace !important;
}
div.avia-popup .mfp-close:hover{ 
border: 2px solid #fff; 
transform: scale(0.8);
-webkit-transform: scale(0.8) rotateZ(90deg);
}
div.avia-popup .mfp-iframe-scaler .mfp-close{top: -43px;}
div.avia-popup .mfp-figure:after{box-shadow: none; display: none;}
div.avia-popup button.mfp-arrow:before, div.avia-popup button.mfp-arrow:after{border:none; margin:0; display:none;}
div.avia-popup button.mfp-arrow:before{ 
opacity:1; display:block; position: absolute; top:50%; left:0; width:100%; height:80px; line-height:80px; margin-top:-40px; color:#fff; font-size: 50px;
-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: normal;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
-webkit-transform: scale(1,1);
transform: scale(1,1);
}
div.avia-popup button.mfp-arrow:hover:before{-webkit-transform: scale(0.8,0.8); transform: scale(0.8,0.8);}
div.avia-popup button.mfp-arrow:before		{ content:"\E87d"; font-family: 'entypo-fontello'; }
div.avia-popup button.mfp-arrow-left:before { content:"\E87c"; font-family: 'entypo-fontello'; } .mfp-img {
-webkit-animation: none !important;
animation: none !important;
} div.avia-popup .mfp-preloader {
width: 30px;
height: 30px;
line-height: 30px;
background-color: #FFF;
opacity: 0.65;
margin: 0 auto;
-webkit-animation: rotateplane 1.2s infinite ease-in-out;
animation: rotateplane 1.2s infinite ease-in-out;
border-radius: 100px;
}
div.avia-popup .mfp-s-error .mfp-preloader {background: transparent; width:100%; -webkit-animation: none; animation: none; white-space: nowrap;} .av-siteloader-wrap{
position: fixed;
top:0;
left:0;
right:0;
bottom:0;
width:100%;
height:100%;
z-index: 1000000;
background: #fff;
display:none;
}
html.av-preloader-active{}
html.av-preloader-active .av-siteloader-wrap{display:block;}
.av-siteloader-inner{
position: relative;
display: table;
width: 100%;
height:100%;
text-align: center;
}
.av-siteloader-cell{display:table-cell; vertical-align: middle;}
.av-siteloader , #top div.avia-popup .mfp-preloader{
font-size: 10px;
position: relative;
text-indent: -9999em;
margin:0 auto;
border-top: 	2px solid rgba(0, 0, 0, 0.2);
border-right: 2px solid rgba(0, 0, 0, 0.2);
border-bottom:2px solid rgba(0, 0, 0, 0.2);
border-left:  2px solid #000;
-webkit-animation: av-load8 0.8s infinite linear;
animation: av-load8  0.8s infinite linear;
}
#top div.avia-popup .mfp-preloader{
position: absolute;
background: transparent;
border-top: 2px solid #fff;
border-right: 2px solid #fff;
border-bottom: 2px solid #fff;
}
.av-preloader-reactive #top .av-siteloader{
-webkit-animation: avia_pop_loader 1.3s 1 linear;
animation: avia_pop_loader 1.3s 1 linear;	
}
.av-preloader-reactive #top .av-siteloader-extra{
border-radius: 50%;
width: 400px;
height: 400px;
background:#eee;
position: absolute;
left: 50%;
top: 50%;	
-webkit-transform: scale(0);
transform: scale(0);
opacity:0;
-webkit-animation: avia_shrink 1.1s 1 linear;
animation: avia_shrink 1.1s 1 linear;	
margin:-200px 0 0 -200px;
}
.av-siteloader,  #top div.avia-popup .mfp-preloader,
.av-siteloader:after , #top div.avia-popup .mfp-preloader:after{
border-radius: 50%;
width: 40px;
height: 40px;
}
.av-preloading-logo{
position: relative;
margin: 0 auto;
display: block;
max-width:450px;
max-height:450px;
margin-bottom:20px;
z-index: 100;
}
#top div.avia-popup .mfp-s-error .mfp-preloader {
background: transparent;
width: 100%;
-webkit-animation: none;
animation: none;
white-space: nowrap;
border: none;
text-indent: 0;
font-size: 17px;
-webkit-transition: none;
transition: none;
} .content, .sidebar{
padding-top:50px;
padding-bottom:50px;
-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;
min-height: 1px;
z-index: 1;
}
.content:hover, .sidebar:hover{
z-index: 1;
} #top #main .sidebar{
border-left-style:solid;
border-left-width:1px;
margin-left:0;
float: none;
width: auto;
overflow: hidden;
display: block;
clear: none;
}
.inner_sidebar{
margin-left:50px;
}
.content{
border-right-style:solid;
border-right-width:1px;
margin-right:-1px;
}
.content .entry-content-wrapper{
padding-right:50px;
} .template-blog .blog-meta{
float:left;
margin-right:50px;
}
.multi-big .post_author_timeline , .single-small .post_author_timeline {
position: absolute;
top: 0;
left: 40px;
width: 1px;
height: 100%;
border-right-width:1px;
border-right-style: dashed;
}
.single-post .post_author_timeline{
display:none;
} #top #main .sidebar_left .sidebar{
border-right-style:solid;
border-right-width:1px;
border-left:none;
}
.sidebar_left .inner_sidebar{
margin-right:50px;
margin-left:0;
}
.sidebar_left .content{
float:right;
border-left-style:solid;
border-left-width:1px;
border-right:none;
margin-right:-50px;
margin-left:-1px;
padding-left:50px;
}
.sidebar_left .template-blog .blog-meta {
float: right;
margin-left: 50px;
margin-right: 0;
}
.sidebar_left .multi-big .post_author_timeline , .sidebar_left .single-small .post_author_timeline {
left:auto;
right:40px;
}
.sidebar_left .big-preview{
padding:0 131px 10px 0;
}
div .single-big .pagination{padding:1px 50px 10px 1px;} .sidebar_left .author-extra-border{right:auto; left:-50px;} .fullsize .content{
margin:0;
border:none;
}
.fullsize .content .entry-content-wrapper{
padding-right:0;
}
#top .fullsize .template-blog .post-title{text-align: center; font-size: 30px; padding:15px 0; max-width: 800px; margin: 0 auto;}
#top.single-post .fullsize .template-blog .post_delimiter{visibility: hidden;}
#top .fullsize .template-blog .post-meta-infos{text-align: center;}
#top .fullsize .template-blog .post .entry-content-wrapper{text-align: justify; font-size:1.15em; line-height: 1.7em; max-width: 800px; margin:0 auto; overflow: visible; }
#top .fullsize .template-blog .post .entry-content-wrapper > *{ max-width: 40em; margin-left:auto; margin-right:auto; }
#top .fullsize .template-blog .post_delimiter{border-bottom-width:1px; border-bottom-style: solid; width:3000px; left:-1500px; position: relative; max-width: 3000px;}
#top .fullsize .template-blog .post_author_timeline{display:none;}
#top .fullsize .template-blog .blog-meta {
float: none;
margin: 0 auto;
display: block;
position: relative;
width: 81px;
overflow: hidden;
text-align: center;
z-index: 1000;
}
#top .av-alb-blogposts.template-blog div.post_delimiter{
width: 100%;
left: 0;
position: relative;
}
#top .fullsize .related_entries_container img{ margin: 0 auto;}
#top .fullsize .related_title{text-align: center; }
#top .fullsize .related_posts{ padding: 23px 0 33px 0; } #top .fullsize .template-blog .big-preview{padding: 0 0 10px 0;}
#top .fullsize .template-blog .first-quote{margin-top:15px;}
#top .fullsize .template-blog .big-preview.multi-big{margin-bottom:-48px; padding: 0; width:100%;}
#top .fullsize .template-blog .big-preview.multi-big a, .fullsize div .template-blog .big-preview.multi-big a img{width:100%;}
#top .fullsize .template-blog .big-preview img{width:100%}
.fullsize .big-preview .avia-gallery {
width: 40em;
max-width: 100%;
margin: 0 auto;
}
.fullsize .comment_content {padding-right:0;}
.fullsize .blog-tags{display: block;}
.container .minor-meta{font-size: 0.9em;}
#top .fullsize .flex_column .template-blog .post-title,
#top .fullsize .flex_column .template-blog .post-meta-infos{
text-align: left;
}
#top .fullsize .flex_column .big-preview .avia-gallery{width:100%;}
#top .fullsize .flex_column .template-blog .post .entry-content-wrapper > *{ max-width:100%;} .html_header_sidebar #top .fullsize .template-blog .multi-big .post-title, .html_header_sidebar #top .fullsize .template-blog .single-big .post-title{ max-width: none; text-align: left;}
.html_header_sidebar #top .fullsize .template-blog .multi-big .post-meta-infos, .html_header_sidebar #top .fullsize .template-blog .single-big .post-meta-infos{text-align: left;}
.html_header_sidebar #top .fullsize .template-blog .post .entry-content-wrapper{ max-width: none;}
.html_header_sidebar #top .fullsize .template-blog .post .entry-content-wrapper > *{ max-width: none;} .post{
clear:both;
width:100%;
float:left;
position: relative;
}
.template-blog .post .entry-content-wrapper{ overflow:hidden;
}
.template-blog .post_delimiter{
margin: 0 0 50px 0;
padding: 50px 0 0 0; clear:both;
}
.template-blog .post-entry-last .post_delimiter{
border:none;
height:1px;
}
.rounded-container, .rounded-container img{
border-radius: 111px;
overflow: hidden;
display: block;
position: relative;
z-index: 2;
}
.rounded-container{
float:left;
width:81px;
height:81px;
text-align: center;
line-height: 81px;
}
.rounded-container .iconfont, .small-preview .iconfont{
font-size: 23px;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 1;
}
.entry-content-wrapper .post-title{
font-size: 21px;
line-height: 1.3em;
}
.post-meta-infos {
font-size: 0.9em;
position: relative;
top: -8px;
display: block;
}
.post-meta-infos a{text-decoration: none;}
.post-meta-infos a:hover{text-decoration: underline;}
.text-sep{padding: 0 5px;}
.more-link{clear:both; display: inline-block;} .big-preview{
display:block;
padding:0 50px 10px 131px;
}
.template-page .big-preview{
display:block;
padding:0 0 10px 131px;
text-align: center;
}
.big-preview a{display: block; position: relative; overflow: hidden; }
.big-preview.single-big{
padding:0 50px 10px 0;
}
.entry-content-wrapper .big-preview.single-big{
padding:0 0px 10px 0;
}
.fullsize .big-preview.single-big{
padding:0 0 10px 0;
}
.post-loop-1 .big-preview{
position: relative;
z-index: 4;
}
.small-preview{
width:81px;
height:81px;
overflow: hidden;
border-radius: 4px;
float:left;
margin:6px 0 0 0;
position: relative;
text-align: center;
line-height: 81px;
position: relative;
z-index: 4;
display: block;
}
.small-preview img, .big-preview img{
display: block;
border-radius: 4px;
position: relative;
z-index: 4;
width: 100%;
}
.single-post .single-small.with-slider .small-preview{
width:180px;
height:180px;
}
.single-post .single-small.with-slider .post_author_timeline{display:none;}
#top.single-post .fullsize .single-small.with-slider .blog-meta{width:180px;}
.archive .av-content-full > .extra-mini-title{text-align: center;}
.archive .av-content-full .author-box {text-align: center; } .pagination {
clear:both;
padding: 10px 0px 50px 0;
position:relative;
z-index:3;
line-height: 13px;
overflow: hidden;
}
.pagination span, .pagination a {
display:block;
float:left;
font-size:11px;
line-height:13px;
padding:2px 9px 1px 9px;
text-decoration:none;
width:auto;
}
#top .pagination .current, #top .pagination a, #top .fullsize .template-blog .pagination a{
float: left;
height: 35px;
width: 35px;
line-height: 35px;
text-align: center;
padding: 0;
border-radius: 100px;
margin-right: 3px;
box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.2);
}
.pagination .current{
font-size:11px;
padding:1px 9px 1px 9px;
font-weight: bold;
}
.pagination .pagination-meta{
float:right;
line-height: 35px;
}
.template-blog .pagination{padding:1px 50px 10px 24px;} #top .avia-post-nav{
position: fixed;
height:110px;
top:50%;
background: #aaa;
background: rgba(0,0,0,0.1);
color:#fff;
margin-top:-55px;
padding:15px;
text-decoration: none;
z-index: 501; -webkit-transform: translate3d(0,0,0); }
#top .avia-post-nav:hover{
background: #222;
background: rgba(0,0,0,0.8);
}
.avia-post-nav .label{position: absolute; top:50%; height:22px; line-height: 22px; margin-top:-11px; font-size: 24px;}
.avia-post-nav .entry-image{height:80px; width:80px; display:block;}
.avia-post-nav .entry-image img{border-radius: 100px; display: block;}
.avia-post-prev{ left:0; border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.avia-post-prev .label{ left:10px;}
.avia-post-next{ right:0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.avia-post-next .label{ right:10px;}
.avia-post-next.with-image{text-align: right;}
.avia-post-nav .entry-info{
display:block;
height:80px;
width:220px;
display: table;
}
.avia-post-next .entry-info{ margin:0 20px 0 1px;}
.avia-post-prev .entry-info{ margin:0 1px 0 20px;}
.avia-post-nav .entry-info span{
display: table-cell;
vertical-align: middle;
font-size: 13px;
line-height: 1.65em;
}
.avia-post-nav .entry-info-wrap{width:1px; overflow: hidden; display:block;}
.avia-post-nav:hover .entry-info-wrap{width:240px;} .pagination_split_post{
clear: both;
padding-top: 20px;
} .related_posts {position: relative; clear:both; width:100%; float:left; border-top-style:solid; border-top-width: 1px;  padding:23px 50px 33px 0; margin-bottom:30px; }
.related_posts:hover{z-index:9999;}
.related_title {margin-bottom:20px;}
.related_column{float:left; padding-right:3px;}
.related_posts img, .related_posts a{display:block; border-radius: 2px; overflow: hidden; max-width:100%; margin:0 auto;}
.related_posts_default_image{border-width:1px; border-style: solid; display: block; float:left; border-radius: 2px; min-height: 60px; min-width: 100%; max-width:100%; }
.related_posts_default_image img{visibility: hidden; }
.relThumb{text-align: center;}
.related_posts .av-related-title{display:none;}
.related_image_wrap{position: relative; display: block; float:left; width:100%; -webkit-backface-visibility: hidden; }
.avia-related-tooltip{
position: absolute;
z-index: 9999999;
padding:0;
width: 200px;
border-radius: 2px;
box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.1);
border-width:1px;
border-style: solid;
padding:15px;
margin-top:-10px;
}
.avia-related-tooltip .avia-arrow-wrap{
top:auto;
bottom:0;
position: absolute;
left:50%
}
.avia-related-tooltip .avia-arrow-wrap .avia-arrow{
border-top: none;
border-left: none;
top: -4px;
}
.related-format-icon{position: absolute; text-align: center; top:1px; left:1px; bottom:1px; right:1px; opacity: 0; filter:alpha(opacity=0);}
.related-format-icon-inner{position: absolute; height:30px; font-size: 30px; line-height: 30px; top:50%; margin-top:-15px; left:0; width:100%;}
.related-format-icon:hover{opacity: 0.8; filter:alpha(opacity=80);}
.related-format-visible{opacity: 0.5 ; filter:alpha(opacity=50);}
.sidebar_left .related_posts_sep{right:auto; left:0;} .single-big + .related_posts.av-related-style-full{
border-top:none; padding-top:0;
}
.related_posts.av-related-style-full a {
margin: 2px 0;
padding: 6px;
border-radius: 3px;
display:table;
width:100%;
text-decoration: none; 
text-align: left;
border:1px solid transparent;
-webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
}
.related_posts.av-related-style-full a:hover{ border-width:1px; border-style: solid;}
.av-related-style-full .related-format-visible{opacity: 1 ; filter:alpha(opacity=100);}
#top .av-related-style-full .related_column{width:50%;}
#top .av-related-style-full .relThumb{text-align: left;}
#top .av-related-style-full .related-format-icon{width:58px; height:58px; bottom:auto; right:auto; border-radius: 100px;  }
#top .av-related-style-full .related_image_wrap{display:table-cell; float: none; background-color: transparent;}
#top .av-related-style-full .related_image_wrap, #top .av-related-style-full .related_image_wrap img, #top .av-related-style-full .related_image_wrap .related_posts_default_image{width:60px; height:60px; border-radius: 100px;}
#top .av-related-style-full .av-related-title{text-decoration: none; display:table-cell; vertical-align: middle; padding: 5px 15px; line-height: 1.2em;}
.responsive .av-related-style-full .relThumb1, .responsive .av-related-style-full .relThumb3, .responsive .av-related-style-full .relThumb5{clear:both;} .avia-post-format-image img{ border-radius: 3px;}
.avia-post-format-image{margin-bottom:10px;}
.entry-content-wrapper.gallery-content .avia-gallery{margin-bottom:10px;} #top #wrap_all .big-preview + .big-preview{
position: relative;
top:-60px;
background: transparent;
margin: 0 20px -40px 20px;
z-index: 550;
width:auto;
}
#top #wrap_all .big-preview.multi-big + .big-preview.multi-big{
margin: 0 20px -30px 20px;
} .flex_column .template-blog .post .entry-content-wrapper{
}
#top .flex_column .template-blog .post-title{
font-size:1.3em;
}
.flex_column .template-blog .post_delimiter{
margin: 0 0 20px 0;
padding: 20px 0 0 0;
}
.flex_column .template-blog .single-big .pagination {
padding: 1px 0 10px 0;
}
.flex_column .template-blog .big-preview.single-big {
padding: 0 0 10px 0;
}
.flex_column .template-blog .post-meta-infos{
margin-bottom: -13px;
} .html_elegant-blog #top .post-entry .post-title,
.html_elegant-blog .avia-content-slider .slide-entry-title{
text-align: center;
font-size: 30px;
text-transform: uppercase;
padding:0px 0 15px;
letter-spacing: 2px;
line-height: 1.3em;
margin-bottom:10px;
}
.html_elegant-blog #top .post-entry .post-title:hover,
.html_elegant-blog .avia-content-slider .slide-entry-title:hover{
opacity: 0.7;
}
.html_elegant-blog #top .post-entry .post-meta-infos,
.html_elegant-blog .avia-content-slider .slide-meta
{
display: block;
text-align: center;
padding:10px 0;
border-top-width: 1px;
border-top-style: solid;
border-bottom-width: 1px;
border-bottom-style: solid;
margin-top:40px;
width:100%;
clear: both;
float: left;
}
.html_elegant-blog #top .post-entry .blog-categories{
text-align: center;
display: block;
font-weight: bold;
position: relative;
}
.html_elegant-blog #top .post-entry .minor-meta{
text-transform: uppercase;
}
.html_elegant-blog .post-entry .post-meta-infos .text-sep,
.html_elegant-blog .post-entry .slide-meta .slide-meta-del{
border-left-width: 1px;
border-left-style: solid;    
padding: 0;
display: inline-block;
margin: 0 10px;
text-indent: -126px;
overflow: hidden;
vertical-align: bottom;
}
.html_elegant-blog .av-vertical-delimiter{
display: block;
margin:0 auto;
width:40px;
border-top-width:3px;
border-top-style: solid;
padding-bottom: 16px;
}
.html_elegant-blog .entry-content-wrapper .big-preview.single-big{
margin-top:20px;
}
.html_elegant-blog .more-link{
display: block;
text-align: center;
margin:30px auto 20px auto;
clear: both;
width:250px;
border:none;
border-style: solid;
border-width:1px;
padding: 10px 0;
border-radius: 2px;
}
.html_elegant-blog .more-link:hover{
text-decoration: none;
}
.more-link-arrow:after{
content:"\E87d"; font-family: 'entypo-fontello';	
font-size: 10px;
vertical-align: middle;
padding:0 8px;
}
.html_elegant-blog .more-link-arrow{
display:none;
}
.html_elegant-blog .multi-big .post_author_timeline, .html_elegant-blog .single-small .post_author_timeline{
border-right-style: solid;
}
.html_elegant-blog .blog-tags.minor-meta,
.html_elegant-blog .av-share-link-description,
.html_elegant-blog .related_title
{
display: block;
text-align: center;
}
.html_elegant-blog #top .big-preview{padding-left:0;padding-right:0;} .html_elegant-blog .avia-content-slider .slide-entry-title{
padding-top:15px;
font-size: 1.4em;
}
.html_elegant-blog #top .avia-content-slider .blog-categories{
top:15px;
}
.html_elegant-blog .avia-content-slider .read-more-link{
position: relative;
top:18px;	
padding-bottom: 10px;
}
.html_elegant-blog .avia-content-slider .av-vertical-delimiter{
position: relative;
top:-5px;
}
.html_elegant-blog .template-blog .post_delimiter{
margin: 0 0 20px 0;
padding: 20px 0 0 0;
}
.html_elegant-blog .av-share-box{margin-bottom:0;} .html_elegant-blog .template-author .extra-mini-title{
display: none;
} .html_elegant-blog #top .template-search .post-title{
text-align:left;
}
.html_elegant-blog #top .template-search .blog-categories{
display:none;
}
.html_elegant-blog #top .template-search .entry-content-wrapper .post-title a:hover{
text-decoration: none;
}
.html_elegant-blog #top .template-search .post-entry .post-meta-infos{
margin-top: -20px;
text-align: left;
border: none;
} .html_modern-blog #top .post-entry .post-title, .html_modern-blog .avia-content-slider .slide-entry-title{
font-size:2em;
text-align: left;
letter-spacing: 1px;
}
.html_modern-blog #top .post-entry .blog-categories{
text-align: left;
font-weight: normal;
font-size: 0.8em;
top:-25px;
}
.html_modern-blog .av-vertical-delimiter{
margin:0;
}
.html_modern-blog #top .post-entry .post-meta-infos, .html_modern-blog .avia-content-slider .slide-meta{
text-align: left;
border:none;
margin-top: 15px;
font-size: 0.9em;
}
.html_modern-blog .av-vertical-delimiter{
display: none;
}
.html_modern-blog .post-entry .post-meta-infos .text-sep, .html_modern-blog .post-entry .slide-meta .slide-meta-del{
border:none;
text-indent: 0;
opacity: 0.3;
}
.html_modern-blog .more-link{
margin: 30px 0 20px 0;
display: inline;
border: none;
position: relative;
top: -0.3em;
}
.html_modern-blog .more-link .more-link-arrow{
display: inline;
}
.html_modern-blog .blog-tags.minor-meta, .html_modern-blog .av-share-link-description, .html_modern-blog .related_title{
text-align: left;
}
.html_modern-blog #top .template-page .big-preview{
margin-top:0;
} #top .av-blog-meta-author-disabled .minor-meta.blog-author{ display:none; }
#top .av-blog-meta-comments-disabled .minor-meta.comment-container, #top .av-blog-meta-comments-disabled .text-sep-comment{display:none;}
#top .av-blog-meta-category-disabled .minor-meta.blog-categories, #top .av-blog-meta-category-disabled .text-sep-cat{display:none;} 
#top .av-blog-meta-date-disabled .minor-meta.date-container, #top .av-blog-meta-date-disabled .text-sep-date{display:none;} 
#top .av-blog-meta-html-info-disabled .form-allowed-tags{ display:none; }
#top .av-blog-meta-tag-disabled .blog-tags{display:none;}
.no_sidebar_border#top #main .sidebar, 
.no_sidebar_border .content{border-left:none; border-right:none;} .template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2{
text-transform: uppercase;
letter-spacing: 1px;
}
.extra-mini-title{padding-bottom:20px;}
.page-heading-container{
position: relative;
margin-bottom: 40px;
padding: 0 0 44px 0;
border-bottom-width: 1px;
border-bottom-style: solid;
padding-right: 50px;
}
.fullsize .page-heading-container{
padding-right:0;
}
.page-thumb img{border-radius: 3px;} .template-page .template-blog .entry-content-wrapper h1, .template-page .template-blog .entry-content-wrapper h2{
text-transform: none;
letter-spacing: 0;
}
.content .entry-content-wrapper .entry-content-wrapper{
padding-right:0; padding-left:0;
}
.content .entry-content-wrapper .entry-content-wrapper .big-preview.single-big {
padding: 0 0 10px 0;
} .template-search #searchform>div{max-width: 100%; margin-bottom:0;}
#top .template-search.content .entry-content-wrapper {
padding-bottom: 40px;
padding-left:55px;
font-size: 13px;
clear:both;
}
.template-search .pagination {
padding: 1px 50px 10px 55px;
}
.template-search .entry-content-wrapper .post-title {font-size:19px;}
#top .template-search .entry-content-wrapper .post-title a:hover{ text-decoration: underline; }
.search-result-counter {
position: absolute;
left: 0;
top: 1px;
box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.2);
height: 44px;
line-height: 24px;
padding: 10px;
text-align: center;
border-radius: 100px;
width: 44px;
}
#top #search-fail{padding-left:0;}
.template-search .post-entry{position: relative; clear:both;} .page-heading-container .author_description{overflow: hidden;}
.template-author .content .post .entry-content-wrapper{
padding-bottom:40px;
font-size: 1em;
line-height: 1.65em;
}
.template-author .pagination {
padding: 1px 50px 10px 0;
}
.template-author .entry-content-wrapper .post-title {font-size:19px;}
#top .template-author .entry-content-wrapper .post-title a:hover{ text-decoration: underline; }
.author-extra-border{
display:block;
position: absolute;
bottom:-1px;
width:600%;
right:0;
border-bottom-width: 1px;
border-bottom-style: solid;
}
.fullsize .author-extra-border{right:auto; left:-100%}
.template-author .post-entry{position: relative; clear:both;} .template-archives .tab_inner_content li {
width: 48%;
float: left;
clear: none;
margin:0 2% 0 0 ;
list-style-position: inside;
}
.template-archives .relThumWrap img, .template-archives .relThumWrap span{width:100%; text-decoration: none;}
.template-archives .relThumbTitle{ display: block; clear:both;} #top .fullsize .template-blog .tag-page-post-type-title {
font-size: 50px;
text-transform: uppercase;
}
.archive .category-term-description:empty{
display:none;
}
.archive .category-term-description{
margin-bottom: 25px;
} .widgettitle{
font-weight: 600;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 1.1em;
}
.widget{
clear:both;
position: relative;
padding:30px 0 30px 0;
float:none;
}
#footer .widget{padding:0; margin:30px 0 30px 0; overflow: hidden;}
#top .widget ul{
padding:0;
margin:0;
width:100%;
float:left;
}
#top #footer .widget ul{float:none}
.widget li{clear:both;}
.widget ul ul li,.widget ul ol li, .widget ol ol li, .widget ol ul li{margin-bottom:0;}
.sidebar .widget .seperator{ }
.sidebar .widget:first-child, .content .sidebar .widget:first-child{
padding-top:0;
border-top-style: none;
border-top-width: 0;
} .widget_archive label.screen-reader-text {
display: none;
} .widget_nav_menu a{
display: block;
padding:4px 0px 5px 0;
text-decoration: none;
}
div .widget_nav_menu{
padding-bottom:24px;
}
#top .widget_nav_menu ul{margin:0; padding:0; float: none; list-style-type: none;}
#top .widget_nav_menu li{
position: relative;
-webkit-box-sizing: content-box; 
-moz-box-sizing: content-box; 
box-sizing: content-box;
clear:both;
font-size:13px;
}
#top #footer .widget_nav_menu li{ background-color:transparent;}
#top .widget_nav_menu ul ul li:before {
content: "\2219";
position: absolute;
top:5px;
}
#top .sidebar_left .widget_nav_menu ul ul li:before {
right: -10px;
}
#top .widget_nav_menu ul ul li a{
padding:6px 0px 7px 12px;
}
.widget_nav_menu .current-menu-item>a, .widget_nav_menu .current_page_item>a{
font-weight: bold;
}
.sidebar .widget_nav_menu ul:first-child>.current-menu-item,
.sidebar .widget_nav_menu ul:first-child>.current_page_item,
.sidebar .widget_nav_menu ul:first-child>.current-menu-ancestor{
padding-left: 51px;
left: -51px;
top:1px;
margin-top: -1px;
padding-top:1px;
width:100%;
box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.2);
margin-bottom: 4px;
}
.widget_nav_menu ul ul{
display:block;
}
.widget_nav_menu.widget_nav_hide_child ul ul{
display:none;
}
#top .widget_nav_menu .current-menu-item > ul,
#top .widget_nav_menu .current_page_item > ul,
#top .widget_nav_menu .current_page_ancestor > ul,
#top .widget_nav_menu .current-menu-ancestor > ul{
display:block;
padding:0 0 0 13px;
}
#top .sidebar_left .widget_nav_menu .current-menu-item > ul,
#top .sidebar_left .widget_nav_menu .current_page_item > ul,
#top .sidebar_left .widget_nav_menu .current_page_ancestor > ul,
#top .sidebar_left .widget_nav_menu .current-menu-ancestor > ul{
padding:0 13px 0 0 ;
}
#top .sidebar_left .widget_nav_menu .sub-menu{
padding-right: 13px;
}
.widget_nav_menu ul:first-child>.current-menu-item>a, .widget_nav_menu ul:first-child>.current_page_item>a{
border:none;
padding:6px 7px 7px 0;
}
#top .widget_nav_menu ul ul .sub-menu, #top .widget_nav_menu ul ul .children{
padding:0 0 0 10px;
overflow: hidden;
margin:0;
}
.widget_nav_menu .nested_nav>li:first-child>a{
border:none;
}
#top .widget_nav_menu .nested_nav{
padding-bottom:30px;
}
#top .content .flex_column .widget_nav_menu li a {
padding: 0.8em 3px;
}
#top .content .flex_column .widget_nav_menu li a:hover,
#top .content .flex_column .widget_nav_menu ul:first-child>.current-menu-item, 
#top .content .flex_column .widget_nav_menu ul:first-child>.current_page_item{
background-color: rgba(255,255,255,0.4);
}
#top .content .flex_column .widget_nav_menu li {
background-color: transparent;
margin: 0;
padding:0;
border-bottom-style: solid;
border-bottom-width: 1px;
}
#top .content .flex_column .widget_nav_menu li:first-child {
border-top-style: solid;
border-top-width: 1px;
} .av-instagram-pics{display:table; width:100%; table-layout: fixed;}
.av-instagram-row{display:table-row;}
.av-instagram-item{display: table-cell; padding: 3px;}
.av-instagram-item a{display:block; position: relative;}
.av-instagram-item img{display:block;}
.av-instagram-item .image-overlay.overlay-type-image {left: 0; width: 100%;}
.av-instagram-item:first-child { padding-left: 0px; }
.av-instagram-item:last-child  { padding-right: 0px; }
.av-instagram-row:first-child .av-instagram-item{ padding-top: 0px; }
.av-instagram-row:last-child .av-instagram-item { padding-bottom: 0px; }
.av-instagram-follow{width:100%; text-align: center; display: block; margin-top:3px;} #top .av-mailchimp-widget fieldset, #top .av-mailchimp-widget form{margin:0;}
#top .av-mailchimp-widget p{margin:2px 0;}
#top .av-mailchimp-widget-style-boxed_form{ padding:15px; border-style: solid; border-width: 1px;}
#top .av-mailchimp-widget .button{margin-top:5px; width:100%; padding: 13px 10px;}
.widgettitle + .av-mailchimp-widget-style-boxed_form{ margin-top:-10px;}
#top .av-form-error-container{border: 1px solid #BB1313;
padding: 15px;
color: #BB1313;
line-height: 1.4em;
font-size: 13px;
margin-bottom: 20px;} #mc_embed_signup .clear{
visibility: visible;
overflow: visible;
height:auto;
} .textwidget ul{
margin-left:0px;
overflow: hidden;
} #top .widget_tab_tags{ display:none; }
.js_active .avia_combo_widget .tab_titles{border-bottom-width: 1px; border-bottom-style: solid;}
.js_active #top .avia_combo_widget .active_tab{ border-bottom-style: solid; border-bottom-width: 2px;}
.js_active #top .avia_combo_widget .tab_content {
padding:0;
background: transparent;
border: none;
}
.js_active .avia_combo_widget .top_tab .tab{
border: none;
background: transparent;
padding:5px 0;
width: 33%;
text-align: center;
} .av_facebook_widget_wrap{ overflow: hidden; position: relative; padding: 0px; background: #fff; }
.av_facebook_widget_wrap_border_yes{border-style: solid; border-width: 1px;}
.av_facebook_widget_wrap_positioner iframe{position: absolute; height:100%; width:100%;}
.av_facebook_widget_wrap_positioner{}
.av_facebook_widget{width:100%;}
.av_facebook_widget {
width: 107%;
max-width: 137%;
left: -5px;
top: -4px;
position: relative;
} .avia_socialcount{
overflow: hidden;
text-align: left;
}
#top .social_widget_icon{
padding:0;
margin:0;
height:30px;
width:30px;
line-height: 32px;
text-align: center;
float: left;
font-size: 17px;
border-radius: 2px;
}
.asc_twitter .social_widget_icon{
color:#fff;
background-color:#46d4fe;
border-color:#46d4fe;
text-shadow: 1px 1px 1px #17ACD8;
}
.asc_rss .social_widget_icon{
color:#fff;
background-color:#ffa133;
border-color:#ffa133;
text-shadow: 1px 1px 1px #D18021;
}
.avia_socialcount .seperator{
display:none;
}
div #footer .avia_socialcount{
padding:10px 0 0 0;
}
.asc_multi_count{
float:left;
width:50%;
}
.avia_socialcount a, .avia_socialcount a:hover{
height:40px;
text-decoration: none;
display:block;
min-width:89px;
}
.avia_socialcount strong, .avia_socialcount span{
display:block;
line-height: 1em;
padding:0 0 0 36px;
}
.avia_socialcount a strong{
font-size: 11px;
font-weight: bold;
letter-spacing: 0;
padding-top: 4px;
}
.avia_socialcount a span{
font-size:10px;
padding-top:3px;
} #top .widget.tweetbox .tweets{
list-style-type: none;
list-style-position: outside;
border:none;
}
#top .widget.tweetbox .tweet{
padding:10px 0;
line-height: 18px;
position: relative;
overflow: hidden;
font-size:11px;
background: none;
border-top-style: dashed;
border-top-width: 1px;
margin:0;
}
#top .widget.tweetbox .tweet:first-child{
border:none;
}
.widget.tweetbox .tweet-thumb{
position:relative;
}
.widget.tweetbox .tweet-thumb a{
margin-right:9px;
padding:3px;
float:left;
border-style: solid;
border-width: 1px;
margin-top: 5px;
display:block;
width:36px;
}
#top .widget.tweetbox .tweet-thumb img{display:block; float:left; border:none; padding:0; margin:0;}
.widget.tweetbox .tweet-text{
position: relative;
overflow: hidden;
}
.widget.tweetbox .tweet-time{
clear: both;
font-size:11px;
}
.widget.tweetbox .tweet-text.avatar_no {
font-size: 12px;
line-height: 1.7em;
font-weight: 400;
}
.widget.tweetbox .tweet-text.avatar_no .tweet-time{
font-style: italic;
font-weight: normal;
} .avia_partner_widget{
overflow: hidden;
clear:both;
}
.avia_partner_widget a, .avia_partner_widget a:hover {
float: left;
display: block;
text-decoration: none;
width: 49.5%;
outline: none;
border: none;
padding-bottom: 49.5%;
position: relative;
margin-right: 1%;
}
.avia_partner_widget a.avia_partner2, .avia_partner_widget a.avia_partner2:hover {
margin-right: 0;
}
#top .avia_partner_widget{
max-width:304px;
}
#top .avia_partner_widget img{
position: absolute;
left:0;
top:0;
}
.avia_partner1{
margin-right:1px;
}
.avia_parnter_empty{
line-height: 1em;
height:97%;
width:97%;
display: block;
font-size:10px;
text-align: center;
position: absolute;
border-style: solid;
border-width: 1px;
}
.avia_parnter_empty span{
width:100%;
position: absolute;
top:50%;
margin-top:-5px;
text-align: center;
left:0;
} .avia_google_maps_container{
height:230px;
width:100%;
}
.content .avia_google_maps_container{
height:230px;
}
#top .widget .infoWindow  input[type="text"]{
margin: 0 0px 3px 0;
}
.avia_google_maps_container img, .avia_google_maps_container  a img{
max-width: none;
}
.avia_google_maps_container div, .avia_google_maps_container img, .avia_google_maps_container a{
-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;
} #top .news-content{
padding:7px 0 3px 0;
line-height: 1.7em;
position: relative;
overflow: hidden;
font-size:0.85em;
display: block;
clear: both;
margin:0;
}
#top .news-wrap{
border:none;
list-style-type: none;
list-style-position: outside;
}
#top .news-wrap li{
border:none;
background: none;
text-indent: 0;
}
.news-link, .news-link:hover, #top .widget ul li .news-link:hover{
display: block;
position: relative;
text-decoration: none;
overflow: hidden;
z-index: 2;
} .news-thumb{
margin-right:9px;
padding:3px;
float:left;
margin-top: 4px;
border-style: solid;
border-width: 1px;
height:36px;
width:36px;
display: block;
}
.news-thumb img, .news-thumb img{
width:28px;
height:28px;
} .image_size_portfolio_small .news-link{
float:left;
margin-right:10px;
}
.image_size_portfolio_small .news-thumb, .image_size_portfolio_small .tweet-thumb img, .image_size_portfolio_small .news-thumb img{
width:150px;
min-height:100px;
}
.image_size_portfolio_small .news-excerpt{
overflow: hidden;
font-size: 13px;
line-height: 1.65em;
}
.image_size_portfolio_small .news-headline{ font-size:14px;}
#top .news-thumb img{display:block; float:left; border:none; padding:0; margin:0;}
.news-headline{
overflow: hidden;
font-weight: bold;
margin-top:2px;
display:block;
}
.news-time{
font-weight:normal;
clear: both;
font-size:0.92em;
display:block;
}
.news-excerpt{
} .tagcloud br{display:none;}
.tagcloud a{
font-size:11px !important;
padding:2px 8px;
margin:0 1px 1px 0;
display:block;
float:left;
border-style: solid;
border-width: 1px;
text-decoration: none;
}
.tagcloud a:hover{
text-shadow: none;
text-decoration: underline;
}
.widget_tag_cloud h3{
border:none;
} .widget_rss li{
line-height: 1.5em;
font-size: 11px;
}
.widget_rss li div{
font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
font-style: italic;
}
.rsswidget{
display:block;
font-weight: bold;
}
.rss-date, .widget_rss cite{
font-size:11px;
}
.widget_rss li{
padding:7px 0;
}
.widget_rss .widgettitle img{
display:none;
} .recentcomments, .widget_recent_entries li{
padding:7px 0;
display:block;
font-size: 0.85em;
line-height: 1.5em;
}
.recentcomments a, .widget_recent_entries li a{
font-style: italic;
font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
}
.recentcomments, .widget_recent_entries li{
border-top-width:3px;
border-top-style: solid;
}
.recentcomments:first-child, .widget_recent_entries li:first-child{
border-top:none;
} .sidebar_left .widget_nav_menu ul:first-child>.current-menu-item,
.sidebar_left .widget_nav_menu ul:first-child>.current_page_item,
.sidebar_left .widget_nav_menu ul:first-child>.current-menu-ancestor{
padding-right: 52px;
padding-left:0;
left: auto;
top:1px;
}
.sidebar_left.sidebar{text-align: right;}
.sidebar_left .news-thumb{float:right; margin: 4px 0 0 9px;} #top .widget_twitter{ font-size: 12px; line-height: 1.65em;}
#top .widget_twitter .twitter-avatar{float:left; margin-right:13px; border-style: solid; border-width:1px; padding:3px; display: block;}
#top .widget_twitter .twitter-avatar a, #top .widget_twitter .twitter-avatar img{display: block;}
#top .widget_twitter ul{overflow: hidden; margin:0; padding:0;}
#top .widget_twitter li{padding: 0 0 8px 0; margin: 0 0 8px 0; border-bottom-style: solid; border-bottom-width: 2px; }
#top .widget_twitter li:last-child{border-bottom: none;}
#top .widget_twitter .entry-content-wrapper{padding:0; margin:0; float: none; clear: both; position: relative; border:none; width:100%;}
#top .widget_twitter .entry-meta{display: block; font-size: 11px; font-style: italic; opacity: 0.8; margin-top:5px;}
#top .widget_twitter .time-meta, #top .widget_twitter .from-meta{}
#top .widget_twitter .intent-meta{ display: block; font-size: 11px; margin-top:8px;}
#top .widget_twitter .intent-meta a{ text-decoration: none; margin-right: 4px;  }
#top .widget_twitter .intent-meta a:hover{text-decoration: underline;} #footer{
padding:15px 0 30px 0;
z-index: 1;
}
#socket .container{
padding-top:15px;
padding-bottom:15px;
}
#socket{font-size: 11px; margin-top: -1px; z-index: 1;}
#socket .menu{margin-top:6px;}
#socket .sub_menu_socket{float:right; margin:0;}
#socket .sub_menu_socket div{overflow: hidden;}
#socket .sub_menu_socket li{float:left; display:block; padding:0 10px; border-left-style: solid; border-left-width: 1px; line-height: 10px;}
#socket .sub_menu_socket li:first-child{border:none;}
#socket .sub_menu_socket li:last-child{padding-right:0;}
#socket .copyright{float:left; }
#scroll-top-link{
position:fixed;
border-radius:2px;
height:50px;
width:50px;
line-height: 50px;
text-decoration: none;
text-align: center;
opacity: 0;
right:50px;
bottom:50px;
z-index: 1030;
visibility: hidden;
}
#scroll-top-link.avia_pop_class{
opacity: 0.7;
visibility: visible;
}
#socket .social_bookmarks{float:right; margin:-10px 0 0 30px; position: relative;}
#socket .social_bookmarks li{border-radius: 300px; border:none; overflow: hidden; top: 5px; position: relative;}
#socket .social_bookmarks li a{border-radius: 300px;}
#socket .avia-bullet, #socket .avia-menu-fx { display: none; } h4#comments{
margin-bottom:30px;
}
#respond{
margin-top:20px;
}
.commentlist ul {
border-left-style: dashed;
border-left-width: 1px;
}
.children .children .says{
border-bottom-style: dashed;
border-bottom-width: 1px;
}
.miniheading, .author_name, #reply-title, #top .logged-in-as, .dynamic-column-title{
font-weight: 600;
letter-spacing: 1px;
}
#comments span, .minitext, .form-allowed-tags, #reply-title small, #commentform label{
font-size: 0.85em;
display:block;
letter-spacing: 0;
text-transform: none;
padding-top:8px;
line-height: 1.5em;
font-weight: normal;
}
.comment_meta_container{clear:both; float:none;}
#top .commentlist{
margin:0;
padding: 0 0 10px 0px;
border:none;
}
#top .commentlist .comment{
list-style-type: none;
list-style-position: outside;
width:100%;
position: relative;
display: block;
background: none;
min-height:100px;
clear: both;
}
#top .commentlist .comment.depth-1{float:left;}
#top .commentlist .comment>div{min-height: 100px; float: left; width:100%;}
.commentlist>.comment{
border-bottom-style: dashed;
border-bottom-width: 1px;
margin-bottom:30px;
}
.gravatar{
position: relative;
z-index: 2;
border-radius: 200px;
overflow: hidden;
float: left;
}
.gravatar img{
padding:0;
margin:0;
display: block;
border-radius: 200px;
}
.comment_content{
position:relative;
margin:0 0 0 85px;
padding:0 35px 15px 0;
z-index: 10;
overflow: hidden;
}
.author_name a, .author_name a:hover{
font-weight: bold;
text-decoration: none;
}
.comment-edit-link, #cancel-comment-reply-link{
display:inline-block;
font-size: 10px;
}
.author_name, .comment_title{
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.commentmetadata {
font-size:11px;
line-height: 1em;
}
.commentmetadata a{
text-decoration: none;
}
.commentmetadata a:hover{
text-decoration: underline;
}
.says {
display: block;
height: 1px;
left: -70px;
position: absolute;
text-indent: 200%;
top: 18px;
width: 40px;
overflow: hidden;
}
#top .comment_text{
clear: both;
font-size: 13px;
padding:  0 0 15px 0;
border:none;
}
#top .comment-reply-link {
font-size: 11px;
text-decoration: none;
line-height: 20px;
}
.side-container-comment-inner{
text-align: center;
position: relative;
overflow: hidden;
margin-bottom:15px;
}
.comment-count {
font-size: 24px;
line-height: 60px;
width: 60px;
display: block;
text-align: center;
border-radius: 200px;
margin: 0 auto;
position: relative;
z-index: 100;
}
.side-container-comment-inner .comment-text{
font-size: 12px;
text-transform: uppercase;
}
.center-border{position: absolute; top:39%; width:42%; border-top-style: solid; border-top-width: 1px; z-index: 1;}
.center-border-left{left:0;}
.center-border-right{right:0;} #top .commentlist ul{
margin: 0 0 0 74px;
clear:both;
}
#top .commentlist .children ul{
margin: 0 0 0 47px;
}
.children .comment_content {
margin: 0 0 0 28px;
padding-bottom:30px;
z-index: 1;
}
.children .gravatar{
position: relative;
left:-24px;
z-index: 2;
width:45px;
}
#top .children .comment-reply-link {
left: -42px;
top: 51px;
} .comment_page_nav_links{
position: relative;
display: block;
clear:both;
overflow: hidden;
font-size:11px;
}
.comment_prev_page a{
float:left;
}
.comment_next_page a{
float:right;
}
.comment_page_nav_links_bottom{
}
.comment_page_nav_links_top{
}
.sidebar_right .comment_container {
padding-right: 50px;
}
.sidebar_left .comment_container {
margin-left: 0;
}
.comment_container{max-width: 100%;} #commentform{ position: relative;}
#commentform p{ position: relative; padding:0 0 10px 0; margin:0;}
#reply-title small a{ float:right;}
#commentform label{
position: absolute;
left:245px;
font-size: 11px;
top:0;
font-weight: bold;
}
#commentform div input{
margin:0;
}
.commentlist #commentform label{
position: static;
display: block;
}
.comment-notes, #commentform  .comment-form-comment label{
display:none;
}
#top .comment-form-url input, #top .comment-form-email input, #top .comment-form-author input{
width: 220px;
}
#top .commentlist .comment-form-url input, #top .commentlist .comment-form-email input, #top .commentlist .comment-form-author input{
width: 70%;
}
#comment{
width:602px;
height:150px;
padding:10px 7px;
font-size: 12px;
margin:0;
}
.form-allowed-tags{
font-size: 11px;
line-height: 1.5em;
margin-bottom: 5px;
}
.form-allowed-tags code{
display:block;
padding-top:5px;
}
.commentlist #respond {
padding: 0 0 30px 56px;
}
.commentlist #respond #comment{
width:90%;
}
.commentlist #respond .form-allowed-tags{
display:none;
}
#reply-title{display:none;}
#reply-title small{display:inline;}
.commentlist #reply-title{display:block;}
#comment{
width:94%;
font-size:12px;
}
.personal_data p{
float:left;
width:33%;
}
.personal_data label{
display:none;
} .small-preview, .avia-post-nav .entry-info-wrap, .avia-post-nav, .avia-menu-fx, .team-social, .button, .related-format-icon, .avia-slideshow-controls a, #top .social_bookmarks li a, .fallback-post-type-icon, #scroll-top-link, .avia-slideshow-button{
-webkit-transition: all 0.3s ease-out;
transition:         all 0.3s ease-out;
}
.main_menu a, .pagination a{
-webkit-transition: color 0.15s ease-out;
transition:         color 0.15s ease-out;
-webkit-transition: background 0.15s ease-out;
transition:         background 0.15s ease-out;
}
.avia_pop_class, .avia-search-tooltip{
-webkit-animation: avia_pop 0.3s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); animation:         avia_pop 0.3s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); }
a:hover .image-overlay .image-overlay-inside{
-webkit-animation: avia_pop_small 0.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); animation:         avia_pop_small 0.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); }
@-webkit-keyframes avia_pop {
0%   { -webkit-transform:scale(0.8);  }
100% { -webkit-transform:scale(1);  }
}
@keyframes avia_pop {
0%   { transform:scale(0.8);  }
100% { transform:scale(1);   }
}
@-webkit-keyframes avia_pop_small {
0%   { -webkit-transform:rotate(-175deg) scale(0.2);  }
100% { -webkit-transform:rotate(0deg) scale(1);  }
}
@keyframes avia_pop_small {
0%   { transform:rotate(-175deg) scale(0.2);  }
100% { transform:rotate(0deg) scale(1);   }
}
@-webkit-keyframes avia_pop_loader {
0%   { -webkit-transform:rotate(0deg) scale(0.2) ;  }
100% { -webkit-transform:rotate(720deg) scale(1);  }
}
@keyframes avia_pop_loader {
0%   { transform: rotate(0deg) scale(0.2);  }
100% { transform: rotate(720deg) scale(1);   }
}
@-webkit-keyframes avia_shrink {
0% { opacity:0; -webkit-transform: scale(1); transform: scale(1); }
75% {opacity:0.7;}
100% { opacity:0; -webkit-transform: scale(0); transform: scale(0);
}
}
@keyframes avia_shrink {
0% { opacity:0; -webkit-transform: scale(1); transform: scale(1); }
75% {opacity:0.7; }
100% { opacity:0; -webkit-transform: scale(0); transform: scale(0);}
}
@-webkit-keyframes av-load8 {
0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes av-load8 {
0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
100% {-webkit-transform: rotate(360deg); transform: rotate(360deg); }
}  @media only screen and (min-width: 1140px)  {
} @media only screen and (max-width: 989px) {
.responsive.html_header_sidebar #top #header{width:27%}
.responsive.html_header_left #main { margin-left: 27%; }
.responsive.html_header_right #main { margin-right: 27%; }
.responsive.html_header_sidebar #header .av-main-nav{ padding: 4% 0; }
.responsive.html_header_sidebar #header .av-main-nav > li { margin: 0 10%; }
.responsive.html_header_sidebar #header .av-main-nav > li > a .avia-menu-text{ font-size: 14px; }
.responsive.html_header_sidebar #header .av-main-nav > li > a .avia-menu-subtext{font-size: 11px; }
.responsive.html_header_sidebar #header .avia-custom-sidebar-widget-area .widget{padding:10%;}
.responsive.html_header_sidebar .logo{padding: 10%;} .responsive .av-frame{display:none;}
.responsive.html_av-framed-box{padding:0;}
.responsive.html_header_top.html_header_sticky.html_av-framed-box #header_main,
.responsive.html_header_top.html_header_sticky.html_av-framed-box #header_meta{ margin:0 auto; }
.responsive #top .avia-post-prev { left: 0px; }
.responsive #top .avia-post-next { right: 0px; }
.responsive.html_av-framed-box.html_av-overlay-side .av-burger-overlay-scroll{right:0}
} @media only screen and (min-width: 768px) and (max-width: 989px) {
.responsive .main_menu ul:first-child > li > a { padding: 0 10px; }
.responsive #top .header_bg { opacity: 1; filter: alpha(opacity=100); }
.responsive #main .container_wrap:first-child{ border-top:none; }
.responsive .logo{float:left;}
.responsive .logo img{margin:0; }
.responsive.html_top_nav_header.html_mobile_menu_tablet #top .social_bookmarks { right: 50px; }
.responsive.html_top_nav_header.html_mobile_menu_tablet #top #wrap_all #main{padding-top:0;}
.responsive.js_active .avia_combo_widget .top_tab .tab{font-size: 10px;}
.responsive.js_active .avia_combo_widget .news-thumb{display:none;}
.responsive #top #wrap_all .grid-sort-container .av_one_sixth{ width:33.3%; margin-bottom: 0;}
.responsive body.boxed#top, .responsive.html_boxed.html_header_sticky #top #header, .responsive.html_boxed.html_header_transparency #top #header{max-width: 100%;}
.responsive.html_header_top.html_header_sticky.html_bottom_nav_header.html_mobile_menu_tablet #main{ padding-top: 88px; }
.responsive.html_header_top.html_header_sticky.html_bottom_nav_header.html_top_nav_header.html_mobile_menu_tablet #main{ margin-top:0; }
.responsive #top .av-hide-on-tablet{display:none !important;} .responsive.html_mobile_menu_tablet .av-burger-menu-main{display: block;}
.responsive #top #wrap_all .av_mobile_menu_tablet .main_menu{top:0;  left:auto; right:0; display:block;}
.responsive.html_logo_right #top #wrap_all .av_mobile_menu_tablet .main_menu{top:0;  left:0; right:auto;}
.responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item{display:none;}
.responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item-avia-special{display:block;}
.responsive #top #wrap_all .av_mobile_menu_tablet .menu-item-search-dropdown > a { font-size: 24px; }
.responsive #top .av_mobile_menu_tablet #header_main_alternate{display:none;}
.responsive.html_mobile_menu_tablet #top #header #header_meta .social_bookmarks{display:none;}
.responsive.html_mobile_menu_tablet .phone-info{float:none; width:100%; clear:both; text-align: center;}
.responsive.html_mobile_menu_tablet #top .av-logo-container .social_bookmarks{display:none}
.responsive.html_mobile_menu_tablet #top .av-logo-container .main_menu .social_bookmarks{display:block; position: relative; margin-top: -15px; right:0;}
.responsive.html_logo_center.html_bottom_nav_header .av_mobile_menu_tablet .avia-menu.av_menu_icon_beside{height:100%;}
.responsive.html_mobile_menu_tablet #top #wrap_all .menu-item-search-dropdown > a { font-size: 24px; }
.responsive.html_mobile_menu_tablet #top #main .av-logo-container .main_menu{display:block;}
.responsive.html_mobile_menu_tablet.html_header_top.html_header_sticky #top #wrap_all #main{padding-top: 88px;}
.responsive.html_mobile_menu_tablet.html_top_nav_header.html_header_sticky #top #wrap_all #main{padding-top:0;}
.responsive.html_mobile_menu_tablet #top #header_main > .container .main_menu  .av-main-nav > li > a,
.responsive.html_mobile_menu_tablet #top #wrap_all .av-logo-container {height:90px; line-height:90px;}
.responsive.html_mobile_menu_tablet #top #header_main > .container .main_menu  .av-main-nav > li > a{
min-width: 0; padding:0 0 0 20px; margin:0; border-style: none; border-width: 0;
}
.responsive.html_mobile_menu_tablet #top .av_seperator_big_border .avia-menu.av_menu_icon_beside{border-right-style: solid; border-right-width: 1px; padding-right: 25px;}
.responsive.html_mobile_menu_tablet #top #header .av-main-nav > li > a, .responsive #top #header .av-main-nav > li > a:hover{
background:transparent;
color: inherit;
}
.responsive.html_mobile_menu_tablet.html_top_nav_header .av-logo-container .inner-container{overflow: visible;}
} @media only screen and (max-width: 767px) { .responsive .template-archives .tab_inner_content li{width:98%;}
.responsive .template-blog .blog-meta,
.responsive .post_author_timeline,
.responsive #top #main .sidebar {display:none; }
.responsive #top #main .sidebar.smartphones_sidebar_active{display:block;text-align: left; border-left: none; border-right: none; border-top-style: dashed; border-top-width: 1px; width: 100%; clear: both;}
.responsive #top #main .sidebar.smartphones_sidebar_active .inner_sidebar{margin:0;}
.responsive .content .entry-content-wrapper{padding:0;}
.responsive .content{border:none;}
.responsive .template-blog .post_delimiter { margin: 0 0 30px 0; padding: 30px 0 0 0; }
.responsive .big-preview{padding: 0 0 10px 0;}
.responsive .related_posts{padding:20px 0;}
.responsive .comment_content{padding-right:0; padding-left:0;}
.responsive .fullsize div .template-blog .entry-content-wrapper{text-align: left; font-size:14px; line-height: 24px;}
.responsive #top .fullsize .template-blog .post .entry-content-wrapper > * { max-width: 100%; }
.responsive #top .avia-post-nav { display: none; }
.responsive #top .av-related-style-full .no_margin.av_one_half.relThumb{display: block; width:100%; clear:both;} .responsive .title_container .breadcrumb{left:-2px;}
.responsive .title_container .main-title + .breadcrumb{position: relative;right:auto; top:-6px; margin:0; left:-2px;}
.responsive .pagination{padding-left: 0; padding-right: 0;}
.responsive #top .av-hide-on-mobile, .responsive #top .av-hide-on-tablet{display:none !important;} .responsive #top .av_header_transparency.av_alternate_logo_active .logo a > img{opacity:1}
.responsive #top .av_header_transparency .logo img.alternate{display:none;}
.responsive #top #wrap_all #header {position: relative; width:100%; float:none; height:auto; margin:0 !important; opacity: 1; min-height:0;}
.responsive #top #main {padding-top:0 !important; margin:0;}
.responsive #top #main .container_wrap:first-child{ border-top:none; }
.responsive.html_header_top.html_logo_center .logo { left: 0%; -webkit-transform: translate(0%, 0); -ms-transform: translate(0%, 0); transform: translate(0%, 0); margin:0; }
.responsive .phone-info{float:none; width:100%; clear:both; text-align: center;}
.responsive .phone-info span{margin:0;padding:0; border:none;}
.responsive.html_header_top #header_main .social_bookmarks ,
.responsive.html_top_nav_header #top .social_bookmarks { width:auto; margin-top:-16px; }
.responsive #top .logo{position: static; display:table; height:80px !important; float:none; padding:0; border:none; width:80%; }
.responsive .logo a{display:table-cell; vertical-align: middle;} 
.responsive .logo img{height:auto !important; width:auto; max-width: 100%; display: block;  max-height: 80px;}
.responsive #header_main .container{height:auto !important; }
.responsive #top .header_bg { opacity: 1; filter: alpha(opacity=1); }
.responsive.social_header .phone-info {text-align: center; float:none; clear:both; margin:0; padding:0;}
.responsive.social_header .phone-info span{border:none; width:100%; text-align: center; float:none; clear:both; margin:0; padding:0;}
.responsive #header_meta .social_bookmarks li{ border-style:solid; border-width:1px; margin-bottom:-1px; margin-left:-1px;}
.responsive #top #header_meta .social_bookmarks li:last-child{border-right-style: solid; border-right-width:  1px;}
.responsive #header .sub_menu, .responsive #header_meta .sub_menu>ul{float:none; width:100%; text-align: center; margin:0 auto; position: static;}
.responsive #header .social_bookmarks{padding-bottom:2px; width:100%; text-align: center; height:auto; line-height: 0.8em; margin:0;}
.responsive #header_meta .sub_menu>ul>li{float:none; display: inline-block; padding: 0 10px;}
.responsive #header .social_bookmarks li{float:none; display: inline-block;}
.responsive.bottom_nav_header #header_main .social_bookmarks{ position: relative; top: 0; right: 0; margin: 10px auto; clear:both;}
.responsive.bottom_nav_header.social_header .main_menu>div{height:auto;}
.responsive .logo img{margin:0;}
.responsive.html_header_sidebar #top #header .social_bookmarks{display:none;}
.responsive body.boxed#top, .responsive.html_boxed.html_header_sticky #top #header{max-width: 100%;}
.responsive.html_header_transparency #top .avia-builder-el-0 .container, .responsive.html_header_transparency #top .avia-builder-el-0 .slideshow_inner_caption{padding-top:0;}
.responsive #top .av_phone_active_right .phone-info.with_nav span{border:none;}
.responsive #top #wrap_all .av_header_transparency .main_menu ul:first-child > li > a, 
.responsive #top #wrap_all .av_header_transparency .sub_menu > ul > li > a, 
.responsive #top .av_header_transparency #header_main_alternate, 
.responsive .av_header_transparency #header_main .social_bookmarks li a,
.responsive #top #wrap_all .av_header_transparency .phone-info.with_nav span,
.responsive #top .av_header_transparency #header_meta, 
.responsive #top .av_header_transparency #header_meta li,
.responsive #top #header_meta .social_bookmarks li a{ color:inherit; border-color: inherit; background: inherit;}
.responsive.html_top_nav_header .av-logo-container{height:auto;}
.responsive.html_top_nav_header .av-section-bottom-logo{border-bottom-style: solid; border-bottom-width: 1px;} .responsive .av-burger-menu-main{display: block;}
.responsive #top #wrap_all .main_menu{top:0; height:80px; left:auto; right:0; display: block; position: absolute;}
.responsive .main_menu ul:first-child > li a { height: 80px; line-height: 80px;}
.responsive #top .av-main-nav .menu-item{display:none;}
.responsive #top .av-main-nav .menu-item-avia-special{display:block;}
.responsive #top #wrap_all .menu-item-search-dropdown > a { font-size: 24px; }
.responsive #header_main_alternate{display:none;}
.responsive #top #header .social_bookmarks{display:none;}
.responsive #top #header .main_menu .social_bookmarks{display:block; position: relative; margin-top: -15px;}
.responsive #top .av-logo-container .avia-menu{height:100%;}
.responsive #top .av-logo-container .avia-menu > li > a{line-height: 80px;}
.responsive #top #main .av-logo-container .main_menu{display:block;}
.responsive #top #main .av-logo-container .social_bookmarks{display:none;}
.responsive #top #main .av-logo-container .main_menu .social_bookmarks{display:block; position: relative;}
.responsive #top #main .av-logo-container .main_menu{display:block;}
.responsive #top #header_main > .container .main_menu  .av-main-nav > li > a,
.responsive #top #wrap_all .av-logo-container {height:80px; line-height:80px; }
.responsive #top #wrap_all .av-logo-container {padding:0;}
.responsive #top #header_main > .container .main_menu  .av-main-nav > li > a{
min-width: 0; padding:0 0 0 20px; margin:0; border-style: none; border-width: 0;
}
.responsive #top .av_seperator_big_border .avia-menu.av_menu_icon_beside{border-right-style: solid; border-right-width: 1px; padding-right: 25px;}
.responsive #top #header .av-main-nav > li > a, .responsive #top #header .av-main-nav > li > a:hover{
background:transparent;
color: inherit;
}
.responsive.html_top_nav_header .av-logo-container .inner-container{overflow: visible;} .responsive #top .related_entries_container .av_one_eighth{width:25%;}
.responsive #top .relThumb5{clear:both;}
.responsive.html_header_transparency #top .avia-builder-el-0 .container{padding-top:0px;}
.responsive.html_header_sidebar #header .avia-custom-sidebar-widget-area{display:none;}
.responsive.html_header_sidebar #main{ border: none; } .responsive.js_active #top .avia_combo_widget .top_tab .tab{ border-top: 1px solid; border-bottom:none; width: 100%; }
.responsive.js_active #top .avia_combo_widget .news-wrap li{padding:5px;} .tagcloud a{ padding:8px 20px; margin:0 8px 8px 0; }
.widget li{line-height: 1.8em; font-size: 15px;} .responsive #scroll-top-link{display: none;} .responsive #socket .sub_menu_socket{    
display: block;
float: none;
width: 100%;
clear: both;
margin: 0 0 0 -15px;
}
} @media only screen and (min-width: 480px) and (max-width: 767px) { .responsive #top #wrap_all .grid-sort-container.grid-total-odd .grid-entry.grid-loop-1{width:100%;}
.responsive #top #wrap_all .grid-sort-container .grid-entry{ width:50%; margin-bottom: 0;}
.responsive #top #wrap_all .portfolio-parity-odd{ clear:both; }
} @media only screen and (max-width: 479px) { .responsive #top .related_entries_container .av_one_eighth{width:50%;}
.responsive #top .related_entries_container .av_one_eighth:nth-child(odd){clear:both;}
.responsive.html_header_top #header_main .social_bookmarks, 
.responsive.html_top_nav_header .social_bookmarks{display:none;} .responsive .avia-menu.av_menu_icon_beside{ padding:0;margin:0; border:none; }
.responsive #top #wrap_all #header .social_bookmarks,
.responsive #top #wrap_all #main .av-logo-container .social_bookmarks{display:none;}
.responsive #top .av_seperator_big_border .avia-menu.av_menu_icon_beside{margin-right:0; padding-right:0; border:none;}
}