html { min-width:910px; }
html.responsive { min-width:0px; }
.boxed#top { margin:0 auto; overflow:visible;  }
.container {
  position:relative;
  width:100%;
  margin:0 auto;
  padding:0px 50px;
  clear:both;
}
.inner-container{ position:relative; height:100%; width:100%; }
.container_wrap {
  clear:both;
  position:relative;
  
  border-top-style:solid;
  border-top-width:1px;
}
.unit, .units {
  float:left;
  display:inline;
  margin-left:50px;
  position:relative;
  z-index:1;
  min-height:1px;
}
.row {
  position:relative;
  margin-bottom:20px;
  clear:both;
}
#wrap_all {
  width:100%;
  position:static; 
  z-index:2;
  overflow:hidden;
}
.boxed #wrap_all {
  overflow:visible; 
}
body .unit.alpha, body .units.alpha, body div .first {
  margin-left:0;
  clear:left;
}
body .unit.alpha, body .units.alpha {
  width:100%;
}
.container .av-content-full.units  {width:100%}
.container .av-content-small.units {width:73%}
.boxed#top, .html_boxed.html_header_sticky #header{ width:1010px; }
.container{ max-width:1010px; }
@media only screen and (min-width:768px) and (max-width:989px) {
  .responsive #top { overflow-x:hidden; }
  .responsive .boxed#top , 
  .responsive.html_boxed.html_header_sticky #header{ width:782px;}
  .responsive .container{ max-width:782px; }
  .responsive.html_mobile_menu_tablet .boxed #wrap_all { overflow:hidden;  }
}
@media only screen and (max-width:989px) {
.responsive #top #wrap_all .flex_column.av-break-at-tablet, .responsive #top #wrap_all .av-break-at-tablet .flex_cell {
    margin:0;
    margin-bottom:20px;
    width:100%;
    display:block;
  }
  
.responsive #top #wrap_all .av-break-at-tablet-flextable, .responsive .av-layout-grid-container.av-break-at-tablet {
	display:block;	
  }
}
@media only screen and (max-width:767px) {
	
  .responsive .boxed #wrap_all { overflow:hidden;  }
  .responsive #top { overflow-x:hidden; }
  .responsive .boxed#top, .responsive #top.boxed .stretch_full , 
  .responsive.html_boxed.html_header_sticky #header,
  .responsive.html_boxed.html_header_transparency div #header{ width:100%; max-width:100%; }
  .responsive #top .flex_column_table_cell{display:block;}
  .responsive #top .flex_column_table{display:block;}
  
  .responsive #top #wrap_all .container {
    width:85%;
    max-width:85%;
    margin:0 auto;
    padding-left:0;
    padding-right:0;
    float:none;
  }
  .responsive .units, .responsive .unit {
    margin:0;
  }
  
  .responsive #top .container .av-content-small, .responsive #top #wrap_all .flex_column, .responsive #top #wrap_all .av-flex-cells .no_margin {
    margin:0;
    margin-bottom:20px;
    width:100%;
  }
  
  .responsive #top #wrap_all .av-flex-cells .no_margin{
	  display:block;
	  margin:0;
	  height:auto !important;
	  overflow:hidden;
	  padding-left:8% !important;
	  padding-right:8% !important;
  }
  
  .responsive #top #wrap_all .av-flex-cells .no_margin .flex_cell_inner{
	    width:100%;
		max-width:100%;
		margin:0 auto;  
  }
  
  .responsive #top #wrap_all .av-flex-cells .no_margin.av-zero-padding{
	  padding-left:0% !important;
	  padding-right:0% !important;
  }
  
  .responsive #top #wrap_all .flex_column:empty{margin:0;}
}
@media only screen and (min-width:480px) and (max-width:767px) {
}
.container:after {
  content:"\0020";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix:before,
.clearfix:after,
.flex_column:before,
.flex_column:after,
.widget:before,
.widget:after
{
  content:'\0020';
  display:block;
  overflow:hidden;
  visibility:hidden;
  width:0;
  height:0;
}
.flex_column:after,
.clearfix:after {
  clear:both;
}
.row,
.clearfix {
  zoom:1;
}
.clear {
  clear:both;
  display:block;
  overflow:hidden;
  visibility:hidden;
  width:0;
  height:0;
}
body div .first,
body div .no_margin {
  margin-left:0;
}
div .flex_column {
  z-index:1;
  float:left;
  position:relative;
  min-height:1px;
  width:100%;
}
div .av_one_fifth {
  margin-left:6%;
  width:15.2%;
}
div .av_one_fourth {
  margin-left:6%;
  width:20.5%;
}
div .av_one_third {
  margin-left:6%;
  width:29.333333333333332%;
}
div .av_two_fifth {
  margin-left:6%;
  width:36.4%;
}
div .av_one_half {
  margin-left:6%;
  width:47%;
}
div .av_three_fifth {
  margin-left:6%;
  width:57.599999999999994%;
}
div .av_two_third {
  margin-left:6%;
  width:64.66666666666666%;
}
div .av_three_fourth {
  margin-left:6%;
  width:73.5%;
}
div .av_four_fifth {
  margin-left:6%;
  width:78.8%;
}
div .av_one_sixth {
  margin-left:6%;
  width:11.666666666666666%;
}
div .av_one_seventh {
  margin-left:6%;
  width:9.142857142857142%;
}
div .av_one_eighth {
  margin-left:6%;
  width:7.25%;
}
div .av_one_nineth {
  margin-left:6%;
  width:5.777777777777778%;
}
div .av_one_tenth {
  margin-left:6%;
  width:4.6%;
}
#top div .no_margin {
  margin-left:0;
  margin-top:0;
}
#top .no_margin.av_one_fifth {
  width:20%;
}
#top .no_margin.av_one_fourth {
  width:25%;
}
#top .no_margin.av_one_third {
  width:33.3%;
}
#top .no_margin.av_two_fifth {
  width:40%;
}
#top .no_margin.av_one_half {
  width:50%;
}
#top .no_margin.av_three_fifth {
  width:60%;
}
#top .no_margin.av_two_third {
  width:66.6%;
}
#top .no_margin.av_three_fourth {
  width:75%;
}
#top .no_margin.av_four_fifth {
  width:80%;
}
#top .no_margin.av_one_sixth {
  width:16.666666666666668%;
}
#top .no_margin.av_one_seventh {
  width:14.285714285714286%;
}
#top .no_margin.av_one_eighth {
  width:12.5%;
}
#top .no_margin.av_one_nineth {
  width:11.11111111111111%;
}
#top .no_margin.av_one_tenth {
  width:10%;
}
#top .flex_column_table{
	display:table;
	table-layout:fixed;
	width:100%;
}
#top .flex_column_table_cell{
	float:none;
	display:table-cell;
}
#top .av-flex-placeholder{
	display:table-cell;
	width:6%;
}
.av-align-top{ vertical-align:top; }
.av-align-middle{ vertical-align:middle; }
.av-align-bottom{ vertical-align:bottom; }
@media only screen and (min-width:768px) and (max-width:989px) {
  .responsive .av_one_fourth.first.el_before_av_one_fourth.flex_column_div,
  .responsive .av_one_fourth.first + .av_one_fourth.flex_column_div,
  .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth.flex_column_div,
  .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth + .av_one_fourth.flex_column_div,
  .responsive .av_one_half.first + .av_one_fourth.el_before_av_one_fourth.flex_column_div,
  .responsive .av_one_half.first + .av_one_fourth.el_before_av_one_fourth + .av_one_fourth.flex_column_div,
  .responsive .avia-content-slider-inner .av_one_fourth.flex_column_div {
    margin-left:4%;
    width:48%;
  }
  .responsive .av_one_fourth.first.el_before_av_one_fourth.flex_column_div,
  .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth.flex_column_div,
  .responsive .av_one_half.first + .av_one_fourth.el_before_av_one_fourth.flex_column_div,
  .responsive .av_one_fourth.first + .av_one_fourth + .av_one_half.flex_column_div,
  .responsive .avia-content-slider-inner .av_one_fourth.first.flex_column_div {
    margin-left:0%;
    clear:both;
  }
  .responsive .av_one_half.first.el_before_av_one_fourth.flex_column_div,
  .responsive .av_one_fourth.first + .av_one_fourth + .av_one_half.flex_column_div {
    width:100%;
  }
  .responsive .av_one_half.first + .av_one_fourth.flex_column_div,
  .responsive .av_one_half.first + .av_one_fourth + .av_one_fourth.flex_column_div,
  .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth.flex_column_div,
  .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth + .av_one_fourth.flex_column_div,
  .responsive .av_one_fourth.first + .av_one_fourth + .av_one_half.flex_column_div {
    margin-top:30px;
  }
}
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{
		margin:0;
		padding:0;
		border:0;
		font-size:100%;
		font:inherit;
		vertical-align:baseline; }
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display:block; }
	body {
		line-height:1em; }
	ol, ul {
		list-style:none; }
	.special-quote {
		quotes:none; }
	.special-quote:before, .special-quote:after {
		content:'';
		content:none; }
	table {
		border-collapse:collapse;
		border-spacing:0; }
    * { -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        box-sizing:border-box; }
	html.responsive, .responsive body{
		overflow-x:hidden;
	}
	body {
		font:13px/1.65em "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
		color:#444;
		-webkit-text-size-adjust:100%;
 }
	
	.lucida-sans-websave{	font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif ;	}
	.georgia-websave{		font-family:"Georgia", "Times New Roman", Times, serif;	}
	.arial-websave{			font-family:Arial, Helvetica, Verdana, sans-serif;	}
	.verdana-websave{		font-family:Verdana, Arial, Helvetica, sans-serif;	}
	.helvetica-websave{		font-family:Helvetica, "HelveticaNeue", "Helvetica Neue", Arial, Verdana, sans-serif;	}
	.helvetica-neue-websave{font-family:"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;	}
	
	h1, h2, h3, h4, h5, h6 {
	
		font-weight:600; }
	#top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a { font-weight:inherit; text-decoration:none; color:inherit; }
	#top h1 strong, #top h2 strong, #top h3 strong, #top h4 strong, #top h5 strong, #top h6 strong { color:inherit; }
	h1 { font-size:34px; line-height:1.1em; margin-bottom:14px;}
	h2 { font-size:28px; line-height:1.1em; margin-bottom:10px; }
	h3 { font-size:20px; line-height:1.1em; margin-bottom:8px; } 
	h4 { font-size:18px; line-height:1.1em; margin-bottom:4px; } 
	h5 { font-size:16px; line-height:1.1em; }						
	h6 { font-size:14px; line-height:1.1em; }
	 .flex_column h1 a:hover, .flex_column h2 a:hover, .flex_column h3 a:hover, .flex_column h4 a:hover, .flex_column h5 a:hover, .flex_column h6 a:hover{text-decoration:underline;}
	p + h1, p + h2, p + h3, p + h4, p + h5, p + h6{
	margin-top:1.5em;
	}
	p { margin:0.85em 0; }
	p img { margin:0; }
	p.lead { font-size:21px; line-height:27px;   }
	em { font-style:italic; }
	strong, b{ font-weight:bold;  }
	small { font-size:80%; }
	hr { border:solid #ddd; border-width:1px 0 0; clear:both; margin:10px 0 30px; height:0; }
	
	blockquote{
	border-left-style:solid;
	border-left-width:7px;
	padding-left:20px;
	margin-bottom:1em;
	margin-right:1em;
	font-size:1.235em;
    line-height:1.5em;
	}
	blockquote small, blockquote cite, blockquote small a, blockquote cite a, blockquote a small, blockquote a cite{font-size:12px;}
	
	mark{ background-color:transparent; color:inherit; }
	a { text-decoration:none; outline:0; max-width:100%; max-width:none\9; }
	a:hover, a:focus, a:visited { outline:0; text-decoration:underline;}
	p a, p a:visited { line-height:inherit; }
	a.avianolink, .avianolink a{cursor:default;}
	#top .avia_hidden_link_text{display:none;}
	ul, ol { margin-bottom:20px;  }
	ul { list-style:none outside; margin-left:7px;}
	ol { list-style:decimal; margin-left:15px; }
	ol, ul.square, ul.circle, ul.disc { }
	ul.square { list-style:square outside; }
	ul.circle { list-style:circle outside; }
	ul.disc, .entry-content-wrapper ul { list-style:disc outside; }
	ul ul, ul ol,
	ol ol, ol ul { margin:4px 0 5px 30px;  }
	ul ul li, ul ol li,
	ol ol li, ol ul li { margin-bottom:6px; }
	.entry-content-wrapper li {  margin-left:1em; padding:3px 0;}
	.entry-content-wrapper div li { text-indent:0; }
	.entry-content-wrapper .borderlist>li:first-child {  border-top:1px solid; }
	.entry-content-wrapper .borderlist>li { border-bottom:1px solid; padding:5px 0; list-style-position:outside; margin:0;}
	img, a img {
		border:none;
		padding:0;
		margin:0;
		display:inline-block;
		max-width:100%;
		height:auto;
		image-rendering:optimizeQuality;
	}
	
	
	small.avia-copyright{
		display:none;
	}
	input[type="submit"], #submit, .button{
		padding:9px 22px;
		cursor:pointer;
		border:none;
		 -webkit-appearance:none;
		 border-radius:0px;
	}
	
	
	
[data-av_icon]:before {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
  font-weight:normal;
  content:attr(data-av_icon);
  speak:none;
}
	#top form {
		margin-bottom:20px; }
	#top fieldset {
		margin-bottom:20px; }
	#top .input-text,
	#top input[type="text"],
	#top input[type="input"],
	#top input[type="password"],
	#top input[type="email"],
	#top input[type="number"],
    #top input[type="url"],
    #top input[type="tel"],
    #top input[type="search"],
	#top textarea,
	#top select {
		 -webkit-appearance:none;
		border:1px solid #e1e1e1;
		padding:8px 6px;
		outline:none;
		font:1em "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
		color:#777;
		margin:0;
		width:100%;
		display:block;
		margin-bottom:20px;
		background:#fff;
		border-radius:0px;
		}
	#top input[type="text"]:focus,
	#top input[type="password"]:focus,
	#top input[type="email"]:focus,
	#top input[type="number"]:focus,
    #top input[type="url"]:focus,
    #top input[type="tel"]:focus,
    #top input[type="search"]:focus,
	#top textarea:focus {
		box-shadow:0px 0px 2px 0px rgba(0,0,0,0.2);
 		color:#555;
		}
	#top textarea {
		min-height:60px; line-height:1.5em;}
	#top label{
		font-weight:bold;
		font-size:0.92em;  }
	#top legend {
		display:block;
		font-weight:normal;
		font-size:1.2em;  }
	#top select {
		width:100%; }
	#top input[type="checkbox"] {
		display:inline; }
	#top label span,
	#top legend span {
		font-weight:normal;
		font-size:13px;
		color:#444; }
	#top textarea{width:100%;}
#top #wrap_all .valid .text_input, #top #wrap_all .valid .text_area, #top #wrap_all .valid .select{border:1px solid #9AA600;} 
#top #wrap_all .error .text_input, #top #wrap_all .error .text_area, #top #wrap_all .error .select{border:1px solid #DF653E;}
#top #wrap_all .ajax_alert .text_input, #top #wrap_all .ajax_alert .text_area, #top #wrap_all .ajax_alert .select{border:1px solid #ffb628;}
#top #wrap_all .valid  .input_checkbox_label{color:#9AA600;}
#top #wrap_all .error  .input_checkbox_label{color:#DF653E;}
table {
	width:100%;
	padding:0;
	margin:0 0 20px 0;
	font-size:13px;
}
table caption {
	padding:0 0 5px 0;
	width:auto;
	font-style:italic;
	text-align:right;
	font-size:12px;
}
th {
	font-weight:bold;
	letter-spacing:1.5px;
	text-transform:uppercase;
	text-align:left;
	padding:9px 12px;
	border-style:solid;
	border-width:1px;
	border-left:none;
	border-top:none;
}
td {
	font-size:13px;
	padding:9px 12px;
	border-style:solid;
	border-width:1px;
	border-left:none;
	border-top:none;
}
tr th:first-child, tr td:first-child{
	border-left-style:solid;
	border-left-width:1px;
}
tr:first-child th, tr:first-child td{
	border-top-style:solid;
	border-top-width:1px;
}
#top th.nobg {
	background:none;
	border-top:0;
}
pre{
clear:both;
border-style:solid;
border-width:1px;
overflow:auto;
padding:2em;
line-height:2em;
font-size:12px;
background-image:-webkit-linear-gradient(rgba(0, 0, 0, .05) 50%, transparent 50%, transparent);
background-image:-moz-linear-gradient(rgba(0, 0, 0, .05) 50%, transparent 50%, transparent);
background-image:linear-gradient(rgba(0, 0, 0, .05) 50%, transparent 50%, transparent);
background-size:100% 4em;
font-family:Monaco, "Andale Mono", "Courier New", Courier, monospace;
-webkit-transition:all ease-in-out 0.5s;
-moz-transition:all ease-in-out 0.5s;
transition:all ease-in-out 0.5s;
margin-bottom:30px;
position:relative;
left:0;
text-transform:none;
width:100%;
}
code{
font-family:Monaco, "Andale Mono", "Courier New", Courier, monospace;
}
iframe, object, embed{
max-width:100%;
}
sup{
vertical-align:super;
font-size:smaller;
}
sub{
vertical-align:sub;
font-size:smaller;
}
	.hidden { position:absolute; top:0; visibility:hidden;}
	.floatleft{float:left;}
	.floatright{float:right;}
	.clearboth{clear:both;}
	.special_amp{font-family:"Baskerville", "Palatino Linotype", "Palatino", "Times New Roman", serif; font-style:italic; font-size:1.3em; line-height:0.5em; font-weight:normal;}
	#top .noborder, #top .noborder img{border:none;padding:0;background:transparent;}
	.bg_container{
	background-position:center center; background-attachment:fixed; background-repeat:no-repeat; background-size:cover;
	height:100%; width:100%; position:fixed; z-index:-1; top:0; left:0;
	}
	.image-overlay{position:absolute; background:#fff; z-index:300; height:100%; width:100%; opacity:0; filter:alpha(opacity=0);}
	.avia_transform a .image-overlay{  -webkit-transition:opacity 0.4s ease-in-out; -moz-transition:opacity 0.4s ease-in-out; transition:opacity 0.4s ease-in-out; }
	.avia_transform a:hover .image-overlay{opacity:0.7 !important;}
	.image-overlay .image-overlay-inside{height:100%; width:100%; position:absolute; left:0; top:0; }
	.image-overlay .image-overlay-inside:before{position:absolute; border-radius:50px; background:#000; height:80px; width:80px; line-height:80px; left:50%; top:50%; margin:-40px 0 0 -40px; z-index:500; text-align:center; color:#fff;}
	.image-overlay .image-overlay-inside:before{content:"\E869"; font-family:'entypo-fontello'; font-size:18px; font-weight:normal; }
	.image-overlay.overlay-type-extern .image-overlay-inside:before{content:"\E832";}
	.image-overlay.overlay-type-video .image-overlay-inside:before{content:"\E897";}
	#top .hide-inner-overlay .image-overlay-inside{display:none;}
body .alignleft,  .entry-content-wrapper a:hover .alignleft{ float:left; margin:4px 10px 0px 0;  display:block; position:relative; }
body .alignright,  .entry-content-wrapper a:hover .alignright { float:right;margin:4px 0px 0px 10px;display:block; position:relative; }
body .aligncenter,  .entry-content-wrapper a:hover .aligncenter{ clear:both; display:block; margin:10px auto; padding:10px 0; position:relative; }
.alignleft img, .alignright img{ display:block; }
#top .gallery a, #top .gallery a img{
border:none;
max-width:100%;
display:block;
position:relative;
}
#top .gallery .gallery-item{
margin:1px 1px 0 0;
width:80px;
height:80px;
padding:0;
}
#top .gallery-caption{
display:none;
}
.bypostauthor{
}
.gallery-icon{
margin:0;
}
.gallery-item{
margin:0;
}
.avia_textblock .gallery p{display:none;}
div .wp-caption{
max-width:100%;
font-size:11px;
font-style:italic;
border-width:1px;
border-style:solid;
margin:5px 15px 10px 0;
position:relative;
}
#top .wp-caption img {
border:medium none;
display:block;
padding:5px;
margin:0;
width:100%;
}
.wp-caption-text, #top .wp-caption .wp-caption-dd{
display:block;
font-size:11px;
font-style:italic;
margin:0 auto;
padding:3px 10px 5px;
text-align:center;
font-family:Georgia,"Times New Roman";
float:none;
}
#top .wp-caption.aligncenter{
margin:5px auto 10px auto;
padding:0;
}
#top .wp-caption.alignright{
margin:4px 0px 0px 10px;
}
#top .wp-smiley{
display:inline-block;
border:none;
}
#wp-calendar td, #wp-calendar th{
text-align:center;
font-size:11px;
padding:3px;
}
@media only screen and (min-width:990px){
.responsive.av-no-preview #top #wrap_all .av-desktop-hide,
.responsive.av-no-preview #top #wrap_all .av-desktop-font-size-hidden,
.responsive.av-no-preview #top #wrap_all .av-desktop-font-size-title-hidden{display:none;}
}
@media only screen and (min-width:768px) and (max-width:989px) {
	
.responsive.av-no-preview #top #wrap_all .av-medium-hide,
.responsive.av-no-preview #top #wrap_all .av-medium-font-size-hidden,
.responsive.av-no-preview #top #wrap_all .av-medium-font-size-title-hidden{display:none;}	
}
@media only screen and (min-width:480px) and (max-width:767px) {
.responsive.av-no-preview #top #wrap_all .av-small-hide,
.responsive.av-no-preview #top #wrap_all .av-small-font-size-hidden,
.responsive.av-no-preview #top #wrap_all .av-small-font-size-title-hidden{display:none;}	
}
@media only screen and (max-width:479px) {
.responsive.av-no-preview #top #wrap_all .av-mini-hide,
.responsive.av-no-preview #top #wrap_all .av-mini-font-size-hidden,
.responsive.av-no-preview #top #wrap_all .av-mini-font-size-title-hidden{display:none;}
}
@media print{
.page-break{display:block;page-break-before:always}
p,a,strong{color:#000!important}
a{text-decoration:underline}
.entry-content a:after{content:" [" attr(href) "] "}
.related_posts a:after{content:attr(title)}
.container{width:100%}
#top{overflow-x:hidden}
.boxed#top{width:100%}
.container{width:100%;margin:0 auto}
.units,.unit{margin:0}
.container .one.unit,.container .one.units,.container .two.units,.container .three.units,.container .four.units,.container .five.units,.container .six.units,.container .seven.units,.container .eight.units,.container .nine.units,.container .ten.units,.container .eleven.units,.container .twelve.units,#top .flex_column{margin:0;margin-bottom:20px;width:100%}
#top.boxed .stretch_full{width:100%}
#top .offset-by-one,#top .offset-by-two,#top .offset-by-three,#top .offset-by-four,#top .offset-by-five,#top .offset-by-six,#top .offset-by-seven,#top .offset-by-eight,#top .offset-by-nine,#top .offset-by-ten,#top .offset-by-eleven{padding-left:0}
.avia-section-large .content,.avia-section-large .sidebar{padding-top:2%;padding-bottom:2%}
#top .flex_column.av_one_half{width:48%}
#top .flex_column.av_one_half.first{padding-right:2%}
.fixed_header #header,.html_header_top.html_header_sticky #header{position:relative;top:0}
.fixed_header #main{padding-top:0}
#header_main{border-bottom:0}
nav,#footer,#scroll-top-link,.image-overlay,#top #main .sidebar,#commentform,.comment_container .miniheading,.comment_container .minitext,#top .avia-post-nav{display:none}
.avia-shadow{box-shadow:inset 0 0 0 rgba(0,0,0,0)}
.grid-entry .inner-entry{margin-right:0;box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)}
.content{border:0}
.boxed .container{margin:0}
.avia-layerslider,.avia-fullwidth-slider{display:none}
.avia_transform .avia-icon-list .iconlist_icon{opacity:1;-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
#top .tab_titles{display:none}
#top .tabcontainer .tab.fullsize-tab{display:block;border-bottom:none}
#top .tab_content{display:block;visibility:visible;z-index:3;position:relative;overflow:auto;border-style:solid;border-width:1px;border-radius:2px;left:0;width:auto;background-color:#fcfcfc;color:#666}
#top .tab_inner_content{left:0}
#top .toggle_wrap{visibility:visible;display:block;position:static}
.grid-sort-container{width:60%;margin:0 auto}
#top .isotope-item{position:initial!important;top:0!important;left:0!important;-webkit-transform:translate3d(0,0,0)!important}
.avia-progress-bar{margin:5px 0;border:1px solid #555!important;border-radius:3px!important}
.avia-progress-bar .progress{box-shadow:inset 0 0 0 0 rgba(0,0,0,0)!important;border:0!important}
.avia-progress-bar div.progress .bar{border:0 solid;border-right:1px solid #555!important;border-radius:0}
.avia-testimonial-image{margin:0;width:100%;float:none;text-align:center;margin-bottom:15px;height:auto}
.avia-grid-testimonials .avia-testimonial-meta{margin-left:0}
body div .avia-testimonial{display:block;float:left}
.avia_transform .avia-testimonial .avia-testimonial-image{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}
.avia_transform .avia-gallery-thumb img{opacity:1}
}
#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 #header .avia-menu .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.4s ease-in-out;
transition:		background-color 0.4s ease-in-out, color 0.4s ease-in-out, border-color 0.4s 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.4s ease-in-out;
transition:		background-color 0.4s ease-in-out, color 0.4s ease-in-out, border-color 0.4s 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; }
.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("https://09d914.claudeassets.com/20190130090531im_/https://leamatthews.com/wp-content/themes/lea-matthews/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;
	position:relative;
}
#top div .ajax_search_entry:hover{
	background-color:rgba(0,0,0,0.04);
}
#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;
}
#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;
}
.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;
}
#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;
}
.fullsize .content{
margin:0;
border:none;
}
.fullsize .content .entry-content-wrapper{
padding-right:0;
}
.container .minor-meta{font-size:0.9em;}
.post{
clear:both;
width:100%;
float:left;
position:relative;
}
.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;
}
.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;
}
#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;
}
.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;}
#top #search-fail #searchform{padding-bottom:40px;}
.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;}
#mc_embed_signup .clear{
	visibility:visible;
	overflow:visible;
	height:auto;
}
#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; }
.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}
		
		.responsive .avia-cookie-consent .container{ padding:0; }
		.responsive .avia-cookie-consent a.avia_cookie_infolink,
		.responsive .avia-cookie-consent p { display:block; margin-right:0;}
		.responsive #avia_cookie_consent{ margin:0.5em; }
		.responsive .av-framed-box .avia-cookiemessage-top,
		.responsive .av-framed-box .avia-cookiemessage-bottom { width:100% !important; left:0 !important; }
		.responsive .av-framed-box .avia-cookiemessage-bottom{ bottom:0 !important; }
		.responsive .av-framed-box .avia-cookiemessage-top{ top:0 !important; }
		.responsive .avia-cookiemessage-top-left,
		.responsive .avia-cookiemessage-bottom-left,
		.responsive .avia-cookiemessage-top-right,
		.responsive .avia-cookiemessage-bottom-right{ width:35%; }
	}
	
	@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 #wrap_all #header {position:relative; width:100%; float:none; height:auto; margin:0 !important; opacity:1; min-height:0;}
		.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_header_top #top #main {padding-top:0 !important; margin:0;}
		.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;
		}
		
		body.responsive.admin-bar .avia-cookiemessage-top, body.responsive.admin-bar .avia-cookiemessage-top-left,
		body.responsive.admin-bar .avia-cookiemessage-top-right { margin-top:46px;}
		.responsive .avia-cookiemessage-top-left, .responsive .avia-cookiemessage-bottom-left, .responsive .avia-cookiemessage-top-right,
		.responsive .avia-cookiemessage-bottom-right{ width:55%; }
	 	}
	
	@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;}
		
		.responsive .avia-cookiemessage-top-left, .responsive .avia-cookiemessage-bottom-left, .responsive .avia-cookiemessage-top-right,
		.responsive .avia-cookiemessage-bottom-right{ width:85% !important;left:7.5% !important; right:7.5% !important; }
	}
	
.av-player.av-player-container .wp-playlist{
margin:0;
}
.av-player.av-player-container .av-player-cover-container .av-player-cover img{
	display:block;
	max-width:100%;
    max-height:100%;
}
.avia-playlist-hide-cover .wp-playlist-current-item{
	height:auto;
}
#top .avia-playlist-custom-background-color .wp-playlist{ background:transparent; }
#top .avia-playlist-custom-font-color *{ color:inherit; }
#top .avia-playlist-custom-font-color .wp-playlist-item > *{ opacity:0.8; }
#top .avia-playlist-custom-font-color .wp-playlist-item.wp-playlist-playing > *{ opacity:1; }
#top .avia-playlist-custom-border-color .wp-playlist{ border:none; }
#top .avia-playlist-custom-border-color{border-width:1px; border-style:solid;}
#top .avia-playerstyle-minimal .wp-playlist{
	padding:0;
	border-color:transparent;
	background:transparent;
}
#top .avia-playerstyle-minimal .wp-playlist .wp-playlist-item{
	border-color:transparent;
}
#top .avia-playerstyle-minimal.avia-playlist-custom-background-color .wp-playlist{
	padding:10px;
}
.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;
}
.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;}
#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;}
#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-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; }
.av-content-full > .related_posts{max-width:1200px; margin-left:auto; margin-right:auto; float:none; clear:both; }
.av-content-full > .comment-entry{max-width:800px; margin-left:auto; margin-right:auto; float:none; clear:both;}
.template-blog .pagination{padding:1px 50px 10px 24px;}
.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;}
.avia-content-slider{ margin:30px 0; clear:both; }
.avia-content-slider, .avia-content-slider-inner{ position:relative; overflow:hidden; clear:both; }
.avia-content-slider .slide-entry-title{font-size:1.1em; line-height:1.4em; margin:0;}
.avia-content-slider .slide-image, .avia-content-slider .slide-image img{border-radius:3px; display:block; position:relative; -webkit-perspective:1000px;
-webkit-backface-visibility:hidden; margin:0 auto;}
.avia-content-slider .slide-image{overflow:hidden; margin-bottom:6px; border-radius:3px;}
.avia-content-slider .slide-entry-excerpt{ overflow:hidden; text-overflow:ellipsis; } 
.avia-content-slider .slide-entry-wrap{width:100%; float:left; margin-bottom:40px;}
.avia-content-slider-active .slide-entry-wrap{position:absolute; top:0; visibility:hidden; margin:0;}
.avia-content-slider .slide-entry-wrap:first-child{position:relative;}
.avia-content-slider .slide-meta div, .avia-content-slider .slide-meta time{display:inline-block; font-size:0.9em;}
.avia-content-slider .slide-meta a{position:relative;}
.avia-content-slider .slide-meta{position:relative;  padding-bottom:10px; }
.avia-content-slider .slide-meta-del{margin:0px 4px;}
.avia-content-slider.avia-builder-el-no-sibling{margin:0;}
.slider-fallback-image{visibility:hidden;}
.avia-content-slider .fake-thumbnail .slide-image{border-width:1px; border-style:solid; -webkit-perspective:1000px; -webkit-backface-visibility:hidden; min-height:70px;}
.fallback-post-type-icon{position:absolute; top:49%; left:50%; margin:-28px 0 0 -30px; height:60px; width:60px; line-height:59px; font-size:25px; text-align:center; border-radius:100px;}
.avia-content-slider .slide-image:hover .fallback-post-type-icon{opacity:0;}
.pagination-slider .pagination{padding:1px 0 10px 0;}
.avia_desktop .avia-content-slider .avia-slideshow-arrows a{ opacity:0; }
#top .avia-content-slider:hover .avia-slideshow-arrows a{opacity:1;}
#top .avia-content-slider .avia-slideshow-arrows a{ top:38%; margin:-30px 0 0;}
#top .avia-content-slider, #top .avia-content-slider-inner, #top .avia-content-slider-inner .slide-entry-wrap{ 
-webkit-transform-style:flat;
-webkit-perspective:1000px;
-webkit-backface-visibility:hidden;
}
#top #wrap_all .avia-content-slider .audio-preview{
	margin-top:-36px;
  margin-bottom:-4px;
}
#top .avia-content-slider .audio-preview .mejs-volume-button,
#top .avia-content-slider .audio-preview .mejs-time{
	display:none;
}
#top #wrap_all .mejs-controls a.mejs-horizontal-volume-slider{
	width:60px;
}
.avia-safari .avia-content-slider, .avia-safari .avia-content-slider-inner, .avia-safari .avia-content-slider-inner .slide-entry-wrap { 
-webkit-perspective:0 !important;
}
@media only screen and (max-width:767px)
{
	.responsive #top #wrap_all .slide-entry{width:48%; margin-left:4%}
	.responsive #top #wrap_all .avia-content-slider-even .slide-entry.slide-parity-odd,
	.responsive #top #wrap_all .avia-content-slider-odd .slide-entry.slide-parity-even{margin:0; clear:both;}
	.responsive #top #wrap_all .avia-content-slider-odd  .slide-entry.first{margin-left:0; width:100%;}
	.responsive avia-content-slider .slide-image img { width:100%; }
}
@media only screen and (max-width:479px)
{
	.responsive #top #wrap_all .avia-content-slider-odd  .slide-entry{margin-left:0; clear:both; width:100%;}
}
.avia-button-wrap{display:inline-block;}
.avia-button{
color:#777;
border-color:#e1e1e1;
background-color:#f8f8f8;
}
body div .avia-button{
border-radius:3px;
padding:10px;
font-size:12px;
text-decoration:none;
display:inline-block;
border-bottom-style:solid;
border-bottom-width:1px;
margin:3px 0;
line-height:1.2em;
position:relative;
font-weight:normal;
text-align:center;
max-width:100%;
}
.avia-button:hover{opacity:0.9;}
.avia-button:active{border-bottom-width:0px; border-top-width:1px; border-top-style:solid;}
.avia-button.avia-color-theme-color-subtle{background-image:none;}
.avia-button.avia-color-theme-color-subtle:hover{}
.avia-button .avia_button_icon{position:relative; left:-0.3em; -webkit-perspective:1000px; -webkit-backface-visibility:hidden;}
.avia-button .avia_button_icon.avia_button_icon_right{left:0.3em;}
.avia-button.avia-icon_select-no .avia_button_icon{ display:none }
.avia-button.avia-color-grey, 	.avia-button.avia-color-grey:hover	{background-color:#555; 		border-color:#333333; 	color:#fff; }
.avia-button.avia-color-black, 	.avia-button.avia-color-black:hover	{background-color:#2c2c2c; 	border-color:#000; 	color:#fff; }
.avia-button.avia-color-red, 	.avia-button.avia-color-red:hover   {background-color:#B02B2C; 	border-color:#8B2121; 	color:#fff; }
.avia-button.avia-color-orange, .avia-button.avia-color-orange:hover{background-color:#edae44; 	border-color:#CA9336; 	color:#fff; }
.avia-button.avia-color-green, 	.avia-button.avia-color-green:hover	{background-color:#83a846; 	border-color:#6F8F3B; 	color:#fff; }
.avia-button.avia-color-blue, 	.avia-button.avia-color-blue:hover	{background-color:#7bb0e7; 	border-color:#6693C2; 	color:#fff; }
.avia-button.avia-color-aqua, 	.avia-button.avia-color-aqua:hover	{background-color:#4ecac2; 	border-color:#3EAAA3; 	color:#fff; }
.avia-button.avia-color-teal, 	.avia-button.avia-color-teal:hover	{background-color:#5f8789; 	border-color:#3F5E5F; 	color:#fff; }
.avia-button.avia-color-purple, .avia-button.avia-color-purple:hover{background-color:#745f7e; 	border-color:#514358; 	color:#fff; }
.avia-button.avia-color-pink, 	.avia-button.avia-color-pink:hover	{background-color:#d65799;		border-color:#BB4B85; 	color:#fff; }
.avia-button.avia-color-silver, .avia-button.avia-color-silver:hover{background-color:#DADADA; 	border-color:#B4B4B4; 	color:#555; }
#top .avia-button.avia-color-light{color:#fff; border:3px solid #fff; background:transparent;}
#top .avia-button.avia-color-dark{ color:#000; border:3px solid #000; color:rgba(0,0,0,0.6);  border-color:rgba(0,0,0,0.6); background:transparent;}
.avia-button.avia-color-light:hover{opacity:0.7; color:#fff; }
.avia-button.avia-color-dark:hover{ opacity:0.7; color:#000; color:rgba(0,0,0,0.6);}
.avia-button.avia-color-theme-color-subtle{border-width:1px; border-style:solid;}
.avia-button-center {display:block; text-align:center; clear:both;}
.avia-button-right  {display:block; float:right;}
.avia-button.avia-position-right{float:right; display:block;}
.avia-button.avia-position-left{float:left; display:block;}
.avia-button.avia-size-small{
padding:9px 10px 7px;
font-size:13px;
min-width:80px;
}
.avia-button.avia-size-medium{
padding:12px 16px 10px;
font-size:13px;
min-width:90px;
}
.avia-button.avia-size-large{
padding:15px 30px 13px;
font-size:13px;
min-width:139px;
}
.avia-button.avia-size-x-large{
padding:25px 50px 23px;
font-size:15px;
min-width:200px;
}
.av-icon-on-hover .avia_button_icon{ width:0px; overflow:hidden; display:inline-block; height:1em;  -webkit-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; opacity:0; }
.av-icon-on-hover:hover .avia_button_icon{ width:1.5em; opacity:1;}
#top .av-button-notext{min-width:0;}
#top .av-button-notext .avia_button_icon{left:0;}
.av-button-label-on-hover{
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;
}        
.av-button-label-on-hover.avia-button.avia-size-small{padding:0; line-height:30px; width:32px;}
.av-button-label-on-hover.avia-button.avia-size-medium{padding:0; line-height:36px; width:38px;}
.av-button-label-on-hover.avia-button.avia-size-large{padding:0; line-height:42px; width:44px;}
.av-button-label-on-hover.avia-button.avia-size-x-large{padding:0; line-height:66px; width:68px;}
.avia-buttonrow-wrap > .avia-button{
    vertical-align:bottom;
}
.avia-buttonrow-left{
    text-align:left;
}
.avia-buttonrow-right{
    text-align:right;
}
.avia-buttonrow-center{
    text-align:center;
}
.avia-buttonrow-right .avia-button:first-child,
.avia-buttonrow-left .avia-button:first-child{
    margin-left:0 !important;
}
.avia-buttonrow-right .avia-button:last-child,
.avia-buttonrow-left .avia-button:last-child {
    margin-right:0 !important;
}
#top .avia-button-fullwidth{ width:100%; padding:20px; font-size:1.5em; margin:0;border:none; position:relative; display:block;}
#top .avia-button-fullwidth .avia-button-fullwidth{font-size:1em;}
#top .avia-button-fullwidth .av-button-description{font-size:0.8em; position:relative; z-index:3; opacity:0.7;}
#top .avia-button-fullwidth .av-button-description-above p:first-child{margin-top:0;}
#top .avia-button-fullwidth .av-button-description-below p:last-child {margin-bottom:0;}
#top .avia-button-fullwidth:hover{opacity:1;}
#top .avia-button-fullwidth .avia_button_icon, #top .avia-button-fullwidth .avia_iconbox_title{ position:relative; z-index:3; -webkit-perspective:1000px; -webkit-backface-visibility:hidden;}
#top .avia_button_background{
opacity:0; position:absolute; top:0; left:0; bottom:0; right:0; 
 -webkit-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; 
}
#top .avia-button-fullwidth:hover .avia_button_background{
opacity:1;
}
#top .av-fullscreen-button .avia-button-fullwidth{border-radius:0; padding:50px 10px;}
.avia-safari .avia-button-fullwidth {  -webkit-transform:translateZ(0); }
.av-catalogue-container{margin:30px 0;}
.av-catalogue-heading{ text-align:center; padding-bottom:15px; font-weight:normal; letter-spacing:1px;}
.av-catalogue-list{ border-top:1px dashed;  margin:0;}
.av-catalogue-list li{list-style-type:none; margin:0; border-bottom:1px dashed; padding:0; clear:both;}
#top .av-catalogue-item{text-decoration:none; padding:10px 5px; display:block; overflow:hidden; }
div.av-catalogue-item:hover{cursor:default;}
.av-catalogue-title-container{position:relative; font-size:1.3em; line-height:1.4em;}
.av-catalogue-title{padding-right:60px; text-transform:uppercase; }
.av-catalogue-price{position:absolute; right:0; top:0;}
.av-catalogue-content{padding-right:60px; font-size:1.1em;}
.av-catalogue-content p:first-child{margin-top:0;}
.av-catalogue-content p:last-child{margin-bottom:0;}
.av-catalogue-list .added_to_cart.wc-forward{display:none;}
.av-catalogue-image{border-radius:400px; width:44px; float:left; margin-right:15px; }
.av-catalogue-image-no{display:none;}
.av-catalogue-item-inner{overflow:hidden; }
.av-catalogue-container-woo{margin-top:0;}
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;
}
.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;
}
.avia_ajax_form{
clear:both;
}
.avia_ajax_form fieldset p br{display:none;}
.avia_ajax_form label {display:block; visibility:visible; position:relative; } 
.avia_ajax_form label, .modified_width:before{display:block; visibility:visible; position:relative; margin-bottom:7px; font-weight:600;}
#ajaxresponse.hidden{
visibility:visible;
position:static;
display:none;
}
#top .avia_ajax_form .text_input, #top .avia_ajax_form .select, #top .avia_ajax_form .text_area{
width:100%;
margin-bottom:0;
display:inline;
min-width:50px;
padding:13px;
border-radius:2px;
}
#top .avia_ajax_form .select[multiple] option{padding:5px;}
#top .avia_ajax_form input[type="checkbox"] {
float:left;
margin-right:8px;
top:2px;
position:relative;
}
.value_verifier_label {
position:absolute;
bottom:11px;
left:10px;
font-size:13px;
line-height:21px;
}
#top .avia_ajax_form .captcha{padding-left:65px;}
.avia_ajax_form p{ position:relative; clear:both; float:left; width:100%; margin:11px 0;}
.avia_ajax_form.av-form-labels-hidden p{margin-top:8px; margin-bottom:8px;}
.avia_ajax_form p.hidden{position:absolute; width:0px; left:0; top:0; }
.avia_ajax_form .form_element_half{width:49.5%; float:left; margin-left:1%; clear:none;}
.avia_ajax_form .form_element_third{width:32.6%; float:left; margin-left:1%; clear:none;}
.avia_ajax_form .form_element_two_third{width:66.4%; float:left; margin-left:1%; clear:none;}
.avia_ajax_form .form_element_fourth{width:24.2%; float:left; margin-left:1%; clear:none;}
.avia_ajax_form .form_element_three_fourth{width:74.8%; float:left; margin-left:1%; clear:none;}
.avia_ajax_form .first_form{clear:both;margin-left:0;}
.avia_ajax_form .button {
margin:0;
padding:16px 20px;
border-radius:2px;
border-bottom-width:1px;
border-bottom-style:solid;
font-weight:normal;
font-size:0.92em;
min-width:142px;
outline:none;
}
.modified_width .button{
width:100%;
padding:13px 10px 14px;
min-width:0;
}
.av-form-labels-visible .modified_width:before{
display:block;
content:"Submit Form";
visibility:hidden;
}
.av-form-labels-visible .av-last-visible-form-element.first_form.modified_width:before{
display:none;
}
#footer .avia_ajax_form textarea{height:90px; }
.avia_ajax_form p input, .avia_ajax_form p textarea, .avia_ajax_form p select, .avia_ajax_form p .input_checkbox_label{
-webkit-transition:all 0.3s ease-in-out;
transition:		all 0.3s ease-in-out;
}
#top .button.av-sending-button{
-webkit-transition:none;
transition:		none;
background-size:32px 32px;
-webkit-animation:avia-bg-move 1.2s linear infinite; 
animation:avia-bg-move 1.2s linear infinite; 
}
.av-centered-form, #top .av-centered-form input {
  text-align:center;
}
#top .av-centered-form ::-webkit-input-placeholder { text-align:center; }
#top .av-centered-form ::-moz-placeholder {text-align:center; }
#top .av-centered-form :-ms-input-placeholder { text-align:center; }
.avia_ajax_form .av-hidden-submit {display:none;}
.avia-form-success{
	text-align:center;
	border-style:solid;
	border-width:1px;
	padding:20px 15px;
	line-height:1.4em;
	border-radius:2px;
	clear:both;
}
#top .av-centered-form input[type="checkbox"]{float:none;}
#top .av-centered-form .input_checkbox_label{display:inline-block;}
.avia_ajax_form .required{text-decoration:none; }
#top .avia-datepicker-div{ background:#fff; border:1px solid #e1e1e1; font-size:15px;}
#top .avia-datepicker-div a{ color:#333; background-color:#f8f8f8; background-image:none; }
#top .avia-datepicker-div a.ui-state-active{ color:#8bba34; }
#top .avia-datepicker-div a.ui-state-highlight{ color:#8bba34; }
#top .avia-datepicker-div a.ui-state-hover{ color:#FFF; background-color:#bbb; }
#top .avia-datepicker-div .ui-datepicker-buttonpane button{ background-color:#8BBA34; color:#FFF; border-color:#8BBA34; }
#top .avia-datepicker-div.ui-datepicker { width:300px; padding:20px; display:none; box-shadow:0px 0px 44px 0px rgba(0, 0, 0, 0.2); border-radius:0;}
#top .avia-datepicker-div.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; background:transparent; border:none;}
#top .avia-datepicker-div.ui-datepicker .ui-datepicker-prev, #top .avia-datepicker-div.ui-datepicker .ui-datepicker-next { position:absolute; top:4px; width:50px;   text-align:center; line-height:34px; height:34px; cursor:pointer; border-radius:0; text-decoration:none; font-size:12px; }
#top .avia-datepicker-div.ui-datepicker .ui-datepicker-prev { left:2px; }
#top .avia-datepicker-div.ui-datepicker .ui-datepicker-next { right:2px; }
#top .avia-datepicker-div.ui-datepicker .ui-datepicker-title { margin:0px 53px; line-height:32px; text-align:center; font-weight:bold; letter-spacing:1.5px; text-transform:uppercase;}
#top .ui-datepicker-title select {
    width:72px;
    float:left;
    font-size:12px;
    margin-left:3px;
    margin-bottom:0;
    border-radius:0px;
}
#top .avia-datepicker-div.ui-datepicker .ui-datepicker-title select { font-size:14px; margin:1px; }
#top .avia-datepicker-div.ui-datepicker select.ui-datepicker-month-year {width:100%;}
#top .avia-datepicker-div.ui-datepicker select.ui-datepicker-month,
#top .avia-datepicker-div.ui-datepicker select.ui-datepicker-year { width:48%;}
#top .avia-datepicker-div.ui-datepicker select.ui-datepicker-year {float:right;}
#top .avia-datepicker-div.ui-datepicker table {width:100%; font-size:.9em; border-collapse:collapse; margin:0 0 .4em; }
#top .avia-datepicker-div.ui-datepicker th { padding:.7em .3em; text-align:center; font-weight:bold; border:0;  }
#top .avia-datepicker-div.ui-datepicker td { border:0; padding:1px; }
#top .avia-datepicker-div.ui-datepicker td span, #top .avia-datepicker-div.ui-datepicker td a { border:none; display:block; padding:.2em; text-align:center; text-decoration:none; }
#top .avia-datepicker-div.ui-datepicker .ui-datepicker-buttonpane { background-image:none; margin:.7em 0 0 0; padding:0 .2em; border-left:0; border-right:0; border-bottom:0; }
#top .avia-datepicker-div.ui-datepicker .ui-datepicker-buttonpane button { float:right; margin:.5em 0 .4em; cursor:pointer; padding:10px 20px; width:auto; overflow:visible; border:none; background-image:none;
border-radius:3px; font-size:13px;}
#top .avia-datepicker-div.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
#top .avia-datepicker-div .ui-widget-content{background:transparent; border:none;}
#top .avia-datepicker-div.ui-datepicker .ui-datepicker-prev span, #top .avia-datepicker-div.ui-datepicker .ui-datepicker-next span{
	text-indent:0;
    overflow:visible;
    background-image:none;
    display:inline;
    position:static;
    margin:0;
    font-weight:normal;
}
.avia-datepicker-div.ui-datepicker-rtl { direction:rtl; }
.avia-datepicker-div.ui-datepicker-rtl .ui-datepicker-prev { right:2px; left:auto; }
.avia-datepicker-div.ui-datepicker-rtl .ui-datepicker-next { left:2px; right:auto; }
.avia-datepicker-div.ui-datepicker-rtl .ui-datepicker-prev:hover { right:1px; left:auto; }
.avia-datepicker-div.ui-datepicker-rtl .ui-datepicker-next:hover { left:1px; right:auto; }
.avia-datepicker-div.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.avia-datepicker-div.ui-datepicker-rtl .ui-datepicker-buttonpane button { float:left; }
.avia-datepicker-div.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.avia-datepicker-div.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.avia-datepicker-div.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.avia-datepicker-div.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
#top .av-custom-form-color *{color:inherit;}
#top .av-custom-form-color a{text-decoration:underline;}
#top .av-custom-form-color ::-webkit-input-placeholder { color:inherit;  opacity:0.8;}
#top .av-custom-form-color ::-moz-placeholder { color:inherit; opacity:0.8; }
#top .av-custom-form-color :-ms-input-placeholder { color:inherit;  opacity:0.8;}
#top .av-custom-form-color .button{border:2px solid;}
#top .av-custom-form-color .button:hover{}
#top .av-light-form, #top .av-light-form + .ajaxresponse *{color:#fff;}
#top .av-light-form + .ajaxresponse .avia-form-success{background:transparent; }
#top div .av-light-form .input-text, #top div .av-light-form input[type='text'], #top div .av-light-form input[type='input'], #top div .av-light-form input[type='password'], #top div .av-light-form input[type='email'], #top div .av-light-form input[type='number'], #top div .av-light-form input[type='url'], #top div .av-light-form input[type='tel'], #top div .av-light-form input[type='search'], #top div .av-light-form textarea, #top div .av-light-form select, div div .av-light-form .button{
	color:#fff;
	border-color:#fff;
	border-width:2px !important;
	background-color:transparent;
}
#top .av-dark-form, #top .av-dark-form + .ajaxresponse *{color:#222;}
#top .av-dark-form + .ajaxresponse .avia-form-success{background:transparent; }
#top div .av-dark-form .input-text, #top div .av-dark-form input[type='text'], #top div .av-dark-form input[type='input'], #top div .av-dark-form input[type='password'], #top div .av-dark-form input[type='email'], #top div .av-dark-form input[type='number'], #top div .av-dark-form input[type='url'], #top div .av-dark-form input[type='tel'], #top div .av-dark-form input[type='search'], #top div .av-dark-form textarea, #top div .av-dark-form select, div div .av-dark-form .button{
	color:#222;
	border-color:#222;
	border-width:2px !important;
	background-color:transparent;
}
@media only screen and (max-width:479px) {
	.responsive .avia_ajax_form .form_element{
	width:100%; clear:both; margin-right:0; margin-left:0;  float:none;
	}
}
.avia-slideshow{position:relative; margin:50px 0; width:100%; clear:both; overflow:hidden;}
.flex_column .avia-slideshow{ margin:20px 0; }
.flex_column .avia-slideshow.avia-builder-el-no-sibling{margin-top:0px;}
.avia-slideshow-inner{padding:0; margin:0; position:relative; overflow:hidden; width:100%;}
#top .av-default-height-applied .avia-slideshow-inner{height:0px;}
.avia-slideshow li{padding:0; margin:0; list-style-type:none; list-style-position:outside; position:absolute; visibility:hidden; z-index:1; top:0; left:0; width:100%; clear:both; opacity:0; overflow:hidden;}
.avia-slideshow li:first-child{position:relative; visibility:visible; z-index:3;}
.avia-slideshow li img{display:block; width:100%; margin:0 auto; border-radius:3px; position:relative;}
.flex_cell_inner .avia-slideshow li img{border-radius:0;}
.avia-slideshow.image_no_stretch li img{width:auto;}
.avia-slideshow li>p{margin:0;}
.avia-slideshow-carousel{overflow:hidden;}
.avia-slideshow-carousel ul{transition:all 0.7s cubic-bezier(0.230, 1.000, 0.320, 1.000); white-space:nowrap;}
.avia-slideshow-carousel ul *{white-space:normal;}
.avia-slideshow-carousel li{position:relative;visibility:visible;opacity:1;vertical-align:top;}
#top .avia-slideshow-arrows a{
display:block;
text-decoration:none;
color:#fff;
visibility:visible;
position:absolute;
width:60px;
text-align:center;
height:60px;
line-height:62px;
font-size:25px;
top:50%;
margin:-30px 15px 0;
z-index:99;
overflow:hidden;
text-indent:-600%;
}
#top .avia-slideshow-arrows a.next-slide{
right:0;
}
.avia-slideshow-arrows a:before{
visibility:visible;
display:block;
position:absolute;
z-index:100;
background:#aaa;
background:rgba(0,0,0,0.3);
top:0;
left:0;
right:0;
bottom:0;
border-radius:3px;
text-align:center;
line-height:62px;
color:inherit;
}
.prev-slide:before{
text-indent:-2px;
border-top-right-radius:3px;
border-bottom-right-radius:3px;
}
.next-slide:before{
border-top-left-radius:3px;
border-bottom-left-radius:3px;
text-indent:0px;
}
.avia-slideshow-dots{position:absolute; z-index:200; width:100%; bottom:0; text-align:center; left:0; height:0px;}
.avia-slideshow-dots a{display:inline-block; height:13.5px; width:13.5px; border-radius:14px; background:#000; opacity:0.6; filter:alpha(opacity=60); text-indent:100px; overflow:hidden; margin:0 1px; padding:7px;position:relative; bottom:33px; -webkit-backface-visibility:hidden;}
.avia-slideshow-dots a.active, .avia-slideshow-dots a:hover{opacity:0.8; filter:alpha(opacity=80); background:#fff;}
.avia-caption{position:absolute; z-index:10; bottom:17px; left:17px; padding:10px 20px; color:#fff; border-radius:3px; }
.avia-slideshow .avia-caption .avia-caption-title{ color:#fff; }
.js_active .avia-slideshow li:first-child{visibility:hidden;}
.js_active .avia-slideshow-carousel li:first-child{visibility:visible;}
.avia_desktop .av_slideshow.avia-slideshow .avia-slideshow-controls a{ opacity:0; filter:alpha(opacity=0);  }
.avia_desktop .av_slideshow.avia-slideshow:hover .avia-slideshow-controls a{ opacity:0.6; filter:alpha(opacity=60);  }
.avia_desktop .av_slideshow.avia-slideshow:hover .avia-slideshow-controls a:hover{ opacity:0.8; filter:alpha(opacity=80);  }
#top .av-control-hidden .avia-slideshow-controls{display:none;}
#top .av-control-minimal .avia-slideshow-arrows a:before{border:2px solid #fff; background:transparent; line-height:60px;}
#top .av-control-minimal .avia-slideshow-dots a{border:2px solid #fff; background:transparent; padding:5px;}
#top .av-control-minimal .avia-slideshow-dots a.active{background:#fff;}
#top .av-control-minimal-dark .avia-slideshow-arrows a{ color:#000; }
#top .av-control-minimal-dark .avia-slideshow-arrows a:before{border-color:#000;}
#top .av-control-minimal-dark .avia-slideshow-dots a{border-color:#000;}
#top .av-control-minimal-dark .avia-slideshow-dots a.active{background:#000;}
#top .scroll-down-link.av-control-minimal-dark{color:#000;}
#top .scroll-down-link.av-custom-scroll-down-color{ text-shadow:none; }
#top .avia-small-width-slider .avia-slideshow-arrows a{
width:30px;
height:30px;
margin:-15px 5px 0;
line-height:32px;
font-size:15px;
}
#top .avia-small-width-slider .avia-slideshow-arrows a:before{ line-height:32px; }
#top .avia-super-small-width-slider .avia-slideshow-dots{display:none;}
#top .av-video-slide , #top .av-video-slide .avia-slide-wrap{width:100%; height:100%; position:absolute; overflow:hidden;}
#top .av-video-slide .mejs-poster{width:100% !important; height:100% !important;  background-size:cover; background-position:center center;}
#top .av-video-slide .mejs-poster img{display:none;}
#top .av-video-slide .avia-iframe-wrap{padding:0; height:100%; margin:0;}
#top .av-video-slide iframe, #top .av-video-slide embed, #top .av-video-slide object, #top .av-video-slide video{max-width:none; max-height:none; width:100%; height:100%; position:absolute;}
#top .av-video-slide .caption_fullwidth{top:0; left:0; right:0; bottom:40px; }
#top .av-video-slide.av-hide-video-controls .caption_fullwidth{ bottom:0px;}
#top .av-video-slide .mejs-container{ height:100% !important; width:100% !important; position:absolute;}
#top .av-video-slide .me-plugin{width:100%; height:100%;}
span.mejs-offscreen { display:none!important; }
#top .avia-fullscreen-slider .av-video-slide.av-video-service-vimeo iframe{
	-webkit-transform:	scale(1.2);
	-ms-transform:		scale(1.2);
	transform:			scale(1.2);
}
.avia_video{z-index:8;}
.mejs-controls{ z-index:9; }
#top .av-video-slide.av-video-service-vimeo .mejs-controls,
.av-force-resize .av-video-service-youtube .avia_video,
.av-hide-video-controls .mejs-controls{display:none !important;}
.av-video-slide.slide-1 .mejs-mediaelement{opacity:0;}
.av-video-slide .mejs-mediaelement{height:100%;}
#top .av-video-slide .mejs-overlay-button{display:none;}
#top .av-video-slide .avia-slide-wrap{ background:#000 url("https://459099.claudeassets.com/20190130090531im_/https://leamatthews.com/wp-content/themes/lea-matthews/images/layout/preload-dark-grey-big.gif") no-repeat center center; } 
#top .av-video-slide.av-video-service-youtube .avia-slide-wrap{ background:#000 }
#top .av-video-slide.av-video-4-3-stretch iframe, #top .av-video-slide.av-video-4-3-stretch embed, #top .av-video-slide.av-video-4-3-stretch object, #top .av-video-slide.av-video-4-3-stretch video {
height:270%;
}
#top .av-section-with-video-bg .av-section-video-bg:after, .av-click-overlay{ 
content:".";
position:absolute;
text-indent:-200px;
overflow:hidden;
top:0;
left:0;
right:0;
bottom:0;
z-index:11;
filter:alpha(opacity=0); opacity:0; background:#000;
}
.av-click-overlay{z-index:9; bottom:30px;} 
.av-hide-video-controls .av-click-overlay {bottom:0;}
.av-video-service-vimeo .av-click-overlay {bottom:42px;}
.av-video-service-youtube .av-click-overlay {bottom:36px;}
.av-video-stretch.av-video-service-vimeo .av-click-overlay, .av-video-stretch.av-video-service-youtube .av-click-overlay{bottom:0;}
.avia_playpause_icon{
position:absolute;
height:100px;
width:100px;
margin:-50px 0 0 -50px;
background:#000;
background:rgba(0,0,0,0.4);
border-radius:3px;
top:50%;
left:50%;
z-index:50;
display:none;
-webkit-transform:scale(0.7);
-ms-transform:scale(0.7);
transform:scale(0.7);
}
.avia_playpause_icon.av-play, .avia_playpause_icon.av-pause{
display:block !important;
}
#top .avia_playpause_icon:before{
top:0;
left:0;
right:0;
bottom:0;
position:absolute;
color:#fff;
line-height:100px;
text-align:center;
font-size:40px;
}
.avia_transform .avia_playpause_icon.av-play, .avia_transform .avia_playpause_icon.av-pause{
-webkit-animation:avia_appear_short 1.7s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); 
animation:avia_appear_short 1.7s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); 
opacity:0;							 
}
.avia_playpause_icon.av-pause{
}
.av-fallback-message{text-align:center; position:absolute; z-index:1000; top:45%; width:100%; left:0;}
.av-fallback-message span{display:inline-block; border:1px solid #e1e1e1; padding:10px;background:#fff;}
.caption_fullwidth{position:absolute; right:0; bottom:0; left:0; top:0; z-index:10;}
.slideshow_caption{
z-index:100;
width:42%;
position:absolute;
bottom:0;
top:auto;
height:100%;
display:block;
text-decoration:none;
padding:50px;
}
div .slideshow_caption h2{text-transform:uppercase;}
div .slideshow_caption, div .slideshow_caption a, div .slideshow_caption a:hover, div .slideshow_caption h2, div .slideshow_caption h2 .special_amp, div .slideshow_caption strong , div .slideshow_caption h2 strong{ color:#fff; }
.slideshow_inner_caption{
position:relative;
display:table;
height:100%;
width:100%;
}
.slideshow_align_caption{
display:table-cell;
vertical-align:middle;
position:relative;
}
.avia-caption-content{line-height:1.3em;}
.avia-caption-content p {margin:15px 0;}
.caption_framed .slideshow_caption .avia-caption-content p, .caption_framed .slideshow_caption .avia-caption-title,
.avia-caption .avia-caption-content p, .avia-caption .avia-caption-title{
background:#000;
filter:alpha(opacity = 80);
background:rgba(0, 0, 0, 0.5);
display:inline-block;
margin:0 0 1px 0;
padding:10px 15px;
}
#top .avia-caption-content .wp-smiley{display:none;}
#top .avia-caption-content a{text-decoration:underline;}
#top .avia-caption-content a:hover{text-decoration:none;}
.avia_transform .av_slideshow_full .avia-caption-title{
}
.caption_left .slideshow_caption {left:0; }
.caption_right .slideshow_caption{ right:0;	}
.caption_right .slideshow_caption .slideshow_inner_caption{ float:right; }
.caption_bottom .slideshow_caption {left:0; width:100%; bottom:0; height:auto;}
#top div .caption_center .slideshow_caption { left:0; width:100%; text-align:center;}
.caption_bottom .slideshow_caption .slideshow_inner_caption{
display:block;
height:auto;
bottom:0;
position:absolute;
padding:0 50px;
width:100%;
left:0;
}
.caption_bottom .slideshow_caption .slideshow_inner_caption .slideshow_align_caption{
padding:20px 0;
display:block;
}
#top .avia-slideshow-button{border-radius:3px; text-transform:uppercase; padding:15px 16px; display:inline-block; margin-top:20px; text-decoration:none; font-weight:bold;}
#top .avia-slideshow-button.avia-color-light{ padding:12px 16px;  background-color:rgba(0,0,0,0.2); }
#top .avia-slideshow-button.avia-color-dark{  padding:12px 16px;  background-color:rgba(255,255,255,0.1);}
.avia-multi-slideshow-button{min-width:140px;}
.avia-multi-slideshow-button.avia-slideshow-button{margin-right:20px;}
.avia-multi-slideshow-button.avia-slideshow-button-2{margin-right:0px;}
#top .avia-smallarrow-slider  {position:relative; overflow:visible;}
#top .avia-smallarrow-slider  .avia-slideshow-arrows {position:relative; width:51px; top:-3px; left:0; height:24px;}
#top .avia-smallarrow-slider  .avia-slideshow-arrows a{opacity:1; margin:0; width:24px; height:24px; line-height:25px; font-size:10px; top:0;}
#top .avia-smallarrow-slider  .avia-slideshow-arrows a:hover{opacity:0.5;}
#top .avia-smallarrow-slider  .avia-slideshow-arrows a:before{line-height:25px; border-radius:1px;}
#top .avia-smallarrow-slider  .slide-image, #top .avia-logo-element-container img{margin:0 auto; display:block; width:auto; width:100%\9;}
#top .avia-smallarrow-slider-heading{display:table; width:100%;}
#top .avia-smallarrow-slider-heading> div{display:table-cell;}
#top .avia-smallarrow-slider-heading h3{top:-3px; position:relative;}
#top .avia-logo-grid .slide-entry-wrap{margin:0;}
#top .avia-smallarrow-slider  .avia-slideshow-dots{position:relative; width:100%; left:0; bottom:0; margin-top:10px;}
#top .avia-smallarrow-slider  .avia-slideshow-dots a{border-style:solid; border-width:1px; bottom:0;}
#top .avia-smallarrow-slider  .avia-slideshow-dots a.active, #top .avia-logo-element-container .avia-slideshow-dots a:hover{background:#aaa; }
#top .avia-content-slider-element-container .avia-slideshow-dots{left:0; text-align:right; width:auto;}
#top .avia-logo-element-container .slide-entry { padding:1px; }
#top .avia-logo-element-container img, .av-partner-fake-img{ box-shadow:0px 0px 2px rgba(0, 0, 0, 0.3); }
#top .av-border-deactivate.avia-logo-element-container img, .av-border-deactivate .av-partner-fake-img{ box-shadow:none; }
#top .avia-logo-element-container .slide-image{overflow:visible;}
.av-partner-fake-img{width:100%; display:block; position:relative; background-size:contain; background-repeat:no-repeat;}
@media only screen and (max-width:767px)
{
	.responsive #top .avia-smallarrow-slider  .flex_column{
		margin:0px;
		width:50%;
	}
}
@media only screen and (max-width:479px)
{
	.responsive #top #wrap_all .avia-logo-element-container.avia-logo-grid .flex_column{margin:0;}
}
#top .avia-content-slider-element-container .avia-slideshow-dots a.active, #top .avia-content-slider-element-container .avia-slideshow-dots a:hover{background:#aaa;}
.av-countdown-timer{clear:both; position:relative; opacity:0; margin:30px 0;}
.av-countdown-timer-inner{display:table; width:100%; table-layout:fixed;}
.av-countdown-timer-inner:hover {text-decoration:none;}
.av-countdown-cell{display:table-cell; }
.av-countdown-cell-inner{display:block; margin:1px 1px 0 0; padding:20px;}
.av-countdown-time{display:block; font-size:40px; line-height:1em; font-weight:100; color:inherit; text-decoration:none;}
.av-countdown-time-label{display:block; text-transform:uppercase; color:inherit; overflow:hidden; text-overflow:ellipsis; -moz-hyphens:inherit; line-height:1.65em;}
.av-countdown-timer-title{display:block; font-size:30px; line-height:1.3em; margin:0 0 15px 0; text-decoration:none; position:relative;  }
.av-countdown-timer-title:hover{text-decoration:none;}
.av-countdown-timer-title-bottom{margin:15px 0 0 0;}
.av-countdown-active.av-countdown-timer{opacity:1;}
#top .av-default-style .av-countdown-cell-inner{border-style:solid; border-width:1px; margin:2px;}
#top .av-trans-light-style .av-countdown-cell-inner{color:#fff;  background:transparent; border:3px solid #fff; margin:2px;}
#top .av-trans-dark-style .av-countdown-cell-inner{color:#000;   background:transparent; border:3px solid #000; margin:2px;}
#top .av-trans-light-style .av-countdown-timer-title{color:#fff;}
#top .av-trans-dark-style .av-countdown-timer-title{ color:#000;}
#av-admin-preview .av-countdown-timer{opacity:1;}
@media only screen and (max-width:989px)
{
	.responsive .av-countdown-cell-inner{padding:10px 10px; }
}
@media only screen and (max-width:767px)
{
	.responsive .av-countdown-cell-inner{padding:12px 7px;}
	.responsive .av-countdown-time{font-size:30px !important;}
	.av-countdown-time-label{text-transform:none;}
}
#top div .avia-gallery{overflow:hidden; padding-bottom:2px; clear:both;}
#top div .avia-gallery img{float:left; border-style:solid; border-width:1px; padding:7px; width:100%; border-radius:0;}
#top div .avia-gallery .avia-gallery-big{display:block;overflow:hidden; padding:7px;  margin-bottom:-1px; border-top-left-radius:2px; border-top-right-radius:2px; border-style:solid; border-width:1px;}
#top div .avia-gallery .avia-gallery-big-inner{display:block;overflow:hidden; height:100%;}
#top div .avia-gallery .avia-gallery-big img{padding:0; border:none;}
#top .avia-gallery .avia-gallery-thumb a{ width:20%; opacity:1; }
#top #wrap_all .avia-gallery .avia-gallery-thumb a{display:block; float:left; }
#top .avia-gallery .avia-gallery-thumb a:hover{opacity:0.5;}
#top .avia-gallery .avia-gallery-caption{display:none;}
#top div .avia-gallery .avia-gallery-big-no-crop-thumb {text-align:center;}
#top div .avia-gallery .avia-gallery-big-no-crop-thumb img{clear:both; float:none; text-align:center;}
.avia_transform .avia-gallery-thumb img{
opacity:0.1;
-webkit-transform:	scale(0.5);
transform:			scale(0.5);
}
.avia_transform .avia-gallery-thumb  img.avia_start_animation{
-webkit-animation:avia_appear 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); 
animation:avia_appear 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); 
opacity:1;
-webkit-transform:	scale(1);
transform:			scale(1);
}
.av-hover-grow{overflow:hidden; }
.av-hover-grow img {
-webkit-transition:all 1.7s cubic-bezier(0.230, 1.000, 0.320, 1.000);
transition:			all 1.7s cubic-bezier(0.230, 1.000, 0.320, 1.000);
}
.av-hover-grow:hover img { -webkit-transform:scale(1.1); transform:scale(1.1); }
.av-hide-gallery-thumbs .avia-gallery-thumb{display:none;}
#top #av-admin-preview .avia-gallery .avia-gallery-big-inner{height:auto;}
@media only screen and (max-width:767px)
{
	.responsive .avia-gallery-thumb img{padding:3px;}
}
.av-horizontal-gallery{
	clear:both;
	position:relative;
	z-index:1;
	overflow:hidden;
}
.av-horizontal-gallery-inner{
	position:relative;
	white-space:nowrap;
	opacity:0;
}
.av-horizontal-gallery-slider{
	left:0;
	position:absolute;
	height:100%;
	width:100%;
}
.av-horizontal-gallery-wrap{
	height:100%;
	top:0;
	display:inline-block;
	position:relative;
	z-index:1;
	-webkit-user-select:none;       
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	cursor:pointer;
	vertical-align:top;
}
.av-horizontal-gallery-animated .av-horizontal-gallery-inner{
	-webkit-transition:opacity 0.4s ease-in-out;
	transition:		opacity 0.4s ease-in-out;	
	opacity:1;
}
.av-horizontal-gallery-animated .av-horizontal-gallery-slider{
	-webkit-transition:left 0.4s ease-in-out;
	transition:		left 0.4s ease-in-out;	
}
.av-horizontal-gallery-animated .av-horizontal-gallery-wrap{
	-webkit-transition:all 0.4s ease-in-out;
	transition:		all 0.4s ease-in-out;  
}
.av-horizontal-gallery-wrap:after{
	height:100%;
	width:100%;
	position:absolute;
	content:"";
	top:0;
	left:0;
	z-index:5;
}
.av-horizontal-gallery-enlarge-effect.av-horizontal-gallery{
	padding:60px 0;
}
.av-horizontal-gallery-enlarge-effect .av-horizontal-gallery-wrap.av-active-gal-item{
	z-index:2;
	-webkit-transform:	scale(1.3);
	-ms-transform:		scale(1.3);
	transform:			scale(1.3);
}
.av-horizontal-gallery-wrap:first-child{
	transform-origin:0% 50%;
}
.av-horizontal-gallery-wrap:last-child{
	transform-origin:100% 50%;
}
.av-horizontal-gallery-wrap.av-active-gal-item:after{
	display:none;
}
.av-horizontal-gallery-link{ 
	position:absolute;
	opacity:0;
	bottom:10px;
	right:10px;
	-webkit-transition:opacity 0.4s ease-in-out;
	transition:		opacity 0.4s ease-in-out;
	z-index:100;
}
.av-horizontal-gallery-wrap:hover .av-horizontal-gallery-link{ 
	opacity:1;
}
.av-horizontal-gallery-img{
	height:100%;
    width:auto;
    display:block
}
.av-horizontal-gallery-large-gap .av-horizontal-gallery-wrap{
	margin-right:15px;
}
.av-horizontal-gallery-1px-gap .av-horizontal-gallery-wrap{
	margin-right:1px;
}
#top .av-horizontal-gallery-link {
    color:#fff;
    background:rgba(0,0,0,0.3);
    display:block;
    line-height:24px;
    width:24px;
    text-align:center;
    border-radius:3px;
    text-decoration:none;
    -webkit-transition:all 0.2s ease-in-out;
	transition:		all 0.2s ease-in-out;
}
#top .av-horizontal-gallery-link:hover{
    -webkit-transform:	scale(1.3);
	-ms-transform:		scale(1.3);
	transform:			scale(1.3);
}
.av-horizontal-gallery .avia-slideshow-controls a{opacity:0;}
.av-horizontal-gallery:hover .avia-slideshow-controls a{opacity:1;}
	@media only screen and (max-width:767px) {
		.responsive #top .avia-slideshow-controls a{display:none;}
		.responsive #top .av-horizontal-gallery .avia-slideshow-controls a{display:block;}
		.responsive .av-horizontal-gallery-inner{position:static; min-height:180px;}
		.responsive .av-horizontal-gallery-enlarge-effect .av-horizontal-gallery-wrap.av-active-gal-item{
		-webkit-transform:	scale(1);
		-ms-transform:		scale(1);
		transform:			scale(1);
		}	
		
		.responsive .av-horizontal-gallery-wrap{ max-width:85vw; margin:0; overflow:hidden;}
		.responsive .av-horizontal-gallery-img{ height:auto; width:100%; 
			-webkit-transform:	translate(0, -50%); 
			-ms-transform:		translate(0, -50%);
			transform:			translate(0, -50%);
			top:50%;
			position:relative;
		}
		
		.responsive .av-horizontal-gallery-fullwidth .av-horizontal-gallery-wrap{ max-width:100vw;}
	}


.avia-google-maps-section{border:none;}
.avia-google-maps-section.avia-builder-el-0{border-top-style:solid; border-top-width:1px;}
.avia-google-map-container{position:relative; clear:both;}
.avia-google-map-container img { max-width:none; }
.avia-google-map-container div, .avia-google-map-container img, .avia-google-map-container a{
-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
.avia-google-map-container .gm-style-iw p {color:#444;}

.av-layout-grid-container{width:100%; table-layout:fixed; display:table; border-top-stye:none; border-top-width:0px;}
.flex_cell{display:table-cell; padding:30px; vertical-align:top; }
.flex_cell_inner{display:block; position:relative;}

.av-border-top-bottom{border-top-style:solid; border-top-width:1px; border-bottom-style:solid; border-bottom-width:1px;}
.av-border-cells .flex_cell{border-left-style:solid; border-left-width:1px;}
.av-border-cells .flex_cell:first-child{border:none;}
.av-layout-grid-container + .av-layout-grid-container{border-top:none;}



.av-zero-padding .av-hotspot-container-inner-wrap img { border-radius:0; }

body .flex_cell.avia-link-column{
	cursor:pointer;
}

body .flex_cell.avia-link-column.avia-link-column-hover:hover{
	opacity:0.8;
}
.av-special-heading{
width:100%;
clear:both;
display:block;
margin-top:50px;
position:relative;
}
.avia_mobile .av-special-heading{
-webkit-perspective:1000px;
-webkit-backface-visibility:hidden;
}
.av-special-heading.avia-builder-el-no-sibling{margin-top:0px; margin-bottom:0px;}
.flex_column + .av-special-heading{float:left; }
body .av-special-heading .av-special-heading-tag{
padding:0;
margin:0;
float:left;
}
.meta-heading .av-special-heading-tag{
font-weight:normal;
}
.custom-color-heading .av-special-heading-tag {
color:inherit;
}
.special-heading-border{
position:relative;
overflow:hidden;
}
.av-special-heading-h1 .special-heading-border{height:3.4em;}
.av-special-heading-h2 .special-heading-border{height:2.6em;}
.av-special-heading-h3 .special-heading-border{height:1.9em;}
.av-special-heading-h4 .special-heading-border{height:1.6em;}
.av-special-heading-h5 .special-heading-border{height:1.5em;}
.av-special-heading-h6 .special-heading-border{height:1.4em;}
.special-heading-inner-border{
display:block;
width:100%;
margin-left:15px;
border-top-style:solid;
border-top-width:1px;
position:relative;
top:50%;
opacity:0.15;
filter:alpha(opacity=15);
}
.meta-heading .special-heading-inner-border{ opacity:0.2; filter:alpha(opacity=20); }
.custom-color-heading .special-heading-inner-border{ opacity:0.4; filter:alpha(opacity=40); }
#top #wrap_all .custom-color-heading .av-special-heading-tag, #top .custom-color-heading a, #top .custom-color-heading strong, #top .custom-color-heading .special_amp{color:inherit; }
#top .custom-color-heading a{text-decoration:underline; }
#top .custom-color-heading a:hover{opacity:0.8; text-decoration:none;}
#top #wrap_all .av-inherit-size .av-special-heading-tag{ font-size:1em; }
.av-thin-font .av-special-heading-tag, .modern-quote .av-special-heading-tag{font-weight:300;}
.av-thin-font strong, .modern-quote strong{font-weight:600;}
body .av-special-heading.modern-centered{ text-align:center; }
body .av-special-heading.blockquote > *{
white-space:normal;
float:none;
}
.av-special-heading.classic-quote{
text-align:center;
}
body .av-special-heading.classic-quote > *{
display:block;
font-family:"Droid Serif", Georgia, Times, serif;
font-weight:normal;
font-style:italic;
float:none;
}
body .av-special-heading.blockquote .special-heading-border{display:none;}
.av-subheading{ font-size:15px; line-height:1.3em;  }
.av-subheading p:first-child{margin-top:0;}
.av-subheading p:last-child{margin-bottom:0;}
.av-subheading_below{margin-top:0.3em;}
.av-subheading_above{margin-bottom:0.3em;}
.av-subheading.av_custom_color{opacity:0.8;}
@media only screen and (max-width:767px) {
#top #wrap_all .av-inherit-size .av-special-heading-tag{ font-size:0.8em; }
}
#top .av-rotator-container{position:relative; }
#top .av-rotator-container-inner{position:relative; line-height:1.1em; margin:0; font-weight:300; text-transform:none; color:inherit; font-size:inherit;}
#top p.av-rotator-container .av-rotator-container-inner{line-height:1.1em;}
.av-rotator-text, .av-rotator-text-single{position:relative; display:inline; }
.av-rotator-text-single{display:none; top:0; }
.av-rotator-text-single:first-child{display:inline-block;}
.av-typewriter .av-rotator-text-single:first-child{display:inline;}
#top .av-rotator-container a:hover{text-decoration:underline;}
.av-fixed-rotator-width .av-rotator-text{text-align:left; display:inline-block; }
.av-typewriter .av-rotator-text{display:inline; }
.av-rotator-multiline-on.av-rotator-text{display:block;}
.av-rotation-container-center .av-rotator-multiline-on.av-rotator-text{display:block; margin:0 auto; text-align:center;}
.av-caret .av-rotator-text-single:after{
	border-right-width:1px;
	border-right-style:solid;
	border-color:currentColor;
	content:"";
	
}
.av-blinking-caret .av-rotator-text-single:after{
	-webkit-animation:blink-caret 1s step-end infinite;
	animation:blink-caret 1s step-end infinite;
}
.av-marked-text .av-rotator-text-single{
	color:#fff !important;
}
@media only screen and (max-width:767px)
{
	.responsive.no-preview  #top .av-rotator-container-inner{font-size:0.7em;}
}
@-webkit-keyframes blink-caret {
  from, to { opacity:0 }
  50% { opacity:1; }
}
@keyframes blink-caret {
  from, to { opacity:0 }
  50% { opacity:1; }
}
.hr{
clear:both;
display:block;
width:100%;
height:25px;
line-height:25px;
position:relative;
margin:30px 0;
float:left;
}
.hr-inner{
width:100%;
position:absolute;
height:1px;
left:0;
top:50%;
width:100%;
margin-top:-1px;
border-top-width:1px;
border-top-style:solid;
}
#top .hr-invisible, .hr-invisible .hr-inner{margin:0; border:none; }
.hr-invisible {float:none;}
.hr-full, .hr-big{margin:70px 0;}
.hr-full .hr-inner{width:300%; left:-100%;}
.hr-full.hr-shadow .hr-inner{ box-shadow:0 1px 2px 0px rgba(0, 0, 0, 0.1);}
.sidebar_right .hr-full .hr-inner{left:auto; right:-50px;}
.sidebar_left .hr-full .hr-inner{left:-50px;}
.hr-short{height:20px; line-height:20px; margin:30px 0; float:none;}
.hr-short .hr-inner{ width:32%; left:50%; margin-left:-16%;  }
.hr-short.hr-left .hr-inner{  left:0%; margin-left:0%;}
.hr-short.hr-right .hr-inner{ left:auto; right:0; margin-left:0%; }
.hr-short .hr-inner-style{border-radius:20px; height:9px; width:9px; border-width:2px; border-style:solid; display:block; position:absolute; left:50%; margin-left:-5px; margin-top:-5px; }
.hr-short.hr-left .hr-inner-style{  left:5px; }
.hr-short.hr-right .hr-inner-style{  left:auto; right:0; }
body .container_wrap .hr.avia-builder-el-last, body .container_wrap .hr.avia-builder-el-first {
margin:30px 0;
}
.hr-custom{margin:0; display:block; min-height:21px; height:auto; overflow:hidden; white-space:nowrap; width:100%; float:left;}
.hr-custom .hr-inner{display:inline-block; position:relative; vertical-align:middle;}
.hr-custom.hr-center{text-align:center;}
.hr-custom.hr-right {text-align:right;}
.hr-custom.hr-left  {text-align:left;}
.hr-custom .hr-inner.inner-border-av-border-none{border:none;}
.hr-custom .hr-inner.inner-border-av-border-fat{border-top-width:2px;}
.av-seperator-icon { display:inline-block; vertical-align:middle; font-size:15px; }
.hr-custom.hr-icon-yes .hr-inner{margin-left:10px; margin-right:10px;}
#top .av_font_icon a{color:inherit; display:block;}
.av_font_icon a:hover, .av_font_icon a:focus {text-decoration:none; }
.av_font_icon { display:block; text-align:center;}
.avia-icon-pos-left {float:left; margin-right:0.5em;}
.avia-icon-pos-right {float:right; margin-left:0.5em;}
#top .avia-icon-tooltip{  width:250px; font-size:15px; line-height:1.6em;}
.av_font_icon.av-icon-style-border .av-icon-char{
-webkit-backface-visibility:hidden; 
}
.av_font_icon.av-icon-style-border .av-icon-char{
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;
border-radius:1000px;
border-width:3px;
border-style:solid;
display:block;
margin:0 auto;
padding:30px;
color:inherit;
border-color:inherit;
position:relative;
clear:both;
}
.av_icon_caption{font-size:16px; text-transform:uppercase; line-height:1.3em; display:block; text-align:center; margin-top:8px; font-weight:400;}
.av_font_icon.av-icon-style-border .av-icon-char:after {
pointer-events:none;
position:absolute;
width:100%;
height:100%;
border-radius:50%;
content:'';
-webkit-box-sizing:content-box; 
-moz-box-sizing:content-box; 
box-sizing:content-box;
top:0;
left:0;
padding:0;
z-index:-1;
box-shadow:0 0 0 2px rgba(255,255,255,0.1);
opacity:0;
-webkit-transform:scale(0.9);
-ms-transform:scale(0.9);
transform:scale(0.9);
-webkit-transform-style:preserve-3d;
}
.av_font_icon.av-icon-style-border a.av-icon-char:hover:after {
-webkit-animation:	sonarEffect 1s ease-out ;
animation:			sonarEffect 1s ease-out ;
}
.avia_transform .av_font_icon{
opacity:0.1;
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
}
.avia_transform .avia_start_delayed_animation.av_font_icon{
-webkit-animation:avia_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); 
animation:avia_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); 
opacity:1;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}
#top .iconbox{background:transparent;}
.iconbox{
margin-bottom:30px;
position:relative;
clear:both;
}
.iconbox_icon {
float:left;
margin:2px 10px 0 0;
height:23px;
width:23px;
font-size:23px;
line-height:18px;
-webkit-transition:all 0.3s ease-in-out;
transition:		all 0.3s ease-in-out;
}
a.iconbox_icon:hover{
text-decoration:none;
}
.iconbox_left .iconbox_icon {
border-radius:50px;
text-align:center;
position:relative;
top:-7px;
left:-5px;
height:30px;
width:30px;
line-height:30px;
margin:2px 0px 0 0;
}
.iconbox .iconbox_content .iconbox_content_title {
border:medium none;
padding:2px 0 0 0;
position:relative;
margin:0 0 16px 0;
clear:none;
letter-spacing:1px;
text-transform:uppercase;
font-size:1.25em;
}
#top .iconbox_top{
margin-top:20px;
text-align:center;
}
.iconbox_top .iconbox_content{
padding:45px 20px 20px 20px;
border-radius:3px;
box-shadow:0px 0px 1px 0px rgba(0, 0, 0, 0.3);
}
.iconbox_top .iconbox_icon{
float:none;
position:absolute;
left:50%;
top:-26px;
margin:0 0 0 -26px;
padding:15px;
border-radius:100px;
-webkit-box-sizing:content-box; 
-moz-box-sizing:content-box;    
box-sizing:content-box;
font-size:20px;
line-height:24px;
}
.iconbox_left_content .iconbox_content, .iconbox_right_content .iconbox_content{overflow:hidden;}
.iconbox_left_content .iconbox_content .iconbox_content_title,.iconbox_right_content .iconbox_content .iconbox_content_title{margin:0 0 -3px 0;}
#top .iconbox_left_content .iconbox_icon, #top .iconbox_right_content .iconbox_icon {
width:74px;
height:74px;
font-size:27px;
line-height:72px;
border-style:solid;
border-width:1px;
border-radius:500px;
text-align:center;
margin-right:22px;
}
#top .iconbox_right_content{text-align:right;}
#top .iconbox_right_content .iconbox_icon{
	float:right; margin-right:0; margin-left:22px;
}
.iconbox .iconbox_content p:last-child {
margin-bottom:0;
}
#top .iconbox.av-no-box .iconbox_content{padding:0; border:none; box-shadow:none; background:transparent;}
#top .iconbox.av-no-box .iconbox_icon{position:relative; top:0; margin:0 auto 20px auto; left:0; width:90px; height:90px; line-height:90px; border-style:solid; border-width:1px; padding:0; font-size:30px; display:block; }
#top .iconbox_left_content.av-icon-style-no-border .iconbox_icon,
#top .iconbox_right_content.av-icon-style-no-border .iconbox_icon{
	border:none;
	height:50px;
	width:50px;
	line-height:50px;
	margin-top:0;
	font-size:50px;
}
#top .iconbox_content_container{
	line-height:1.65em;
}
@media only screen and (min-width:768px) and (max-width:989px) {
#top .iconbox_left_content .iconbox_icon, #top .iconbox_right_content .iconbox_icon{
	margin-bottom:15px;
	float:none;
	display:inline-block;
}
}
.avia-icon-list-container{margin:30px 0; clear:both;}
.avia-icon-list{margin:0; padding:0;}
.avia-icon-list li{margin:0; padding:0 0 30px 0; list-style-type:none; list-style-position:outside; clear:both;  position:relative; min-height:60px;}
.avia-icon-list .iconlist_icon{height:64px; width:64px; line-height:64px; font-size:30px; text-align:center; border-radius:500px; position:relative; float:left; margin-right:30px; margin-left:2px; z-index:5; color:#fff;}
.avia-icon-list a.iconlist_icon:hover{color:#fff; text-decoration:none;}
.avia-icon-list .iconlist_title{text-transform:uppercase; top:4px; margin-bottom:0; position:relative;}
#top .avia-icon-list .iconlist_title a:hover{text-decoration:underline;}
.avia-icon-list .iconlist_content_wrap{overflow:hidden; min-height:1.5em; padding-bottom:4px;}
.avia-icon-list article.article-icon-entry { min-height:45px; }
.avia-icon-list .av-iconlist-empty .iconlist_title{margin-top:17px;}
.avia-icon-list .iconlist-timeline{
position:absolute;
top:1%;
left:32px;
width:1px;
height:99%;
border-right-width:1px;
border-right-style:dashed;
}
.avia-icon-list .iconlist_content{line-height:1.65em;}
.avia-icon-list .iconlist_content li {
min-height:0;
padding:0;
list-style:disc outside;
}
.avia-icon-list li:last-child .iconlist-timeline{display:none;}
#top .av_iconlist_title a{text-decoration:none;}
#top .av_iconlist_title a:hover{text-decoration:underline;}
#top .av-iconlist-small li{padding:0px; min-height:0px;}
#top .av-iconlist-small article.article-icon-entry{ min-height:0px; }
#top .av-iconlist-small .iconlist-timeline{display:none;}
#top .av-iconlist-small .iconlist_icon{
	background:transparent; color:inherit; height:1.45em; width:1.45em;
	line-height:1.45em; font-size:inherit; margin-right:0.25em;
}
#top .av-iconlist-small.avia-icon-list-right .iconlist_icon {
    float:right;
    margin-left:0.1em;
    margin-right:2px;
}
#top .av-iconlist-small .iconlist_content_wrap{
	min-height:0;
	padding:0;
}
.av-iconlist-small .iconlist_title_small {
    line-height:1.45em;
}
.av-iconlist-small .iconlist_content p:first-child{
	margin-top:2px;
}
.avia-icon-list-right {text-align:right;}
.avia-icon-list-right .iconlist_icon{float:right; margin-left:30px; margin-right:0;  margin-right:2px; }
.avia-icon-list-right .iconlist-timeline{left:auto; right:32px;}
.avia_transform .avia-icon-list.av-iconlist-big .iconlist_icon{
opacity:0.1;
-webkit-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
}
.avia_transform .iconlist-timeline{
height:0%;
}
.avia_transform .avia-icon-list.av-iconlist-big .avia_start_animation .iconlist_icon{
-webkit-animation:avia_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); 
animation:avia_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); 
opacity:1;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}
.avia_transform .avia-icon-list.av-iconlist-big .avia_start_animation .iconlist-timeline{
-webkit-animation:avia_slide_down 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); 
animation:avia_slide_down 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); 
height:100%;
}
.avia-image-container{display:block; position:relative; max-width:100%;}
.avia-image-container-inner, .avia_image, .av-image-caption-overlay{border-radius:3px; display:block; position:relative; max-width:100%;}
.avia-image-container.avia-align-center{display:block; margin:0 auto 10px auto;  text-align:center;  clear:both;}
.avia-image-container.avia-align-center .avia-image-container-inner{margin:0 auto; display:inline-block; vertical-align:bottom}
.avia-image-container.avia-align-left{display:block; float:left; margin-right:15px; margin-top:5px;}
.avia-image-container.avia-align-right{display:block; float:right; margin-left:15px; margin-top:5px;}
.avia-image-container.avia-align-center.avia-builder-el-no-sibling{margin-bottom:0; margin-top:0;}
.avia_image + br{display:none;}
.avia-image-overlay-wrap a.avia_image{overflow:hidden; }
.avia-image-overlay-wrap a.avia_image .image-overlay{-webkit-transform:scale(1.5); -ms-transform:scale(1.5); transform:scale(1.5);}
.av-styling-circle .avia-image-container-inner, .av-styling-circle .avia_image, .av-styling-circle .av-image-caption-overlay,
.av-styling-circle div.av-caption-image-overlay-bg{overflow:hidden; border-radius:10000px; }
.avia-safari div.av-image-caption-overlay-center { -webkit-transform:translate3d(0,0,0); }
.av-styling-no-styling .avia-image-container-inner, .av-styling-no-styling .avia_image, .av-styling-no-styling .av-image-caption-overlay{border-radius:0; border:none;}
.av-image-caption-overlay{position:absolute; height:100%; width:100%;  z-index:10; text-align:center;
-webkit-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;
}
.avia-msie-8 .av-image-caption-overlay{background:#000; filter:alpha(opacity=40); }
.av-image-caption-overlay-position{display:table; width:100%; height:100%; position:relative; }
.av-image-caption-overlay-center{display:table-cell;  vertical-align:middle; font-size:1.3em; line-height:1.5em; padding:0px 1.5em; }
.av-image-caption-overlay-center p:first-child{margin-top:0;}
.av-image-caption-overlay-center p:last-child{margin-bottom:0;}
.av-caption-image-overlay-bg{position:absolute; height:100%; width:100%; -webkit-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
.av-overlay-hover-deactivate:hover .av-caption-image-overlay-bg{opacity:0 !important; }
.av-overlay-on-hover .av-image-caption-overlay{opacity:0; filter:alpha(opacity=00); }
.av-overlay-on-hover .avia-image-container-inner:hover .av-image-caption-overlay{opacity:1; filter:alpha(opacity=100);}
.avia_transform .avia_animated_image{
opacity:0;
}
.avia-image-container small.avia-copyright{
  font-size:0.8em;
  text-align:left;
  line-height:1.7em;
}
.avia-image-container .avia-copyright{
  display:block;
}
.avia-image-container.av-has-copyright .avia-image-overlay-wrap{
  position:relative;
  overflow:hidden;
}
.av-styling-circle.avia-image-container.av-has-copyright .avia-image-container-inner{
  overflow:visible;
}
.avia-image-container.av-has-copyright.av-styling-circle .avia-copyright{
  text-align:center;
}
.avia-image-container.av-has-copyright.av-copyright-icon-reveal .avia-copyright{
  position:absolute;
  background-color:rgba(0,0,0,0.1);
  text-align:right;
  color:#fff;
  padding:0 2em 0 0;
  right:0;
  bottom:0;
  width:2em;
  line-height:2em;
  max-height:2em;
  text-indent:-99999px;
  overflow:hidden;
  transition:all 0.3s ease-in;
  z-index:308;
}
.avia-image-container.av-has-copyright.av-copyright-icon-reveal .avia-copyright:hover{
  width:100%;
  padding:0 3em 0 1em;
  text-indent:0;
  max-height:100%;
  background-color:rgba(0,0,0,0.4);
}
.avia-image-container.av-has-copyright.av-copyright-icon-reveal .avia-copyright:after{
  content:"\E81e";
  font-family:"entypo-fontello";
  display:block;
  position:absolute;
  right:0;
  bottom:0;
  text-indent:0;
  font-size:0.8em;
  width:2.6em;
  height:2.6em;
  line-height:2.8em;
  text-align:center;
  color:rgba(255,255,255,0.7);
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  cursor:pointer;
}
.avia-image-container.av-has-copyright.av-copyright-icon-reveal .avia-copyright:hover:after{
  background-color:rgba(0,0,0,0.2);
  color:rgba(255,255,255,1);
}
.avia-image-container.av-styling-circle.av-has-copyright.av-copyright-icon-reveal .avia-copyright{
  -webkit-border-radius:20px;
  -moz-border-radius:20px;
  border-radius:20px;
  background-color:rgba(0,0,0,0.15);
  text-align:right;
}
.avia-image-container.av-styling-circle.av-has-copyright.av-copyright-icon-reveal .avia-copyright:after{
  -webkit-border-radius:100%;
  -moz-border-radius:100%;
  border-radius:100%;
}
.avia-image-container.av-styling-circle.av-has-copyright.av-copyright-icon-reveal .avia-copyright:hover{
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
  background-color:rgba(0,0,0,0.5);
}
.av-hotspot-container {position:relative; display:table; margin:0 auto; clear:both; table-layout:fixed}
.av-hotspot-container-inner-cell{display:table-cell;}
.av-fullwidth-hotspots .av-hotspot-container-inner-cell{width:100%;display:block;}
.av-hotspot-container-inner-wrap img{width:100%; display:block;}
.av-hotspot-container .av-image-hotspot{height:18px; width:18px; font-size:10px; line-height:18px; text-align:center; position:absolute; z-index:1; margin:-9px 0 0 -9px; }
.av-hotspot-container .av-image-hotspot_inner{ display:block; border-radius:100px;  position:absolute;  height:100%; width:100%; background:#fff; color:#888; z-index:2; cursor:pointer; text-decoration:none;}
.av-hotspot-container .av-image-hotspot_inner:hover{ background:#fff; color:#888;}
.av-hotspot-blank .av-hotspot-container .av-image-hotspot_inner{overflow:hidden; text-indent:-200%;}
.av-hotspot-container .av-image-hotspot-pulse {
display:block;
background:#fff;
border-radius:100px;
height:40px;
width:40px;
position:absolute;
-webkit-animation:av_pulsate 2s ease-out infinite;
animation:av_pulsate 2s linear infinite;
opacity:0;
top:-11px;
left:-11px;
z-index:1;
}
.av-tt-hotspot{text-align:left; }
.av-hotspot-fallback-tooltip{ padding:15px 15px 0 15px; position:relative; display:none; }
.av-hotspot-image-container .av-hotspot-fallback-tooltip:last-child{padding-bottom:15px;}
.av-hotspot-fallback-tooltip-count{height:40px; width:40px; line-height:40px; border-style:solid; border-width:1px; text-align:center;  border-radius:100px; position:absolute; top:15px; left:15px; z-index:10;}
.av-hotspot-fallback-tooltip-inner{margin-left:60px; border:1px solid; padding:15px; position:relative; border-radius:2px;}
.av-hotspot-fallback-tooltip-inner img{max-width:100px; margin:0 10px 0 0; display:block;}
.av-hotspot-fallback-tooltip-inner p:first-child, .inner_tooltip p:first-child{margin-top:0;}
.av-hotspot-fallback-tooltip-inner p:last-child, .inner_tooltip p:last-child{margin-bottom:0;}
.av-hotspot-fallback-tooltip div.avia-arrow { left:60px; top:13px; border-right:none; border-top:none; }
body .av-tt-large-width{width:250px;}
body .av-tt-xlarge-width{width:350px;}
.av-non-fullwidth-hotspot-image .av-hotspot-fallback-tooltip{padding-left:0; padding-right:0;}
.av-non-fullwidth-hotspot-image .av-hotspot-fallback-tooltip-count{left:0px;}
.av-fullwidth-hotspots{border-top:none;}
.av-fullwidth-hotspots img{width:100%; border-radius:0px;}
.av-fullwidth-hotspots .av-hotspot-container{display:block; }
.avia_transform.js_active .avia_animated_image .av-image-hotspot{opacity:0; visibility:hidden;}
.avia_transform.js_active .avia_animated_image .av-display-hotspot{
-webkit-animation:avia_hotspot_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); 
animation:avia_hotspot_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); 
opacity:1;
visibility:visible;
}
.avia_transform.js_active .avia_animated_image .av-image-hotspot .av-permanent-tooltip-single{
opacity:0 !important;
-webkit-transition:all 0.7s cubic-bezier(0.230, 1.000, 0.320, 1.000) 1s;
transition:		all 0.7s cubic-bezier(0.230, 1.000, 0.320, 1.000) 1s;	
-webkit-transform:translate(0px,10px);
transform:translate(0px,10px);
}
.avia_transform.js_active .avia_animated_image .av-display-hotspot .av-permanent-tooltip-single{
opacity:1 !important;
-webkit-transform:translate(0px,0);
transform:translate(0px,0); 
}
@media only screen and (min-width:990px)
{
	.responsive  .av-image-hotspot{ height:24px; width:24px;line-height:24px; font-size:11px;}
	.responsive  .av-image-hotspot-pulse{ height:54px; width:54px; top:-15px; left:-15px;}
}
@media only screen and (max-width:767px) 
{
	.responsive .av-hotspot-fallback-tooltip{ display:block; }
	.responsive .av-mobile-fallback-active.avia-tooltip{visibility:hidden;}
	.responsive .av-hotspot-image-container.av-hotspot-blank.av-mobile-fallback-active .av-image-hotspot_inner{text-indent:0px;}
}
.av-magazine{clear:both;  overflow:hidden; margin-bottom:30px;  -webkit-perspective:1000px; -webkit-backface-visibility:hidden;}
.av-magazine-group{clear:both; position:relative; overflow:hidden; }
.av-magazine-group.av-hidden-mag{display:none;}
.av-magazine-entry{clear:both; position:relative; margin-bottom:10px;}
.av-magazine-thumbnail{float:left; margin-right:15px; width:61px; min-height:61px; border:1px solid; padding:5px; display:block; text-align:center; position:relative;}
.av-magazine-thumbnail-link{overflow:hidden; display:block;}
.av-magazine-thumbnail img{ display:block; margin:0 auto; }
.av-magazine .av-magazine-no-thumb .av-magazine-content-wrap{ min-height:0px; }
.av-magazine .av-magazine-no-thumb .av-magazine-content-wrap .av-magazine-title{padding-bottom:10px;}
.av-magazine .av-magazine-entry-icon{font-size:20px; position:absolute; top:5px; left:5px; right:5px; bottom:5px; line-height:51px;}
.av-magazine .av-magazine-entry-icon:hover{text-decoration:none;}
.av-magazine-content-wrap{overflow:hidden; border-bottom:1px solid; min-height:61px;}
.av-magazine header{position:relative;}
.av-magazine-time, .av-magazine-author, .av-magazine-text-sep{font-size:12px; text-transform:uppercase;}
.av-magazine-text-sep{padding:0 5px;}
.av-magazine-text-sep, .av-magazine-author{ display:none; }
.av-magazine .av-magazine-content-wrap .av-magazine-title{font-size:14px; line-height:1.3em; text-transform:none; letter-spacing:normal; padding:0; margin:0;}
.av-magazine-hero .av-magazine-thumbnail{margin:0 0 8px 0; float:none; width:100%; border-radius:2px; padding:7px;}
.av-magazine-hero .av-magazine-content-wrap{ padding-bottom:10px;}
.av-magazine-hero-left .av-magazine-hero .av-magazine-content-wrap{border:none; margin-bottom:0px; padding-bottom:0px;}
.av-magazine-hero .av-magazine-content{margin-top:10px;}
.av-magazine .av-magazine-sideshow.av_one_half{margin-left:3%; padding-left:3%; width:50%; border-left-width:1px; border-left-style:solid;}
.av-magazine-top-bar{line-height:30px; overflow:hidden; border-bottom-width:1px; border-bottom-style:solid; margin-bottom:10px;}
.av-magazine-hero-left .av-magazine-top-bar{margin-bottom:0px; }
.av-magazine-hero-top .av-magazine-top-bar{margin-bottom:0px; border:none; }
.av-magazine-hero-left.av-magazine-top-bar-active .flex_column{padding-top:20px;}
.av-magazine-top-heading{font-size:15px; font-weight:bold; text-transform:uppercase; float:left; }
.av-magazine-sort{float:right; font-size:12px;}
#top .av-magazine .avia-inherit-font-color a.av-magazine-top-heading,
#top .av-magazine .avia-inherit-font-color a.active_sort,
#top .av-magazine .avia-inherit-font-color a:hover{color:inherit;}
.avia-font-color-grey	{color:#555;   }
.avia-font-color-black 	{color:#2c2c2c;}
.avia-font-color-red 	{color:#B02B2C;}
.avia-font-color-orange {color:#edae44;}
.avia-font-color-green 	{color:#83a846;}
.avia-font-color-blue 	{color:#7bb0e7;}
.avia-font-color-aqua 	{color:#4ecac2;}
.avia-font-color-teal 	{color:#5f8789;}
.avia-font-color-purple {color:#745f7e;}
.avia-font-color-pink 	{color:#d65799;}
.avia-font-color-silver {color:#DADADA;}
@media only screen and (max-width:767px)
{
	.responsive #top #wrap_all .av-magazine .flex_column{
		margin:0px;
		padding-left:0px;
		width:100%;
		border:none;
	}
}
.av-masonry{
position:relative;
overflow:hidden;
clear:both;
}
.av-masonry-container{
width:100.4%;
float:left;
clear:both;
position:relative;
}
.av-masonry-entry{
position:relative;
display:block;
width:24.90%;
float:left;
clear:none;
text-decoration:none;
visibility:hidden;
opacity:0;
}
#top .masonry-no-border{border-top:none;}
.av-masonry-entry.av-landscape-img{
width:49.80%;
}
.av-masonry-col-2 .av-masonry-entry{width:49.80%;}
.av-masonry-col-2 .av-masonry-entry.av-landscape-img{width:99.50%;}
.av-masonry-col-3 .av-masonry-entry{width:33.3%}
.av-masonry-col-3 .av-masonry-entry.av-landscape-img{width:66.6%}
.av-masonry-col-4 .av-masonry-entry{}
.av-masonry-col-4 .av-masonry-entry.av-landscape-img{}
.av-masonry-col-5 .av-masonry-entry{width:19.90%;}
.av-masonry-col-5 .av-masonry-entry.av-landscape-img{width:39.80%;}
.av-masonry-col-6 .av-masonry-entry{width:16.6%;}
.av-masonry-col-6 .av-masonry-entry.av-landscape-img{width:33.2%;}
@media only screen and (min-width:768px) and (max-width:989px) {
.responsive.av-no-preview #top .av-medium-columns-4 .av-masonry-entry{width:24.90%;}
.responsive.av-no-preview #top .av-medium-columns-3 .av-masonry-entry{width:33.3%;}
.responsive.av-no-preview #top .av-medium-columns-2 .av-masonry-entry{width:49.80%;}
.responsive.av-no-preview .av-no-preview .av-medium-columns-1 .av-masonry-entry{width:100%;}
}
@media only screen and (min-width:480px) and (max-width:767px) {
.responsive.av-no-preview #top .av-small-columns-4 .av-masonry-entry{width:24.90%;}
.responsive.av-no-preview #top .av-small-columns-3 .av-masonry-entry{width:33.3%;}
.responsive.av-no-preview #top .av-small-columns-2 .av-masonry-entry{width:49.80%;}
.responsive.av-no-preview #top .av-small-columns-1 .av-masonry-entry{width:100%;}
}
@media only screen and (max-width:479px) {
.responsive.av-no-preview #top .av-mini-columns-4 .av-masonry-entry{width:24.90%;}
.responsive.av-no-preview #top .av-mini-columns-3 .av-masonry-entry{width:33.3%;}
.responsive.av-no-preview #top .av-mini-columns-2 .av-masonry-entry{width:49.80%;}
.responsive.av-no-preview #top .av-mini-columns-1 .av-masonry-entry{width:100%;}
}
.av-masonry-outerimage-container{
overflow:hidden;
}
.av-masonry-outerimage-container, .av-masonry-image-container {
position:relative;
top:0;
left:0;
bottom:0;
right:0;
z-index:1;
}
.av-masonry-image-container{
text-align:center;
background-size:cover;
background-position:center center;
}
.av-masonry-image-container img{ display:block; margin:0 auto;}
#top .av-inner-masonry{overflow:hidden; background-color:transparent;}
.av-masonry-entry .av-inner-masonry-content{
padding:20px;
z-index:2;
position:relative;
width:100%;
}
.av-masonry-entry .avia-arrow{border:none; top:-5px;}
.av-masonry-item-no-image .avia-arrow{display:none;}
.av-masonry-entry .av-masonry-entry-title{
line-height:1.3em;
margin:0;
font-size:15px;
}
.av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content{
padding-top:4px;
text-overflow:ellipsis;
overflow:hidden;
}
.av-masonry-date, .av-masonry-text-sep, .av-masonry-author{font-size:11px;}
.av-masonry-text-sep{padding:0 5px;}
.av-masonry-text-sep.text-sep-author, .av-masonry-author{display:none;}
.av-masonry-entry.av-masonry-item-loaded{
opacity:1;
visibility:visible;
}
.avia_desktop.avia_transform3d .av-masonry-entry{
-webkit-perspective:600px;
-moz-perspective:600px;
perspective:600px;
}
.avia_desktop.avia_transform3d .av-masonry-entry.av-masonry-item-loaded .av-inner-masonry{
-webkit-animation:avia_msonry_show 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.075); 
animation:avia_msonry_show 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.075); 
}
.av-large-gap.av-masonry{ padding:15px 0 0 15px; }
.av-no-gap.av-fixed-size  .av-masonry-entry .av-inner-masonry{  position:absolute; top:0px; left:-1px; right:0px; bottom:-2px; }
.av-1px-gap.av-fixed-size .av-masonry-entry .av-inner-masonry{  position:absolute; top:0px; left:0px; right:1px; bottom:1px; }
.av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry{position:absolute; top:0px; left:0px; right:15px; bottom:15px; }
.av-no-gap.av-flex-size .av-masonry-entry .av-inner-masonry{  position:relative; }
.av-1px-gap.av-flex-size .av-masonry-entry .av-inner-masonry{ position:relative; margin-right:1px; margin-bottom:1px; }
.av-large-gap.av-flex-size .av-masonry-entry .av-inner-masonry{ position:relative; margin-right:15px; margin-bottom:15px; }
.avia-mozilla .av-1px-gap.av-flex-size .av-masonry-entry .av-inner-masonry{ margin-bottom:2px; }
.av-flex-size .av-masonry-image-container{background-image:none !important; }
.av-fixed-size .av-masonry-image-container, .av-fixed-size .av-masonry-outerimage-container{position:absolute;}
.av-fixed-size .av-masonry-image-container img{display:none;}
.av-fixed-size .av-masonry-entry .av-inner-masonry-sizer{ width:100%; padding-bottom:80%; z-index:1; }
.av-fixed-size .av-masonry-entry.av-landscape-img .av-inner-masonry-sizer{ padding-bottom:40%;}
.av-fixed-size .av-masonry-entry.av-portrait-img .av-inner-masonry-sizer{ padding-bottom:160%;}
.av-fixed-size .av-masonry-entry.av-portrait-img.av-landscape-img  .av-inner-masonry-sizer{ padding-bottom:80%;}
#top .av-fixed-size .av-masonry-entry.av-masonry-item-no-image .av-inner-masonry-content,
#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content{ display:table; position:relative; height:100%;width:100%; bottom:0; table-layout:fixed; }
#top .av-fixed-size .av-masonry-entry.av-masonry-item-no-image .av-inner-masonry-content-pos,
#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content-pos{display:table-cell;  vertical-align:middle; text-align:center;}
#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry {
    background:transparent;
}
.av-fixed-size .av-masonry-entry .av-inner-masonry-content, 
.av-caption-on-hover .av-masonry-item-with-image.av-masonry-entry .av-inner-masonry-content,
.av-flex-size.av-caption-on-hover-hide .av-masonry-entry.av-masonry-item-with-image  .av-inner-masonry-content
{
position:absolute;
bottom:-1px; 
}
#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content{
background:rgba(0,0,0,0.35);
}
#top .av-caption-style-overlay.av-hover-overlay- .av-masonry-item-with-image .av-inner-masonry-content{
background:transparent;
}
#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content *,
#top .av-caption-style-overlay .av-masonry-item-with-image ins:before,
#top #wrap_all .av-caption-style-overlay .av-masonry-item-with-image del{
color:#fff;
}
#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content .avia-arrow, 
#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content .av-icon-display{
display:none;
}
#top #wrap_all .av-caption-style-overlay.av-flex-size .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content{ 
	position:absolute; top:-2px; left:-2px; right:-2px; bottom:-2px; display:block; height:auto; width:auto;
}
#top .av-caption-style-overlay.av-flex-size .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content-pos{
	display:table; height:100%; width:100%;
}
#top .av-caption-style-overlay.av-flex-size .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content-pos-content{
	display:table-cell;
    vertical-align:middle;
}
#top .av-caption-style-overlay .av-masonry-entry .av-masonry-entry-title{
font-size:1.5em;
}
.av-fixed-size.av-orientation-landscape-large  .av-masonry-entry .av-inner-masonry-sizer{ width:100%; padding-bottom:50%;  }
.av-fixed-size.av-orientation-square .av-masonry-entry .av-inner-masonry-sizer{ width:100%; padding-bottom:100%;  }
.av-fixed-size.av-orientation-portrait .av-masonry-entry .av-inner-masonry-sizer{ width:100%; padding-bottom:130%;  }
.av-fixed-size.av-orientation-portrait-large .av-masonry-entry .av-inner-masonry-sizer{ width:100%; padding-bottom:150%;  }
#top .av-masonry-entry:hover{text-decoration:none; }
.av-masonry-image-container, .av-inner-masonry-content, .av-masonry-pagination{
-webkit-transition:all 0.4s ease-in-out;
transition:		all 0.4s ease-in-out;
}
.avia_desktop .av-hover-overlay-active .av-masonry-image-container{opacity:0.7;}
.avia_desktop .av-hover-overlay-active .av-masonry-entry:hover .av-masonry-image-container,
.avia_desktop .av-hover-overlay-active.av-caption-style-overlay .av-masonry-entry .av-masonry-image-container
{ opacity:1;}
.avia_desktop .av-masonry-entry:hover .av-masonry-image-container{
-webkit-transform:	scale(1.05,1.05);
transform:			scale(1.05,1.05);
}
.avia_desktop .av-caption-on-hover .av-masonry-item-with-image .av-inner-masonry-content{opacity:0; filter:alpha(opacity=00);}
.avia_desktop .av-caption-on-hover .av-masonry-item-with-image.av-masonry-entry:hover .av-inner-masonry-content{opacity:1; filter:alpha(opacity=100);}
.avia_desktop .av-caption-on-hover-hide .av-masonry-item-with-image .av-inner-masonry-content{opacity:1; filter:alpha(opacity=100);}
.avia_desktop .av-caption-on-hover-hide .av-masonry-item-with-image.av-masonry-entry:hover .av-inner-masonry-content{opacity:0; filter:alpha(opacity=00);}
.avia_desktop .av-inner-masonry-content{ 
-webkit-backface-visibility:hidden;
}
.avia_desktop.avia_transform3d .av-caption-on-hover.av-caption-style- .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content,
.avia_desktop.avia_transform3d .av-caption-on-hover-hide.av-caption-style- .av-masonry-entry.av-masonry-item-with-image:hover .av-inner-masonry-content{
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-transform-origin:center bottom;
-moz-transform-origin:center bottom;
transform-origin:center bottom;
-webkit-transform:rotateX(120deg);
transform:rotateX(120deg);
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d;
}
.avia_desktop.avia_transform3d .av-caption-on-hover-hide.av-caption-style- .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content,
.avia_desktop.avia_transform3d .av-caption-on-hover.av-caption-style- .av-masonry-entry.av-masonry-item-with-image:hover .av-inner-masonry-content{
-webkit-transform:	rotateX(0deg);
transform:			rotateX(0deg);
-webkit-transform-origin:center bottom;
-moz-transform-origin:center bottom;
transform-origin:center bottom;
}
.avia_desktop.avia_transform3d .av-masonry-entry:hover .av-icon-display{
-webkit-transform:	rotateY(180deg);
transform:			rotateY(180deg);
border-color:transparent;
}
.avia_desktop.avia_transform3d .av-masonry-image-container{
-webkit-perspective:1000px;
-webkit-backface-visibility:hidden;
}
.av-masonry-sort{ text-align:center; padding:20px 40px; visibility:hidden; overflow:hidden; }
#top div.container .av-masonry .av-masonry-sort {
  padding:0px;
  background:transparent;
  line-height:30px;
  margin-bottom:15px;
  font-size:0.9em;
}
.av-large-gap .av-masonry-sort{}
.av-masonry-sort a{text-decoration:none;}
.av-masonry-sort .avia_hide_sort{display:none;}
.av-sort-by-term > * { display:inline-block; }
.av-no-gap  .av-masonry-sort, .av-1px-gap  .av-masonry-sort{margin:0 0 1px 0;}
.av-large-gap .av-masonry-sort{margin:0 15px 15px 0;}
.avia-term-count{display:none; }
#top .av-sort-yes-tax{line-height:50px}
#top .av-sort-yes-tax .av-sort-by-term, #top .av-sort-yes-tax .sort_by_cat{float:right}
#top .av-current-sort-title{float:left; font-weight:normal; font-size:26px;}
.av-masonry-pagination{
clear:both;
z-index:2;
bottom:20px;
right:20px;
padding:20px;
display:block;
}
#top .av-masonry-load-more{
text-align:center;
text-decoration:none;
text-transform:uppercase;
font-weight:600;
letter-spacing:1px;
font-size:13px;
visibility:hidden;
opacity:0;
overflow:hidden;
}
#top .av-masonry-load-more.av-masonry-no-more-items {
opacity:0 !important;
height:0px;
padding:0px;
filter:alpha(opacity=00);
}
#top .av-masonry-load-more:hover{ letter-spacing:0px; }
.av-no-gap .av-masonry-load-more{margin:1px 0 0 0; float:left; width:100%;}
.av-large-gap .av-masonry-pagination{margin:0 15px 15px 0;}
.av-masonry-pagination .pagination{padding:5px;}
.av-masonry-pagination .pagination-meta { line-height:30px; }
.av-masonry-entry.sale .av-masonry-entry-title{ padding-right:48px;}
#top .av-masonry-entry.type-product .av-masonry-image-container{-webkit-transform:scale(1);transform:scale(1); }
#top .av-masonry-entry .price, #top .av-masonry-entry .price span, #top .av-masonry-entry del, #top .av-masonry-entry ins {font-size:14px;}
#top .av-masonry-entry .onsale{ top:20px; right:20px;}
#top .av-caption-style-overlay .av-masonry-entry .onsale{ top:0px; right:0px; border-radius:0;}
#top .av-caption-style-overlay .av-masonry-entry.sale .av-masonry-entry-title{ padding-right:0px;}
#top .av-masonry-entry .av-inner-masonry .av-masonry-overlay{opacity:0; filter:alpha(opacity=0); width:100%; z-index:10; position:absolute; top:0; left:0; right:0; bottom:0;}
#top .av-masonry-entry:hover .av-inner-masonry .av-masonry-overlay{  opacity:1; filter:alpha(opacity=100);  }
#top .av-icon-display.av-masonry-media{
position:absolute;
left:50%;
margin-left:-30px;
top:-75px;
opacity:0.7;
filter:alpha(opacity=70);
}
#top .av-masonry-entry:hover .av-icon-display.av-masonry-media{
opacity:1; filter:alpha(opacity=100);
-webkit-transform:	rotateY(0deg);
transform:			rotateY(0deg);
}
#top .av-masonry-entry.format-quote .av-icon-display{
position:absolute;
z-index:-1;
border:none;
background:rgba(0, 0, 0, 0);
opacity:0.1;
filter:alpha(opacity=10);
bottom:-20px;
left:0;
font-size:50px;
line-height:100px;
width:100px;
}
#top div .av-masonry-entry.format-quote:hover .av-icon-display{
-webkit-transform:	rotateY(0deg);
transform:			rotateY(0deg);
opacity:0.3; filter:alpha(opacity=30);
}
#top .container .av-masonry{background:transparent;}
#top .container .av-masonry.av-large-gap {
  padding:0;
  width:102%;
  width:calc(100% + 15px);
}
@media only screen and (min-width:1800px){
 .responsive.html_stretched .av-masonry-col-flexible .av-masonry-entry,
 .responsive.html_av-framed-box .av-masonry-col-flexible .av-masonry-entry{width:16.6%;}
 .responsive.html_stretched .av-masonry-col-flexible .av-masonry-entry.av-landscape-img,
 .responsive.html_av-framed-box .av-masonry-col-flexible .av-masonry-entry.av-landscape-img{width:33.2%;}
}
@media only screen and (min-width:989px) and (max-width:1340px) {
.responsive .av-masonry-col-flexible .av-masonry-entry{width:33.3%;}
.responsive .av-masonry-col-flexible .av-masonry-entry.av-landscape-img{width:66.6%;}
}
@media only screen and (max-width:767px) {
	.responsive #top .av-masonry-entry{width:100%;}
}
@media only screen and (min-width:480px) and (max-width:767px) {
	.responsive #top .av-masonry-entry{width:49.90%;}
	.responsive #top .av-masonry-entry.av-landscape-img{width:100%;}
}
@media only screen and (max-width:480px){
	.responsive #top .av-masonry-entry{width:100%;}
}
@media only screen and (min-width:767px) and (max-width:989px) {
	.responsive .av-masonry-col-flexible.av-masonry-gallery .av-masonry-entry{width:33.3%;}
	.responsive .av-masonry-col-flexible.av-masonry-gallery .av-masonry-entry.av-landscape-img{width:66.6%;}
	.responsive .av-masonry-col-automatic .av-masonry-entry .av-masonry-entry-title{font-size:13px;}
	.responsive .av-masonry-entry .av-masonry-entry-title+.av-masonry-entry-content{display:none;}
}
@media only screen and (min-width:767px) and (max-width:989px) {
	.responsive .av-masonry-col-flexible .av-masonry-entry{width:49.90%;}
	.responsive .av-masonry-col-flexible .av-masonry-entry.av-landscape-img{width:100%;}
}
.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;
}
#top .sticky_placeholder	{ height:51px; position:relative; clear:both; }
#top .av-submenu-container	{ min-height:52px; position:relative; width:100%; border-bottom-style:solid; border-bottom-width:1px; -webkit-perspective:1000px; -webkit-backface-visibility:hidden; font-size:13px; line-height:1.65em;}
#top .av-submenu-container.av-sticky-submenu{position:absolute;}
#top .av-submenu-container .container{padding:0 !important;}
#top .av-subnav-menu	  { margin:0; }
#top .av-subnav-menu   li {position:relative; display:block; margin:0;}
#top .av-subnav-menu > li {padding:15px 0; display:inline-block;}
#top .av-subnav-menu > li > a{padding:0px 10px 0px 12px; display:block; border-left-style:solid; border-left-width:1px;}
#top .av-subnav-menu > li:first-child a{border-left:none;}
#top .av-subnav-menu > li ul{visibility:hidden; position:absolute; width:200px; top:50px; left:0; text-align:left; border-style:solid; border-width:1px; margin:0; opacity:0; 
-webkit-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;
}
#top .av-subnav-menu > li ul a{line-height:23px; padding:8px 15px; width:100%; display:block; }
#top .av-subnav-menu > li ul ul{left:198px;top:-1px;}
#top .av-subnav-menu li a{text-decoration:none;}
#top .av-subnav-menu li:hover > ul{visibility:visible; opacity:1;}
#top .av-subnav-menu li > ul.av-visible-mobile-sublist{visibility:visible; opacity:1;}
#top .av-subnav-menu .avia-bullet{display:none;}
#top .av-subnav-menu .av-menu-button > a{padding:0; border:none;}
#top .av-submenu-pos-left{text-align:left;}
#top .av-submenu-pos-center{text-align:center;}
#top .av-submenu-pos-right{text-align:right;}
#top .av-submenu-pos-right.av-subnav-menu > li ul ul{left:-200px;}
#top .av-submenu-container .avia-menu-fx{display:none;}
#top .mobile_menu_toggle{
display:none;
height:46px; min-width:46px; line-height:46px; padding:0px 20px;
text-decoration:none; text-align:center;
margin:0 3px; z-index:10000;
border-style:solid; 
border-width:1px; 
border-top:none;
border-bottom:none;
font-size:30px;
position:relative;
}
#top .mobile_menu_toggle .av-current-placeholder{font-size:14px; vertical-align:bottom; display:inline-block; margin-left:20px;}
#top .av-subnav-menu li:hover > ul { z-index:10; }
#top .av-submenu-container:hover {
    z-index:400 !important;
}
@media only screen and (max-width:767px)
{
	.responsive #top .sticky_placeholder{max-height:0px; }
	.responsive #top .av-submenu-container{top:auto !important; position:relative !important; height:auto; min-height:0; margin-bottom:-1px;}
	
	.responsive #top .av-menu-mobile-active {text-align:center; }
	.responsive #top .av-menu-mobile-active .mobile_menu_toggle{display:inline-block;}
	.responsive #top .av-menu-mobile-active .av-subnav-menu{display:none;}
	
	.responsive #top #wrap_all .av-menu-mobile-active.container {width:100%; max-width:100%;}
	.responsive #top .av-menu-mobile-active .av-open-submenu.av-subnav-menu{display:block;}
	.responsive #top .av-subnav-menu > li:first-child{margin-top:-1px;}
	.responsive #top .av-menu-mobile-active .av-subnav-menu  li{display:block; border-top-style:solid; border-top-width:1px; padding:0;}
	.responsive #top .av-menu-mobile-active .av-subnav-menu > li > a{border-left:none; padding:15px 15%; text-align:left;}
	.responsive #top .av-menu-mobile-active .av-subnav-menu > li a:before{content:"\25BA"; position:absolute; top:15px; margin-left:-10px; font-family:'entypo-fontello'; font-size:7px;}
	.responsive #top .av-menu-mobile-active .av-subnav-menu li > ul{visibility:visible; opacity:1; top:0; left:0; position:relative; width:100%; border:none;}
	.responsive #top .av-menu-mobile-active.av-submenu-hidden .av-subnav-menu li > ul{display:none;}
	.responsive #top .av-menu-mobile-active.av-submenu-hidden .av-subnav-menu li > ul.av-visible-sublist{display:block;}
	
	.responsive #top .av-menu-mobile-active .av-subnav-menu li > ul a{padding:15px 19%;}
	.responsive #top .av-menu-mobile-active .av-subnav-menu li li > ul a{padding:15px 24%;}
	.responsive #top .av-menu-mobile-active .av-subnav-menu li li li > ul a{padding:15px 29%;}
}
.avia_message_box{
text-align:center;
position:relative;
border-color:#e1e1e1;
background-color:#f8f8f8;
clear:both;
margin:30px 0;
}
div .avia_message_box .avia_message_box_title{
background-color:rgba(0,0,0,0.05);
position:absolute;
top:0;
left:0;
padding:5px 20px;
font-size:11px;
text-shadow:none;
}
.avia_message_box_content{ font-size:14px; text-transform:uppercase; font-weight:600;}
.avia_message_box_icon{ position:relative; left:-0.5em; font-size:1.3em;}
.avia_message_box.avia-size-normal{ padding:17px; }
.avia_message_box.avia-size-large{ padding:35px; }
.avia_message_box.avia-color-green , .avia_message_box.avia-color-green a	 {background-color:#E0F1B5; 	border-color:#8BAF5B; 	text-shadow:0 1px 0 rgba(255, 255, 255, 0.7); 	color:#4F5F39; }
.avia_message_box.avia-color-blue  , .avia_message_box.avia-color-blue a	 {background-color:#F5F6FC; 	border-color:#9DADBF; 	text-shadow:0 1px 0 rgba(255, 255, 255, 0.7); 	color:#4671A3; }
.avia_message_box.avia-color-red   , .avia_message_box.avia-color-red a	     {background-color:#FFF8F4; 	border-color:#CDA18F; 	text-shadow:0 1px 0 rgba(255, 255, 255, 0.7); 	color:#AF2C20; }
.avia_message_box.avia-color-orange, .avia_message_box.avia-color-orange a   {background-color:#FFFDF3; 	border-color:#E6BF4A; 	text-shadow:0 1px 0 rgba(255, 255, 255, 0.7); 	color:#C96D11; }
.avia_message_box.avia-color-grey  , .avia_message_box.avia-color-grey a	 {background-color:#333; 		border-color:#444; 	text-shadow:0 1px 0 rgba(0, 0, 0, 1); 			color:#fff; }
.avia_message_box.avia-color-silver, .avia_message_box.avia-color-silver a   {background-color:#f8f8f8; 	border-color:#e1e1e1; 	text-shadow:0 1px 0 rgba(255, 255, 255, 1); 	color:#444; }
.avia_message_box_content p{display:inline;}
#top .avia_message_box_content strong{color:inherit;}
.avia_message_box a{text-decoration:underline; }
#top .avia_message_box a:hover{color:inherit; opacity:0.7;}
.avia_message_box.avia-icon_select-no .avia_message_box_icon{ display:none }
.avia_message_box.avia-border-solid{border-width:3px; border-style:solid;}
.avia_message_box.avia-border-dashed{border-width:1px; border-style:dashed;}
.avia_message_box a.av_message_close{position:absolute;right:0;top:0;text-decoration:none;display:block;width:1.2em;height:1.2em;background:rgba(0,0,0,0.05);text-shadow:none;text-align:center;cursor:pointer; line-height:1.2em; font-size:1em; font-family:Arial, Baskerville, monospace !important;}
.avia_message_box.messagebox-hidden{display:none;}
.avia_message_box.avia-color-custom .av_message_close{color:inherit;}
.avia-animated-number{
display:block;
clear:both;
position:relative;
text-align:center;
}
.avia-animated-number:hover{text-decoration:none;}
.avia-animated-number-content{line-height:1.3em;}
.avia-animated-number.avia-color-font-light .avia-animated-number-content, .avia-animated-number.avia-color-font-light .heading{
color:#fff;
}
.avia-animated-number.avia-color-font-dark .avia-animated-number-content, .avia-animated-number.avia-color-font-dark .heading{
color:#222;
}
#top .avia-color-font-custom .heading {
color:inherit;
}
.avia-animated-number.avia-color-font-embossed .avia-single-number{
text-shadow:0 1px 0 rgb(203, 203, 203), 0 2px 0 rgb(201, 201, 201), 0 3px 0 rgb(186, 186, 186), 0 4px 0 rgb(184, 184, 184), 0 5px 0 rgb(171, 171, 171), 0 6px 1px rgba(0, 0, 0, .1), 0 0 5px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .3), 0 3px 5px rgba(0, 0, 0, .2), 0 5px 10px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .2), 0 20px 20px rgba(0, 0, 0, .15);
color:rgb(255, 255, 255);
}
.avia-animated-number-title{
font-size:40px;
white-space:nowrap;
line-height:1em;
position:relative;
letter-spacing:-2px;
font-weight:400;
margin-bottom:4px;
}
.avia-no-number{
opacity:0.5;
font-size:0.8em;
font-weight:normal;
}
.avia-animated-number-content{
padding:0;
position:relative;
clear:none;
overflow:hidden;
font-size:15px;
}
.avia-animated-number-content p{
margin:0;
}
.js_active .avia-animated-number-title{
visibility:hidden;
}
.number_prepared .avia-animated-number-title{
visibility:visible;
}
.av-icon-before-number{margin-right:10px;}
.av-icon-after-number{margin-left:10px;}
.sort_width_container{
margin:30px 0;
}
.entry-content-wrapper .sort_width_container:first-child{margin-top:0;}
.sort_width_container, #js_sort_items{
overflow:hidden;
position:relative;
clear:both;
}
#js_sort_items{
visibility:hidden;
font-size:0.9em;
}
#js_sort_items a{
display:block;
float:left;
text-decoration:none;
}
.av-cat-count{display:none; }
#js_sort_items .text-sep{
float:left;
padding:0 6px;
}
.grid-sort-container{
clear:both;
position:relative;
z-index:20;
}
.isotope_activated .isotope-item{
margin-left:0;
}
#top .isotope-item{
z-index:2;
}
#top .isotope-hidden{
z-index:1;
}
.avia_sortable_active .isotope{
-webkit-transition:height 0.5s 0.2s cubic-bezier(0.165, 0.840, 0.440, 1.000);
transition:		height 0.5s 0.2s cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
#top .isotope-item.special_av_fullwidth .inner-entry{
text-align:left;
display:table;
table-layout:fixed;
}
#top .isotope-item.special_av_fullwidth .av_table_col.grid-content{
    width:33.3%;
    vertical-align:middle;
}
#top .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image{
	width:67.7%;
    vertical-align:middle;
}
#top .isotope-item.special_av_fullwidth .av_table_col .entry-title{
    margin:0 0 20px; font-size:25px;
}
#top .isotope-item.special_av_fullwidth .av_table_col .grid-entry-excerpt {
    font-size:1em;
    font-style:normal;
}
#top .isotope-item.special_av_fullwidth .av_table_col .avia-arrow {
z-index:5;
margin:-5px 0 0 -5px;
top:50%;
right:-5px;
left:auto;
}
@media only screen and (max-width:989px){
	#top .isotope-item.special_av_fullwidth .av_table_col .entry-title{ font-size:20px; margin:0 0 10px; }
}
@media only screen and (max-width:767px){
	#top .isotope-item.special_av_fullwidth .av_table_col.grid-content { width:100%; display:block; }
	#top .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image{ width:100%; display:block; }
	#top .isotope-item.special_av_fullwidth .av_table_col .entry-title{ font-size:15px; margin:0 0 10px; }
	#top .isotope-item.special_av_fullwidth .av_table_col .avia-arrow { z-index:5; top:100%; margin-top:-5px; left:50%; right:auto;}
	
	#top div .av-current-sort-title{float:none;}
	#top div .av-sort-yes-tax .av-sort-by-term, #top div .av-sort-yes-tax .sort_by_cat{float:none}
}
.grid-entry{ overflow:visible;}
.grid-entry .avia-arrow{ border:none; top:-4px; }
.grid-entry .inner-entry {margin-right:1px; box-shadow:0px 0px 0px 1px rgba(0, 0, 0, 0.1);  position:relative;}
.grid-image {display:block; width:100%; position:relative; overflow:hidden; }
.grid-image img{width:100%; display:block;}
.grid-content{padding:20px; position:relative;}
.grid-entry-title{font-size:13px; margin:0; padding:0; font-weight:500;}
.grid-entry-excerpt{font-size:12px; font-style:italic; margin-bottom:-2px;}
.with-excerpt-container .grid-entry{text-align:center;}
.grid-circle .inner-entry {
margin:0;
border-radius:999px;
overflow:hidden;
}
.grid-circle .grid-content {
padding:16px 35px 45px;
position:absolute;
bottom:0; left:0; right:0;
text-align:center;
}
.pagination-portfolio .pagination{padding:20px 0;}
.avia-section .pagination-portfolio .pagination{padding:16px;}
.portfolio_preview_container{
position:relative;
clear:both;
width:100%;
overflow:hidden;
display:none;
margin-bottom:25px;
padding:0;
}
.portfolio-details-inner {
display:none;
clear:both;
width:100%;
position:relative;
overflow:hidden;
border-style:solid;
border-width:1px;
}
.portfolio-preview-title{
font-size:22px;
}
.ajax_slide {
display:block;
clear:both;
width:100%;
overflow:hidden;
position:absolute;
left:120%;
top:0;
z-index:1;
}
.ajax_slide.open_slide {
display:block;
position:relative;
left:0;
z-index:2;
}
.ajax_slide .inner_slide{
display:table;
position:relative;
table-layout:fixed;
width:100%;
}
.av_table_col{
display:table-cell;
vertical-align:top;
position:relative;
}
.portfolio-preview-image{
width:66.6%;
}
.portfolio-preview-content{
width:33.5%;
padding:63px 30px 30px 30px;
}
.portfolio_preview_container .portfolio-details-inner .no_portfolio_preview_gallery{
width:100%;
}
div .portfolio-preview-image .avia-slideshow{
margin:0;
}
div .portfolio-preview-image .avia-slideshow img{
border-radius:0;
}
#top .portfolio-preview-image .avia-gallery{
padding:0;
margin-bottom:-1px;
}
#top .portfolio-preview-image .avia-gallery .avia-gallery-big{
border-top:none;
border-left:none;
border-right:none;
position:relative;
margin-bottom:-1px;
padding:0;
border-radius:0;
}
#top .portfolio-preview-image .avia-gallery-thumb{
position:relative;
margin-right:-1px;
}
#top .portfolio-preview-image .avia-gallery-thumb img{
border-left:none;
}
#top .portolio-preview-list-image, #top .portolio-preview-list-image img{
display:block;
position:relative;
width:100%;
}
#top .portolio-preview-list-image{
border-bottom-style:solid;
border-bottom-width:1px;
}
div .portfolio-preview-image{
border-right-style:solid;
border-right-width:1px;
}
div .portfolio-preview-image:last-child{border:none;}
.portfolio-preview-content .avia-arrow {
top:50%;
left:-1px;
margin-top:-6px;
border-right:none;
border-top:none;
z-index:510;
}
.open_container, .open_container .portfolio-details-inner {
display:block;
height:auto;
}
.ajax_controlls{
position:absolute;
z-index:100;
right:0;
top:0;
}
.ajax_controlls a {
text-decoration:none;
line-height:40px;
width:40px;
height:40px;
display:block;
float:left;
margin-left:-1px;
overflow:hidden;
border-style:solid;
border-width:1px;
border-radius:0px;
text-align:center;
}
.avia_loading_icon{
background:rgba(0,0,0,0.7);
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
margin:0;
display:none;
z-index:10000;
}
.avia-msie-8 .avia_loading_icon{
background:#000;
filter:alpha(opacity=70) !important;	
}
#top .avia_loading_icon .av-siteloader {
    border-top-color:#fff;
    border-right-color:#fff;
    border-bottom-color:#fff;
    position:absolute;
    top:50%;
    left:50%;
    margin:-20px 0 0 -20px;
}
.avia_transform .portfolio-preview-image .avia-gallery-thumb img{
opacity:1;
-webkit-transform:scale(1);
transform:scale(1);
}
.avia_transform .portfolio-preview-image .avia-gallery-thumb  img.avia_start_animation{
-webkit-animation:none;
animation:none;
}
.avia-fullwidth-portfolio .sort_width_container{margin:0; padding:20px 40px; border-top-style:solid; border-top-width:1px;}
.avia-fullwidth-portfolio .pagination{padding:15px 40px;}
.avia-fullwidth-portfolio #js_sort_items{text-align:center; }
.avia-fullwidth-portfolio #js_sort_items a, .avia-fullwidth-portfolio #js_sort_items .text-sep{float:none; display:inline-block; }
.avia-fullwidth-portfolio .grid-entry .inner-entry{margin:0;}
.avia-fullwidth-portfolio .portfolio_preview_container{margin-top:25px;}
.js_active .grid-image{opacity:0;}
.fullsize .grid-col-4 .grid-image{height:161px;}
.fullsize .grid-col-3 .grid-image{height:249px;}
	@media only screen and (min-width:1140px) {
	.responsive .fullsize .grid-col-4 .grid-image{height:183px;}
	.responsive .fullsize .grid-col-3 .grid-image{height:276px;}
	}
	@media only screen and (min-width:1340px) {
	.responsive .fullsize .grid-col-4 .grid-image{height:215px;}
	.responsive .fullsize .grid-col-3 .grid-image{height:325px;}
	}
	@media only screen and (min-width:768px) and (max-width:989px) {
	.responsive .fullsize .grid-col-4 .grid-image{height:121px;}
	.responsive .fullsize .grid-col-3 .grid-image{height:183px;}
	}
	@media only screen and (max-width:767px) {
	.responsive .fullsize .grid-col-4 .grid-image,
	.responsive .fullsize .grid-col-3 .grid-image{height:auto;}
	.responsive .portfolio-preview-image,
    .responsive .portfolio-preview-content{ display:block; width:100%; border-right:none;}
	.responsive .portfolio-preview-content{border-top-style:solid; border-top-width:1px; }
	.responsive .ajax_slide .inner_slide{display:block;}
	.responsive .ajax_slide .av_table_col{display:block;padding:30px;}
	.responsive #top #wrap_all .avia-fullwidth-portfolio .flex_column{margin-bottom:0}
	}
@media only screen and (min-width:768px) and (max-width:989px) {
.responsive.av-no-preview #top #wrap_all .av-medium-columns-4 .grid-entry{width:25%;}
.responsive.av-no-preview #top #wrap_all .av-medium-columns-3 .grid-entry{width:33.3%;}
.responsive.av-no-preview #top #wrap_all .av-medium-columns-2 .grid-entry{width:50%;}
.responsive.av-no-preview #top #wrap_all .av-medium-columns-1 .grid-entry{width:100%;}
}
@media only screen and (min-width:480px) and (max-width:767px) {
.responsive.av-no-preview #top #wrap_all .av-small-columns-4 .grid-entry{width:25%;}
.responsive.av-no-preview #top #wrap_all .av-small-columns-3 .grid-entry{width:33.3%;}
.responsive.av-no-preview #top #wrap_all .av-small-columns-2 .grid-entry{width:50%;}
.responsive.av-no-preview #top #wrap_all .av-small-columns-1 .grid-entry{width:100%;}
}
@media only screen and (max-width:479px) {
.responsive.av-no-preview #top #wrap_all .av-mini-columns-4 .grid-entry{width:25%;}
.responsive.av-no-preview #top #wrap_all .av-mini-columns-3 .grid-entry{width:33.3%;}
.responsive.av-no-preview #top #wrap_all .av-mini-columns-2 .grid-entry{width:50%;}
.responsive.av-no-preview #top #wrap_all .av-mini-columns-1 .grid-entry{width:100%;}
}
.avia-progress-bar-container{margin:15px 0; clear:both;}
.avia-progress-bar{position:relative; margin-bottom:4px;}
.avia-progress-bar .progressbar-title-wrap {
position:absolute;
z-index:2;
bottom:3px;
left:3px;
color:white;
background:black;
background:rgba(0, 0, 0, 0.5);
padding:1px 10px 2px 10px;
border-radius:3px;
line-height:21px;
}
.progressbar-icon{float:left;margin-right:5px;}
.icon-bar-no .progressbar-icon{display:none;}
.progressbar-title{float:left;}
.avia-progress-bar .progress{width:100%; height:30px; line-height:30px; position:relative; border-radius:3px; overflow:hidden;
box-shadow:inset 0px 0px 15px 0px rgba(0, 0, 0, 0.07);
}
#top .avia-progress-bar div.progress .bar-outer, #top .avia-progress-bar div.progress .bar{height:100%; position:absolute; top:0; left:0; width:100%;
background-size:32px 32px; border-radius:3px;
}
.av-animated-bar .avia-progress-bar div.progress .bar{
-webkit-animation:avia-bg-move 1.2s linear infinite; 
animation:avia-bg-move 1.2s linear infinite; 
height:100%;
}
.avia-progress-bar div.progress {
clear:both;
}
.avia_transform #top div.progress .bar-outer{
width:0;
}
.av-small-bar .avia-progress-bar{
	margin-top:1.9em;
}
.av-small-bar .avia-progress-bar:first-child{
margin-top:0em;
}
.av-small-bar .avia-progress-bar .progressbar-title-wrap {
	position:relative;
    bottom:0;
    left:0;
    padding:0;
    background:none;
    color:inherit;
    line-height:1.65em;
    font-size:0.9em;
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:0.5px;
}
.av-small-bar .avia-progress-bar .progress {
    height:10px;
    line-height:1em;
    border-radius:0px;
}
.progressbar-percent{
	float:right;
	opacity:0.6;
}
#top .av-small-bar .avia-progress-bar div.progress .bar-outer, #top .av-small-bar .avia-progress-bar div.progress .bar{
	border-radius:0px;
}
.avia_transform #top .avia-progress-bar div.progress.avia_start_animation .bar-outer{
-webkit-animation:avia_expand 1.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);  
animation:avia_expand 1.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);  
width:100%;
}
.grey-bar .bar{
background:#555;
}
.av-striped-bar .grey-bar .bar{
background-image:	-webkit-linear-gradient(-45deg, #666 25%, #444 25%, #444 50%, #666 50%, #666 75%, #444 75%, #444);
background-image:-moz-linear-gradient(-45deg, #666 25%, #444 25%, #444 50%, #666 50%, #666 75%, #444 75%, #444);
background-image:linear-gradient(-45deg, #666 25%, #444 25%, #444 50%, #666 50%, #666 75%, #444 75%, #444);
}
.blue-bar .bar{
background:#7bb0e7;
}
.av-striped-bar .blue-bar .bar{
background-image:	-webkit-linear-gradient(-45deg, #96C8FB 25%, #74a6d9 25%, #74a6d9 50%, #96C8FB 50%, #96C8FB 75%, #74a6d9 75%, #74a6d9);
background-image:-moz-linear-gradient(-45deg, #96C8FB 25%, #74a6d9 25%, #74a6d9 50%, #96C8FB 50%, #96C8FB 75%, #74a6d9 75%, #74a6d9);
background-image:linear-gradient(-45deg, #96C8FB 25%, #74a6d9 25%, #74a6d9 50%, #96C8FB 50%, #96C8FB 75%, #74a6d9 75%, #74a6d9);
}
.green-bar .bar{
background:#83a846;
}
.av-striped-bar .green-bar .bar{
background-image:	-webkit-linear-gradient(-45deg, #A5CA68 25%, #83a846 25%, #83a846 50%, #A5CA68 50%, #A5CA68 75%, #83a846 75%, #83a846);
background-image:-moz-linear-gradient(-45deg, #A5CA68 25%, #83a846 25%, #83a846 50%, #A5CA68 50%, #A5CA68 75%, #83a846 75%, #83a846);
background-image:linear-gradient(-45deg, #A5CA68 25%, #83a846 25%, #83a846 50%, #A5CA68 50%, #A5CA68 75%, #83a846 75%, #83a846);
}
.orange-bar .bar{
background:#EDAE44;
}
.av-striped-bar .orange-bar .bar{
background-image:-webkit-linear-gradient(-45deg, #EDAE44 25%, #FFCF66 25%, #FFCF66 50%, #EDAE44 50%, #EDAE44 75%, #FFCF66 75%, #FFCF66);
background-image:-moz-linear-gradient(-45deg, #EDAE44 25%, #FFCF66 25%, #FFCF66 50%, #EDAE44 50%, #EDAE44 75%, #FFCF66 75%, #FFCF66);
background-image:linear-gradient(-45deg, #EDAE44 25%, #FFCF66 25%, #FFCF66 50%, #EDAE44 50%, #EDAE44 75%, #FFCF66 75%, #FFCF66);
}
.black-bar .bar{
background:#222;
}
.av-striped-bar .black-bar .bar{
background-image:-webkit-linear-gradient(-45deg, #222 25%, #444 25%, #444 50%, #222 50%, #222 75%, #444 75%, #444);
background-image:-moz-linear-gradient(-45deg, #222 25%, #444 25%, #444 50%, #222 50%, #222 75%, #444 75%, #444);
background-image:linear-gradient(-45deg, #222 25%, #444 25%, #444 50%, #222 50%, #222 75%, #444 75%, #444);
}
.red-bar .bar{
background:#B02B2C;
}
.av-striped-bar .red-bar .bar{
background-image:-webkit-linear-gradient(-45deg, #B02B2C 25%, #D24D4E 25%, #D24D4E 50%, #B02B2C 50%, #B02B2C 75%, #D24D4E 75%, #D24D4E);
background-image:-moz-linear-gradient(-45deg, #B02B2C 25%, #D24D4E 25%, #D24D4E 50%, #B02B2C 50%, #B02B2C 75%, #D24D4E 75%, #D24D4E);
background-image:linear-gradient(-45deg, #B02B2C 25%, #D24D4E 25%, #D24D4E 50%, #B02B2C 50%, #B02B2C 75%, #D24D4E 75%, #D24D4E);
}
.teal-bar .bar{
background:#5F8789;
}
.av-striped-bar .teal-bar .bar{
background-image:-webkit-linear-gradient(-45deg, #5F8789 25%, #7FA9AB 25%, #7FA9AB 50%, #5F8789 50%, #5F8789 75%, #7FA9AB 75%, #7FA9AB);
background-image:-moz-linear-gradient(-45deg, #5F8789 25%, #7FA9AB 25%, #7FA9AB 50%, #5F8789 50%, #5F8789 75%, #7FA9AB 75%, #7FA9AB);
background-image:linear-gradient(-45deg, #5F8789 25%, #7FA9AB 25%, #7FA9AB 50%, #5F8789 50%, #5F8789 75%, #7FA9AB 75%, #7FA9AB);
}
.aqua-bar .bar{
background:#4ECAC2;
}
.av-striped-bar .aqua-bar .bar{
background-image:-webkit-linear-gradient(-45deg, #4ECAC2 25%, #6FECE4 25%, #6FECE4 50%, #4ECAC2 50%, #4ECAC2 75%, #6FECE4 75%, #6FECE4);
background-image:-moz-linear-gradient(-45deg, #4ECAC2 25%, #6FECE4 25%, #6FECE4 50%, #4ECAC2 50%, #4ECAC2 75%, #6FECE4 75%, #6FECE4);
background-image:linear-gradient(-45deg, #4ECAC2 25%, #6FECE4 25%, #6FECE4 50%, #4ECAC2 50%, #4ECAC2 75%, #6FECE4 75%, #6FECE4);
}
.purple-bar .bar{
background:#745F7E;
}
.av-striped-bar .purple-bar .bar{
background-image:-webkit-linear-gradient(-45deg, #745F7E 25%, #967F9F 25%, #967F9F 50%, #745F7E 50%, #745F7E 75%, #967F9F 75%, #967F9F);
background-image:-moz-linear-gradient(-45deg, #745F7E 25%, #967F9F 25%, #967F9F 50%, #745F7E 50%, #745F7E 75%, #967F9F 75%, #967F9F);
background-image:linear-gradient(-45deg, #745F7E 25%, #967F9F 25%, #967F9F 50%, #745F7E 50%, #745F7E 75%, #967F9F 75%, #967F9F);
}
.pink-bar .bar{
background:#D65799;
}
.av-striped-bar .pink-bar .bar{
background-image:-webkit-linear-gradient(-45deg, #D65799 25%, #F879BB 25%, #F879BB 50%, #D65799 50%, #D65799 75%, #F879BB 75%, #F879BB);
background-image:-moz-linear-gradient(-45deg, #D65799 25%, #F879BB 25%, #F879BB 50%, #D65799 50%, #D65799 75%, #F879BB 75%, #F879BB);
background-image:linear-gradient(-45deg, #D65799 25%, #F879BB 25%, #F879BB 50%, #D65799 50%, #D65799 75%, #F879BB 75%, #F879BB);
}
.silver-bar .bar{
background:#D7D7D7;
}
.av-striped-bar .silver-bar .bar{
background-image:-webkit-linear-gradient(-45deg, #D7D7D7 25%, #F9F9F9 25%, #F9F9F9 50%, #D7D7D7 50%, #D7D7D7 75%, #F9F9F9 75%, #F9F9F9);
background-image:-moz-linear-gradient(-45deg, #D7D7D7 25%, #F9F9F9 25%, #F9F9F9 50%, #D7D7D7 50%, #D7D7D7 75%, #F9F9F9 75%, #F9F9F9);
background-image:linear-gradient(-45deg, #D7D7D7 25%, #F9F9F9 25%, #F9F9F9 50%, #D7D7D7 50%, #D7D7D7 75%, #F9F9F9 75%, #F9F9F9);
}
.av_promobox{
position:relative;
border-width:1px;
border-style:solid;
overflow:hidden;
padding:20px 30px;
clear:both;
margin:50px 0;
width:100%;
float:left;
}
.flex_column >.av_promobox:first-child{margin-top:0;}
.av_promobox .avia-button{
right:30px;
top:50%;
position:absolute;
z-index:2;
}
.avia-promocontent{
margin-right:200px;
position:relative;
z-index:3;
}
.avia-promocontent p{
font-size:14px;
}
.avia-button-no .avia-promocontent{margin:0;}
.avia-button-no .avia-button{display:none;}
.av_promobox .avia-button.avia-size-small{ margin-top:-15px; }
.av_promobox .avia-button.avia-size-medium{ margin-top:-19px; }
.av_promobox .avia-button.avia-size-large{ margin-top:-21px; }
@media only screen and (max-width:767px)
{
	.responsive .avia-promocontent{margin:0;}
	.responsive .av_promobox .avia-button, .responsive .av_promobox .avia-button-wrap{width:100%; margin-top:4px; position:relative; top:0; left:0; text-align:center; float:none;}
}
#top .avia-accordion-slider-wrap{border:none; z-index:2;}
#top .avia-accordion-slider-wrap.el_after_av_slideshow_accordion{ box-shadow:0px 0px 6px rgba(0, 0, 0, 0.4); }
#top .aviaccordion{position:relative; overflow:hidden;}
#top .aviaccordion-inner, #top .aviaccordion-slide, #top .aviaccordion-slide-link{position:absolute; margin:0; padding:0; width:100%; height:100%; list-style-type:none;}
#top .aviaccordion-slide img{ height:100%; position:absolute; display:block; opacity:0; filter:alpha(opacity=0); }
#top .aviaccordion-slide{ box-shadow:0px 0px 6px rgba(0, 0, 0, 0.4);  z-index:2; overflow:hidden;}
#top .aviaccordion-preview{position:absolute; z-index:10; height:100%;}
#top .aviaccordion-preview-title-pos{ position:absolute; bottom:0; left:0; z-index:10;  width:100%; height:100%; opacity:0; filter:alpha(opacity=0);}
#top .aviaccordion-preview-title-wrap{ position:relative; display:table; height:100%; width:100%; background:#000; background:rgba(0,0,0,0.5); padding:0; filter:alpha(opacity=60);}
#top .aviaccordion-preview-title{display:table-cell; vertical-align:middle; color:#fff;  -webkit-font-smoothing:subpixel-antialiased;  padding:10%;}
#top .aviaccordion-preview-title h3{color:#fff;}
#top .aviaccordion-excerpt{line-height:1.65em;}
#top .aviaccordion .av-accordion-text-center{text-align:center;}
#top .aviaccordion-title{text-transform:uppercase;  font-size:14px;}
#top .aviaccordion-title-on-hover .aviaccordion-preview{opacity:0; filter:alpha(opacity=0); text-align:center;}
#top .aviaccordion-title-on-hover .aviaccordion-active-slide .aviaccordion-preview{opacity:1; filter:alpha(opacity=100);}
#top .aviaccordion.av-animation-active .aviaccordion-slide, #top .aviaccordion-title-on-hover .aviaccordion-preview{
-webkit-transition:all 0.7s cubic-bezier(0.230, 1.000, 0.320, 1.000);
transition:		all 0.7s cubic-bezier(0.230, 1.000, 0.320, 1.000);
}
@media only screen and (max-width:767px)
{
	.responsive #top .aviaccordion-title-no-mobile .aviaccordion-preview-title-pos{
		display:none;
	}
}
#top .avia-featureimage-slideshow{ margin:0; }
#top .avia-slideshow-fixed-height > li{
position:absolute;
width:100%; height:100%;
background-size:cover;
background-position:center center;
}
.avia-featureimage-slideshow .caption_container{
	height:100%;
}
.avia-featureimage-slideshow .slideshow_caption h2{
	margin:0;
	text-shadow:0px 0px 7px rgba(0,0,0,0.7);
}
.avia-featureimage-slideshow h2.avia-caption-title:after {
    display:block;
    content:"";
    width:40px;
    border-top:3px solid #fff;
    margin:11px auto;
    position:relative;
    top:7px;
}
.main_color .av-no-image-slider h2 a{
	text-shadow:none;
}
.avia_desktop .avia-featureimage-slideshow .avia-slideshow-arrows a{ opacity:0; }
#top .avia-featureimage-slideshow:hover .avia-slideshow-arrows a{opacity:1;}
#top .avia-featureimage-slideshow .avia-caption-content{
	margin:0 auto;
	max-width:600px;
	padding-top:4px;
}
@media only screen and (max-width:767px)
{
	#top .avia-featureimage-slideshow .avia-caption-content{
	display:none;
	}
}
@media only screen and (min-width:768px) and (max-width:989px) {
	
.responsive.av-no-preview #top .av-mdedium-font-size-overwrite.avia-caption-content{display:block;}
}
@media only screen and (min-width:480px) and (max-width:767px) {
.responsive.av-no-preview #top .av-small-font-size-overwrite.avia-caption-content{display:block;}
}
@media only screen and (max-width:479px) {
.responsive.av-no-preview #top .av-mini-font-size-overwrite.avia-caption-content{display:block;}
}
.avia-slideshow-inner li{
-webkit-transform-style:preserve-3d; 
}
.avia-fullwidth-slider {
border-top-style:solid;
border-top-width:1px;
z-index:1;
}
.avia-fullwidth-slider.avia-builder-el-0{border-top:none;}
div.slider-not-first, .html_header_transparency #top .avia-builder-el-0{border-top:none;}
.avia-slide-wrap{
position:relative;
display:block;
}
.avia-slide-wrap>p{margin:0; padding:0;}
.av_slideshow_full.avia-slideshow{margin:0;}
#top .av_slideshow_full.av-control-default .avia-slideshow-arrows a{
margin:-50px 0 0 0;
width:35px;
text-align:center;
height:100px;
line-height:102px;
opacity:0.5;
}
#top .av_slideshow_full .avia-slideshow-arrows a:hover{opacity:1;}
#top .av_slideshow_full.av-control-default .next-slide:before{
border-top-right-radius:0;
border-bottom-right-radius:0;
line-height:102px;
}
#top .av_slideshow_full.av-control-default .prev-slide:before{
border-top-left-radius:0;
border-bottom-left-radius:0;
line-height:102px;
}
.av_slideshow_full li img{border-radius:0px;}
.av_slideshow_full .container.caption_container {
position:relative;
top:0;
z-index:5;
height:100%;
left:0%;
overflow:visible;
}
.avia_transform .av_slideshow_full .avia-caption-content, .avia_transform .av_slideshow_full .avia-caption-title,
.avia_transform .av_fullscreen .avia-caption-content, .avia_transform .av_fullscreen .avia-caption-title, 
.avia_transform .av_fullscreen .avia-slideshow-button, .avia_transform .av_slideshow_full .avia-slideshow-button
{
-webkit-transform:translate(0,0);
transform:translate(0,0);
visibility:hidden;
}
.avia_transform .av_slideshow_full .active-slide .avia-caption-content,
.avia_transform .av_fullscreen .active-slide .avia-caption-content
{
visibility:visible;
-webkit-animation:caption-right  1s 1 cubic-bezier(0.985, 0.005, 0.265, 1);
animation:caption-right  1s 1 cubic-bezier(0.985, 0.005, 0.265, 1);
}
.avia_transform .av_slideshow_full .active-slide .avia-slideshow-button,
.avia_transform .av_fullscreen .active-slide .avia-slideshow-button
{
visibility:visible;
-webkit-animation:caption-left  1.2s 1 cubic-bezier(0.985, 0.005, 0.265, 1);
animation:caption-left  1.2s 1 cubic-bezier(0.985, 0.005, 0.265, 1);
}
.avia_transform .av_slideshow_full .active-slide .avia-slideshow-button-2,
.avia_transform .av_fullscreen .active-slide .avia-slideshow-button-2
{
visibility:visible;
-webkit-animation:caption-right  1.2s 1 cubic-bezier(0.985, 0.005, 0.265, 1);
animation:caption-right  1.2s 1 cubic-bezier(0.985, 0.005, 0.265, 1);
}
.avia_transform .av_slideshow_full .active-slide .avia-caption-title,
.avia_transform .av_fullscreen .active-slide .avia-caption-title
{
visibility:visible;
-webkit-animation:caption-left   1s 1 cubic-bezier(0.985, 0.005, 0.265, 1);
animation:caption-left   1s 1 cubic-bezier(0.985, 0.005, 0.265, 1);
}
.avia_transform .av_slideshow_full.avia-fade-slider .active-slide .avia-caption-content,
.avia_transform .av_fullscreen.avia-fade-slider .active-slide .avia-caption-content
{
visibility:visible;
-webkit-animation:caption-bottom 0.5s 1 ease-out;
animation:caption-bottom 0.5s 1 ease-out;
}
.avia_transform .av_slideshow_full.avia-fade-slider .active-slide .avia-caption-title,
.avia_transform .av_fullscreen.avia-fade-slider .active-slide .avia-caption-title
{
visibility:visible;
-webkit-animation:caption-top    0.5s 1 ease-out;
animation:caption-top    0.5s 1 ease-out;
}
.avia_transform .av_slideshow_full.avia-fade-slider .active-slide .avia-slideshow-button,
.avia_transform .av_fullscreen.avia-fade-slider .active-slide .avia-slideshow-button
{
visibility:visible;
-webkit-animation:caption-top  1.2s 1 ease-out;
animation:caption-top  1.2s 1 ease-out;
}
	
	@media only screen and (max-width:479px) {
		.responsive #top .slideshow_caption {left:0; width:100%; padding:0;}
		.responsive #top .slideshow_caption h2{font-size:20px !important;}
		.responsive #top .slideshow_caption .avia-caption-content{font-size:13px !important;}
	}
	
	@media only screen and (min-width:480px) and (max-width:767px) {
		.responsive #top .slideshow_caption {left:0; width:100%; padding:0;}
		.responsive #top .slideshow_caption h2{font-size:20px !important;}
		.responsive #top .slideshow_caption .avia-caption-content{font-size:13px !important;}
	}
	
	@media only screen and (min-width:768px) and (max-width:989px) {
	
	}
	@media only screen and (min-width:1140px)  {
	}
		@media only screen and (min-width:1340px)  {
	}
.avia-fullscreen-slider {border-top:none;}
.avia-fullscreen-slider .avia_loading_icon{position:absolute;}
.avia-fullscreen-slider .avia-slideshow{margin:0; height:1500px; height:100vh; min-height:250px;}
.avia-fullscreen-slider .avia-slideshow-inner{width:100%; height:100%; position:absolute;
	
-ms-perspective:1000px; 
-ms-backface-visibility:hidden;	
}
.avia-fullscreen-slider .avia-slideshow>ul>li{width:100%; height:100%;
background-size:cover;
background-position:center center;
}
.avia-fullscreen-slider .avia-slideshow[data-image_attachment="fixed"]>ul>li{
	background-attachment:fixed;
}
.avia-fullscreen-slider .avia-slide-wrap{display:block; width:100%; height:100%;}
.avia-fullscreen-slider .caption_container{height:100%;}
.avia-fullscreen-slider .caption_right{text-align:right;}
.avia-fullscreen-slider .caption_bottom .slideshow_caption{bottom:40px;}
.avia-fullscreen-slider .avia-slideshow-controls a, .av-control-minimal .avia-slideshow-controls a{opacity:0; filter:alpha(opacity=00);}
.avia-fullscreen-slider:hover .avia-slideshow-arrows a, .avia-fullscreen-slider:hover .avia-slideshow-dots a:hover, .av-control-minimal:hover .avia-slideshow-arrows a, .av-control-minimal:hover .avia-slideshow-dots a:hover{opacity:1; filter:alpha(opacity=100);}
.avia-fullscreen-slider:hover .avia-slideshow-dots a, .av-control-minimal:hover .avia-slideshow-dots a{opacity:0.8; filter:alpha(opacity=80);}
.av-slider-scroll-down-active .avia-slideshow-dots a{bottom:80px;}
@media only screen and (max-width:767px) {
.avia-fullscreen-slider .avia-slideshow{min-height:150px;}
.caption_right .slideshow_align_caption {
	text-align:right;
}
}
.av-share-box{width:100%; clear:both; float:left; font-size:13px; margin-top:30px; margin-bottom:-50px; padding:0;}
.av-share-box .av-share-link-description{margin-bottom:20px;}
#top .av-share-box ul{margin:0; padding:0; list-style-type:none; overflow:hidden; border-style:solid; border-width:1px; display:table; width:100%; text-align:center; table-layout:fixed; border-radius:3px; background:transparent; }
.av-share-box ul li{margin:0; padding:0; display:table-cell; border-left-style:solid; border-left-width:1px;}
.av-share-box ul li:first-child{border:none;}
.av-share-box ul li a{ display:block; padding:15px 0; text-decoration:none; color:inherit; font-size:14px; -webkit-transition:all 0.2s ease-in-out;  transition:all 0.2s ease-in-out;}
.av-share-box .avia-related-tooltip{width:150px;}
.av-social-sharing-box .av-share-box{margin:0;}
#top .av-social-sharing-box-minimal .av-share-box ul{border:none;}

.av-inner-tab-title, .av-tab-section-icon, .av-tab-arrow-container, .av-tab-section-image{
	width:90px;
}



.av-tab-section-container{
	width:100%;
	overflow:hidden;
	position:relative;
	border:none;
}

.av-tab-section-outer-container{
	overflow:hidden;
}

.av-tab-section-inner-container{
	display:table;
	position:relative;
	left:0%;
}

.av-tab-slide-transition .av-tab-section-inner-container{
	-webkit-transition:all 0.4s ease-in-out;
	transition:		all 0.4s ease-in-out;
}

.av-layout-tab{
	width:100vw;
	display:block;
	vertical-align:middle;
	padding:50px 0;
	border-top-style:solid;
	border-top-width:1px;
}

.js_active .av-layout-tab{
	display:table-cell;
	border:none;
}

.av-tab-section-tab-title-container{
	text-align:center;
	padding:20px 0 0 0;
	display:none;
	position:relative;
	-webkit-transition:all 0.4s ease-in-out;
	transition:		all 0.4s ease-in-out;
}

.js_active .av-tab-section-tab-title-container{
	display:block;
}


#top .av-section-tab-title{
	padding:10px 20px 0px 20px;
	display:inline-block;
	text-decoration:none;
}

.av-outer-tab-title{
	display:block;
}

.av-inner-tab-title{
	text-transform:uppercase;
	display:block;
	line-height:1.2em;
	margin-top:7px;
	margin-bottom:3px;
	font-size:13px;
	text-align:center;
}


.av-tab-with-image .av-inner-tab-title{
	display:table-cell;
	vertical-align:middle;
	height:40px;
}

.av-tab-section-icon{
	display:inline-block;
    font-size:40px;
    line-height:1em;
}

.av-tab-arrow-container{
	display:block;
	height:15px;
	overflow:hidden;
	position:relative;
	top:8px;
}

.avia_transform .av-tab-arrow-container span{
position:absolute;
left:50%;
width:50px;
height:50px;
-webkit-transform:translateX(-50%) rotate(45deg);
transform:translateX(-50%) rotate(45deg);
	-webkit-transition:all 0.4s ease-in-out;
	transition:		all 0.4s ease-in-out;
top:40px;
}

.avia_transform .av-active-tab-title .av-tab-arrow-container span{
top:10px;
}


.av-tab-section-image{
	display:block;
	opacity:0.65;
	filter:grayscale(1);
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
	height:90px;
}

.av-section-tab-title:hover .av-tab-section-image{
	opacity:0.85;
}

.av-active-tab-title .av-tab-section-image{
	opacity:1;
	filter:grayscale(0);
}

.av-tab-image-circle .av-tab-section-image{
	border-radius:200px;
}

.av-tab-image-rounded .av-tab-section-image {
    border-radius:4px;
}

.av_tab_navigation{position:absolute;}


.avia-section-small .av-layout-tab{ padding-top:20px; padding-bottom:20px;}
.avia-section-large .av-layout-tab{ padding-top:70px; padding-bottom:70px;}
.avia-section-huge .av-layout-tab{ 	padding-top:130px; padding-bottom:130px;}
.avia-section-no-padding .av-layout-tab{padding-top:0; padding-bottom:0;}

#top .av-custom-tab-color a{color:inherit;}

.av-tab-no-icon.av-tab-no-image .av-inner-tab-title{
margin-bottom:15px;
}

.avia-tab-title-padding-none .av-outer-tab-title{
	padding:0 0;
    position:relative;
    top:-6px;
}

.avia-tab-title-padding-small .av-outer-tab-title{ padding:0 0; }
.avia-tab-title-padding-default .av-outer-tab-title{ padding:10px 0;}
.avia-tab-title-padding-large .av-outer-tab-title{ padding:20px 0; }


.av-tab-with-icon .av-outer-tab-title{ margin-bottom:10px; padding:0 0;}

.av-tab-without-text .av-outer-tab-title{display:none;}
#top .av-tab-without-text.av-section-tab-title{padding-top:0;}
#top .av-tab-below-content .av-tab-without-text.av-section-tab-title{padding-bottom:10px;}

.av-tab-below-content .av-tab-arrow-container{position:absolute; top:0;}
.avia_transform .av-tab-below-content .av-tab-arrow-container span{ top:-65px;}
.avia_transform .av-tab-below-content .av-active-tab-title .av-tab-arrow-container span{ top:-45px;}
#top .av-tab-below-content .av-section-tab-title{ padding:5px 20px 0px 20px;}
.av-tab-below-content .av-tab-section-tab-title-container{ padding:30px 0px 20px 0px;}



.boxed .av-layout-tab-inner .container,
.av-framed-box .av-layout-tab-inner .container,
.html_header_sidebar .av-layout-tab-inner .container{
	margin:0;
}

.av-tab-content-auto .av-layout-tab-inner{
  	-webkit-transition:height 0.4s ease-in-out;
	transition:		height 0.4s ease-in-out;  
}
div .avia-table {background:transparent; width:100%; clear:both; margin:30px 0; table-layout:fixed;}
.avia-data-table .avia-heading-row .avia-desc-col{border-top:none; border-left:none;}
.avia-data-table .avia-button-row td{text-align:center;}
.avia-data-table .avia-center-col{text-align:center;}
.avia-data-table td:before{display:none;}
.avia-data-table .avia-pricing-row td, .avia-data-table .avia-pricing-row th{text-align:center; font-size:40px; line-height:1.3em}
.avia-data-table .avia-desc-col{text-align:right;}
.avia-data-table .avia-pricing-row small{display:block; font-size:11px; font-style:italic; line-height:1.7em; }
.avia-data-table .avia-pricing-row .avia-desc-col{font-size:14px; text-align:right;}
.avia-data-table.avia_pricing_minimal th,
.avia-data-table.avia_pricing_minimal td{text-align:center; padding:12px; color:inherit; }
#top .avia-data-table.avia_pricing_minimal tr{background:transparent;}
@media only screen and (max-width:767px)
{
	.responsive div .avia_responsive_table .avia-data-table table,
    .responsive div .avia_responsive_table .avia-data-table tbody,
    .responsive div .avia_responsive_table .avia-data-table tr,
    .responsive div .avia_responsive_table .avia-data-table td,
    .responsive div .avia_responsive_table .avia-data-table th{display:block; border-top:none; border-right:none; border-left:none; text-align:center;}
    .responsive .avia_responsive_table .avia-data-table{border-style:solid; border-width:1px;}
    .responsive .avia_responsive_table .avia-data-table .avia-pricing-row .avia-desc-col{text-align:center;}
    .responsive .avia_responsive_table .avia-data-table .avia-button-row, .responsive .avia_responsive_table .avia-data-table tr:first-child th{display:none;}
    .responsive .avia_responsive_table .avia-data-table td:before {
	display:block;
	font-style:italic; font-size:11px;
	}
	.responsive .avia_responsive_table .avia-data-table td {
		position:relative;
	}
    .responsive .avia_scrollable_table {
        width:100%;
        overflow-x:scroll;
        overflow-y:hidden;
        -webkit-overflow-scrolling:touch;
        -ms-overflow-style:-ms-autohiding-scrollbar;
    }
	
    .avia_scrollable_table .avia-table {
    	width:auto;
    }
    .responsive .avia_scrollable_table .avia-data-table > thead > tr > th,
    .responsive .avia_scrollable_table .avia-data-table > tbody > tr > th,
    .responsive .avia_scrollable_table .avia-data-table > tfoot > tr > th,
    .responsive .avia_scrollable_table .avia-data-table > thead > tr > td,
    .responsive .avia_scrollable_table .avia-data-table > tbody > tr > td,
    .responsive .avia_scrollable_table .avia-data-table > tfoot > tr > td {
        white-space:nowrap;
    }
}
.avia-pricing-table-container {position:relative; clear:both; width:100%; display:table; table-layout:fixed;}
.pricing-table-wrap {display:table-cell;}
.pricing-table {margin:10px;}
.pricing-table>li{
list-style-type:none;
list-style-position:outside;
padding:9px 12px;
border-top-style:solid;
border-top-width:1px;
border-left-style:solid;
border-left-width:1px;
border-right-style:solid;
border-right-width:1px;
margin:0;
text-align:center;
position:relative;
}
.avia-pricing-table-container .pricing-table>li:last-child{
border-bottom-left-radius:3px; border-bottom-right-radius:3px;
border-bottom-style:solid;
border-bottom-width:1px;
display:block;
}
.pricing-table > li:first-child, .pricing-extra{
border-top-left-radius:3px; border-top-right-radius:3px;
border-top-style:solid;
border-top-width:1px;
border-left-style:solid;
border-left-width:1px;
border-right-style:solid;
border-right-width:1px;
}
.pricing-extra{display:none;}
.avia-desc-col.pricing-table li{border-style:dashed; border-left:none; border-right:none; text-align:right; }
#top .avia-desc-col.pricing-table .avia-button-row{border:none;}
#top .avia-button-row .avia-button-wrap{margin:10px 0;}
.avia-center-col.pricing-table{text-align:center;}
.pricing-table li.avia-pricing-row {text-align:center; font-size:60px; line-height:1em; padding:25px 12px;
font-weight:600;
}
.pricing-table li.avia-pricing-row small{
display:block;
font-size:16px;
font-style:italic;
line-height:1.4em;
font-weight:normal;
letter-spacing:1px;
text-shadow:none;
}
.pricing-table.avia-highlight-col .pricing-extra{
display:block;
position:absolute;
top:-20px;
height:25px;
left:-1px;
right:-1px;
border-top-left-radius:5px; border-top-right-radius:5px;
}
.pricing-table li.empty-table-cell{display:none;}
.pricing-table.avia-desc-col li.empty-table-cell{display:block;}
.fallback-table-val{visibility:hidden;}
.pricing-table.avia-highlight-col{box-shadow:0 0 9px 1px rgba(0, 0, 0, 0.1); margin:4px;}
.pricing-table.avia-highlight-col>li:last-child {padding-bottom:25px;}
.pricing-table.avia-highlight-col .first-table-item{
position:relative;
top:-9px;
z-index:10;
}
.pricing-table li.avia-pricing-row .currency-symbol{font-size:0.5em; position:relative; top:-0.6em; line-height:1em; text-shadow:none; font-weight:normal; }
.avia_pricing_default .pricing-table li.avia-pricing-row small, .avia_pricing_default .pricing-table li.avia-pricing-row .currency-symbol{opacity:0.4;color:#fff;filter:alpha(opacity=40); text-shadow:0 1px 1px rgba(0, 0, 0, 0.3);}
.avia_show_empty_cells .pricing-table .empty-table-cell{display:block;}
.avia_pricing_minimal .pricing-table{box-shadow:0 0 1px 0px rgba(0, 0, 0, 0.1); }
#top .avia_pricing_minimal .pricing-table>li{border:none;}
.avia_pricing_minimal .pricing-table > li:first-child, #top .avia_pricing_minimal .pricing-extra, .avia_pricing_minimal .pricing-table>li:last-child{border-radius:0; border:none;}
.avia_pricing_minimal .pricing-table.avia-highlight-col .pricing-extra{left:0; right:0;}
.avia_pricing_minimal .pricing-table li.avia-pricing-row{font-weight:300;}
@media only screen and (max-width:767px)
{
	.responsive .avia-pricing-table-container , .responsive .pricing-table-wrap{display:block;}
	.responsive .pricing-table{display:block; margin-bottom:40px;}
	.responsive .pricing-table.avia-desc-col{display:none;}
}
#top .tabcontainer{
background:transparent;
}
.tabcontainer{
margin:30px 0;
position:relative;
width:100%;
clear:both;
overflow:hidden;
background:transparent;
}
.tab_titles{
position:relative;
width:100%;
clear:both;
float:left;
z-index:5;
}
.widget .tabcontainer{
margin-top:0px;
}
.js_active .tab_content{
visibility:hidden;
clear:both;
padding:10px 19px;
overflow:auto;
position:absolute;
top:0;
z-index:0;
left:120%;
width:100%;
}
.js_active .tab{
cursor:pointer;
margin:0 -1px 0 0;
display:block;
float:left;
z-index:2;
position:relative;
padding:12px 16px;
top:1px;
font-size:0.8em;
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
border-style:solid;
border-width:1px;
}
.js_active .top_tab .tab{
border-bottom:none;
padding:12px 16px 14px 16px;
}
.js_active .active_tab{
z-index:4;
position:relative;
font-weight:bold;
}
.js_active .tab_titles .tab:first-child{
border-top-left-radius:2px;
}
.js_active .tab_titles .tab:last-child{
border-top-right-radius:2px;
}
.js_active .active_tab_content{
display:block;
visibility:visible;
z-index:3;
position:relative;
overflow:auto;
border-style:solid;
border-width:1px;
border-radius:2px;
left:0;
width:auto;
}
.tabcontainer .tab_icon{
margin-right:7px;
font-size:1em;
}
.tab_inner_content{
margin:11px 0;
left:-200%;
position:relative;
}
.active_tab_content .tab_inner_content{
left:0;
position:relative;
}
.sidebar_tab .tab_titles{
width:30%;
min-width:170px;
max-width:250px;
float:left;
display:block;
}
.sidebar_tab_right .tab_titles{
float:right;
}
.sidebar_tab .tab_titles .tab{
width:100%;
margin:0 0 -1px 0;
top:0;
}
.sidebar_tab .tab_content{
overflow:hidden;
clear:none;
left:-1px;
}
.sidebar_tab_right .tab_content{
left:1px;
}
.js_active .sidebar_tab .tab_titles .tab:last-child{
border-top-right-radius:0;
border-bottom-left-radius:2px;
}
.sidebar_tab_left .active_tab.tab{
width:100.5%;
border-right:none;
}
.sidebar_tab_right .active_tab.tab{
width:100.5%;
border-left:none;
left:-1px;
}
.noborder_tabs.sidebar_tab_left .tab_content, .noborder_tabs.sidebar_tab_right .tab_content{
border:none;
box-shadow:-8px 0px 20px -10px rgba(0, 0, 0, 0.2);
left:0;
padding:0px 0 0 30px;
}
.noborder_tabs.sidebar_tab_right .tab_content{
box-shadow:8px 0px 20px -10px rgba(0, 0, 0, 0.2);
padding:0px 30px 0 0;
}
.noborder_tabs.sidebar_tab_left .tab{
border-left:none;
}
.noborder_tabs.sidebar_tab_right .tab{
border-right:none;
}
.noborder_tabs .tab:first-child{
border-top:none;
}
.noborder_tabs .tab:last-child{
border-bottom:none;
}
.tabcontainer .tab.fullsize-tab{display:none;}
@media only screen and (max-width:767px)  {
	.responsive .tabcontainer{border-width:1px; border-style:solid; border-top:none; overflow:hidden;}
	.responsive .tabcontainer .tab_titles{display:none;}
	.responsive .tabcontainer .tab_content, .responsive .tabcontainer .tab
	{width:100%; max-width:100%; border-left:none; border-right:0;left:0; top:0; min-height:0!important;}
	.responsive .tabcontainer .tab_content{border-bottom:none; padding:15px 30px; clear:both; }
	.responsive .tabcontainer .tab.fullsize-tab{ display:block; margin-bottom:-1px;}
	.responsive .top_tab .tab.fullsize-tab{ margin-bottom:0px;}
}
.avia-team-member{margin:30px 0; clear:both;}
.avia-team-member.avia-builder-el-no-sibling{margin:0;}
.team-member-name{margin-top:7px; font-size:1.55em; }
.team-member-job-title{margin-top:-7px; font-size:1em; }
.team-member-description{}
.team-social a{text-decoration:none; position:relative; border-radius:30px; padding:0 16px; background:#fff;margin:3px; display:inline-block; height:53px; line-height:54px; width:53px; }
.team-img-container{ position:relative; overflow:hidden; border-radius:3px; text-align:center; margin-bottom:10px; }
.team-img-container img{ display:block; margin:0 auto; width:100%;}
.team-img-container img.av-team-img-original{ width:auto; max-width:100%; }
.avia-team-member .team-social{
border:7px solid rgba(0, 0, 0, 0.1);
position:absolute;
font-size:19px;
background:#fff;
background:rgba(255, 255, 255, 0.7);
opacity:0;
visibility:hidden;
top:0; left:0; right:0; bottom:0;
text-align:center;
border-radius:3px;
}
.team-social-inner{width:100%;padding:0 5%;position:absolute; top:50%; margin-top:-26px;left:0;}
.team-img-container:hover .team-social{visibility:visible; opacity:1; }
.avia-team-member .plus-google:hover{ color:#de5a49; }
.avia-team-member .rss:hover	    { color:#ffa133; }
.avia-team-member .facebook:hover   { color:#37589b; }
.avia-team-member .twitter:hover    { color:#46d4fe; }
.avia-team-member .mail:hover       { color:#9fae37; }
.avia-team-member .dribbble:hover   { color:#e44885; }
.avia-team-member .linkedin:hover   { color:#419cca; }
.avia-team-member .search:hover     { color:#222222; }
.avia-team-member .behance:hover    { color:#008cfa; }
.avia-team-member .flickr:hover     { color:#ff0086; }
.avia-team-member .forrst:hover     { color:#234317; }
.avia-team-member .myspace:hover    { color:#000000; }
.avia-team-member .tumblr:hover     { color:#345574; }
.avia-team-member .vimeo:hover      { color:#31baff; }
.avia-team-member .youtube:hover    { color:#a72b1d; }
.avia-team-member .pinterest:hover  { color:#cb2027; }
.avia-team-member .skype:hover 	    { color:#12a5f4; }
.avia-team-member .five_100_px:hover{ color:#222222; }
.avia-team-member .soundcloud:hover { color:#F76700; }
.avia-team-member .xing:hover 	    { color:#006567; }
.avia-team-member .reddit:hover 	a{color:#FF4500; }
@media only screen and (max-width:989px) {
	.responsive.av-no-preview .team-social a{ padding:0 8px; background:#fff;margin:3px; margin-top:11px; display:inline-block; height:33px; line-height:32px; width:33px; border-style:solid; border-width:1px; }
	.responsive.av-no-preview  #top .avia-team-member .team-img-container img{position:relative; z-index:3;}
	.responsive.av-no-preview  #top .avia-team-member .team-social {
		border:1px solid rgba(0, 0, 0, 0.1);
		position:relative;
		font-size:20px;
		background:#FFF;
		background:rgba(0, 0, 0, 0.03);
		opacity:1;
		visibility:visible;
		top:auto;
		left:0;
		right:0;
		bottom:5px;
		height:60px;
		text-align:center;
		border-radius:3px;
		border-top-right-radius:0px;
		border-top-left-radius:0px;
		font-size:15px;
		z-index:1;
		}
	}
.avia-testimonial{
border-right-style:dashed;
border-right-width:1px;
border-bottom-style:dashed;
border-bottom-width:1px;
padding:20px;
}
.avia-first-testimonial{clear:both;}
.avia-testimonial-wrapper .avia-testimonial-row:last-child .avia-testimonial{border-bottom:none;}
.avia-testimonial.avia-last-testimonial, .avia-grid-1-testimonials .avia-testimonial{border-right:none;}
.avia-testimonial-image img{border-radius:100px;}
.avia-testimonial-image{float:left; margin:0 20px 0 0; width:80px; height:80px; border-radius:100px; overflow:hidden; background-size:contain; background-position:center center;}
.avia-testimonial-content{overflow:hidden;}
.avia-testimonial-content p:first-child{margin-top:0;}
.avia-testimonial-meta{position:relative; overflow:hidden; margin-left:100px;}
.avia-testimonial-meta-mini{overflow:hidden; line-height:1.3em; padding-top:0.2em;}
.avia-testimonial-name{display:block;}
.avia-testimonial-arrow-wrap{display:none;}
.avia-testimonial-wrapper{display:table; margin:30px 0; clear:both; width:100%; table-layout:fixed; }
.avia-testimonial-row{display:table-row;}
body div .avia-testimonial{display:table-cell; float:none;}
.avia_transform .avia-testimonial .avia-testimonial-image{
opacity:0.2;
-webkit-transform:scale(0.5);
transform:scale(0.5);
}
.avia_transform .avia_start_animation.avia-testimonial .avia-testimonial-image{
-webkit-animation:avia_appear 0.4s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); 
animation:avia_appear 0.4s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); 
opacity:1;
-webkit-transform:scale(1);
transform:scale(1);
}
.av-minimal-grid-style .avia-testimonial{border:none; padding:40px;}
.av-minimal-grid-style .avia-testimonial-image{width:45px; height:45px; margin:0 15px 0 0; overflow:visible;}
.av-minimal-grid-style .avia-testimonial-meta{margin-left:0; overflow:visible;}
.av-minimal-grid-style .avia-testimonial-meta-mini{}
.av-boxed-grid-style.avia-testimonial-wrapper{ border-spacing:3px; border-collapse:separate;}
.av-boxed-grid-style .avia-testimonial{border:none; padding:0px;}
.av-boxed-grid-style .avia-testimonial_inner{padding:40px;}
    
.avia-testimonial.avia-first-testimonial{padding-left:0;}
.avia-testimonial.avia-last-testimonial{padding-right:0;}
#top .avia-slider-testimonials.avia-testimonial-wrapper{display:block; clear:both; position:relative;}
#top .avia-slider-testimonials.avia-testimonial-wrapper .avia-testimonial-row{display:block; width:100%; position:relative;}
#top .avia-slider-testimonials.avia-testimonial-wrapper .avia-testimonial{visibility:hidden; border:none; width:100%; float:none; padding:0; position:absolute; top:0;}
.js_active .avia-slider-testimonials.avia-testimonial-wrapper .avia-testimonial{opacity:0;}
#top .avia-slider-testimonials.avia-testimonial-wrapper .avia-testimonial:first-child{display:block; visibility:visible; position:relative;}
.avia-slider-testimonials .avia-testimonial-meta{ margin:13px 0 0 20px; overflow:visible; font-size:12px;}
.avia-slider-testimonials .avia-testimonial-meta .avia-testimonial-image{margin:0 10px 0 0; width:40px; height:40px;}
.avia-slider-testimonials .avia-testimonial-content{ padding:15px; border-style:solid; border-width:1px; border-radius:2px;}
.avia-slider-testimonials .avia-testimonial-content p:last-child{margin-bottom:0;}
.avia-slider-testimonials .avia-testimonial-arrow-wrap{display:block; position:absolute; top:-14px; left:14px; overflow:hidden; width:10px; height:10px;}
.avia-slider-testimonials .avia-testimonial-name{font-size:14px;}
.avia_mobile .avia-slider-testimonials {pointer-events:none;}
#top .av-large-testimonial-slider { text-align:center; pointer-events:all;}
#top .av-large-testimonial-slider .avia-testimonial-content{ border:none; padding:0; background:transparent; font-size:1.3em; line-height:1.65em;}
#top .av-large-testimonial-slider .avia-testimonial-meta{display:inline-block; width:auto; margin:30px 0 0 0;}
#top .av-large-testimonial-slider .avia-testimonial-arrow-wrap{display:none;}
#top .av-large-testimonial-slider .avia-testimonial-meta-mini{text-align:left; overflow:visible; float:left; line-height:1.8em; padding-top:0;}
#top .av-large-testimonial-slider .avia-testimonial-name { font-size:1.6em; margin-top:1em; }
#top .av-large-testimonial-slider .avia-testimonial-meta .avia-testimonial-image{width:80px; height:80px;}
#top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {padding:0px 100px ; }
#top .av-large-testimonial-slider .avia-slideshow-arrows a{top:0; margin-top:-1px; color:inherit; opacity:0.1; font-size:45px;}
#top .av-large-testimonial-slider:hover .avia-slideshow-arrows a{opacity:0.5;}
#top .av-large-testimonial-slider .avia-slideshow-arrows a:hover{opacity:0.9;}
#top .av-large-testimonial-slider .avia-slideshow-arrows a:before{background:transparent;}
@media only screen and (max-width:767px)
{
	.responsive .avia-testimonial-wrapper, .responsive .avia-testimonial-row, .responsive .avia-testimonial{display:block; width:100%; float:none;}
	.responsive .avia-testimonial{padding:20px 0; border-right:none; margin:0;}
	.responsive #top .avia-testimonial{border-bottom-style:dashed; border-bottom-width:1px;}
	.responsive #top .avia-testimonial-row:last-child .avia-testimonial:last-child{border:none;}
    .responsive #top .avia-slider-testimonials .avia-testimonial{border:none;}
    .responsive #top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {padding:0px 70px ; font-size:0.85em; }
    .responsive #top .av-large-testimonial-slider .avia-slideshow-arrows a {font-size:30px; }
 }
	@media only screen and (max-width:479px) {
		.responsive .avia-testimonial-image{margin:0; width:100%; float:none; text-align:center; margin-bottom:15px; height:auto;}
		.responsive .avia-grid-testimonials .avia-testimonial-meta{margin-left:0;}
	}
.avia-timeline-container{
    clear:both;
    position:relative;
}
ul.avia-timeline {
    margin:0;
    padding:0;
}
.avia-timeline .av-milestone-icon-wrap{
    position:relative;
    overflow:hidden;
    text-decoration:none;
}
.av-milestone-content p:last-child{margin-bottom:0;}
.avia-timeline .milestone_icon{
    display:block;
    height:90px;
    width:90px;
    line-height:90px;
    font-size:30px;
    text-align:center;
    border-radius:100%;
    position:relative;
    overflow:hidden;
    z-index:5;
    color:#fff;
    box-sizing:border-box;
}
.avia-timeline .milestone_icon.milestone-icon-hasborder{
    padding:2px;
}
.avia-timeline .milestone_icon.milestone-icon-hasborder .milestone_inner {
    line-height:86px;
}
.avia-timeline-boxshadow .av-milestone-contentbox {
    padding:2em;
    background-color:#fff;
    position:relative;
}
.avia-timeline-boxshadow .av-milestone-contentbox:after{
    content:"";
    position:absolute;
    width:1em;
    height:1em;
    left:0;
    top:2.5em;
    background-color:inherit;
    box-sizing:border-box;
    transform-origin:top left;
    transform:rotate(45deg) translateY(-50%) translateX(-50%);
    box-shadow:0 0 15px rgba(0, 0, 0, 0.15);
    z-index:-1;
}
.avia-timeline-boxshadow .av-milestone-contentbox:before {
    content:"";
    position:absolute;
    width:1em;
    height:1em;
    left:0;
    top:2.5em;
    background-color:inherit;
    box-sizing:border-box;
    transform-origin:top left;
    transform:rotate(45deg) translateY(-50%) translateX(-50%);
}
.avia-timeline-boxshadow .av-milestone-contentbox {
    box-shadow:0 0 15px rgba(0, 0, 0, 0.15);
}
.avia-timeline .milestone_inner{
    height:100%;
    width:100%;
    display:block;
    background-position:center;
    background-size:cover;
    border-radius:100%;
    background-color:#fff;
}
.avia-timeline .av-milestone-date{
    overflow:hidden;
    font-size:25px;
    position:relative;
}
.avia-timeline .av-milestone-date > a, .avia-timeline .av-milestone-date > strong{
    display:block;
    position:relative;
}
#top .av-milestone-date a:hover{
    text-decoration:underline;
}
#top .avia-timeline .av-milestone-content-wrap .entry-content-header h4 a:hover{
    text-decoration:underline;
}
ul.avia-timeline-vertical {
    display:table;
    width:100%;
}
ul.avia-timeline-vertical li {
    display:table-row;
    margin:0;
    padding:0;
}
.avia-timeline-vertical .av-milestone-date,
.avia-timeline-vertical .av-milestone-icon-wrap,
.avia-timeline-vertical .av-milestone-content-wrap{
    display:table-cell;
}
.avia-timeline-vertical .av-milestone-date{
    padding:0 60px 0 0;
    text-align:right;
}
.avia-timeline-vertical .av-milestone-date span {
    display:block;
    zoom:1;
    position:absolute;
    width:30px;
    height:1px;
    right:-60px;
    top:0.5em;
}
.avia-timeline-vertical .av-milestone-date span:before {
    content:"";
    display:block;
    position:absolute;
    width:5px;
    height:5px;
    border-radius:100%;
    background-color:inherit;
    margin-top:-2px;
}
.avia-timeline-vertical .av-milestone-icon-wrap{
    padding:30px 0 30px 0;
    width:90px;
}
.avia-timeline-vertical .av-milestone-content-wrap{
    padding:30px 0 30px 60px;
}
.avia-timeline-vertical li.av-milestone-valign-middle .av-milestone-date,
.avia-timeline-vertical li.av-milestone-valign-middle .av-milestone-icon-wrap,
.avia-timeline-vertical li.av-milestone-valign-middle .av-milestone-content-wrap {
    vertical-align:middle;
}
.avia-timeline-vertical.avia-timeline-boxshadow li.av-milestone-valign-middle .av-milestone-contentbox:before,
.avia-timeline-vertical.avia-timeline-boxshadow li.av-milestone-valign-middle .av-milestone-contentbox:after{
    top:50%;
}
.avia-timeline-vertical li.av-milestone-valign-middle .av-milestone-indicator{
    top:50%;
}
.avia-timeline-vertical li.av-milestone-valign-middle .av-milestone-content-wrap p:last-child{
    margin-bottom:0;
}
.avia-timeline-vertical .av-milestone-icon-wrap:after{
    content:"";
    height:1000%;
    width:1px;
    position:absolute;
    top:0;
    left:50%;
    border-left-style:dashed;
    border-left-width:1px;
    opacity:0;
}
ul.avia-timeline-vertical li:first-child .av-milestone-icon-wrap:after{
    top:30px;
}
ul.avia-timeline-vertical li.av-milestone-valign-middle:first-child .av-milestone-icon-wrap:after{
    top:50%;
}
#av-admin-preview .avia-timeline-vertical .av-milestone-icon-wrap:after{
    opacity:1;
}
ul.avia-timeline-vertical li:last-child .av-milestone-icon-wrap:after{
    height:60px;
    top:0;
}
ul.avia-timeline-vertical li.av-milestone-valign-middle:last-child .av-milestone-icon-wrap:after{
    height:50%;
}
.avia-msie ul.avia-timeline-vertical li.av-milestone-valign-middle:last-child .av-milestone-icon-wrap:after {
    height:inherit;
}
.avia_transform .avia-timeline-vertical .milestone_icon{
    opacity:0.1;
    -webkit-transform:scale(0.5);
    -ms-transform:scale(0.5);
    transform:scale(0.5);
}
.avia_transform .avia-timeline-vertical .av-milestone-indicator{
    opacity:0.1;
}
.avia_transform .avia-timeline-vertical .avia_start_animation .milestone_icon,
.avia_transform .avia-timeline-vertical .avia_start_animation .av-milestone-icon-wrap:after{
    -webkit-animation:avia_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1); 
    animation:avia_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1); 
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    opacity:1;
}
.avia-timeline-vertical.av-milestone-placement-left .av-milestone-content-wrap{
    width:90%;
}
.avia_transform .avia-timeline-vertical.av-milestone-placement-left .avia_start_animation .av-milestone-indicator{
    -webkit-animation:caption-right 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1); 
    animation:caption-right 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1); 
    opacity:1;
}
.avia-timeline-vertical.av-milestone-placement-right .av-milestone-icon-wrap,
.avia-timeline-vertical.av-milestone-placement-right .av-milestone-content-wrap{
    text-align:right;
}
.avia-timeline-vertical.av-milestone-placement-right .av-milestone-content-wrap{
    padding:30px 60px 30px 0;
    width:90%;
}
.avia-timeline-vertical.av-milestone-placement-right .av-milestone-date{
    padding:0 0 0 60px;
    text-align:left;
}
.avia-timeline-vertical.av-milestone-placement-right li > .av-milestone-date:first-child{
    display:none;
}
.avia-timeline-vertical.av-milestone-placement-right .av-milestone-date span {
    left:-60px;
    right:auto;
}
.avia-timeline-vertical.av-milestone-placement-right .av-milestone-date span:before {
    right:0;
    left:auto;
}
.avia_transform .avia-timeline-vertical.av-milestone-placement-right .avia_start_animation .av-milestone-indicator{
    -webkit-animation:caption-left 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1); 
    animation:caption-left 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1); 
    opacity:1;
}
.avia-timeline-vertical.av-milestone-placement-right.avia-timeline-boxshadow .av-milestone-contentbox:after,
.avia-timeline-vertical.av-milestone-placement-right.avia-timeline-boxshadow .av-milestone-contentbox:before{
    left:auto;
    right:-1em;
}
.avia-timeline-vertical.av-milestone-placement-alternate .av-milestone-icon-wrap{
    width:90px;
    text-align:center;
}
.avia-timeline-vertical.av-milestone-placement-alternate .av-milestone-date{
    width:50%;
}
.avia-timeline-vertical.av-milestone-placement-alternate .av-milestone-content-wrap{
    width:50%;
}
.avia-timeline-vertical.av-milestone-placement-alternate .av-milestone-icon{
    display:inline-block;
}
.avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even .av-milestone-icon-wrap,
.avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even .av-milestone-content-wrap{
    text-align:right;
}
.avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even .av-milestone-content-wrap{
    padding:30px 60px 30px 0;
}
.avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even .av-milestone-date{
    padding:0 0 0 60px;
    text-align:left;
}
.avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even > .av-milestone-date:first-child{
    display:none;
}
.avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even .av-milestone-date span {
    left:-60px;
    right:auto;
}
.avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even .av-milestone-date span:before {
    right:0;
    left:auto;
}
.avia_transform .avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even.avia_start_animation .av-milestone-indicator{
    -webkit-animation:caption-left 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1); 
    animation:caption-left 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1); 
    opacity:1;
}
.avia_transform .avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-odd.avia_start_animation .av-milestone-indicator{
    -webkit-animation:caption-right 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1); 
    animation:caption-right 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1); 
    opacity:1;
}
.avia-timeline-vertical.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-even .av-milestone-contentbox:after,
.avia-timeline-vertical.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-even .av-milestone-contentbox:before{
    left:auto;
    right:-1em;
}
ul.avia-timeline-horizontal {
    width:100%;
    overflow:hidden;
    padding-bottom:2px;
}
#av-admin-preview ul.avia-timeline-horizontal{
    display:block;
}
ul.avia-timeline-horizontal li {
    display:inline-block;
    margin:0 0 0 -4px;
    padding:0;
    vertical-align:top;
}
ul.avia-timeline-horizontal li:first-child {
    margin-left:0;
}
.avia-slideshow-carousel ul{
    padding:15px 0 15px 15px;
}
#av-admin-preview ul.avia-timeline-horizontal li{
    display:none;
}
#av-admin-preview ul.avia-timeline-horizontal li:first-child{
    display:block;
    width:100%
}
.avia-timeline-horizontal .av-milestone-icon-wrap{
    display:block;
}
.avia-timeline-horizontal .av-milestone-icon-wrap:after{
    content:"";
    height:1px;
    width:100%;
    position:absolute;
    right:0;
    top:50%;
    border-top-style:dashed;
    border-top-width:1px;
}
.avia-timeline-horizontal .av-milestone-date span {
    display:block;
    zoom:1;
    position:absolute;
    width:30px;
    height:1px;
    left:-65px;
    top:0.5em;
}
.avia-timeline-horizontal .av-milestone-date span:before {
    content:"";
    display:block;
    position:absolute;
    width:5px;
    height:5px;
    right:0;
    border-radius:100%;
    background-color:inherit;
    margin-top:-2px;
}
.avia-timeline-horizontal .av-milestone-date span:after {
    content:"";
    display:block;
    position:absolute;
    width:1px;
    height:500px;
    top:0;
    background-color:inherit;
}
.avia-timeline-horizontal .av-milestone-content-wrap{
    position:relative;
}
.avia-timeline-horizontal .av-milestone-content-wrap footer{
    display:block;
    position:absolute;
    width:1px;
    height:100%;
    top:0;
    left:45px;
}
.avia-timeline-horizontal .av-milestone-content-wrap footer:after{
    content:"";
    display:block;
    position:absolute;
    width:5px;
    height:5px;
    left:0;
    bottom:0;
    border-radius:100%;
    background-color:inherit;
    margin-left:-2px;
}
.avia-timeline-horizontal.avia-timeline-boxshadow .av-milestone-content-wrap footer{
    display:none;
}
.avia-timeline-horizontal.avia-timeline-boxshadow .av-milestone-contentbox:after,
.avia-timeline-horizontal.avia-timeline-boxshadow .av-milestone-contentbox:before{
    top:0;
    bottom:auto;
    margin-top:0;
    left:45px;
}
.av-timeline-nav{
    position:absolute;
    right:0;
    top:0;
    padding-top:70px;
}
#av-admin-preview .av-timeline-nav{
    display:none;
}
.av-timeline-nav a{
    display:inline-block;
    position:relative;
    font-size:0px;
    overflow:hidden;
    width:40px;
    height:40px;
    line-height:40px;
    border-radius:100%;
    text-align:center;
    text-decoration:none;
    cursor:pointer;
    margin:0 0 0 2px;
    -webkit-transition:all 0.2s ease-in;
    -o-transition:all 0.2s ease-in;
    transition:all 0.2s ease-in;
    background-color:#fff;
}
.av-timeline-nav a span{
    display:block;
    width:40px;
    height:40px;
    line-height:40px;
    border-radius:100%;
    color:#fff;
}
.av-timeline-nav a span:hover{
    color:#fff;
}
.av-timeline-nav a span:before{
    display:block;
    width:100%;
    height:100%;
    font-size:18px;
}
.av-timeline-nav a span{
    opacity:0.5;
    transition:all 0.2s ease-in;
}
.av-timeline-nav a:hover span{
    opacity:1;
}
.avia-timeline-horizontal.av-milestone-placement-alternate .av-milestone-date{
    margin:0;
    padding:30px 0 30px 110px;
}
.avia-timeline-horizontal.av-milestone-placement-alternate .av-milestone-content-wrap{
    padding:30px 0 10px 110px;
}
.avia-timeline-horizontal.av-milestone-placement-alternate li.av-milestone-even .av-milestone-content-wrap{
    padding:0 0 30px 110px;
}
.avia-timeline-horizontal.av-milestone-placement-alternate.avia-timeline-boxshadow .av-milestone-content-wrap{
    padding:30px 60px 15px 0;
}
.avia-timeline-horizontal.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-even .av-milestone-content-wrap{
    padding:0 60px 30px 0;
}
.avia-timeline-horizontal.av-milestone-placement-alternate li.av-milestone-even .av-milestone-date span:after{
    top:auto;
    bottom:0;
}
.avia-timeline-horizontal.av-milestone-placement-alternate li.av-milestone-odd .av-milestone-date{
    padding:0 30px 30px 110px;
}
.avia-timeline-horizontal.av-milestone-placement-alternate li.av-milestone-even .av-milestone-content-wrap footer:after{
    bottom:auto;
    top:0;
}
.avia-timeline-horizontal.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-even .av-milestone-contentbox:after,
.avia-timeline-horizontal.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-even .av-milestone-contentbox:before{
    bottom:0;
    top:auto;
    margin-top:0;
    transform:rotate(45deg) translateY(50%) translateX(-50%);
    transform-origin:bottom left;
}
.avia-timeline-horizontal.av-milestone-placement-top .av-milestone-date{
    margin:0;
    padding:0 30px 30px 110px;
}
.avia-timeline-horizontal.av-milestone-placement-top .av-milestone-date > a,
.avia-timeline-horizontal.av-milestone-placement-top .av-milestone-date > strong{
    display:table-cell;
    vertical-align:bottom;
}
.avia-timeline-horizontal.av-milestone-placement-top .av-milestone-content-wrap{
    padding:30px 15px 10px 110px;
}
.avia-timeline-horizontal.av-milestone-placement-top.avia-timeline-boxshadow .av-milestone-content-wrap{
    padding:30px 60px 15px 0;
}
.avia-timeline-horizontal.av-milestone-placement-bottom .av-milestone-date{
    margin:0;
    padding:30px 30px 0 110px;
}
.avia-timeline-horizontal.av-milestone-placement-bottom .av-milestone-date span:before {
    right:0;
    margin-top:-2px;
}
.avia-timeline-horizontal.av-milestone-placement-bottom .av-milestone-date span:after {
    top:auto;
    bottom:0;
}
.avia-timeline-horizontal.av-milestone-placement-bottom .av-milestone-content-wrap{
    padding:0 15px 30px 110px;
}
.avia-timeline-horizontal.av-milestone-placement-bottom.avia-timeline-boxshadow .av-milestone-content-wrap{
    padding:0 60px 30px 0;
}
.avia-timeline-horizontal.av-milestone-placement-bottom .av-milestone-content-wrap footer:after{
    bottom:auto;
    top:0;
}
.avia-timeline-horizontal.av-milestone-placement-bottom.avia-timeline-boxshadow .av-milestone-contentbox:after,
.avia-timeline-horizontal.av-milestone-placement-bottom.avia-timeline-boxshadow .av-milestone-contentbox:before{
    bottom:0;
    top:auto;
    margin-top:0;
    transform:rotate(45deg) translateY(50%) translateX(-50%);
    transform-origin:bottom left;
}
@media only screen and (max-width:989px){
    .av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-even .av-milestone-contentbox:after,
    .av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-even .av-milestone-contentbox:before{
        left:2em;
        right:auto;
    }
    .av-no-preview ul.avia-timeline-vertical.avia-timeline-boxshadow .av-milestone-contentbox:before,
    .av-no-preview ul.avia-timeline-vertical.avia-timeline-boxshadow .av-milestone-contentbox:after{
        left:2em;
        top:0;
        margin-top:0;
    }
    .av-no-preview .avia-timeline-container,
    .av-no-preview ul.avia-timeline-vertical,
    .av-no-preview ul.avia-timeline-vertical li,
    .av-no-preview .avia-timeline-vertical .av-milestone-date,
    .av-no-preview .avia-timeline-vertical .av-milestone-icon-wrap,
    .av-no-preview .avia-timeline-vertical .av-milestone-content-wrap{
        display:block;
    }
    .av-no-preview ul.avia-timeline-vertical li {
        display:block;
        overflow:hidden;
        position:relative;
        padding:0 0 0 90px;
    }
    .av-no-preview .avia-timeline-vertical .av-milestone-date{
        display:block;
        white-space:normal;
        padding:33px 0 30px 50px;
        margin:0;
        position:relative;
        text-align:left;
    }
    .av-no-preview .avia-timeline-vertical .av-milestone-icon-wrap{
        overflow:visible;
        position:absolute;
        left:0;
        top:0;
        padding-top:0;
    }
    .av-no-preview .avia-timeline-vertical .av-milestone-icon-wrap:after{
        top:0;
    }
    .av-no-preview .avia-timeline-vertical .av-milestone-date a{
        white-space:normal;
        position:relative;
        display:block;
        overflow:visible;
    }
    .av-no-preview .avia-timeline-vertical .av-milestone-date span{
        left:-50px;
        right:auto;
    }
    .av-no-preview .avia-timeline-vertical .av-milestone-date span:before {
        right:0;
        left:auto;
    }
    .av-no-preview .avia-timeline-vertical .av-milestone-content-wrap{
        padding:0 0 60px 50px;
    }
    .av-no-preview .avia-timeline-vertical.avia-timeline-boxshadow .av-milestone-content-wrap {
        padding:0 15px 60px 50px;
    }
    
    .av-no-preview .avia-timeline-vertical.av-milestone-placement-left .av-milestone-content-wrap{
        width:100%;
    }
    .av-no-preview .avia_transform .avia-timeline-vertical.av-milestone-placement-left .avia_start_animation .av-milestone-indicator{
        -webkit-animation:caption-left 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1); 
        animation:caption-left 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1); 
    }
    
    .av-no-preview .avia-timeline-vertical.av-milestone-placement-right .av-milestone-content-wrap{
        text-align:left;
        padding:0 0 60px 50px;
        width:100%;
    }
    .av-no-preview .avia-timeline-vertical.av-milestone-placement-right.avia-timeline-boxshadow .av-milestone-content-wrap {
        padding:0 15px 60px 50px;
    }
    .av-no-preview .avia-timeline-vertical.av-milestone-placement-right .av-milestone-date{
        padding:33px 0 30px 50px;
        display:none;
    }
    .av-no-preview .avia-timeline-vertical.av-milestone-placement-right li .av-milestone-date:first-child{
        display:block;
    }
    .av-no-preview .avia-timeline-vertical.av-milestone-placement-right .av-milestone-date span{
        left:-50px;
    }
    
    .av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate .av-milestone-date{
        width:100%;
    }
    .av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate .av-milestone-content-wrap{
        width:100%;
    }
    .av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even .av-milestone-content-wrap{
        padding:0 0 60px 50px;
        text-align:left;
    }
    .av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-even .av-milestone-content-wrap {
        padding:0 15px 60px 50px;
    }
    .av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even .av-milestone-date{
        padding:33px 0 30px 50px;
        display:none;
    }
    .av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even > .av-milestone-date:first-child{
        display:block;
    }
    .av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even .av-milestone-date span{
        left:-50px;
    }
    .av-no-preview .avia_transform .avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-odd.avia_start_animation .av-milestone-indicator{
        -webkit-animation:caption-left 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1); 
        animation:caption-left 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1); 
    }
}
@media only screen and (max-width:767px){
    .av-no-preview .avia-timeline .milestone_icon{
        height:64px;
        width:64px;
        line-height:64px;
    }
    .av-no-preview .avia-timeline .milestone_icon.milestone-icon-hasborder .milestone_inner {
        line-height:60px;
    }
    
    .av-no-preview .avia-timeline-vertical .av-milestone-date{
        padding:21px 0 30px 0;
    }
    .av-no-preview .avia-timeline-vertical .av-milestone-date span{
        display:none;
    }
    .av-no-preview .avia-timeline-vertical .av-milestone-content-wrap{
        padding:0 0 60px 0;
    }
    .av-no-preview .avia-timeline-vertical.avia-timeline-boxshadow .av-milestone-content-wrap{
        padding:0 15px 60px 0;
    }
    .av-no-preview .avia-timeline-vertical .av-milestone-icon-wrap:after{
        left:32px;
    }
    .av-no-preview .avia-timeline-vertical.av-milestone-placement-right .av-milestone-date{
        padding:21px 0 30px 0;
    }
    .av-no-preview .avia-timeline-vertical.av-milestone-placement-right .av-milestone-content-wrap{
        padding:0 0 60px 0;
    }
    .av-no-preview .avia-timeline-vertical.av-milestone-placement-right.avia-timeline-boxshadow .av-milestone-content-wrap{
        padding:0 15px 60px 0;
    }
    
    .av-no-preview .avia-timeline-vertical.avia-timeline-v-center .av-milestone-date{
        padding-top:21px;
    }
    
    .av-no-preview .avia-timeline-horizontal.avia-timeline-boxshadow .av-milestone-contentbox:after,
    .av-no-preview .avia-timeline-horizontal.avia-timeline-boxshadow .av-milestone-contentbox:before{
        left:30px;
    }
    .av-no-preview .avia-timeline-horizontal.av-milestone-placement-top .av-milestone-date{
        padding:0 0 30px 90px;
    }
    .av-no-preview .avia-timeline-horizontal.av-milestone-placement-top .av-milestone-content-wrap{
        padding:30px 0 10px 90px;
    }
    .av-no-preview .avia-timeline-horizontal.av-milestone-placement-top.avia-timeline-boxshadow .av-milestone-content-wrap{
        padding:30px 30px 30px 0px;
    }
    .av-no-preview .avia-timeline-horizontal.av-milestone-placement-bottom .av-milestone-date{
        padding:30px 0 0 90px;
    }
    .av-no-preview .avia-timeline-horizontal.av-milestone-placement-bottom .av-milestone-content-wrap{
        padding:0 0 30px 90px;
    }
    .av-no-preview .avia-timeline-horizontal.av-milestone-placement-bottom.avia-timeline-boxshadow .av-milestone-content-wrap{
        padding:0 30px 30px 0;
    }
    .av-no-preview .avia-timeline-horizontal .av-milestone-content-wrap footer{
        left:32px;
    }
    .av-no-preview .av-timeline-nav{
        padding-top:57px;
    }
    .av-no-preview .avia-timeline-horizontal .av-milestone-date span {
        left:-58px;
    }
    
    .av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even .av-milestone-date{
        padding:21px 0 30px 0;
    }
    .av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate li.av-milestone-even .av-milestone-content-wrap{
        padding:0 0 60px 0;
    }
    .av-no-preview .avia-timeline-vertical.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-even .av-milestone-content-wrap{
        padding:0 15px 60px 0;
    }
    .av-no-preview .avia-timeline-horizontal.av-milestone-placement-alternate .av-milestone-date{
        padding:30px 0 0 90px;
    }
    .av-no-preview .avia-timeline-horizontal.av-milestone-placement-alternate li.av-milestone-odd .av-milestone-date {
        padding:0 0 30px 90px;
    }
    .av-no-preview .avia-timeline-horizontal.av-milestone-placement-alternate .av-milestone-content-wrap{
        padding:0 0 30px 90px;
    }
    .av-no-preview .avia-timeline-horizontal.av-milestone-placement-alternate.avia-timeline-boxshadow .av-milestone-content-wrap{
        padding:30px 30px 30px 0px;
    }
    .av-no-preview .avia-timeline-horizontal.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-odd .av-milestone-content-wrap{
        padding:30px 30px 30px 0px;
    }
    .av-no-preview .avia-timeline-horizontal.av-milestone-placement-alternate.avia-timeline-boxshadow li.av-milestone-even .av-milestone-content-wrap{
        padding:0 10px 30px 10px;
    }
}
.js_active .toggle_wrap{
visibility:hidden;
position:absolute;
z-index:0;
width:100%;
left:120%;
}
.active_tc.toggle_wrap{
position:static;
visibility:visible;
left:0;
width:auto;
z-index:1;
display:none;
}
.js_active .toggler {
cursor:pointer;
display:block;
margin:0;
padding:9px 3px 9px 35px;
position:relative;
top:1px;
border-style:solid;
border-width:1px;
line-height:1.65em;
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}
.togglecontainer{
margin:30px 0;
position:relative;
clear:both;
}
.togglecontainer .single_toggle:first-child .toggler, .togglecontainer .taglist + .single_toggle .toggler{
border-top-left-radius:2px;
border-top-right-radius:2px;
}
.togglecontainer > div:last-of-type .toggler{
border-bottom-left-radius:2px;
border-bottom-right-radius:2px;
}
.togglecontainer > p.activeTitle{
border-radius:0;
}
.toggle_content {
padding:12px 30px 11px 30px;
margin:0px 0 5px 0;
border-style:solid;
border-width:1px;
border-top:none;
border-bottom-left-radius:2px;
border-bottom-right-radius:2px;
overflow:hidden;
}
.toggle_icon{
position:absolute;
width:15px;
height:15px;
border-style:solid;
border-width:1px;
top:50%;
left:10px;
margin-top:-8px;
}
.toggle_icon .vert_icon{
border-left-style:solid;
border-left-width:3px;
position:absolute;
left:5px;
top:1px;
height:11px;
}
.toggle_icon .hor_icon{
border-top-style:solid;
border-top-width:3px;
position:absolute;
top:5px;
left:1px;
width:11px;
}
.activeTitle .toggle_icon .vert_icon{
border:none;
}
#top .av_toggle_section .av-inherit-border-color *{border-color:inherit;}
#top .av_toggle_section .av-inherit-font-color *{color:inherit;}
.taglist {margin-bottom:5px;}
.taglist .tag-seperator:last-child{display:none;}
.taglist .tag-seperator{padding:0px 4px;}
.single_toggle{ width:100%; float:left; display:block; margin:0 0 -2px 0; padding-bottom:1px; overflow:hidden; position:relative;}
.av-minimal-toggle.togglecontainer .single_toggle .toggler{border-radius:0; border-left:none; border-right:none; border-top:none; font-size:1.1em; }
.av-minimal-toggle .toggle_content{ border-radius:0;border:none; padding:12px 35px 11px 35px;}
.av-minimal-toggle .single_toggle{    margin:0 0 7px 0; padding-bottom:0px;}
.av-minimal-toggle .toggle_icon { margin-top:-7px; border:none;}
.av-minimal-toggle .toggler:hover { opacity:0.8; }
.av-minimal-toggle .activeTitle.toggler:hover { opacity:1; }
.avia-video, .avia-iframe-wrap{clear:both; position:relative; margin-bottom:20px; }
.avia-video iframe, .js_active .avia-iframe-wrap iframe, div .avia-video .avia-iframe-wrap{position:absolute; width:100%; height:100%; left:0; top:0; padding:0;}
.avia-video-custom{height:0;}
.avia-video-16-9, .js_active .avia-iframe-wrap{padding-bottom:56.25%; height:0;}
.avia-video-4-3{padding-bottom:75%; height:0;}
video{
	width:100%;
	height:auto;
}
.mejs-layer {
    z-index:1;
    width:100% !important;
}
.mejs-layer.mejs-overlay-play{
	height:100% !important;
}
#top .avia-video .mejs-container, 
#top .avia-video .mejs-container video{
	height:100% !important;
	width:100% !important;
	position:absolute;
}
p:empty, .entry-content-wrapper:empty{display:none;}
.avia-shadow{box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);}
.webkit_fix{
-webkit-perspective:1000px;
-webkit-backface-visibility:hidden;
}
body .container_wrap .avia-builder-el-no-sibling{margin-top:0; margin-bottom:0;}
body .container_wrap .avia-builder-el-last{margin-bottom:0;}
body .container_wrap .avia-builder-el-first{margin-top:0;}
body .av-align-left{text-align:left;}
body .av-align-right{text-align:right;}
body .av-align-center{text-align:center;}
#top .av_inherit_color *{color:inherit;}
#top .av_inherit_color a{text-decoration:underline; }
#top .av_opacity_variation{opacity:0.7;}
#top .av-shortcode-disabled-notice{display:block; text-align:center; margin:5px; padding:20px; background-color:#FFFDF3;color:#C96D11; border:1px solid #E6BF4A; clear:both; }
#top .av-shortcode-disabled-notice a{color:inherit; text-decoration:underline;}
.av-screen-reader-only {
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
.avia_textblock{
clear:both;
line-height:1.65em;
}
.flex_column + .avia_textblock{padding-top:50px;}
body .column-top-margin{
margin-top:50px;
}
body .flex_column.avia-link-column{
	cursor:pointer;
}
body .flex_column.avia-link-column.avia-link-column-hover:hover{
	opacity:0.8;
}
.av-icon-display{
display:block;
font-size:30px;
line-height:58px;
margin:0 auto 20px auto;
width:60px;
border-radius:100px;
border-style:solid;
border-width:1px;
text-align:center;
-webkit-transition:all 0.3s ease-in-out;
transition:		all 0.3s ease-in-out;
}
.avia-section{
clear:both;
width:100%;
float:left;
min-height:100px;
position:static; 
}
.avia-section.avia-section-small{
min-height:0;	
}
.js_active .av-minimum-height .container{
z-index:1; 
opacity:0;
-webkit-transition:opacity 0.6s ease-in;
transition:		opacity 0.6s ease-in;
}
.js_active.av-preloader-enabled .av-minimum-height .container{
-webkit-transition:opacity 1.2s ease-in;
transition:		opacity 1.2s ease-in;	
}
.avia-section.av-minimum-height .container{display:table; table-layout:fixed;}
.avia-section.av-minimum-height .container .content{display:table-cell; vertical-align:middle; height:100%; float:none !important;}
.av-minimum-height-100 .container {height:1500px;} 
.avia-full-stretch{
background-size:cover !important;
}
.avia-full-contain{
background-size:contain !important;
}
.avia_mobile .avia-full-stretch{
background-attachment:scroll !important;
}
#top #main .avia-section .template-page{
width:100%;
border:none;
margin-left:auto;
padding-left:0;
margin-right:auto;
}
.avia-section .template-page .entry-content-wrapper{
padding-right:0;
}
.avia-section-small .content, .avia-section-small .sidebar { padding-top:20px; padding-bottom:20px;}
.avia-section-large .content, .avia-section-large .sidebar { padding-top:70px; padding-bottom:70px;}
.avia-section-huge .content,  .avia-section-huge .sidebar { padding-top:130px; padding-bottom:130px;}
.avia-section-no-padding .content, .avia-section-no-padding .sidebar,
.avia-section-custom .content, .avia-section-custom .sidebar{padding-top:0; padding-bottom:0;}
.html_header_sticky_disabled .container_wrap:first-child, .avia-section.avia-full-stretch, .html_header_transparency .avia-section.avia-builder-el-0{border-top:none;}
#top #wrap_all #main .avia-no-border-styling{border:none;}
#top .scroll-down-link {
height:60px;
width:80px;
margin:0px 0 0 -40px;
line-height:60px;
position:absolute;
left:49.85%;
bottom:0px;
color:#FFF;
text-align:center;
font-size:70px;
z-index:100;
text-decoration:none;
text-shadow:0px 0px 3px rgba(0, 0, 0, 0.4);
-webkit-animation:avia_fade_move_down 2s ease-in-out infinite;
animation:avia_fade_move_down 2s ease-in-out infinite;
}
#top .av-section-with-video-bg{border-top:none; position:relative;}
#top .av-section-video-bg{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
padding:0;
margin:0;
z-index:1;
}
#top .av-section-video-bg .avia-slideshow-inner{
height:100% !important;
}
#top .av-section-with-video-bg .av-section-video-bg .av-video-service-vimeo iframe{
	-webkit-transform:	scale(1.2);
	-ms-transform:		scale(1.2);
	transform:			scale(1.2);
}
.avia_mobile #top .av-parallax-section{z-index:0; -webkit-transform:translate3d(0,0,0);}
.avia_mobile #top .av-parallax{position:absolute; z-index:-10;}
.avia_mobile #top .av-parallax .container{z-index:10; }
.avia_mobile #top .av-section-mobile-video-disabled .av-section-video-bg{display:none;}
.avia_desktop #top .av-section-mobile-video-disabled{background-image:none !important;}
.avia_desktop #top .av-section-mobile-video-disabled .av-parallax{display:none;}
.av-parallax-section{
position:relative;
border-top:none;
overflow:hidden;
}
.av-parallax {
position:absolute;
bottom:0;
left:0;
width:100%;
height:100%;
z-index:0;
height:calc((100vh * 0.3) + 100%);
will-change:transform;
}
.av-parallax-inner{
position:absolute;
width:100%;
height:100%;
bottom:0;
left:0;
}
.js_active .av-parallax{opacity:0;}
.js_active .av-parallax.enabled-parallax{opacity:1}
.js_active .av-parallax.active-parallax{opacity:1; 
-webkit-transition:opacity 0.3s ease-in-out;
transition:		opacity 0.3s ease-in-out;}
.avia_transform .av-extra-border-element{
	position:relative; width:100%; overflow:visible;
}
.avia_transform .av-extra-border-element.border-extra-arrow-down{
	position:relative;
	width:50px;
	height:25px;
	left:50%;
	margin-left:-26px;
	margin-top:-1px;
	z-index:25;
	margin-bottom:-25px;
	clear:both;
}
.avia_transform .av-extra-border-element .av-extra-border-outer{
overflow:hidden;
height:100%;
width:100%;
position:absolute;
}
.avia_transform .av-extra-border-element.border-extra-arrow-down .av-extra-border-inner{
position:absolute;
left:50%;
width:50px;
height:50px;
-webkit-transform:translateX(-50%) rotate(45deg);
transform:translateX(-50%) rotate(45deg);
top:-39px;
}
.av-section-color-overlay + .container + .border-extra-diagonal,
.av-section-color-overlay + .scroll-down-link + .container + .border-extra-diagonal{
    z-index:1;
}
.avia_transform .av-extra-border-element.border-extra-diagonal{
	height:250px;
	margin-top:-250px;
}
.avia_transform .av-extra-border-element.border-extra-diagonal .av-extra-border-inner{
	top:250px;
    right:0;
    width:110%;
    height:100%;
    -webkit-transform-origin:right top;
    transform-origin:right top;
    -webkit-transform:rotate(5deg);
    transform:rotate(5deg);
    position:absolute;
}
.avia_transform .av-extra-border-element.border-extra-diagonal.border-extra-diagonal-inverse .av-extra-border-inner{
	-webkit-transform:rotate(-5deg);
    transform:rotate(-5deg);
    -webkit-transform-origin:left top;
    transform-origin:left top;
    right:auto;
    left:0;
}
.av-extra-border-element.diagonal-box-shadow .av-extra-border-inner{
    box-shadow:0 0 44px -8px rgba(0,0,0,0.2);
}
div .av-section-color-overlay-wrap{position:relative; width:100%; }
.html_header_sidebar .av-section-color-overlay-wrap{float:left;}
div .av-section-color-overlay{position:absolute; top:0; left:0; bottom:0; width:100%; }
div .av-arrow-down-section .av-section-color-overlay{bottom:24px; }
div .av-section-color-overlay{z-index:1;}
div .av-video-service-html5 .av-section-color-overlay{z-index:8;}
.html_minimal_header #main > .avia-builder-el-0,
.av_minimal_header + #main .container_wrap_first { border-top:none; }
.av_dropcap1 {
display:block;
float:left;
font-size:38px;
line-height:32px;
margin:4px 8px 0 0;
}
.av_dropcap2{
display:block;
float:left;
font-size:18px;
line-height:35px;
width:35px;
text-align:center;
margin:4px 8px 0 0;
border-radius:100px;
font-weight:bold;
}
fieldset{
border:none;
}
#top select, #top .avia_ajax_form .select, #top .entry-content-wrapper select{
 -webkit-appearance:none;
border-radius:0px;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC);
 background-position:center right;
 background-repeat:no-repeat;
 border-radius:2px;
}
#top select[multiple], #top .avia_ajax_form .select[multiple]{background-image:none;} 
.avia-mozilla #top select, .avia-mozilla #top .avia_ajax_form .select, .avia-mozilla #top .entry-content-wrapper select{ background-image:none; }
#top select[multiple] { background-image:none; }
.avia-builder-widget-area{
position:relative;
}
.flex_column .widget:first-child, .content .widget:first-child{
padding-top:0;
border-top:none;
}
.flex_column .widget .widgettitle , .content .widget .widgettitle{
margin-top:0.85em;
}
.avia_textblock .wp-playlist{margin:0;}
.wp-playlist-light .wp-playlist-item.wp-playlist-playing{background:transparent;}
.wp-playlist-current-item img{border-radius:3px;}
.wp-playlist-current-item img[src$="media/audio.png"]{border-radius:0px; background:#fff;}
.wp-playlist-item-meta.wp-playlist-item-title{font-weight:bold;}
.wp-playlist-tracks .wp-playlist-item{padding:4px 3px;}
.wp-playlist-tracks .wp-playlist-item-length{top:4px;}
div .mejs-controls .mejs-time-rail .mejs-time-loaded, div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:#9c9c9c;}
div .mejs-controls .mejs-time-rail > span, div .mejs-controls .mejs-time-rail a,
div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{height:7px;}
div .mejs-controls div.mejs-time-rail{padding-top:7px;}
div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{top:12px;}
div .mejs-container, div .mejs-embed, div .mejs-embed body, div .mejs-container div .mejs-controls{background:transparent;}
div .mejs-container{border-radius:2px;background:#313131}
div .wp-playlist-item-album{font-style:normal; }
div .mejs-controls .mejs-playpause-button , div .mejs-controls .mejs-volume-button{ height:30px;}
#top .mejs-container .mejs-controls .mejs-time, #top .mejs-time-rail .mejs-time-float{color:#fff;}
#top .mejs-time-rail .mejs-time-float {border:none;}
div .mejs-container .mejs-controls{height:30px;width:100%;}
#top .mejs-container{height:30px;}
#top .mejs-container.mejs-audio{max-height:30px}
div .mejs-button>button {margin:6px 6px;}
div .mejs-time{padding:12px 6px 0; height:18px;}
div .mejs-time-rail, div .mejs-horizontal-volume-slider{height:30px;}
div .mejs-controls .mejs-time-rail .mejs-time-handle{display:none;}
div .mejs-time-buffering, div .mejs-time-current,  div .mejs-time-float-corner, div .mejs-time-hovered, div .mejs-time-loaded, div .mejs-time-marker, div .mejs-time-total{ height:7px; outline:none;}
div .mejs-controls{padding:0;}
.avia-tooltip{
position:absolute;
z-index:9999999;
padding:12px;
margin-top:-18px;
margin-left:-4px;
background:#000;
background:rgba(0, 0, 0, 0.8);
color:#fff;
width:140px;
border-radius:2px;
text-align:center;
}
.avia-tooltip .inner_tooltip{
font-size:0.925em;
line-height:1.65em;
}
#top .avia-tooltip.transparent_dark, #top .avia-tooltip.transparent_dark .avia-arrow{
background:#000;
background:rgba(0, 0, 0, 0.8);
color:#fff;	
border:none;
}
#top .avia-tooltip.transparent_dark h1, #top .avia-tooltip.transparent_dark h2, #top .avia-tooltip.transparent_dark h3,
#top .avia-tooltip.transparent_dark h4, #top .avia-tooltip.transparent_dark h5, #top .avia-tooltip.transparent_dark h6{
	color:inherit;
}
.avia-tooltip.av-tooltip-shadow, .avia-tooltip.av-tooltip-shadow .avia-arrow{ box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15); }
.avia-tooltip ul, .avia-tooltip ol, .avia-tooltip blockquote{text-align:left; list-style-position:inside;}
.avia-tooltip .avia-arrow{
background:rgba(0, 0, 0, 0.8);
border:none;
}
.avia-tooltip .avia-arrow-wrap{
width:20px;
height:20px;
position:absolute;
bottom:-20px;
left:50%;
margin-left:-7px;
overflow:hidden;
}
.avia-tooltip .inner_tooltip br:first-child{display:none;}
.av-tt-hotspot .avia-arrow-wrap{bottom:auto; bottom:-19px;}
.transparent_dark.av-tt-hotspot .avia-arrow-wrap{bottom:-20px;}
.avia-tooltip.av-tt-pos-below{ margin-top:18px; }
.avia-tooltip.av-tt-pos-below .avia-arrow-wrap{bottom:auto; top:-19px;}
.avia-tooltip.av-tt-pos-below .avia-arrow{bottom:-6px; top:auto;}
.avia-tooltip.av-tt-pos-left{ margin-top:0; margin-left:-18px;}
.avia-tooltip.av-tt-pos-left .avia-arrow-wrap{left:auto; margin-left:0; right:-19px; top:50%; margin-top:-10px;}
.avia-tooltip.av-tt-pos-left .avia-arrow{top:5px; left:-5px; margin-left:0;}
.avia-tooltip.av-tt-pos-right{ margin-top:0; margin-left:18px;}
.avia-tooltip.av-tt-pos-right .avia-arrow-wrap{left:-19px; margin-left:0;  top:50%; margin-top:-10px;}
.avia-tooltip.av-tt-pos-right .avia-arrow{top:5px; left:auto; right:-5px; margin-left:0;}
.av-tt-pos-above.av-tt-align-right.avia-tooltip, 	.av-tt-pos-below.av-tt-align-right.avia-tooltip{margin-left:4px;}
.av-tt-pos-above.av-tt-align-left .avia-arrow-wrap, .av-tt-pos-below.av-tt-align-left .avia-arrow-wrap{left:0; margin-left:7px;}
.av-tt-pos-above.av-tt-align-right .avia-arrow-wrap,.av-tt-pos-below.av-tt-align-right .avia-arrow-wrap{left:auto; right:0; margin-left:auto; margin-right:7px;}
.av-tt-pos-left.av-tt-align-top .avia-arrow-wrap, .av-tt-pos-right.av-tt-align-top .avia-arrow-wrap{top:0; margin-top:2px;}
.av-tt-pos-left.av-tt-align-bottom .avia-arrow-wrap,.av-tt-pos-right.av-tt-align-bottom .avia-arrow-wrap{bottom:0; margin-bottom:4px; top:auto;}
.av-tt-pos-above.av-tt-align-centered, .av-tt-pos-below.av-tt-align-centered{text-align:center;}
.avia_transform.avia_desktop .av-animated-generic{
opacity:0;
}
.avia_transform .avia_start_delayed_animation.fade-in {
-webkit-animation:avia-fadein 1.5s 1 ease-out; 
animation:avia-fadein 1.5s 1 ease-out; 
opacity:1;
}
.avia_transform .avia_start_delayed_animation.pop-up {
-webkit-animation:avia_image_appear 0.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); 
animation:avia_image_appear 0.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); 
opacity:1;
}
.avia_transform .avia_start_delayed_animation.top-to-bottom {
-webkit-animation:avia-ttb 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); 
animation:avia-ttb 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); 
opacity:1;
}
.avia_transform .avia_start_delayed_animation.bottom-to-top {
-webkit-animation:avia-btt 0.8s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000); 
animation:avia-btt 0.8s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000); 
opacity:1;
}
.avia_transform .avia_start_delayed_animation.left-to-right {
-webkit-animation:avia-ltr 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); 
animation:avia-ltr 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); 
opacity:1;
}
.avia_transform .avia_start_delayed_animation.right-to-left {
-webkit-animation:avia-rtl 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); 
animation:avia-rtl 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); 
opacity:1;
}
.avia_transform .avia_start_delayed_animation.av-rotateIn {
  -webkit-animation:avia-rotateIn 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
  animation:avia-rotateIn 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
  opacity:1;
}
.avia_transform .avia_start_delayed_animation.av-rotateInUpLeft {
  -webkit-animation:avia-rotateInUpLeft 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
  animation:avia-rotateInUpLeft 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
  opacity:1;
}
.avia_transform .avia_start_delayed_animation.av-rotateInUpRight {
  -webkit-animation:avia-rotateInUpRight 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
  animation:avia-rotateInUpRight 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
  opacity:1;
}
@-webkit-keyframes avia_appear {
  0%   { -webkit-transform:scale(0.5); opacity:0.1;  }
  100% { -webkit-transform:scale(1); opacity:1; }
}
@keyframes avia_appear {
  0%   { transform:scale(0.5); opacity:0.1;  }
  100% { transform:scale(1); opacity:1;  }
}
@-webkit-keyframes avia_image_appear {
  0%   { -webkit-transform:scale(0.7); opacity:0.1;  }
  100% { -webkit-transform:scale(1); opacity:1; }
}
@keyframes avia_image_appear {
  0%   { transform:scale(0.7); opacity:0.1;  }
  100% { transform:scale(1); opacity:1;  }
}
@-webkit-keyframes avia_hotspot_appear {
  0%   { -webkit-transform:translate(0, 80px); opacity:0.1;  }
  100% { -webkit-transform:translate(0, 0px); opacity:1; }
}
@keyframes avia_hotspot_appear {
  0%   { transform:translate(0, 80px); opacity:0.1;  }
  100% { transform:translate(0, 0px); opacity:1;  }
}
@-webkit-keyframes avia_appear_short {
  0%   { -webkit-transform:scale(0.5); opacity:0;  }
  50%  { opacity:1;  }
  100% { -webkit-transform:scale(1); opacity:0;  }
}
@keyframes avia_appear_short {
  0%   { transform:scale(0.5); opacity:0;  }
  50%  { opacity:1;  }
  100% { transform:scale(1); opacity:0;  }
}
@-webkit-keyframes avia_msonry_show {
  0%   { -webkit-transform:translateZ(300px) translateY(200px) rotateX(-70deg); opacity:0.1;  }
  100% { -webkit-transform:translateZ(0px) translateY(0px) rotateX(0deg); opacity:1; }
}
@keyframes avia_msonry_show {
  0%   { transform:translateZ(300px) translateY(200px) rotateX(-70deg); opacity:0.1;  }
  100% { transform:translateZ(0px) translateY(0px) rotateX(0deg); opacity:1;  }
}
@-webkit-keyframes avia_fade_move_down {
  0%   { -webkit-transform:translate(0,-20px); opacity:0;  }
  50%  { opacity:1;  }
  100% { -webkit-transform:translate(0,20px); opacity:0; }
}
@keyframes avia_fade_move_down {
  0%   { transform:translate(0,-20px); opacity:0;  }
  50%  { opacity:1;  }
  100% { transform:translate(0,20px); opacity:0; }
}
@-webkit-keyframes avia_slide_down {
  0%   { height:0%; }
  100% { height:100%; }
}
@keyframes avia_slide_down {
  0%   { height:0%; }
  100% { height:100%; }
}
@-webkit-keyframes avia_expand {
  0%   { width:0%; }
  100% { width:100%; }
}
@keyframes avia_expand {
  0%   { width:0%; }
  100% { width:100%; }
}
@-webkit-keyframes avia-ltr {
  0%   { -webkit-transform:translate(-10%,0); opacity:0;  }
  100% { -webkit-transform:translate(0,0); opacity:1; }
}
@keyframes avia-ltr {
  0%   { transform:translate(-10%,0); opacity:0;  }
  100% { transform:translate(0,0); opacity:1; }
}
@-webkit-keyframes avia-rtl {
  0%   { -webkit-transform:translate(10%,0); opacity:0;  }
  100% { -webkit-transform:translate(0,0); opacity:1; }
}
@keyframes avia-rtl {
  0%   { transform:translate(10%,0); opacity:0;  }
  100% { transform:translate(0,0); opacity:1; }
}
@-webkit-keyframes avia-btt {
  0%   { -webkit-transform:translate(0,50%); opacity:0;  }
  100% { -webkit-transform:translate(0,0); opacity:1; }
}
@keyframes avia-btt {
  0%   { transform:translate(0,50%); opacity:0;  }
  100% { transform:translate(0,0); opacity:1; }
}
@-webkit-keyframes avia-ttb {
  0%   { -webkit-transform:translate(0, -10%); opacity:0;  }
  100% { -webkit-transform:translate(0,0); opacity:1; }
}
@keyframes avia-ttb {
  0%   { transform:translate(0, -10%); opacity:0;  }
  100% { transform:translate(0,0); opacity:1; }
}
@-webkit-keyframes avia-fadein {
  0%   { opacity:0; }
  100% { opacity:1; }
}
@keyframes avia-fadein {
  0%   { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes avia-rotateIn {
  0% {
    -webkit-transform-origin:center;
    transform-origin:center;
    -webkit-transform:rotate3d(0, 0, 1, -200deg);
    transform:rotate3d(0, 0, 1, -200deg);
    opacity:0;
  }
  100% {
    -webkit-transform-origin:center;
    transform-origin:center;
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@keyframes avia-rotateIn {
  0% {
    -webkit-transform-origin:center;
    transform-origin:center;
    -webkit-transform:rotate3d(0, 0, 1, -200deg);
    transform:rotate3d(0, 0, 1, -200deg);
    opacity:0;
  }
  100% {
    -webkit-transform-origin:center;
    transform-origin:center;
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@-webkit-keyframes avia-rotateInUpLeft {
  0% {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:rotate3d(0, 0, 1, 45deg);
    transform:rotate3d(0, 0, 1, 45deg);
    opacity:0;
  }
  100% {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@keyframes avia-rotateInUpLeft {
  0% {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:rotate3d(0, 0, 1, 45deg);
    transform:rotate3d(0, 0, 1, 45deg);
    opacity:0;
  }
  100% {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@-webkit-keyframes avia-rotateInUpRight {
  0% {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:rotate3d(0, 0, 1, -22deg);
    transform:rotate3d(0, 0, 1, -22deg);
    opacity:0;
  }
  100% {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@keyframes avia-rotateInUpRight {
  0% {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:rotate3d(0, 0, 1, -22deg);
    transform:rotate3d(0, 0, 1, -22deg);
    opacity:0;
  }
  100% {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@-webkit-keyframes avia-bg-move {
  0%   { background-position:-31px 0;  }
  100% { background-position:0 0; }
}
@keyframes avia-bg-move {
  0%   { background-position:-31px 0;  }
  100% { background-position:0 0; }
}
@-webkit-keyframes caption-right {
  0%   { -webkit-transform:translate(2000px,0); opacity:0;  }
  100% { -webkit-transform:translate(0,0); opacity:1; }
}
@keyframes caption-right {
  0%   { transform:translate(2000px,0); opacity:0;  }
  100% { transform:translate(0,0); opacity:1; }
}
@-webkit-keyframes caption-left {
  0%   { -webkit-transform:translate(-2000px,0); opacity:0;  }
  100% { -webkit-transform:translate(0,0); opacity:1; }
}
@keyframes caption-left {
  0%   { transform:translate(-2000px,0); opacity:0;  }
  100% { transform:translate(0,0); opacity:1; }
}
@-webkit-keyframes caption-top {
  0%   { -webkit-transform:translate(0,-20px); opacity:0;  }
  100% { -webkit-transform:translate(0,0); opacity:1; }
}
@keyframes caption-top {
  0%   { transform:translate(0,-20px); opacity:0;  }
  100% { transform:translate(0,0); opacity:1; }
}
@-webkit-keyframes caption-bottom {
  0%   { -webkit-transform:translate(0,20px); opacity:0;  }
  100% { -webkit-transform:translate(0,0); opacity:1; }
}
@keyframes caption-bottom {
  0%   { transform:translate(0,20px); opacity:0;  }
  100% { transform:translate(0,0); opacity:1; }
}
@-webkit-keyframes av_pulsate {
    0% 		{-webkit-transform:scale(0.1); opacity:0.0;}
    50% 	{opacity:0.7;}
    100% 	{-webkit-transform:scale(1); opacity:0.0;}
}
@keyframes av_pulsate {
    0% 		{transform:scale(0.1); opacity:0.0;}
    50% 	{opacity:0.7;}
    100% 	{transform:scale(1); opacity:0.0;}
}
@-webkit-keyframes sonarEffect {
	0% {opacity:0.3;}
	40% {opacity:0.5;box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5);}
	100% {box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5);-webkit-transform:scale(1.5);opacity:0;}
}
@keyframes sonarEffect {
	0% {opacity:0.3;}
	40% {opacity:0.5;box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5);}
	100% {box-shadow:0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5);transform:scale(1.5);opacity:0;}
}
.mfp-bg {
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1042;
  overflow:hidden;
  position:fixed;
  background:#0b0b0b;
  opacity:0.8; }
.mfp-wrap {
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1043;
  position:fixed;
  outline:none !important;
  -webkit-backface-visibility:hidden; }
.mfp-container {
  text-align:center;
  position:absolute;
  width:100%;
  height:100%;
  left:0;
  top:0;
  padding:0 8px;
  box-sizing:border-box; }
.mfp-container:before {
  content:'';
  display:inline-block;
  height:100%;
  vertical-align:middle; }
.mfp-align-top .mfp-container:before {
  display:none; }
.mfp-content {
  position:relative;
  display:inline-block;
  vertical-align:middle;
  margin:0 auto;
  text-align:left;
  z-index:1045; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width:100%;
  cursor:auto; }
.mfp-ajax-cur {
  cursor:progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor:-moz-zoom-out;
  cursor:-webkit-zoom-out;
  cursor:zoom-out; }
.mfp-zoom {
  cursor:pointer;
  cursor:-webkit-zoom-in;
  cursor:-moz-zoom-in;
  cursor:zoom-in; }
.mfp-auto-cursor .mfp-content {
  cursor:auto; }
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none; }
.mfp-loading.mfp-figure {
  display:none; }
.mfp-hide {
  display:none !important; }
.mfp-preloader {
  color:#CCC;
  position:absolute;
  top:50%;
  width:auto;
  text-align:center;
  margin-top:-0.8em;
  left:8px;
  right:8px;
  z-index:1044; }
  .mfp-preloader a {
    color:#CCC; }
    .mfp-preloader a:hover {
      color:#FFF; }
.mfp-s-ready .mfp-preloader {
  display:none; }
.mfp-s-error .mfp-content {
  display:none; }
button.mfp-close,
button.mfp-arrow {
  overflow:visible;
  cursor:pointer;
  background:transparent;
  border:0;
  -webkit-appearance:none;
  display:block;
  outline:none;
  padding:0;
  z-index:1046;
  box-shadow:none;
  touch-action:manipulation; }
button::-moz-focus-inner {
  padding:0;
  border:0; }
.mfp-close {
  width:44px;
  height:44px;
  line-height:44px;
  position:absolute;
  right:0;
  top:0;
  text-decoration:none;
  text-align:center;
  opacity:0.65;
  padding:0 0 18px 10px;
  color:#FFF;
  font-style:normal;
  font-size:28px;
  font-family:Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity:1; }
  .mfp-close:active {
    top:1px; }
.mfp-close-btn-in .mfp-close {
  color:#333; }
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color:#FFF;
  right:-6px;
  text-align:right;
  padding-right:6px;
  width:100%; }
.mfp-counter {
  position:absolute;
  top:0;
  right:0;
  color:#CCC;
  font-size:12px;
  line-height:18px;
  white-space:nowrap; }
.mfp-arrow {
  position:absolute;
  opacity:0.65;
  margin:0;
  top:50%;
  margin-top:-55px;
  padding:0;
  width:90px;
  height:110px;
  -webkit-tap-highlight-color:transparent; }
  .mfp-arrow:active {
    margin-top:-54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity:1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content:'';
    display:block;
    width:0;
    height:0;
    position:absolute;
    left:0;
    top:0;
    margin-top:35px;
    margin-left:35px;
    border:medium inset transparent; }
  .mfp-arrow:after {
    border-top-width:13px;
    border-bottom-width:13px;
    top:8px; }
  .mfp-arrow:before {
    border-top-width:21px;
    border-bottom-width:21px;
    opacity:0.7; }
.mfp-arrow-left {
  left:0; }
  .mfp-arrow-left:after {
    border-right:17px solid #FFF;
    margin-left:31px; }
  .mfp-arrow-left:before {
    margin-left:25px;
    border-right:27px solid #3F3F3F; }
.mfp-arrow-right {
  right:0; }
  .mfp-arrow-right:after {
    border-left:17px solid #FFF;
    margin-left:39px; }
  .mfp-arrow-right:before {
    border-left:27px solid #3F3F3F; }
.mfp-iframe-holder {
  padding-top:40px;
  padding-bottom:40px; }
  .mfp-iframe-holder .mfp-content {
    line-height:0;
    width:100%;
    max-width:900px; }
  .mfp-iframe-holder .mfp-close {
    top:-40px; }
.mfp-iframe-scaler {
  width:100%;
  height:0;
  overflow:hidden;
  padding-top:56.25%; }
  .mfp-iframe-scaler iframe {
    position:absolute;
    display:block;
    top:0;
    left:0;
    width:100%;
    height:100%;
    box-shadow:0 0 8px rgba(0, 0, 0, 0.6);
    background:#000; }
img.mfp-img {
  width:auto;
  max-width:100%;
  height:auto;
  display:block;
  line-height:0;
  box-sizing:border-box;
  padding:40px 0 40px;
  margin:0 auto; }
.mfp-figure {
  line-height:0; }
  .mfp-figure:after {
    content:'';
    position:absolute;
    left:0;
    top:40px;
    bottom:40px;
    display:block;
    right:0;
    width:auto;
    height:auto;
    z-index:-1;
    box-shadow:0 0 8px rgba(0, 0, 0, 0.6);
    background:#444; }
  .mfp-figure small {
    color:#BDBDBD;
    display:block;
    font-size:12px;
    line-height:14px; }
  .mfp-figure figure {
    margin:0; }
.mfp-bottom-bar {
  margin-top:-36px;
  position:absolute;
  top:100%;
  left:0;
  width:100%;
  cursor:auto; }
.mfp-title {
  text-align:left;
  line-height:18px;
  color:#F3F3F3;
  word-wrap:break-word;
  padding-right:36px; }
.mfp-image-holder .mfp-content {
  max-width:100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor:pointer; }
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
  
  .mfp-img-mobile .mfp-image-holder {
    padding-left:0;
    padding-right:0; }
  .mfp-img-mobile img.mfp-img {
    padding:0; }
  .mfp-img-mobile .mfp-figure:after {
    top:0;
    bottom:0; }
  .mfp-img-mobile .mfp-figure small {
    display:inline;
    margin-left:5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background:rgba(0, 0, 0, 0.6);
    bottom:0;
    margin:0;
    top:auto;
    padding:3px 5px;
    position:fixed;
    box-sizing:border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding:0; }
  .mfp-img-mobile .mfp-counter {
    right:5px;
    top:3px; }
  .mfp-img-mobile .mfp-close {
    top:0;
    right:0;
    width:35px;
    height:35px;
    line-height:35px;
    background:rgba(0, 0, 0, 0.6);
    position:fixed;
    text-align:center;
    padding:0; } }
@media all and (max-width:900px) {
  .mfp-arrow {
    -webkit-transform:scale(0.75);
    transform:scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin:0;
    transform-origin:0; }
  .mfp-arrow-right {
    -webkit-transform-origin:100%;
    transform-origin:100%; }
  .mfp-container {
    padding-left:6px;
    padding-right:6px; } }
.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;
}
@media (max-width:900px){
.mfp-arrow {
text-shadow:0px 0px 5px rgba(0, 0, 0, 0.5);
}
}
div.avia-popup .mfp-s-error .mfp-preloader {background:transparent; width:100%; -webkit-animation:none; animation:none; white-space:nowrap;}
.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; height:100%;}
.av-instagram-item a{display:block; position:relative; padding-bottom:100%; width:100%; background-size:cover;}
.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;}
.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;}
.mejs-offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs-container,.mejs-container *{box-sizing:border-box}.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}.mejs-fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs-container:focus{outline:none}.mejs-iframe-overlay{height:100%;position:absolute;width:100%}.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-background,.mejs-mediaelement{left:0;position:absolute;top:0}.mejs-mediaelement{height:100%;width:100%;z-index:0}.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}.mejs-poster-img{border:0;padding:0}.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs-layer{z-index:1}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{background:url(https://5b34fb.claudeassets.com/20190130090531im_/https://leamatthews.com/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(https://5b34fb.claudeassets.com/20190130090531im_/https://leamatthews.com/wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs-controls:not([style*="display:none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs-button,.mejs-time,.mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs-button>button{background:transparent url(https://5b34fb.claudeassets.com/20190130090531im_/https://leamatthews.com/wp-includes/js/mediaelement/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs-button>button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs-play>button{background-position:0 0}.mejs-pause>button{background-position:-20px 0}.mejs-replay>button{background-position:-160px 0}.mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs-time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs-time-loaded{background:hsla(0,0%,100%,.3)}.mejs-time-current,.mejs-time-handle-content{background:hsla(0,0%,100%,.9)}.mejs-time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs-time-hovered.negative{background:rgba(0,0,0,.2)}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs-time-handle,.mejs-time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs-time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs-time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs-time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs-long-video .mejs-time-float{margin-left:-23px;width:64px}.mejs-long-video .mejs-time-float-current{width:60px}.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs-fullscreen-button>button{background-position:-80px 0}.mejs-unfullscreen>button{background-position:-100px 0}.mejs-mute>button{background-position:-60px 0}.mejs-unmute>button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button>.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs-volume-current{left:0;margin:0;width:100%}.mejs-volume-current,.mejs-volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs-horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs-horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}.mejs-horizontal-volume-handle{display:none}.mejs-captions-button,.mejs-chapters-button{position:relative}.mejs-captions-button>button{background-position:-140px 0}.mejs-chapters-button>button{background-position:-180px 0}.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs-chapters-button>.mejs-chapters-selector{margin-right:-55px;width:110px}.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0 10px}.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 0 0}.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}.mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text,.mejs-captions-text *{background:hsla(0,0%,8%,.5);box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}.mejs-overlay-error{position:relative}.mejs-overlay-error>img{left:0;position:absolute;top:0;z-index:-1}.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:.8em}.mejs-cannotplay{position:relative}.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%}.mejs-container{clear:both;max-width:100%}.mejs-container *{font-family:Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}.mejs-time{font-weight:400;word-wrap:normal}.mejs-controls a.mejs-horizontal-volume-slider{display:table}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgba(255,255,255,.33)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}.mejs-overlay-loading{background:0 0}.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.me-cannotplay{width:auto!important}.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}.audio-details .embed-media-settings{overflow:visible}.media-embed-details .embed-media-settings .setting span{max-width:400px;width:auto}.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}.media-embed-details .embed-media-settings{padding-top:0;top:28px}.media-embed-details .instructions{padding:16px 0;max-width:600px}.media-embed-details .setting .remove-setting,.media-embed-details .setting p{color:#a00;font-size:10px;text-transform:uppercase}.media-embed-details .setting .remove-setting{padding:0}.media-embed-details .setting a:hover{color:#dc3232}.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10px}.wp-video{max-width:100%;height:auto}.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}.video-details .wp-video-holder{width:100%;max-width:640px}.wp-playlist{border:1px solid #ccc;padding:10px;margin:12px 0 18px;font-size:14px;line-height:1.5}.wp-admin .wp-playlist{margin:0 0 18px}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:400px}.wp-playlist .mejs-container{margin:0;max-width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-light{background:#fff;color:#000}.wp-playlist-dark{color:#fff;background:#000}.wp-playlist-caption{display:block;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5}.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px)}.wp-playlist-item-meta{display:block;font-size:14px;line-height:1.5}.wp-playlist-item-title{font-size:14px;line-height:1.5}.wp-playlist-item-album{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-playlist-item-artist{font-size:12px;text-transform:uppercase}.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:14px;line-height:1.5}.rtl .wp-playlist-item-length{left:3px;right:auto}.wp-playlist-tracks{margin-top:10px}.wp-playlist-item{position:relative;cursor:pointer;padding:0 3px;border-bottom:1px solid #ccc}.wp-playlist-item:last-child{border-bottom:0}.wp-playlist-light .wp-playlist-caption{color:#333}.wp-playlist-dark .wp-playlist-caption{color:#ddd}.wp-playlist-playing{font-weight:700;background:#f7f7f7}.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}.wp-playlist-current-item{overflow:hidden;margin-bottom:10px;height:60px}.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:10px;padding:0;border:0}.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px;margin-right:0}.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-audio-playlist .me-cannotplay span{padding:5px 15px}::-moz-selection{background-color:#b4c4c6;color:#ffffff;}::selection{background-color:#b4c4c6;color:#ffffff;}html.html_boxed {background:#333333   center center  repeat scroll;}body, body .avia-tooltip {font-size:16px; }.socket_color, .socket_color div, .socket_color header, .socket_color main, .socket_color aside, .socket_color footer, .socket_color article, .socket_color nav, .socket_color section, .socket_color  span, .socket_color  applet, .socket_color object, .socket_color iframe, .socket_color h1, .socket_color h2, .socket_color h3, .socket_color h4, .socket_color h5, .socket_color h6, .socket_color p, .socket_color blockquote, .socket_color pre, .socket_color a, .socket_color abbr, .socket_color acronym, .socket_color address, .socket_color big, .socket_color cite, .socket_color code, .socket_color del, .socket_color dfn, .socket_color em, .socket_color img, .socket_color ins, .socket_color kbd, .socket_color q, .socket_color s, .socket_color samp, .socket_color small, .socket_color strike, .socket_color strong, .socket_color sub, .socket_color sup, .socket_color tt, .socket_color var, .socket_color b, .socket_color u, .socket_color i, .socket_color center, .socket_color dl, .socket_color dt, .socket_color dd, .socket_color ol, .socket_color ul, .socket_color li, .socket_color fieldset, .socket_color form, .socket_color label, .socket_color legend, .socket_color table, .socket_color caption, .socket_color tbody, .socket_color tfoot, .socket_color thead, .socket_color tr, .socket_color th, .socket_color td, .socket_color article, .socket_color aside, .socket_color canvas, .socket_color details, .socket_color embed, .socket_color figure, .socket_color fieldset, .socket_color figcaption, .socket_color footer, .socket_color header, .socket_color hgroup, .socket_color menu, .socket_color nav, .socket_color output, .socket_color ruby, .socket_color section, .socket_color summary, .socket_color time, .socket_color mark, .socket_color audio, .socket_color video, #top .socket_color .pullquote_boxed, .responsive #top .socket_color .avia-testimonial, .responsive #top.avia-blank #main .socket_color.container_wrap:first-child, #top .socket_color.fullsize .template-blog .post_delimiter, .socket_color .related_posts.av-related-style-full a{border-color:#333333;}.socket_color .rounded-container, #top .socket_color .pagination a:hover, .socket_color .small-preview, .socket_color .fallback-post-type-icon{background:#999999;color:#333333;}.socket_color .av-default-color, #top .socket_color .av-force-default-color, .socket_color .av-catalogue-item, .socket_color .wp-playlist-item .wp-playlist-caption, .socket_color .wp-playlist{color:#eeeeee;}.socket_color , .socket_color .site-background, .socket_color .first-quote,  .socket_color .related_image_wrap, .socket_color .gravatar img  .socket_color .hr_content, .socket_color .news-thumb, .socket_color .post-format-icon, .socket_color .ajax_controlls a, .socket_color .tweet-text.avatar_no, .socket_color .toggler, .socket_color .toggler.activeTitle:hover, .socket_color #js_sort_items, .socket_color.inner-entry, .socket_color .grid-entry-title, .socket_color .related-format-icon,  .grid-entry .socket_color .avia-arrow, .socket_color .avia-gallery-big, .socket_color .avia-gallery-big, .socket_color .avia-gallery img, .socket_color .grid-content, .socket_color .av-share-box ul, #top .socket_color .av-related-style-full .related-format-icon, .socket_color .related_posts.av-related-style-full a:hover, .socket_color.avia-fullwidth-portfolio .pagination .current,  .socket_color.avia-fullwidth-portfolio .pagination a, .socket_color .av-hotspot-fallback-tooltip-inner, .socket_color .av-hotspot-fallback-tooltip-count{background-color:#333333;color:#eeeeee;}.socket_color .heading-color, .socket_color a.iconbox_icon:hover, .socket_color h1, .socket_color h2, .socket_color h3, .socket_color h4, .socket_color h5, .socket_color h6, .socket_color .sidebar .current_page_item>a, .socket_color .sidebar .current-menu-item>a, .socket_color .pagination .current, .socket_color .pagination a:hover, .socket_color strong.avia-testimonial-name, .socket_color .heading, .socket_color .toggle_content strong, .socket_color .toggle_content strong a, .socket_color .tab_content strong, .socket_color .tab_content strong a , .socket_color .asc_count, .socket_color .avia-testimonial-content strong, .socket_color div .news-headline, #top .socket_color .av-related-style-full .av-related-title, .socket_color .av-default-style .av-countdown-cell-inner .av-countdown-time, .socket_color .wp-playlist-item-meta.wp-playlist-item-title, #top .socket_color .av-no-image-slider h2 a, .socket_color .av-small-bar .avia-progress-bar .progressbar-title-wrap{    color:#ffffff;}.socket_color .meta-color, .socket_color .sidebar, .socket_color .sidebar a, .socket_color .minor-meta, .socket_color .minor-meta a, .socket_color .text-sep, .socket_color blockquote, .socket_color .post_nav a, .socket_color .comment-text, .socket_color .side-container-inner, .socket_color .news-time, .socket_color .pagination a, .socket_color .pagination span,  .socket_color .tweet-text.avatar_no .tweet-time, #top .socket_color .extra-mini-title, .socket_color .team-member-job-title, .socket_color .team-social a, .socket_color #js_sort_items a, .grid-entry-excerpt, .socket_color .avia-testimonial-subtitle, .socket_color .commentmetadata a,.socket_color .social_bookmarks a, .socket_color .meta-heading>*, .socket_color .slide-meta, .socket_color .slide-meta a, .socket_color .taglist, .socket_color .taglist a, .socket_color .phone-info, .socket_color .phone-info a, .socket_color .av-sort-by-term a, .socket_color .av-magazine-time, .socket_color .av-magazine .av-magazine-entry-icon, .socket_color .av-catalogue-content, .socket_color .wp-playlist-item-length, .html_modern-blog #top div .socket_color .blog-categories a, .html_modern-blog #top div .socket_color .blog-categories a:hover{color:#999999;}.socket_color .special-heading-inner-border{ border-color:#eeeeee; }.socket_color .meta-heading .special-heading-inner-border{ border-color:#999999; }.socket_color a, .socket_color .widget_first, .socket_color strong, .socket_color b, .socket_color b a, .socket_color strong a, .socket_color #js_sort_items a:hover, .socket_color #js_sort_items a.active_sort, .socket_color .av-sort-by-term a.active_sort, .socket_color .special_amp, .socket_color .taglist a.activeFilter, .socket_color #commentform .required, #top .socket_color .av-no-color.av-icon-style-border a.av-icon-char, .html_elegant-blog #top .socket_color .blog-categories a, .html_elegant-blog #top .socket_color .blog-categories a:hover{color:#ffffff;}.socket_color a:hover, .socket_color h1 a:hover, .socket_color h2 a:hover, .socket_color h3 a:hover, .socket_color h4 a:hover, .socket_color h5 a:hover, .socket_color h6 a:hover,  .socket_color .template-search  a.news-content:hover, .socket_color .wp-playlist-item .wp-playlist-caption:hover{color:#eeeeee;}.socket_color .primary-background, .socket_color .primary-background a, div .socket_color .button, .socket_color #submit, .socket_color input[type='submit'], .socket_color .small-preview:hover, .socket_color .avia-menu-fx, .socket_color .avia-menu-fx .avia-arrow, .socket_color.iconbox_top .iconbox_icon, .socket_color .iconbox_top a.iconbox_icon:hover, .socket_color .avia-data-table th.avia-highlight-col, .socket_color .avia-color-theme-color, .socket_color .avia-color-theme-color:hover, .socket_color .image-overlay .image-overlay-inside:before, .socket_color .comment-count, .socket_color .av_dropcap2, .socket_color .av-colored-style .av-countdown-cell-inner, .responsive #top .socket_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .socket_color .av-open-submenu.av-subnav-menu li > ul a:hover{background-color:#ffffff;color:#333333;border-color:#dddddd;}#top #wrap_all .socket_color .av-menu-button-colored > a .avia-menu-text{background-color:#ffffff;color:#333333;border-color:#ffffff;}#top #wrap_all .socket_color .av-menu-button-colored > a .avia-menu-text:after{background-color:#dddddd;}#top .socket_color .mobile_menu_toggle{color:#ffffff;background:#333333;}#top .socket_color .av-menu-mobile-active .av-subnav-menu > li > a:before{color:#ffffff;}#top .socket_color .av-open-submenu.av-subnav-menu > li > a:hover:before{color:#333333;}.socket_color .button:hover, .socket_color .ajax_controlls a:hover, .socket_color #submit:hover, .socket_color .big_button:hover, .socket_color .contentSlideControlls a:hover, .socket_color #submit:hover , .socket_color input[type='submit']:hover{background-color:#eeeeee;color:#333333;border-color:#cccccc;}.socket_color .ajax_controlls a:hover{border-color:#eeeeee;}.socket_color .timeline-bullet{background-color:#333333;border-color:#333333;}.socket_color table, .socket_color .widget_nav_menu ul:first-child>.current-menu-item, .socket_color .widget_nav_menu ul:first-child>.current_page_item, .socket_color .widget_nav_menu ul:first-child>.current-menu-ancestor, .socket_color .pagination .current, .socket_color .pagination a, .socket_color.iconbox_top .iconbox_content, .socket_color .av_promobox, .socket_color .toggle_content, .socket_color .toggler:hover, #top .socket_color .av-minimal-toggle .toggler, .socket_color .related_posts_default_image, .socket_color .search-result-counter, .socket_color .container_wrap_meta, .socket_color .avia-content-slider .slide-image, .socket_color .avia-slider-testimonials .avia-testimonial-content, .socket_color .avia-testimonial-arrow-wrap .avia-arrow, .socket_color .news-thumb, .socket_color .portfolio-preview-content, .socket_color .portfolio-preview-content .avia-arrow, .socket_color .av-magazine .av-magazine-entry-icon, .socket_color .related_posts.av-related-style-full a, .socket_color .aviaccordion-slide, .socket_color.avia-fullwidth-portfolio .pagination, .socket_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image, .socket_color .av-catalogue-list li:hover, .socket_color .wp-playlist, .socket_color .avia-slideshow-fixed-height > li, .socket_color .avia-form-success, .socket_color .av-boxed-grid-style .avia-testimonial{background:#000000;}#top .socket_color .post_timeline li:hover .timeline-bullet{background-color:#eeeeee;}.socket_color blockquote, .socket_color .avia-bullet, .socket_color .av-no-color.av-icon-style-border a.av-icon-char{border-color:#ffffff;}.html_header_top .socket_color .main_menu ul:first-child >li > ul, .html_header_top #top .socket_color .avia_mega_div > .sub-menu{border-top-color:#ffffff;}.socket_color .breadcrumb, .socket_color .breadcrumb a, #top .socket_color.title_container .main-title, #top .socket_color.title_container .main-title a{color:#eeeeee;}.socket_color .av-icon-display, #top .socket_color .av-related-style-full a:hover .related-format-icon, .socket_color .av-default-style .av-countdown-cell-inner{background-color:#000000;color:#999999;}.socket_color .av-masonry-entry:hover .av-icon-display{background-color:#ffffff;color:#333333;border-color:#dddddd;}#top .socket_color .av-masonry-entry.format-quote:hover .av-icon-display{color:#ffffff;}.socket_color ::-webkit-input-placeholder {color:#999999; }.socket_color ::-moz-placeholder {color:#999999; opacity:1; }.socket_color :-ms-input-placeholder {color:#999999;}.socket_color .header_bg, .socket_color .main_menu ul ul, .socket_color .main_menu .menu ul li a, .socket_color .pointer_arrow_wrap .pointer_arrow, .socket_color .avia_mega_div, .socket_color .av-subnav-menu > li ul, .socket_color .av-subnav-menu a{background-color:#333333;color:#999999;}.socket_color .main_menu .menu ul li a:hover, .socket_color .av-subnav-menu ul a:hover{background-color:#000000;}.socket_color .sub_menu>ul>li>a, .socket_color .sub_menu>div>ul>li>a, .socket_color .main_menu ul:first-child > li > a, #top .socket_color .main_menu .menu ul .current_page_item > a, #top .socket_color .main_menu .menu ul .current-menu-item > a , #top .socket_color .sub_menu li ul a{color:#999999;}#top .socket_color .main_menu .menu ul li>a:hover{color:#eeeeee;}.socket_color .av-subnav-menu a:hover,.socket_color .main_menu ul:first-child > li a:hover,.socket_color .main_menu ul:first-child > li.current-menu-item > a,.socket_color .main_menu ul:first-child > li.current_page_item > a,.socket_color .main_menu ul:first-child > li.active-parent-item > a{color:#eeeeee;}#top .socket_color .main_menu .menu .avia_mega_div ul .current-menu-item > a{color:#ffffff;}.socket_color .sub_menu>ul>li>a:hover, .socket_color .sub_menu>div>ul>li>a:hover{color:#eeeeee;}#top .socket_color .sub_menu ul li a:hover,.socket_color .sub_menu ul:first-child > li.current-menu-item > a,.socket_color .sub_menu ul:first-child > li.current_page_item > a,.socket_color .sub_menu ul:first-child > li.active-parent-item > a{color:#eeeeee;}.socket_color .sub_menu li ul a, .socket_color #payment, .socket_color .sub_menu ul li, .socket_color .sub_menu ul, #top .socket_color .sub_menu li li a:hover{background-color:#333333;}.socket_color#header .avia_mega_div > .sub-menu.avia_mega_hr, .html_bottom_nav_header.html_logo_center #top #menu-item-search>a{border-color:#333333;}@media only screen and (max-width:767px) { #top #wrap_all .av_header_transparency{background-color:#333333;color:#eeeeee;border-color:#333333;}}.socket_color .avia-tt, .socket_color .avia-tt .avia-arrow, .socket_color .avia-tt .avia-arrow{background-color:#333333;color:#999999;}.socket_color .ajax_search_image{background-color:#ffffff;color:#333333;}.socket_color .ajax_search_excerpt{color:#999999;}.socket_color .ajax_search_title{color:#ffffff;}.socket_color .ajax_load{background-color:#ffffff;}.socket_color .searchsubmit_wrapper{background-color:#ffffff;}#top .socket_color .avia-color-theme-color{color:#333333;border-color:#dddddd;}.socket_color .avia-color-theme-color-subtle{background-color:#000000;color:#eeeeee;}.socket_color .avia-color-theme-color-subtle:hover{background-color:#333333;color:#ffffff;}#top .socket_color .avia-color-theme-color-highlight{color:#333333;border-color:#eeeeee;background-color:#eeeeee;}.socket_color .avia-icon-list .iconlist_icon{background-color:#222222;}.socket_color .avia-icon-list .iconlist-timeline{border-color:#333333;}.socket_color .iconlist_content{color:#999999;}.socket_color .avia-timeline .milestone_icon{background-color:#222222;}.socket_color .avia-timeline .milestone_inner{background-color:#222222;}.socket_color .avia-timeline{border-color:#222222;}.socket_color .av-milestone-icon-wrap:after{border-color:#222222;}.socket_color .avia-timeline .av-milestone-date {color:#000000;}.socket_color .avia-timeline .av-milestone-date span{background-color:#222222;}.socket_color .avia-timeline-horizontal .av-milestone-content-wrap footer{background-color:#222222;}.socket_color .av-timeline-nav a span{background-color:#222222;}#top .socket_color .input-text, #top .socket_color input[type='text'], #top .socket_color input[type='input'], #top .socket_color input[type='password'], #top .socket_color input[type='email'], #top .socket_color input[type='number'], #top .socket_color input[type='url'], #top .socket_color input[type='tel'], #top .socket_color input[type='search'], #top .socket_color textarea, #top .socket_color select{border-color:#333333;background-color:#000000;color:#999999;}#top .socket_color .invers-color .input-text, #top .socket_color .invers-color input[type='text'], #top .socket_color .invers-color input[type='input'], #top .socket_color .invers-color input[type='password'], #top .socket_color .invers-color input[type='email'], #top .socket_color .invers-color input[type='number'], #top .socket_color .invers-color input[type='url'], #top .socket_color .invers-color input[type='tel'], #top .socket_color .invers-color input[type='search'], #top .socket_color .invers-color textarea, #top .socket_color .invers-color select{background-color:#333333;}.socket_color .required{color:#ffffff;}.socket_color .av-masonry{background-color:#000000; }.socket_color .av-masonry-pagination, .socket_color .av-masonry-pagination:hover, .socket_color .av-masonry-outerimage-container{background-color:#333333;}.socket_color .container .av-inner-masonry-content, #top .socket_color .container .av-masonry-load-more, #top .socket_color .container .av-masonry-sort, .socket_color .container .av-masonry-entry .avia-arrow{background-color:#000000;} .socket_color .hr-short .hr-inner-style,  .socket_color .hr-short .hr-inner{background-color:#333333;}div  .socket_color .tabcontainer .active_tab_content, div .socket_color .tabcontainer  .active_tab{background-color:#000000;color:#eeeeee;}.responsive.js_active #top .socket_color .avia_combo_widget .top_tab .tab{border-top-color:#333333;}.socket_color .template-archives  .tabcontainer a, #top .socket_color .tabcontainer .tab:hover, #top .socket_color .tabcontainer .tab.active_tab{color:#eeeeee;} .socket_color .template-archives .tabcontainer a:hover{color:#eeeeee;}.socket_color .sidebar_tab_icon {background-color:#333333;}#top .socket_color .sidebar_active_tab .sidebar_tab_icon {background-color:#ffffff;}.socket_color .sidebar_tab:hover .sidebar_tab_icon {background-color:#eeeeee;}.socket_color .sidebar_tab, .socket_color .tabcontainer .tab{color:#999999;}.socket_color div .sidebar_active_tab , div  .socket_color .tabcontainer.noborder_tabs .active_tab_content, div .socket_color .tabcontainer.noborder_tabs  .active_tab{color:#eeeeee;background-color:#333333;}#top .avia-smallarrow-slider  .avia-slideshow-dots a{background-color:#000000;}#top .socket_color .avia-smallarrow-slider  .avia-slideshow-dots a.active, #top .socket_color .avia-smallarrow-slider  .avia-slideshow-dots a:hover{background-color:#999999;}@media only screen and (max-width:767px) {.responsive #top .socket_color .tabcontainer .active_tab{ background-color:#eeeeee; color:#333333; } .responsive #top .socket_color .tabcontainer{border-color:#333333;}.responsive #top .socket_color .active_tab_content{background-color:#000000;}}.socket_color tr:nth-child(even), .socket_color .avia-data-table .avia-heading-row .avia-desc-col, .socket_color .avia-data-table .avia-highlight-col, .socket_color .pricing-table>li:nth-child(even), body .socket_color .pricing-table.avia-desc-col li, #top .socket_color  .avia-data-table.avia_pricing_minimal th{background-color:#333333;color:#eeeeee;}.socket_color table caption, .socket_color tr:nth-child(even), .socket_color .pricing-table>li:nth-child(even), #top .socket_color  .avia-data-table.avia_pricing_minimal td{color:#999999;}.socket_color tr:nth-child(odd), .socket_color .pricing-table>li:nth-child(odd), .socket_color .pricing-extra{background:#000000;}.socket_color .pricing-table li.avia-pricing-row, .socket_color .pricing-table li.avia-heading-row, .socket_color .pricing-table li.avia-pricing-row .pricing-extra{background-color:#ffffff;color:#333333;border-color:#ffffff;}.socket_color .pricing-table li.avia-heading-row, .socket_color .pricing-table li.avia-heading-row .pricing-extra{background-color:#ffffff;color:#333333;border-color:#ffffff;}.socket_color  .pricing-table.avia-desc-col .avia-heading-row, .socket_color  .pricing-table.avia-desc-col .avia-pricing-row{border-color:#333333;}.socket_color .theme-color-bar .bar{background:#ffffff;}.socket_color .mejs-controls .mejs-time-rail .mejs-time-current, .socket_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current, .socket_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .socket_color .button.av-sending-button, .socket_color .av-striped-bar .theme-color-bar .bar{background:#ffffff;}body .socket_color .mejs-controls .mejs-time-rail .mejs-time-float {background:#ffffff;color:#fff;}body .socket_color .mejs-controls .mejs-time-rail .mejs-time-float-corner {border:solid 4px #ffffff;border-color:#ffffff transparent transparent transparent;}.socket_color .progress{background-color:#000000;}.socket_color .searchform_element_results .ajax_search_entry,.socket_color .searchform_element_results .ajax_search_title,.socket_color.searchform_element_results .ajax_search_entry,.socket_color.searchform_element_results .ajax_search_title{color:#ffffff;}.socket_color .searchform_element_results .ajax_search_excerpt,.socket_color.searchform_element_results .ajax_search_excerpt{color:#ffffff;}.socket_color .searchform_element_results .ajax_search_image,.socket_color.searchform_element_results .ajax_search_image{color:#ffffff;} .socket_color .button.av-sending-button{background:#eeeeee;background-image:-webkit-linear-gradient(-45deg, #eeeeee 25%, #ffffff 25%, #ffffff 50%, #eeeeee 50%, #eeeeee 75%, #ffffff 75%, #ffffff);background-image:-moz-linear-gradient(-45deg, #eeeeee 25%, #ffffff 25%, #ffffff 50%, #eeeeee 50%, #eeeeee 75%, #ffffff 75%, #ffffff);background-image:linear-gradient(-45deg, #eeeeee 25%, #ffffff 25%, #ffffff 50%, #eeeeee 50%, #eeeeee 75%, #ffffff 75%, #ffffff);border-color:#eeeeee;}.socket_color span.bbp-admin-links a{color:#ffffff;}.socket_color span.bbp-admin-links a:hover{color:#eeeeee;}#top .socket_color .bbp-reply-content, #top .socket_color .bbp-topic-content, #top .socket_color .bbp-body .super-sticky .page-numbers, #top .socket_color .bbp-body .sticky .page-numbers, #top .socket_color .bbp-pagination-links a:hover, #top .socket_color .bbp-pagination-links span.current{ background:#333333; }#top .socket_color .bbp-topics .bbp-header, #top .socket_color .bbp-topics .bbp-header, #top .socket_color .bbp-forums .bbp-header, #top .socket_color .bbp-topics-front ul.super-sticky, #top .socket_color .bbp-topics ul.super-sticky, #top .socket_color .bbp-topics ul.sticky, #top .socket_color .bbp-forum-content ul.sticky, #top .socket_color .bbp-body .page-numbers{background-color:#000000;}#top .socket_color .bbp-meta, #top .socket_color .bbp-author-role, #top .socket_color .bbp-author-ip, #top .socket_color .bbp-pagination-count, #top .socket_color .bbp-topics .bbp-body .bbp-topic-title:before{color:#999999;}#top .socket_color .bbp-admin-links{color:#333333;}.socket_color #bbpress-forums li.bbp-body ul.forum, .socket_color #bbpress-forums li.bbp-body ul.topic,.avia_transform .socket_color .bbp-replies .bbp-reply-author:before, .avia_transform .forum-search .socket_color .bbp-reply-author:before,.avia_transform .forum-search .socket_color .bbp-topic-author:before{background-color:#333333;border-color:#333333;}#top .socket_color .bbp-author-name{color:#ffffff;}.socket_color .widget_display_stats dt, .socket_color .widget_display_stats dd{background-color:#000000;}html, #scroll-top-link{ background-color:#333333; }#scroll-top-link{ color:#eeeeee; border:1px solid #333333; }.html_stretched #wrap_all{background-color:#333333;}.footer_color, .footer_color div, .footer_color header, .footer_color main, .footer_color aside, .footer_color footer, .footer_color article, .footer_color nav, .footer_color section, .footer_color  span, .footer_color  applet, .footer_color object, .footer_color iframe, .footer_color h1, .footer_color h2, .footer_color h3, .footer_color h4, .footer_color h5, .footer_color h6, .footer_color p, .footer_color blockquote, .footer_color pre, .footer_color a, .footer_color abbr, .footer_color acronym, .footer_color address, .footer_color big, .footer_color cite, .footer_color code, .footer_color del, .footer_color dfn, .footer_color em, .footer_color img, .footer_color ins, .footer_color kbd, .footer_color q, .footer_color s, .footer_color samp, .footer_color small, .footer_color strike, .footer_color strong, .footer_color sub, .footer_color sup, .footer_color tt, .footer_color var, .footer_color b, .footer_color u, .footer_color i, .footer_color center, .footer_color dl, .footer_color dt, .footer_color dd, .footer_color ol, .footer_color ul, .footer_color li, .footer_color fieldset, .footer_color form, .footer_color label, .footer_color legend, .footer_color table, .footer_color caption, .footer_color tbody, .footer_color tfoot, .footer_color thead, .footer_color tr, .footer_color th, .footer_color td, .footer_color article, .footer_color aside, .footer_color canvas, .footer_color details, .footer_color embed, .footer_color figure, .footer_color fieldset, .footer_color figcaption, .footer_color footer, .footer_color header, .footer_color hgroup, .footer_color menu, .footer_color nav, .footer_color output, .footer_color ruby, .footer_color section, .footer_color summary, .footer_color time, .footer_color mark, .footer_color audio, .footer_color video, #top .footer_color .pullquote_boxed, .responsive #top .footer_color .avia-testimonial, .responsive #top.avia-blank #main .footer_color.container_wrap:first-child, #top .footer_color.fullsize .template-blog .post_delimiter, .footer_color .related_posts.av-related-style-full a{border-color:#b4c4c6;}.footer_color .rounded-container, #top .footer_color .pagination a:hover, .footer_color .small-preview, .footer_color .fallback-post-type-icon{background:#7e8f91;color:#b4c4c6;}.footer_color .av-default-color, #top .footer_color .av-force-default-color, .footer_color .av-catalogue-item, .footer_color .wp-playlist-item .wp-playlist-caption, .footer_color .wp-playlist{color:#000000;}.footer_color , .footer_color .site-background, .footer_color .first-quote,  .footer_color .related_image_wrap, .footer_color .gravatar img  .footer_color .hr_content, .footer_color .news-thumb, .footer_color .post-format-icon, .footer_color .ajax_controlls a, .footer_color .tweet-text.avatar_no, .footer_color .toggler, .footer_color .toggler.activeTitle:hover, .footer_color #js_sort_items, .footer_color.inner-entry, .footer_color .grid-entry-title, .footer_color .related-format-icon,  .grid-entry .footer_color .avia-arrow, .footer_color .avia-gallery-big, .footer_color .avia-gallery-big, .footer_color .avia-gallery img, .footer_color .grid-content, .footer_color .av-share-box ul, #top .footer_color .av-related-style-full .related-format-icon, .footer_color .related_posts.av-related-style-full a:hover, .footer_color.avia-fullwidth-portfolio .pagination .current,  .footer_color.avia-fullwidth-portfolio .pagination a, .footer_color .av-hotspot-fallback-tooltip-inner, .footer_color .av-hotspot-fallback-tooltip-count{background-color:#b4c4c6;color:#000000;}.footer_color .heading-color, .footer_color a.iconbox_icon:hover, .footer_color h1, .footer_color h2, .footer_color h3, .footer_color h4, .footer_color h5, .footer_color h6, .footer_color .sidebar .current_page_item>a, .footer_color .sidebar .current-menu-item>a, .footer_color .pagination .current, .footer_color .pagination a:hover, .footer_color strong.avia-testimonial-name, .footer_color .heading, .footer_color .toggle_content strong, .footer_color .toggle_content strong a, .footer_color .tab_content strong, .footer_color .tab_content strong a , .footer_color .asc_count, .footer_color .avia-testimonial-content strong, .footer_color div .news-headline, #top .footer_color .av-related-style-full .av-related-title, .footer_color .av-default-style .av-countdown-cell-inner .av-countdown-time, .footer_color .wp-playlist-item-meta.wp-playlist-item-title, #top .footer_color .av-no-image-slider h2 a, .footer_color .av-small-bar .avia-progress-bar .progressbar-title-wrap{    color:#000000;}.footer_color .meta-color, .footer_color .sidebar, .footer_color .sidebar a, .footer_color .minor-meta, .footer_color .minor-meta a, .footer_color .text-sep, .footer_color blockquote, .footer_color .post_nav a, .footer_color .comment-text, .footer_color .side-container-inner, .footer_color .news-time, .footer_color .pagination a, .footer_color .pagination span,  .footer_color .tweet-text.avatar_no .tweet-time, #top .footer_color .extra-mini-title, .footer_color .team-member-job-title, .footer_color .team-social a, .footer_color #js_sort_items a, .grid-entry-excerpt, .footer_color .avia-testimonial-subtitle, .footer_color .commentmetadata a,.footer_color .social_bookmarks a, .footer_color .meta-heading>*, .footer_color .slide-meta, .footer_color .slide-meta a, .footer_color .taglist, .footer_color .taglist a, .footer_color .phone-info, .footer_color .phone-info a, .footer_color .av-sort-by-term a, .footer_color .av-magazine-time, .footer_color .av-magazine .av-magazine-entry-icon, .footer_color .av-catalogue-content, .footer_color .wp-playlist-item-length, .html_modern-blog #top div .footer_color .blog-categories a, .html_modern-blog #top div .footer_color .blog-categories a:hover{color:#7e8f91;}.footer_color .special-heading-inner-border{ border-color:#000000; }.footer_color .meta-heading .special-heading-inner-border{ border-color:#7e8f91; }.footer_color a, .footer_color .widget_first, .footer_color strong, .footer_color b, .footer_color b a, .footer_color strong a, .footer_color #js_sort_items a:hover, .footer_color #js_sort_items a.active_sort, .footer_color .av-sort-by-term a.active_sort, .footer_color .special_amp, .footer_color .taglist a.activeFilter, .footer_color #commentform .required, #top .footer_color .av-no-color.av-icon-style-border a.av-icon-char, .html_elegant-blog #top .footer_color .blog-categories a, .html_elegant-blog #top .footer_color .blog-categories a:hover{color:#000000;}.footer_color a:hover, .footer_color h1 a:hover, .footer_color h2 a:hover, .footer_color h3 a:hover, .footer_color h4 a:hover, .footer_color h5 a:hover, .footer_color h6 a:hover,  .footer_color .template-search  a.news-content:hover, .footer_color .wp-playlist-item .wp-playlist-caption:hover{color:#ffffff;}.footer_color .primary-background, .footer_color .primary-background a, div .footer_color .button, .footer_color #submit, .footer_color input[type='submit'], .footer_color .small-preview:hover, .footer_color .avia-menu-fx, .footer_color .avia-menu-fx .avia-arrow, .footer_color.iconbox_top .iconbox_icon, .footer_color .iconbox_top a.iconbox_icon:hover, .footer_color .avia-data-table th.avia-highlight-col, .footer_color .avia-color-theme-color, .footer_color .avia-color-theme-color:hover, .footer_color .image-overlay .image-overlay-inside:before, .footer_color .comment-count, .footer_color .av_dropcap2, .footer_color .av-colored-style .av-countdown-cell-inner, .responsive #top .footer_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .footer_color .av-open-submenu.av-subnav-menu li > ul a:hover{background-color:#000000;color:#ffffff;border-color:#000000;}#top #wrap_all .footer_color .av-menu-button-colored > a .avia-menu-text{background-color:#000000;color:#ffffff;border-color:#000000;}#top #wrap_all .footer_color .av-menu-button-colored > a .avia-menu-text:after{background-color:#000000;}#top .footer_color .mobile_menu_toggle{color:#000000;background:#b4c4c6;}#top .footer_color .av-menu-mobile-active .av-subnav-menu > li > a:before{color:#000000;}#top .footer_color .av-open-submenu.av-subnav-menu > li > a:hover:before{color:#b4c4c6;}.footer_color .button:hover, .footer_color .ajax_controlls a:hover, .footer_color #submit:hover, .footer_color .big_button:hover, .footer_color .contentSlideControlls a:hover, .footer_color #submit:hover , .footer_color input[type='submit']:hover{background-color:#ffffff;color:#b4c4c6;border-color:#dddddd;}.footer_color .ajax_controlls a:hover{border-color:#ffffff;}.footer_color .timeline-bullet{background-color:#b4c4c6;border-color:#b4c4c6;}.footer_color table, .footer_color .widget_nav_menu ul:first-child>.current-menu-item, .footer_color .widget_nav_menu ul:first-child>.current_page_item, .footer_color .widget_nav_menu ul:first-child>.current-menu-ancestor, .footer_color .pagination .current, .footer_color .pagination a, .footer_color.iconbox_top .iconbox_content, .footer_color .av_promobox, .footer_color .toggle_content, .footer_color .toggler:hover, #top .footer_color .av-minimal-toggle .toggler, .footer_color .related_posts_default_image, .footer_color .search-result-counter, .footer_color .container_wrap_meta, .footer_color .avia-content-slider .slide-image, .footer_color .avia-slider-testimonials .avia-testimonial-content, .footer_color .avia-testimonial-arrow-wrap .avia-arrow, .footer_color .news-thumb, .footer_color .portfolio-preview-content, .footer_color .portfolio-preview-content .avia-arrow, .footer_color .av-magazine .av-magazine-entry-icon, .footer_color .related_posts.av-related-style-full a, .footer_color .aviaccordion-slide, .footer_color.avia-fullwidth-portfolio .pagination, .footer_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image, .footer_color .av-catalogue-list li:hover, .footer_color .wp-playlist, .footer_color .avia-slideshow-fixed-height > li, .footer_color .avia-form-success, .footer_color .av-boxed-grid-style .avia-testimonial{background:#222222;}#top .footer_color .post_timeline li:hover .timeline-bullet{background-color:#ffffff;}.footer_color blockquote, .footer_color .avia-bullet, .footer_color .av-no-color.av-icon-style-border a.av-icon-char{border-color:#000000;}.html_header_top .footer_color .main_menu ul:first-child >li > ul, .html_header_top #top .footer_color .avia_mega_div > .sub-menu{border-top-color:#000000;}.footer_color .breadcrumb, .footer_color .breadcrumb a, #top .footer_color.title_container .main-title, #top .footer_color.title_container .main-title a{color:#000000;}.footer_color .av-icon-display, #top .footer_color .av-related-style-full a:hover .related-format-icon, .footer_color .av-default-style .av-countdown-cell-inner{background-color:#222222;color:#7e8f91;}.footer_color .av-masonry-entry:hover .av-icon-display{background-color:#000000;color:#ffffff;border-color:#000000;}#top .footer_color .av-masonry-entry.format-quote:hover .av-icon-display{color:#000000;}.footer_color ::-webkit-input-placeholder {color:#7e8f91; }.footer_color ::-moz-placeholder {color:#7e8f91; opacity:1; }.footer_color :-ms-input-placeholder {color:#7e8f91;}.footer_color .header_bg, .footer_color .main_menu ul ul, .footer_color .main_menu .menu ul li a, .footer_color .pointer_arrow_wrap .pointer_arrow, .footer_color .avia_mega_div, .footer_color .av-subnav-menu > li ul, .footer_color .av-subnav-menu a{background-color:#b4c4c6;color:#7e8f91;}.footer_color .main_menu .menu ul li a:hover, .footer_color .av-subnav-menu ul a:hover{background-color:#222222;}.footer_color .sub_menu>ul>li>a, .footer_color .sub_menu>div>ul>li>a, .footer_color .main_menu ul:first-child > li > a, #top .footer_color .main_menu .menu ul .current_page_item > a, #top .footer_color .main_menu .menu ul .current-menu-item > a , #top .footer_color .sub_menu li ul a{color:#7e8f91;}#top .footer_color .main_menu .menu ul li>a:hover{color:#000000;}.footer_color .av-subnav-menu a:hover,.footer_color .main_menu ul:first-child > li a:hover,.footer_color .main_menu ul:first-child > li.current-menu-item > a,.footer_color .main_menu ul:first-child > li.current_page_item > a,.footer_color .main_menu ul:first-child > li.active-parent-item > a{color:#000000;}#top .footer_color .main_menu .menu .avia_mega_div ul .current-menu-item > a{color:#000000;}.footer_color .sub_menu>ul>li>a:hover, .footer_color .sub_menu>div>ul>li>a:hover{color:#000000;}#top .footer_color .sub_menu ul li a:hover,.footer_color .sub_menu ul:first-child > li.current-menu-item > a,.footer_color .sub_menu ul:first-child > li.current_page_item > a,.footer_color .sub_menu ul:first-child > li.active-parent-item > a{color:#000000;}.footer_color .sub_menu li ul a, .footer_color #payment, .footer_color .sub_menu ul li, .footer_color .sub_menu ul, #top .footer_color .sub_menu li li a:hover{background-color:#b4c4c6;}.footer_color#header .avia_mega_div > .sub-menu.avia_mega_hr, .html_bottom_nav_header.html_logo_center #top #menu-item-search>a{border-color:#b4c4c6;}@media only screen and (max-width:767px) { #top #wrap_all .av_header_transparency{background-color:#b4c4c6;color:#000000;border-color:#b4c4c6;}}.footer_color .avia-tt, .footer_color .avia-tt .avia-arrow, .footer_color .avia-tt .avia-arrow{background-color:#b4c4c6;color:#7e8f91;}.footer_color .ajax_search_image{background-color:#000000;color:#b4c4c6;}.footer_color .ajax_search_excerpt{color:#7e8f91;}.footer_color .ajax_search_title{color:#000000;}.footer_color .ajax_load{background-color:#000000;}.footer_color .searchsubmit_wrapper{background-color:#000000;}#top .footer_color .avia-color-theme-color{color:#ffffff;border-color:#000000;}.footer_color .avia-color-theme-color-subtle{background-color:#222222;color:#000000;}.footer_color .avia-color-theme-color-subtle:hover{background-color:#b4c4c6;color:#000000;}#top .footer_color .avia-color-theme-color-highlight{color:#ffffff;border-color:#ffffff;background-color:#ffffff;}.footer_color .avia-icon-list .iconlist_icon{background-color:#a3b3b5;}.footer_color .avia-icon-list .iconlist-timeline{border-color:#b4c4c6;}.footer_color .iconlist_content{color:#7e8f91;}.footer_color .avia-timeline .milestone_icon{background-color:#a3b3b5;}.footer_color .avia-timeline .milestone_inner{background-color:#a3b3b5;}.footer_color .avia-timeline{border-color:#a3b3b5;}.footer_color .av-milestone-icon-wrap:after{border-color:#a3b3b5;}.footer_color .avia-timeline .av-milestone-date {color:#708082;}.footer_color .avia-timeline .av-milestone-date span{background-color:#a3b3b5;}.footer_color .avia-timeline-horizontal .av-milestone-content-wrap footer{background-color:#a3b3b5;}.footer_color .av-timeline-nav a span{background-color:#a3b3b5;}#top .footer_color .input-text, #top .footer_color input[type='text'], #top .footer_color input[type='input'], #top .footer_color input[type='password'], #top .footer_color input[type='email'], #top .footer_color input[type='number'], #top .footer_color input[type='url'], #top .footer_color input[type='tel'], #top .footer_color input[type='search'], #top .footer_color textarea, #top .footer_color select{border-color:#b4c4c6;background-color:#222222;color:#7e8f91;}#top .footer_color .invers-color .input-text, #top .footer_color .invers-color input[type='text'], #top .footer_color .invers-color input[type='input'], #top .footer_color .invers-color input[type='password'], #top .footer_color .invers-color input[type='email'], #top .footer_color .invers-color input[type='number'], #top .footer_color .invers-color input[type='url'], #top .footer_color .invers-color input[type='tel'], #top .footer_color .invers-color input[type='search'], #top .footer_color .invers-color textarea, #top .footer_color .invers-color select{background-color:#b4c4c6;}.footer_color .required{color:#000000;}.footer_color .av-masonry{background-color:#111111; }.footer_color .av-masonry-pagination, .footer_color .av-masonry-pagination:hover, .footer_color .av-masonry-outerimage-container{background-color:#b4c4c6;}.footer_color .container .av-inner-masonry-content, #top .footer_color .container .av-masonry-load-more, #top .footer_color .container .av-masonry-sort, .footer_color .container .av-masonry-entry .avia-arrow{background-color:#222222;} .footer_color .hr-short .hr-inner-style,  .footer_color .hr-short .hr-inner{background-color:#b4c4c6;}div  .footer_color .tabcontainer .active_tab_content, div .footer_color .tabcontainer  .active_tab{background-color:#222222;color:#000000;}.responsive.js_active #top .footer_color .avia_combo_widget .top_tab .tab{border-top-color:#b4c4c6;}.footer_color .template-archives  .tabcontainer a, #top .footer_color .tabcontainer .tab:hover, #top .footer_color .tabcontainer .tab.active_tab{color:#000000;} .footer_color .template-archives .tabcontainer a:hover{color:#ffffff;}.footer_color .sidebar_tab_icon {background-color:#b4c4c6;}#top .footer_color .sidebar_active_tab .sidebar_tab_icon {background-color:#000000;}.footer_color .sidebar_tab:hover .sidebar_tab_icon {background-color:#ffffff;}.footer_color .sidebar_tab, .footer_color .tabcontainer .tab{color:#7e8f91;}.footer_color div .sidebar_active_tab , div  .footer_color .tabcontainer.noborder_tabs .active_tab_content, div .footer_color .tabcontainer.noborder_tabs  .active_tab{color:#000000;background-color:#b4c4c6;}#top .avia-smallarrow-slider  .avia-slideshow-dots a{background-color:#222222;}#top .footer_color .avia-smallarrow-slider  .avia-slideshow-dots a.active, #top .footer_color .avia-smallarrow-slider  .avia-slideshow-dots a:hover{background-color:#7e8f91;}@media only screen and (max-width:767px) {.responsive #top .footer_color .tabcontainer .active_tab{ background-color:#ffffff; color:#ffffff; } .responsive #top .footer_color .tabcontainer{border-color:#b4c4c6;}.responsive #top .footer_color .active_tab_content{background-color:#222222;}}.footer_color tr:nth-child(even), .footer_color .avia-data-table .avia-heading-row .avia-desc-col, .footer_color .avia-data-table .avia-highlight-col, .footer_color .pricing-table>li:nth-child(even), body .footer_color .pricing-table.avia-desc-col li, #top .footer_color  .avia-data-table.avia_pricing_minimal th{background-color:#b4c4c6;color:#000000;}.footer_color table caption, .footer_color tr:nth-child(even), .footer_color .pricing-table>li:nth-child(even), #top .footer_color  .avia-data-table.avia_pricing_minimal td{color:#7e8f91;}.footer_color tr:nth-child(odd), .footer_color .pricing-table>li:nth-child(odd), .footer_color .pricing-extra{background:#222222;}.footer_color .pricing-table li.avia-pricing-row, .footer_color .pricing-table li.avia-heading-row, .footer_color .pricing-table li.avia-pricing-row .pricing-extra{background-color:#000000;color:#ffffff;border-color:#222222;}.footer_color .pricing-table li.avia-heading-row, .footer_color .pricing-table li.avia-heading-row .pricing-extra{background-color:#111111;color:#ffffff;border-color:#222222;}.footer_color  .pricing-table.avia-desc-col .avia-heading-row, .footer_color  .pricing-table.avia-desc-col .avia-pricing-row{border-color:#b4c4c6;}.footer_color .theme-color-bar .bar{background:#000000;}.footer_color .mejs-controls .mejs-time-rail .mejs-time-current, .footer_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current, .footer_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .footer_color .button.av-sending-button, .footer_color .av-striped-bar .theme-color-bar .bar{background:#000000;}body .footer_color .mejs-controls .mejs-time-rail .mejs-time-float {background:#000000;color:#fff;}body .footer_color .mejs-controls .mejs-time-rail .mejs-time-float-corner {border:solid 4px #000000;border-color:#000000 transparent transparent transparent;}.footer_color .progress{background-color:#222222;}.footer_color .searchform_element_results .ajax_search_entry,.footer_color .searchform_element_results .ajax_search_title,.footer_color.searchform_element_results .ajax_search_entry,.footer_color.searchform_element_results .ajax_search_title{color:#000000;}.footer_color .searchform_element_results .ajax_search_excerpt,.footer_color.searchform_element_results .ajax_search_excerpt{color:#444444;}.footer_color .searchform_element_results .ajax_search_image,.footer_color.searchform_element_results .ajax_search_image{color:#444444;} .footer_color .button.av-sending-button{background:#ffffff;background-image:-webkit-linear-gradient(-45deg, #ffffff 25%, #ffffff 25%, #ffffff 50%, #ffffff 50%, #ffffff 75%, #ffffff 75%, #ffffff);background-image:-moz-linear-gradient(-45deg, #ffffff 25%, #ffffff 25%, #ffffff 50%, #ffffff 50%, #ffffff 75%, #ffffff 75%, #ffffff);background-image:linear-gradient(-45deg, #ffffff 25%, #ffffff 25%, #ffffff 50%, #ffffff 50%, #ffffff 75%, #ffffff 75%, #ffffff);border-color:#ffffff;}.footer_color span.bbp-admin-links a{color:#000000;}.footer_color span.bbp-admin-links a:hover{color:#ffffff;}#top .footer_color .bbp-reply-content, #top .footer_color .bbp-topic-content, #top .footer_color .bbp-body .super-sticky .page-numbers, #top .footer_color .bbp-body .sticky .page-numbers, #top .footer_color .bbp-pagination-links a:hover, #top .footer_color .bbp-pagination-links span.current{ background:#b4c4c6; }#top .footer_color .bbp-topics .bbp-header, #top .footer_color .bbp-topics .bbp-header, #top .footer_color .bbp-forums .bbp-header, #top .footer_color .bbp-topics-front ul.super-sticky, #top .footer_color .bbp-topics ul.super-sticky, #top .footer_color .bbp-topics ul.sticky, #top .footer_color .bbp-forum-content ul.sticky, #top .footer_color .bbp-body .page-numbers{background-color:#222222;}#top .footer_color .bbp-meta, #top .footer_color .bbp-author-role, #top .footer_color .bbp-author-ip, #top .footer_color .bbp-pagination-count, #top .footer_color .bbp-topics .bbp-body .bbp-topic-title:before{color:#7e8f91;}#top .footer_color .bbp-admin-links{color:#b4c4c6;}.footer_color #bbpress-forums li.bbp-body ul.forum, .footer_color #bbpress-forums li.bbp-body ul.topic,.avia_transform .footer_color .bbp-replies .bbp-reply-author:before, .avia_transform .forum-search .footer_color .bbp-reply-author:before,.avia_transform .forum-search .footer_color .bbp-topic-author:before{background-color:#b4c4c6;border-color:#b4c4c6;}#top .footer_color .bbp-author-name{color:#000000;}.footer_color .widget_display_stats dt, .footer_color .widget_display_stats dd{background-color:#222222;}.footer_color dropcap2, .footer_color dropcap3, .footer_color avia_button, .footer_color avia_button:hover, .footer_color .on-primary-color, .footer_color .on-primary-color:hover{color:#ffffff;}.alternate_color, .alternate_color div, .alternate_color header, .alternate_color main, .alternate_color aside, .alternate_color footer, .alternate_color article, .alternate_color nav, .alternate_color section, .alternate_color  span, .alternate_color  applet, .alternate_color object, .alternate_color iframe, .alternate_color h1, .alternate_color h2, .alternate_color h3, .alternate_color h4, .alternate_color h5, .alternate_color h6, .alternate_color p, .alternate_color blockquote, .alternate_color pre, .alternate_color a, .alternate_color abbr, .alternate_color acronym, .alternate_color address, .alternate_color big, .alternate_color cite, .alternate_color code, .alternate_color del, .alternate_color dfn, .alternate_color em, .alternate_color img, .alternate_color ins, .alternate_color kbd, .alternate_color q, .alternate_color s, .alternate_color samp, .alternate_color small, .alternate_color strike, .alternate_color strong, .alternate_color sub, .alternate_color sup, .alternate_color tt, .alternate_color var, .alternate_color b, .alternate_color u, .alternate_color i, .alternate_color center, .alternate_color dl, .alternate_color dt, .alternate_color dd, .alternate_color ol, .alternate_color ul, .alternate_color li, .alternate_color fieldset, .alternate_color form, .alternate_color label, .alternate_color legend, .alternate_color table, .alternate_color caption, .alternate_color tbody, .alternate_color tfoot, .alternate_color thead, .alternate_color tr, .alternate_color th, .alternate_color td, .alternate_color article, .alternate_color aside, .alternate_color canvas, .alternate_color details, .alternate_color embed, .alternate_color figure, .alternate_color fieldset, .alternate_color figcaption, .alternate_color footer, .alternate_color header, .alternate_color hgroup, .alternate_color menu, .alternate_color nav, .alternate_color output, .alternate_color ruby, .alternate_color section, .alternate_color summary, .alternate_color time, .alternate_color mark, .alternate_color audio, .alternate_color video, #top .alternate_color .pullquote_boxed, .responsive #top .alternate_color .avia-testimonial, .responsive #top.avia-blank #main .alternate_color.container_wrap:first-child, #top .alternate_color.fullsize .template-blog .post_delimiter, .alternate_color .related_posts.av-related-style-full a{border-color:#7c9294;}.alternate_color .rounded-container, #top .alternate_color .pagination a:hover, .alternate_color .small-preview, .alternate_color .fallback-post-type-icon{background:#000000;color:#b4c4c6;}.alternate_color .av-default-color, #top .alternate_color .av-force-default-color, .alternate_color .av-catalogue-item, .alternate_color .wp-playlist-item .wp-playlist-caption, .alternate_color .wp-playlist{color:#000000;}.alternate_color , .alternate_color .site-background, .alternate_color .first-quote,  .alternate_color .related_image_wrap, .alternate_color .gravatar img  .alternate_color .hr_content, .alternate_color .news-thumb, .alternate_color .post-format-icon, .alternate_color .ajax_controlls a, .alternate_color .tweet-text.avatar_no, .alternate_color .toggler, .alternate_color .toggler.activeTitle:hover, .alternate_color #js_sort_items, .alternate_color.inner-entry, .alternate_color .grid-entry-title, .alternate_color .related-format-icon,  .grid-entry .alternate_color .avia-arrow, .alternate_color .avia-gallery-big, .alternate_color .avia-gallery-big, .alternate_color .avia-gallery img, .alternate_color .grid-content, .alternate_color .av-share-box ul, #top .alternate_color .av-related-style-full .related-format-icon, .alternate_color .related_posts.av-related-style-full a:hover, .alternate_color.avia-fullwidth-portfolio .pagination .current,  .alternate_color.avia-fullwidth-portfolio .pagination a, .alternate_color .av-hotspot-fallback-tooltip-inner, .alternate_color .av-hotspot-fallback-tooltip-count{background-color:#b4c4c6;color:#000000;}.alternate_color .heading-color, .alternate_color a.iconbox_icon:hover, .alternate_color h1, .alternate_color h2, .alternate_color h3, .alternate_color h4, .alternate_color h5, .alternate_color h6, .alternate_color .sidebar .current_page_item>a, .alternate_color .sidebar .current-menu-item>a, .alternate_color .pagination .current, .alternate_color .pagination a:hover, .alternate_color strong.avia-testimonial-name, .alternate_color .heading, .alternate_color .toggle_content strong, .alternate_color .toggle_content strong a, .alternate_color .tab_content strong, .alternate_color .tab_content strong a , .alternate_color .asc_count, .alternate_color .avia-testimonial-content strong, .alternate_color div .news-headline, #top .alternate_color .av-related-style-full .av-related-title, .alternate_color .av-default-style .av-countdown-cell-inner .av-countdown-time, .alternate_color .wp-playlist-item-meta.wp-playlist-item-title, #top .alternate_color .av-no-image-slider h2 a, .alternate_color .av-small-bar .avia-progress-bar .progressbar-title-wrap{    color:#000000;}.alternate_color .meta-color, .alternate_color .sidebar, .alternate_color .sidebar a, .alternate_color .minor-meta, .alternate_color .minor-meta a, .alternate_color .text-sep, .alternate_color blockquote, .alternate_color .post_nav a, .alternate_color .comment-text, .alternate_color .side-container-inner, .alternate_color .news-time, .alternate_color .pagination a, .alternate_color .pagination span,  .alternate_color .tweet-text.avatar_no .tweet-time, #top .alternate_color .extra-mini-title, .alternate_color .team-member-job-title, .alternate_color .team-social a, .alternate_color #js_sort_items a, .grid-entry-excerpt, .alternate_color .avia-testimonial-subtitle, .alternate_color .commentmetadata a,.alternate_color .social_bookmarks a, .alternate_color .meta-heading>*, .alternate_color .slide-meta, .alternate_color .slide-meta a, .alternate_color .taglist, .alternate_color .taglist a, .alternate_color .phone-info, .alternate_color .phone-info a, .alternate_color .av-sort-by-term a, .alternate_color .av-magazine-time, .alternate_color .av-magazine .av-magazine-entry-icon, .alternate_color .av-catalogue-content, .alternate_color .wp-playlist-item-length, .html_modern-blog #top div .alternate_color .blog-categories a, .html_modern-blog #top div .alternate_color .blog-categories a:hover{color:#000000;}.alternate_color .special-heading-inner-border{ border-color:#000000; }.alternate_color .meta-heading .special-heading-inner-border{ border-color:#000000; }.alternate_color a, .alternate_color .widget_first, .alternate_color strong, .alternate_color b, .alternate_color b a, .alternate_color strong a, .alternate_color #js_sort_items a:hover, .alternate_color #js_sort_items a.active_sort, .alternate_color .av-sort-by-term a.active_sort, .alternate_color .special_amp, .alternate_color .taglist a.activeFilter, .alternate_color #commentform .required, #top .alternate_color .av-no-color.av-icon-style-border a.av-icon-char, .html_elegant-blog #top .alternate_color .blog-categories a, .html_elegant-blog #top .alternate_color .blog-categories a:hover{color:#000000;}.alternate_color a:hover, .alternate_color h1 a:hover, .alternate_color h2 a:hover, .alternate_color h3 a:hover, .alternate_color h4 a:hover, .alternate_color h5 a:hover, .alternate_color h6 a:hover,  .alternate_color .template-search  a.news-content:hover, .alternate_color .wp-playlist-item .wp-playlist-caption:hover{color:#000000;}.alternate_color .primary-background, .alternate_color .primary-background a, div .alternate_color .button, .alternate_color #submit, .alternate_color input[type='submit'], .alternate_color .small-preview:hover, .alternate_color .avia-menu-fx, .alternate_color .avia-menu-fx .avia-arrow, .alternate_color.iconbox_top .iconbox_icon, .alternate_color .iconbox_top a.iconbox_icon:hover, .alternate_color .avia-data-table th.avia-highlight-col, .alternate_color .avia-color-theme-color, .alternate_color .avia-color-theme-color:hover, .alternate_color .image-overlay .image-overlay-inside:before, .alternate_color .comment-count, .alternate_color .av_dropcap2, .alternate_color .av-colored-style .av-countdown-cell-inner, .responsive #top .alternate_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .alternate_color .av-open-submenu.av-subnav-menu li > ul a:hover{background-color:#000000;color:#ffffff;border-color:#000000;}#top #wrap_all .alternate_color .av-menu-button-colored > a .avia-menu-text{background-color:#000000;color:#ffffff;border-color:#000000;}#top #wrap_all .alternate_color .av-menu-button-colored > a .avia-menu-text:after{background-color:#000000;}#top .alternate_color .mobile_menu_toggle{color:#000000;background:#b4c4c6;}#top .alternate_color .av-menu-mobile-active .av-subnav-menu > li > a:before{color:#000000;}#top .alternate_color .av-open-submenu.av-subnav-menu > li > a:hover:before{color:#b4c4c6;}.alternate_color .button:hover, .alternate_color .ajax_controlls a:hover, .alternate_color #submit:hover, .alternate_color .big_button:hover, .alternate_color .contentSlideControlls a:hover, .alternate_color #submit:hover , .alternate_color input[type='submit']:hover{background-color:#000000;color:#b4c4c6;border-color:#000000;}.alternate_color .ajax_controlls a:hover{border-color:#000000;}.alternate_color .timeline-bullet{background-color:#7c9294;border-color:#b4c4c6;}.alternate_color table, .alternate_color .widget_nav_menu ul:first-child>.current-menu-item, .alternate_color .widget_nav_menu ul:first-child>.current_page_item, .alternate_color .widget_nav_menu ul:first-child>.current-menu-ancestor, .alternate_color .pagination .current, .alternate_color .pagination a, .alternate_color.iconbox_top .iconbox_content, .alternate_color .av_promobox, .alternate_color .toggle_content, .alternate_color .toggler:hover, #top .alternate_color .av-minimal-toggle .toggler, .alternate_color .related_posts_default_image, .alternate_color .search-result-counter, .alternate_color .container_wrap_meta, .alternate_color .avia-content-slider .slide-image, .alternate_color .avia-slider-testimonials .avia-testimonial-content, .alternate_color .avia-testimonial-arrow-wrap .avia-arrow, .alternate_color .news-thumb, .alternate_color .portfolio-preview-content, .alternate_color .portfolio-preview-content .avia-arrow, .alternate_color .av-magazine .av-magazine-entry-icon, .alternate_color .related_posts.av-related-style-full a, .alternate_color .aviaccordion-slide, .alternate_color.avia-fullwidth-portfolio .pagination, .alternate_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image, .alternate_color .av-catalogue-list li:hover, .alternate_color .wp-playlist, .alternate_color .avia-slideshow-fixed-height > li, .alternate_color .avia-form-success, .alternate_color .av-boxed-grid-style .avia-testimonial{background:#7c9294;}#top .alternate_color .post_timeline li:hover .timeline-bullet{background-color:#000000;}.alternate_color blockquote, .alternate_color .avia-bullet, .alternate_color .av-no-color.av-icon-style-border a.av-icon-char{border-color:#000000;}.html_header_top .alternate_color .main_menu ul:first-child >li > ul, .html_header_top #top .alternate_color .avia_mega_div > .sub-menu{border-top-color:#000000;}.alternate_color .breadcrumb, .alternate_color .breadcrumb a, #top .alternate_color.title_container .main-title, #top .alternate_color.title_container .main-title a{color:#000000;}.alternate_color .av-icon-display, #top .alternate_color .av-related-style-full a:hover .related-format-icon, .alternate_color .av-default-style .av-countdown-cell-inner{background-color:#7c9294;color:#000000;}.alternate_color .av-masonry-entry:hover .av-icon-display{background-color:#000000;color:#ffffff;border-color:#000000;}#top .alternate_color .av-masonry-entry.format-quote:hover .av-icon-display{color:#000000;}.alternate_color ::-webkit-input-placeholder {color:#000000; }.alternate_color ::-moz-placeholder {color:#000000; opacity:1; }.alternate_color :-ms-input-placeholder {color:#000000;}.alternate_color .header_bg, .alternate_color .main_menu ul ul, .alternate_color .main_menu .menu ul li a, .alternate_color .pointer_arrow_wrap .pointer_arrow, .alternate_color .avia_mega_div, .alternate_color .av-subnav-menu > li ul, .alternate_color .av-subnav-menu a{background-color:#b4c4c6;color:#000000;}.alternate_color .main_menu .menu ul li a:hover, .alternate_color .av-subnav-menu ul a:hover{background-color:#7c9294;}.alternate_color .sub_menu>ul>li>a, .alternate_color .sub_menu>div>ul>li>a, .alternate_color .main_menu ul:first-child > li > a, #top .alternate_color .main_menu .menu ul .current_page_item > a, #top .alternate_color .main_menu .menu ul .current-menu-item > a , #top .alternate_color .sub_menu li ul a{color:#000000;}#top .alternate_color .main_menu .menu ul li>a:hover{color:#000000;}.alternate_color .av-subnav-menu a:hover,.alternate_color .main_menu ul:first-child > li a:hover,.alternate_color .main_menu ul:first-child > li.current-menu-item > a,.alternate_color .main_menu ul:first-child > li.current_page_item > a,.alternate_color .main_menu ul:first-child > li.active-parent-item > a{color:#000000;}#top .alternate_color .main_menu .menu .avia_mega_div ul .current-menu-item > a{color:#000000;}.alternate_color .sub_menu>ul>li>a:hover, .alternate_color .sub_menu>div>ul>li>a:hover{color:#000000;}#top .alternate_color .sub_menu ul li a:hover,.alternate_color .sub_menu ul:first-child > li.current-menu-item > a,.alternate_color .sub_menu ul:first-child > li.current_page_item > a,.alternate_color .sub_menu ul:first-child > li.active-parent-item > a{color:#000000;}.alternate_color .sub_menu li ul a, .alternate_color #payment, .alternate_color .sub_menu ul li, .alternate_color .sub_menu ul, #top .alternate_color .sub_menu li li a:hover{background-color:#b4c4c6;}.alternate_color#header .avia_mega_div > .sub-menu.avia_mega_hr, .html_bottom_nav_header.html_logo_center #top #menu-item-search>a{border-color:#7c9294;}@media only screen and (max-width:767px) { #top #wrap_all .av_header_transparency{background-color:#b4c4c6;color:#000000;border-color:#7c9294;}}.alternate_color .avia-tt, .alternate_color .avia-tt .avia-arrow, .alternate_color .avia-tt .avia-arrow{background-color:#b4c4c6;color:#000000;}.alternate_color .ajax_search_image{background-color:#000000;color:#b4c4c6;}.alternate_color .ajax_search_excerpt{color:#000000;}.alternate_color .ajax_search_title{color:#000000;}.alternate_color .ajax_load{background-color:#000000;}.alternate_color .searchsubmit_wrapper{background-color:#000000;}#top .alternate_color .avia-color-theme-color{color:#ffffff;border-color:#000000;}.alternate_color .avia-color-theme-color-subtle{background-color:#7c9294;color:#000000;}.alternate_color .avia-color-theme-color-subtle:hover{background-color:#b4c4c6;color:#000000;}#top .alternate_color .avia-color-theme-color-highlight{color:#ffffff;border-color:#000000;background-color:#000000;}.alternate_color .avia-icon-list .iconlist_icon{background-color:#6b8183;}.alternate_color .avia-icon-list .iconlist-timeline{border-color:#7c9294;}.alternate_color .iconlist_content{color:#000000;}.alternate_color .avia-timeline .milestone_icon{background-color:#6b8183;}.alternate_color .avia-timeline .milestone_inner{background-color:#6b8183;}.alternate_color .avia-timeline{border-color:#6b8183;}.alternate_color .av-milestone-icon-wrap:after{border-color:#6b8183;}.alternate_color .avia-timeline .av-milestone-date {color:#385050;}.alternate_color .avia-timeline .av-milestone-date span{background-color:#6b8183;}.alternate_color .avia-timeline-horizontal .av-milestone-content-wrap footer{background-color:#6b8183;}.alternate_color .av-timeline-nav a span{background-color:#6b8183;}#top .alternate_color .input-text, #top .alternate_color input[type='text'], #top .alternate_color input[type='input'], #top .alternate_color input[type='password'], #top .alternate_color input[type='email'], #top .alternate_color input[type='number'], #top .alternate_color input[type='url'], #top .alternate_color input[type='tel'], #top .alternate_color input[type='search'], #top .alternate_color textarea, #top .alternate_color select{border-color:#7c9294;background-color:#7c9294;color:#000000;}#top .alternate_color .invers-color .input-text, #top .alternate_color .invers-color input[type='text'], #top .alternate_color .invers-color input[type='input'], #top .alternate_color .invers-color input[type='password'], #top .alternate_color .invers-color input[type='email'], #top .alternate_color .invers-color input[type='number'], #top .alternate_color .invers-color input[type='url'], #top .alternate_color .invers-color input[type='tel'], #top .alternate_color .invers-color input[type='search'], #top .alternate_color .invers-color textarea, #top .alternate_color .invers-color select{background-color:#b4c4c6;}.alternate_color .required{color:#000000;}.alternate_color .av-masonry{background-color:#6b8183; }.alternate_color .av-masonry-pagination, .alternate_color .av-masonry-pagination:hover, .alternate_color .av-masonry-outerimage-container{background-color:#b4c4c6;}.alternate_color .container .av-inner-masonry-content, #top .alternate_color .container .av-masonry-load-more, #top .alternate_color .container .av-masonry-sort, .alternate_color .container .av-masonry-entry .avia-arrow{background-color:#7c9294;} .alternate_color .hr-short .hr-inner-style,  .alternate_color .hr-short .hr-inner{background-color:#b4c4c6;}div  .alternate_color .tabcontainer .active_tab_content, div .alternate_color .tabcontainer  .active_tab{background-color:#7c9294;color:#000000;}.responsive.js_active #top .alternate_color .avia_combo_widget .top_tab .tab{border-top-color:#7c9294;}.alternate_color .template-archives  .tabcontainer a, #top .alternate_color .tabcontainer .tab:hover, #top .alternate_color .tabcontainer .tab.active_tab{color:#000000;} .alternate_color .template-archives .tabcontainer a:hover{color:#000000;}.alternate_color .sidebar_tab_icon {background-color:#7c9294;}#top .alternate_color .sidebar_active_tab .sidebar_tab_icon {background-color:#000000;}.alternate_color .sidebar_tab:hover .sidebar_tab_icon {background-color:#000000;}.alternate_color .sidebar_tab, .alternate_color .tabcontainer .tab{color:#000000;}.alternate_color div .sidebar_active_tab , div  .alternate_color .tabcontainer.noborder_tabs .active_tab_content, div .alternate_color .tabcontainer.noborder_tabs  .active_tab{color:#000000;background-color:#b4c4c6;}#top .avia-smallarrow-slider  .avia-slideshow-dots a{background-color:#7c9294;}#top .alternate_color .avia-smallarrow-slider  .avia-slideshow-dots a.active, #top .alternate_color .avia-smallarrow-slider  .avia-slideshow-dots a:hover{background-color:#000000;}@media only screen and (max-width:767px) {.responsive #top .alternate_color .tabcontainer .active_tab{ background-color:#000000; color:#ffffff; } .responsive #top .alternate_color .tabcontainer{border-color:#7c9294;}.responsive #top .alternate_color .active_tab_content{background-color:#7c9294;}}.alternate_color tr:nth-child(even), .alternate_color .avia-data-table .avia-heading-row .avia-desc-col, .alternate_color .avia-data-table .avia-highlight-col, .alternate_color .pricing-table>li:nth-child(even), body .alternate_color .pricing-table.avia-desc-col li, #top .alternate_color  .avia-data-table.avia_pricing_minimal th{background-color:#b4c4c6;color:#000000;}.alternate_color table caption, .alternate_color tr:nth-child(even), .alternate_color .pricing-table>li:nth-child(even), #top .alternate_color  .avia-data-table.avia_pricing_minimal td{color:#000000;}.alternate_color tr:nth-child(odd), .alternate_color .pricing-table>li:nth-child(odd), .alternate_color .pricing-extra{background:#7c9294;}.alternate_color .pricing-table li.avia-pricing-row, .alternate_color .pricing-table li.avia-heading-row, .alternate_color .pricing-table li.avia-pricing-row .pricing-extra{background-color:#000000;color:#ffffff;border-color:#222222;}.alternate_color .pricing-table li.avia-heading-row, .alternate_color .pricing-table li.avia-heading-row .pricing-extra{background-color:#111111;color:#ffffff;border-color:#222222;}.alternate_color  .pricing-table.avia-desc-col .avia-heading-row, .alternate_color  .pricing-table.avia-desc-col .avia-pricing-row{border-color:#7c9294;}.alternate_color .theme-color-bar .bar{background:#000000;}.alternate_color .mejs-controls .mejs-time-rail .mejs-time-current, .alternate_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current, .alternate_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .alternate_color .button.av-sending-button, .alternate_color .av-striped-bar .theme-color-bar .bar{background:#000000;}body .alternate_color .mejs-controls .mejs-time-rail .mejs-time-float {background:#000000;color:#fff;}body .alternate_color .mejs-controls .mejs-time-rail .mejs-time-float-corner {border:solid 4px #000000;border-color:#000000 transparent transparent transparent;}.alternate_color .progress{background-color:#7c9294;}.alternate_color .searchform_element_results .ajax_search_entry,.alternate_color .searchform_element_results .ajax_search_title,.alternate_color.searchform_element_results .ajax_search_entry,.alternate_color.searchform_element_results .ajax_search_title{color:#000000;}.alternate_color .searchform_element_results .ajax_search_excerpt,.alternate_color.searchform_element_results .ajax_search_excerpt{color:#444444;}.alternate_color .searchform_element_results .ajax_search_image,.alternate_color.searchform_element_results .ajax_search_image{color:#444444;} .alternate_color .button.av-sending-button{background:#000000;background-image:-webkit-linear-gradient(-45deg, #000000 25%, #111111 25%, #111111 50%, #000000 50%, #000000 75%, #111111 75%, #111111);background-image:-moz-linear-gradient(-45deg, #000000 25%, #111111 25%, #111111 50%, #000000 50%, #000000 75%, #111111 75%, #111111);background-image:linear-gradient(-45deg, #000000 25%, #111111 25%, #111111 50%, #000000 50%, #000000 75%, #111111 75%, #111111);border-color:#000000;}.alternate_color span.bbp-admin-links a{color:#000000;}.alternate_color span.bbp-admin-links a:hover{color:#000000;}#top .alternate_color .bbp-reply-content, #top .alternate_color .bbp-topic-content, #top .alternate_color .bbp-body .super-sticky .page-numbers, #top .alternate_color .bbp-body .sticky .page-numbers, #top .alternate_color .bbp-pagination-links a:hover, #top .alternate_color .bbp-pagination-links span.current{ background:#b4c4c6; }#top .alternate_color .bbp-topics .bbp-header, #top .alternate_color .bbp-topics .bbp-header, #top .alternate_color .bbp-forums .bbp-header, #top .alternate_color .bbp-topics-front ul.super-sticky, #top .alternate_color .bbp-topics ul.super-sticky, #top .alternate_color .bbp-topics ul.sticky, #top .alternate_color .bbp-forum-content ul.sticky, #top .alternate_color .bbp-body .page-numbers{background-color:#7c9294;}#top .alternate_color .bbp-meta, #top .alternate_color .bbp-author-role, #top .alternate_color .bbp-author-ip, #top .alternate_color .bbp-pagination-count, #top .alternate_color .bbp-topics .bbp-body .bbp-topic-title:before{color:#000000;}#top .alternate_color .bbp-admin-links{color:#7c9294;}.alternate_color #bbpress-forums li.bbp-body ul.forum, .alternate_color #bbpress-forums li.bbp-body ul.topic,.avia_transform .alternate_color .bbp-replies .bbp-reply-author:before, .avia_transform .forum-search .alternate_color .bbp-reply-author:before,.avia_transform .forum-search .alternate_color .bbp-topic-author:before{background-color:#b4c4c6;border-color:#7c9294;}#top .alternate_color .bbp-author-name{color:#000000;}.alternate_color .widget_display_stats dt, .alternate_color .widget_display_stats dd{background-color:#7c9294;}.alternate_color dropcap2, .alternate_color dropcap3, .alternate_color avia_button, .alternate_color avia_button:hover, .alternate_color .on-primary-color, .alternate_color .on-primary-color:hover{color:#ffffff;}.main_color, .main_color div, .main_color header, .main_color main, .main_color aside, .main_color footer, .main_color article, .main_color nav, .main_color section, .main_color  span, .main_color  applet, .main_color object, .main_color iframe, .main_color h1, .main_color h2, .main_color h3, .main_color h4, .main_color h5, .main_color h6, .main_color p, .main_color blockquote, .main_color pre, .main_color a, .main_color abbr, .main_color acronym, .main_color address, .main_color big, .main_color cite, .main_color code, .main_color del, .main_color dfn, .main_color em, .main_color img, .main_color ins, .main_color kbd, .main_color q, .main_color s, .main_color samp, .main_color small, .main_color strike, .main_color strong, .main_color sub, .main_color sup, .main_color tt, .main_color var, .main_color b, .main_color u, .main_color i, .main_color center, .main_color dl, .main_color dt, .main_color dd, .main_color ol, .main_color ul, .main_color li, .main_color fieldset, .main_color form, .main_color label, .main_color legend, .main_color table, .main_color caption, .main_color tbody, .main_color tfoot, .main_color thead, .main_color tr, .main_color th, .main_color td, .main_color article, .main_color aside, .main_color canvas, .main_color details, .main_color embed, .main_color figure, .main_color fieldset, .main_color figcaption, .main_color footer, .main_color header, .main_color hgroup, .main_color menu, .main_color nav, .main_color output, .main_color ruby, .main_color section, .main_color summary, .main_color time, .main_color mark, .main_color audio, .main_color video, #top .main_color .pullquote_boxed, .responsive #top .main_color .avia-testimonial, .responsive #top.avia-blank #main .main_color.container_wrap:first-child, #top .main_color.fullsize .template-blog .post_delimiter, .main_color .related_posts.av-related-style-full a{border-color:#e1e1e1;}.main_color .rounded-container, #top .main_color .pagination a:hover, .main_color .small-preview, .main_color .fallback-post-type-icon{background:#919191;color:#ffffff;}.main_color .av-default-color, #top .main_color .av-force-default-color, .main_color .av-catalogue-item, .main_color .wp-playlist-item .wp-playlist-caption, .main_color .wp-playlist{color:#666666;}.main_color , .main_color .site-background, .main_color .first-quote,  .main_color .related_image_wrap, .main_color .gravatar img  .main_color .hr_content, .main_color .news-thumb, .main_color .post-format-icon, .main_color .ajax_controlls a, .main_color .tweet-text.avatar_no, .main_color .toggler, .main_color .toggler.activeTitle:hover, .main_color #js_sort_items, .main_color.inner-entry, .main_color .grid-entry-title, .main_color .related-format-icon,  .grid-entry .main_color .avia-arrow, .main_color .avia-gallery-big, .main_color .avia-gallery-big, .main_color .avia-gallery img, .main_color .grid-content, .main_color .av-share-box ul, #top .main_color .av-related-style-full .related-format-icon, .main_color .related_posts.av-related-style-full a:hover, .main_color.avia-fullwidth-portfolio .pagination .current,  .main_color.avia-fullwidth-portfolio .pagination a, .main_color .av-hotspot-fallback-tooltip-inner, .main_color .av-hotspot-fallback-tooltip-count{background-color:#ffffff;color:#666666;}.main_color .heading-color, .main_color a.iconbox_icon:hover, .main_color h1, .main_color h2, .main_color h3, .main_color h4, .main_color h5, .main_color h6, .main_color .sidebar .current_page_item>a, .main_color .sidebar .current-menu-item>a, .main_color .pagination .current, .main_color .pagination a:hover, .main_color strong.avia-testimonial-name, .main_color .heading, .main_color .toggle_content strong, .main_color .toggle_content strong a, .main_color .tab_content strong, .main_color .tab_content strong a , .main_color .asc_count, .main_color .avia-testimonial-content strong, .main_color div .news-headline, #top .main_color .av-related-style-full .av-related-title, .main_color .av-default-style .av-countdown-cell-inner .av-countdown-time, .main_color .wp-playlist-item-meta.wp-playlist-item-title, #top .main_color .av-no-image-slider h2 a, .main_color .av-small-bar .avia-progress-bar .progressbar-title-wrap{    color:#222222;}.main_color .meta-color, .main_color .sidebar, .main_color .sidebar a, .main_color .minor-meta, .main_color .minor-meta a, .main_color .text-sep, .main_color blockquote, .main_color .post_nav a, .main_color .comment-text, .main_color .side-container-inner, .main_color .news-time, .main_color .pagination a, .main_color .pagination span,  .main_color .tweet-text.avatar_no .tweet-time, #top .main_color .extra-mini-title, .main_color .team-member-job-title, .main_color .team-social a, .main_color #js_sort_items a, .grid-entry-excerpt, .main_color .avia-testimonial-subtitle, .main_color .commentmetadata a,.main_color .social_bookmarks a, .main_color .meta-heading>*, .main_color .slide-meta, .main_color .slide-meta a, .main_color .taglist, .main_color .taglist a, .main_color .phone-info, .main_color .phone-info a, .main_color .av-sort-by-term a, .main_color .av-magazine-time, .main_color .av-magazine .av-magazine-entry-icon, .main_color .av-catalogue-content, .main_color .wp-playlist-item-length, .html_modern-blog #top div .main_color .blog-categories a, .html_modern-blog #top div .main_color .blog-categories a:hover{color:#919191;}.main_color .special-heading-inner-border{ border-color:#666666; }.main_color .meta-heading .special-heading-inner-border{ border-color:#919191; }.main_color a, .main_color .widget_first, .main_color strong, .main_color b, .main_color b a, .main_color strong a, .main_color #js_sort_items a:hover, .main_color #js_sort_items a.active_sort, .main_color .av-sort-by-term a.active_sort, .main_color .special_amp, .main_color .taglist a.activeFilter, .main_color #commentform .required, #top .main_color .av-no-color.av-icon-style-border a.av-icon-char, .html_elegant-blog #top .main_color .blog-categories a, .html_elegant-blog #top .main_color .blog-categories a:hover{color:#b4c4c6;}.main_color a:hover, .main_color h1 a:hover, .main_color h2 a:hover, .main_color h3 a:hover, .main_color h4 a:hover, .main_color h5 a:hover, .main_color h6 a:hover,  .main_color .template-search  a.news-content:hover, .main_color .wp-playlist-item .wp-playlist-caption:hover{color:#88bbc8;}.main_color .primary-background, .main_color .primary-background a, div .main_color .button, .main_color #submit, .main_color input[type='submit'], .main_color .small-preview:hover, .main_color .avia-menu-fx, .main_color .avia-menu-fx .avia-arrow, .main_color.iconbox_top .iconbox_icon, .main_color .iconbox_top a.iconbox_icon:hover, .main_color .avia-data-table th.avia-highlight-col, .main_color .avia-color-theme-color, .main_color .avia-color-theme-color:hover, .main_color .image-overlay .image-overlay-inside:before, .main_color .comment-count, .main_color .av_dropcap2, .main_color .av-colored-style .av-countdown-cell-inner, .responsive #top .main_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .main_color .av-open-submenu.av-subnav-menu li > ul a:hover{background-color:#b4c4c6;color:#ffffff;border-color:#92a2a4;}#top #wrap_all .main_color .av-menu-button-colored > a .avia-menu-text{background-color:#b4c4c6;color:#ffffff;border-color:#b4c4c6;}#top #wrap_all .main_color .av-menu-button-colored > a .avia-menu-text:after{background-color:#92a2a4;}#top .main_color .mobile_menu_toggle{color:#b4c4c6;background:#ffffff;}#top .main_color .av-menu-mobile-active .av-subnav-menu > li > a:before{color:#b4c4c6;}#top .main_color .av-open-submenu.av-subnav-menu > li > a:hover:before{color:#ffffff;}.main_color .button:hover, .main_color .ajax_controlls a:hover, .main_color #submit:hover, .main_color .big_button:hover, .main_color .contentSlideControlls a:hover, .main_color #submit:hover , .main_color input[type='submit']:hover{background-color:#88bbc8;color:#ffffff;border-color:#6699a6;}.main_color .ajax_controlls a:hover{border-color:#88bbc8;}.main_color .timeline-bullet{background-color:#e1e1e1;border-color:#ffffff;}.main_color table, .main_color .widget_nav_menu ul:first-child>.current-menu-item, .main_color .widget_nav_menu ul:first-child>.current_page_item, .main_color .widget_nav_menu ul:first-child>.current-menu-ancestor, .main_color .pagination .current, .main_color .pagination a, .main_color.iconbox_top .iconbox_content, .main_color .av_promobox, .main_color .toggle_content, .main_color .toggler:hover, #top .main_color .av-minimal-toggle .toggler, .main_color .related_posts_default_image, .main_color .search-result-counter, .main_color .container_wrap_meta, .main_color .avia-content-slider .slide-image, .main_color .avia-slider-testimonials .avia-testimonial-content, .main_color .avia-testimonial-arrow-wrap .avia-arrow, .main_color .news-thumb, .main_color .portfolio-preview-content, .main_color .portfolio-preview-content .avia-arrow, .main_color .av-magazine .av-magazine-entry-icon, .main_color .related_posts.av-related-style-full a, .main_color .aviaccordion-slide, .main_color.avia-fullwidth-portfolio .pagination, .main_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image, .main_color .av-catalogue-list li:hover, .main_color .wp-playlist, .main_color .avia-slideshow-fixed-height > li, .main_color .avia-form-success, .main_color .av-boxed-grid-style .avia-testimonial{background:#f8f8f8;}#top .main_color .post_timeline li:hover .timeline-bullet{background-color:#88bbc8;}.main_color blockquote, .main_color .avia-bullet, .main_color .av-no-color.av-icon-style-border a.av-icon-char{border-color:#b4c4c6;}.html_header_top .main_color .main_menu ul:first-child >li > ul, .html_header_top #top .main_color .avia_mega_div > .sub-menu{border-top-color:#b4c4c6;}.main_color .breadcrumb, .main_color .breadcrumb a, #top .main_color.title_container .main-title, #top .main_color.title_container .main-title a{color:#666666;}.main_color .av-icon-display, #top .main_color .av-related-style-full a:hover .related-format-icon, .main_color .av-default-style .av-countdown-cell-inner{background-color:#f8f8f8;color:#919191;}.main_color .av-masonry-entry:hover .av-icon-display{background-color:#b4c4c6;color:#ffffff;border-color:#92a2a4;}#top .main_color .av-masonry-entry.format-quote:hover .av-icon-display{color:#b4c4c6;}.main_color ::-webkit-input-placeholder {color:#919191; }.main_color ::-moz-placeholder {color:#919191; opacity:1; }.main_color :-ms-input-placeholder {color:#919191;}.main_color .header_bg, .main_color .main_menu ul ul, .main_color .main_menu .menu ul li a, .main_color .pointer_arrow_wrap .pointer_arrow, .main_color .avia_mega_div, .main_color .av-subnav-menu > li ul, .main_color .av-subnav-menu a{background-color:#ffffff;color:#919191;}.main_color .main_menu .menu ul li a:hover, .main_color .av-subnav-menu ul a:hover{background-color:#f8f8f8;}.main_color .sub_menu>ul>li>a, .main_color .sub_menu>div>ul>li>a, .main_color .main_menu ul:first-child > li > a, #top .main_color .main_menu .menu ul .current_page_item > a, #top .main_color .main_menu .menu ul .current-menu-item > a , #top .main_color .sub_menu li ul a{color:#919191;}#top .main_color .main_menu .menu ul li>a:hover{color:#666666;}.main_color .av-subnav-menu a:hover,.main_color .main_menu ul:first-child > li a:hover,.main_color .main_menu ul:first-child > li.current-menu-item > a,.main_color .main_menu ul:first-child > li.current_page_item > a,.main_color .main_menu ul:first-child > li.active-parent-item > a{color:#666666;}#top .main_color .main_menu .menu .avia_mega_div ul .current-menu-item > a{color:#b4c4c6;}.main_color .sub_menu>ul>li>a:hover, .main_color .sub_menu>div>ul>li>a:hover{color:#666666;}#top .main_color .sub_menu ul li a:hover,.main_color .sub_menu ul:first-child > li.current-menu-item > a,.main_color .sub_menu ul:first-child > li.current_page_item > a,.main_color .sub_menu ul:first-child > li.active-parent-item > a{color:#666666;}.main_color .sub_menu li ul a, .main_color #payment, .main_color .sub_menu ul li, .main_color .sub_menu ul, #top .main_color .sub_menu li li a:hover{background-color:#ffffff;}.main_color#header .avia_mega_div > .sub-menu.avia_mega_hr, .html_bottom_nav_header.html_logo_center #top #menu-item-search>a{border-color:#e1e1e1;}@media only screen and (max-width:767px) { #top #wrap_all .av_header_transparency{background-color:#ffffff;color:#666666;border-color:#e1e1e1;}}.main_color .avia-tt, .main_color .avia-tt .avia-arrow, .main_color .avia-tt .avia-arrow{background-color:#ffffff;color:#919191;}.main_color .ajax_search_image{background-color:#b4c4c6;color:#ffffff;}.main_color .ajax_search_excerpt{color:#919191;}.main_color .ajax_search_title{color:#222222;}.main_color .ajax_load{background-color:#b4c4c6;}.main_color .searchsubmit_wrapper{background-color:#b4c4c6;}#top .main_color .avia-color-theme-color{color:#ffffff;border-color:#92a2a4;}.main_color .avia-color-theme-color-subtle{background-color:#f8f8f8;color:#666666;}.main_color .avia-color-theme-color-subtle:hover{background-color:#ffffff;color:#222222;}#top .main_color .avia-color-theme-color-highlight{color:#ffffff;border-color:#88bbc8;background-color:#88bbc8;}.main_color .avia-icon-list .iconlist_icon{background-color:#d0d0d0;}.main_color .avia-icon-list .iconlist-timeline{border-color:#e1e1e1;}.main_color .iconlist_content{color:#919191;}.main_color .avia-timeline .milestone_icon{background-color:#d0d0d0;}.main_color .avia-timeline .milestone_inner{background-color:#d0d0d0;}.main_color .avia-timeline{border-color:#d0d0d0;}.main_color .av-milestone-icon-wrap:after{border-color:#d0d0d0;}.main_color .avia-timeline .av-milestone-date {color:#a0a0a0;}.main_color .avia-timeline .av-milestone-date span{background-color:#d0d0d0;}.main_color .avia-timeline-horizontal .av-milestone-content-wrap footer{background-color:#d0d0d0;}.main_color .av-timeline-nav a span{background-color:#d0d0d0;}#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select{border-color:#e1e1e1;background-color:#f8f8f8;color:#919191;}#top .main_color .invers-color .input-text, #top .main_color .invers-color input[type='text'], #top .main_color .invers-color input[type='input'], #top .main_color .invers-color input[type='password'], #top .main_color .invers-color input[type='email'], #top .main_color .invers-color input[type='number'], #top .main_color .invers-color input[type='url'], #top .main_color .invers-color input[type='tel'], #top .main_color .invers-color input[type='search'], #top .main_color .invers-color textarea, #top .main_color .invers-color select{background-color:#ffffff;}.main_color .required{color:#b4c4c6;}.main_color .av-masonry{background-color:#e7e7e7; }.main_color .av-masonry-pagination, .main_color .av-masonry-pagination:hover, .main_color .av-masonry-outerimage-container{background-color:#ffffff;}.main_color .container .av-inner-masonry-content, #top .main_color .container .av-masonry-load-more, #top .main_color .container .av-masonry-sort, .main_color .container .av-masonry-entry .avia-arrow{background-color:#f8f8f8;} .main_color .hr-short .hr-inner-style,  .main_color .hr-short .hr-inner{background-color:#ffffff;}div  .main_color .tabcontainer .active_tab_content, div .main_color .tabcontainer  .active_tab{background-color:#f8f8f8;color:#666666;}.responsive.js_active #top .main_color .avia_combo_widget .top_tab .tab{border-top-color:#e1e1e1;}.main_color .template-archives  .tabcontainer a, #top .main_color .tabcontainer .tab:hover, #top .main_color .tabcontainer .tab.active_tab{color:#666666;} .main_color .template-archives .tabcontainer a:hover{color:#88bbc8;}.main_color .sidebar_tab_icon {background-color:#e1e1e1;}#top .main_color .sidebar_active_tab .sidebar_tab_icon {background-color:#b4c4c6;}.main_color .sidebar_tab:hover .sidebar_tab_icon {background-color:#88bbc8;}.main_color .sidebar_tab, .main_color .tabcontainer .tab{color:#919191;}.main_color div .sidebar_active_tab , div  .main_color .tabcontainer.noborder_tabs .active_tab_content, div .main_color .tabcontainer.noborder_tabs  .active_tab{color:#666666;background-color:#ffffff;}#top .avia-smallarrow-slider  .avia-slideshow-dots a{background-color:#f8f8f8;}#top .main_color .avia-smallarrow-slider  .avia-slideshow-dots a.active, #top .main_color .avia-smallarrow-slider  .avia-slideshow-dots a:hover{background-color:#919191;}@media only screen and (max-width:767px) {.responsive #top .main_color .tabcontainer .active_tab{ background-color:#88bbc8; color:#ffffff; } .responsive #top .main_color .tabcontainer{border-color:#e1e1e1;}.responsive #top .main_color .active_tab_content{background-color:#f8f8f8;}}.main_color tr:nth-child(even), .main_color .avia-data-table .avia-heading-row .avia-desc-col, .main_color .avia-data-table .avia-highlight-col, .main_color .pricing-table>li:nth-child(even), body .main_color .pricing-table.avia-desc-col li, #top .main_color  .avia-data-table.avia_pricing_minimal th{background-color:#ffffff;color:#666666;}.main_color table caption, .main_color tr:nth-child(even), .main_color .pricing-table>li:nth-child(even), #top .main_color  .avia-data-table.avia_pricing_minimal td{color:#919191;}.main_color tr:nth-child(odd), .main_color .pricing-table>li:nth-child(odd), .main_color .pricing-extra{background:#f8f8f8;}.main_color .pricing-table li.avia-pricing-row, .main_color .pricing-table li.avia-heading-row, .main_color .pricing-table li.avia-pricing-row .pricing-extra{background-color:#b4c4c6;color:#ffffff;border-color:#d6e6e8;}.main_color .pricing-table li.avia-heading-row, .main_color .pricing-table li.avia-heading-row .pricing-extra{background-color:#c5d5d7;color:#ffffff;border-color:#d6e6e8;}.main_color  .pricing-table.avia-desc-col .avia-heading-row, .main_color  .pricing-table.avia-desc-col .avia-pricing-row{border-color:#e1e1e1;}.main_color .theme-color-bar .bar{background:#b4c4c6;}.main_color .mejs-controls .mejs-time-rail .mejs-time-current, .main_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current, .main_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .main_color .button.av-sending-button, .main_color .av-striped-bar .theme-color-bar .bar{background:#b4c4c6;}body .main_color .mejs-controls .mejs-time-rail .mejs-time-float {background:#b4c4c6;color:#fff;}body .main_color .mejs-controls .mejs-time-rail .mejs-time-float-corner {border:solid 4px #b4c4c6;border-color:#b4c4c6 transparent transparent transparent;}.main_color .progress{background-color:#f8f8f8;}.main_color .searchform_element_results .ajax_search_entry,.main_color .searchform_element_results .ajax_search_title,.main_color.searchform_element_results .ajax_search_entry,.main_color.searchform_element_results .ajax_search_title{color:#b4c4c6;}.main_color .searchform_element_results .ajax_search_excerpt,.main_color.searchform_element_results .ajax_search_excerpt{color:#f8f8fa;}.main_color .searchform_element_results .ajax_search_image,.main_color.searchform_element_results .ajax_search_image{color:#f8f8fa;} .main_color .button.av-sending-button{background:#88bbc8;background-image:-webkit-linear-gradient(-45deg, #88bbc8 25%, #99ccd9 25%, #99ccd9 50%, #88bbc8 50%, #88bbc8 75%, #99ccd9 75%, #99ccd9);background-image:-moz-linear-gradient(-45deg, #88bbc8 25%, #99ccd9 25%, #99ccd9 50%, #88bbc8 50%, #88bbc8 75%, #99ccd9 75%, #99ccd9);background-image:linear-gradient(-45deg, #88bbc8 25%, #99ccd9 25%, #99ccd9 50%, #88bbc8 50%, #88bbc8 75%, #99ccd9 75%, #99ccd9);border-color:#88bbc8;}.main_color span.bbp-admin-links a{color:#b4c4c6;}.main_color span.bbp-admin-links a:hover{color:#88bbc8;}#top .main_color .bbp-reply-content, #top .main_color .bbp-topic-content, #top .main_color .bbp-body .super-sticky .page-numbers, #top .main_color .bbp-body .sticky .page-numbers, #top .main_color .bbp-pagination-links a:hover, #top .main_color .bbp-pagination-links span.current{ background:#ffffff; }#top .main_color .bbp-topics .bbp-header, #top .main_color .bbp-topics .bbp-header, #top .main_color .bbp-forums .bbp-header, #top .main_color .bbp-topics-front ul.super-sticky, #top .main_color .bbp-topics ul.super-sticky, #top .main_color .bbp-topics ul.sticky, #top .main_color .bbp-forum-content ul.sticky, #top .main_color .bbp-body .page-numbers{background-color:#f8f8f8;}#top .main_color .bbp-meta, #top .main_color .bbp-author-role, #top .main_color .bbp-author-ip, #top .main_color .bbp-pagination-count, #top .main_color .bbp-topics .bbp-body .bbp-topic-title:before{color:#919191;}#top .main_color .bbp-admin-links{color:#e1e1e1;}.main_color #bbpress-forums li.bbp-body ul.forum, .main_color #bbpress-forums li.bbp-body ul.topic,.avia_transform .main_color .bbp-replies .bbp-reply-author:before, .avia_transform .forum-search .main_color .bbp-reply-author:before,.avia_transform .forum-search .main_color .bbp-topic-author:before{background-color:#ffffff;border-color:#e1e1e1;}#top .main_color .bbp-author-name{color:#222222;}.main_color .widget_display_stats dt, .main_color .widget_display_stats dd{background-color:#f8f8f8;}.main_color dropcap2, .main_color dropcap3, .main_color avia_button, .main_color avia_button:hover, .main_color .on-primary-color, .main_color .on-primary-color:hover{color:#ffffff;}#main{ border-color:#e1e1e1;  }#scroll-top-link:hover{ background-color:#f8f8f8; color:#b4c4c6; border:1px solid #e1e1e1; }#top .avia-datepicker-div .ui-datepicker-month, #top .avia-datepicker-div .ui-datepicker-year{color:#222222;}#top .avia-datepicker-div{ background:#ffffff; border:1px solid #e1e1e1; }#top .avia-datepicker-div a{ color:#919191; background-color:#f8f8f8; }#top .avia-datepicker-div a.ui-state-active, #top .avia-datepicker-div a.ui-state-highlight{ color:#b4c4c6; }#top .avia-datepicker-div a.ui-state-hover{ color:#f8f8f8; background-color:#919191; }#top .avia-datepicker-div .ui-datepicker-buttonpane button{ background-color:#b4c4c6; color:#ffffff; border-color:#b4c4c6; }#top .av-siteloader{ border-color:#e1e1e1; border-left-color:#b4c4c6; }#top div.avia-popup .mfp-preloader { border-left-color:#b4c4c6; }.av-preloader-reactive #top .av-siteloader{border-color:#e1e1e1; }#top .av-siteloader-wrap{background-color:#ffffff; }.av-preloader-reactive #top .av-siteloader:before{ background-color:#e1e1e1;  }.av-tab-section-tab-title-container{background-color:#f8f8f8; }#top .av-section-tab-title{color:#919191;}#top a.av-active-tab-title{color:#b4c4c6;}#top .av-tab-arrow-container span{background-color:#ffffff;}.header_color, .header_color div, .header_color header, .header_color main, .header_color aside, .header_color footer, .header_color article, .header_color nav, .header_color section, .header_color  span, .header_color  applet, .header_color object, .header_color iframe, .header_color h1, .header_color h2, .header_color h3, .header_color h4, .header_color h5, .header_color h6, .header_color p, .header_color blockquote, .header_color pre, .header_color a, .header_color abbr, .header_color acronym, .header_color address, .header_color big, .header_color cite, .header_color code, .header_color del, .header_color dfn, .header_color em, .header_color img, .header_color ins, .header_color kbd, .header_color q, .header_color s, .header_color samp, .header_color small, .header_color strike, .header_color strong, .header_color sub, .header_color sup, .header_color tt, .header_color var, .header_color b, .header_color u, .header_color i, .header_color center, .header_color dl, .header_color dt, .header_color dd, .header_color ol, .header_color ul, .header_color li, .header_color fieldset, .header_color form, .header_color label, .header_color legend, .header_color table, .header_color caption, .header_color tbody, .header_color tfoot, .header_color thead, .header_color tr, .header_color th, .header_color td, .header_color article, .header_color aside, .header_color canvas, .header_color details, .header_color embed, .header_color figure, .header_color fieldset, .header_color figcaption, .header_color footer, .header_color header, .header_color hgroup, .header_color menu, .header_color nav, .header_color output, .header_color ruby, .header_color section, .header_color summary, .header_color time, .header_color mark, .header_color audio, .header_color video, #top .header_color .pullquote_boxed, .responsive #top .header_color .avia-testimonial, .responsive #top.avia-blank #main .header_color.container_wrap:first-child, #top .header_color.fullsize .template-blog .post_delimiter, .header_color .related_posts.av-related-style-full a{border-color:#e1e1e1;}.header_color .rounded-container, #top .header_color .pagination a:hover, .header_color .small-preview, .header_color .fallback-post-type-icon{background:#808080;color:#ffffff;}.header_color .av-default-color, #top .header_color .av-force-default-color, .header_color .av-catalogue-item, .header_color .wp-playlist-item .wp-playlist-caption, .header_color .wp-playlist{color:#333333;}.header_color , .header_color .site-background, .header_color .first-quote,  .header_color .related_image_wrap, .header_color .gravatar img  .header_color .hr_content, .header_color .news-thumb, .header_color .post-format-icon, .header_color .ajax_controlls a, .header_color .tweet-text.avatar_no, .header_color .toggler, .header_color .toggler.activeTitle:hover, .header_color #js_sort_items, .header_color.inner-entry, .header_color .grid-entry-title, .header_color .related-format-icon,  .grid-entry .header_color .avia-arrow, .header_color .avia-gallery-big, .header_color .avia-gallery-big, .header_color .avia-gallery img, .header_color .grid-content, .header_color .av-share-box ul, #top .header_color .av-related-style-full .related-format-icon, .header_color .related_posts.av-related-style-full a:hover, .header_color.avia-fullwidth-portfolio .pagination .current,  .header_color.avia-fullwidth-portfolio .pagination a, .header_color .av-hotspot-fallback-tooltip-inner, .header_color .av-hotspot-fallback-tooltip-count{background-color:#ffffff;color:#333333;}.header_color .heading-color, .header_color a.iconbox_icon:hover, .header_color h1, .header_color h2, .header_color h3, .header_color h4, .header_color h5, .header_color h6, .header_color .sidebar .current_page_item>a, .header_color .sidebar .current-menu-item>a, .header_color .pagination .current, .header_color .pagination a:hover, .header_color strong.avia-testimonial-name, .header_color .heading, .header_color .toggle_content strong, .header_color .toggle_content strong a, .header_color .tab_content strong, .header_color .tab_content strong a , .header_color .asc_count, .header_color .avia-testimonial-content strong, .header_color div .news-headline, #top .header_color .av-related-style-full .av-related-title, .header_color .av-default-style .av-countdown-cell-inner .av-countdown-time, .header_color .wp-playlist-item-meta.wp-playlist-item-title, #top .header_color .av-no-image-slider h2 a, .header_color .av-small-bar .avia-progress-bar .progressbar-title-wrap{    color:#000000;}.header_color .meta-color, .header_color .sidebar, .header_color .sidebar a, .header_color .minor-meta, .header_color .minor-meta a, .header_color .text-sep, .header_color blockquote, .header_color .post_nav a, .header_color .comment-text, .header_color .side-container-inner, .header_color .news-time, .header_color .pagination a, .header_color .pagination span,  .header_color .tweet-text.avatar_no .tweet-time, #top .header_color .extra-mini-title, .header_color .team-member-job-title, .header_color .team-social a, .header_color #js_sort_items a, .grid-entry-excerpt, .header_color .avia-testimonial-subtitle, .header_color .commentmetadata a,.header_color .social_bookmarks a, .header_color .meta-heading>*, .header_color .slide-meta, .header_color .slide-meta a, .header_color .taglist, .header_color .taglist a, .header_color .phone-info, .header_color .phone-info a, .header_color .av-sort-by-term a, .header_color .av-magazine-time, .header_color .av-magazine .av-magazine-entry-icon, .header_color .av-catalogue-content, .header_color .wp-playlist-item-length, .html_modern-blog #top div .header_color .blog-categories a, .html_modern-blog #top div .header_color .blog-categories a:hover{color:#808080;}.header_color .special-heading-inner-border{ border-color:#333333; }.header_color .meta-heading .special-heading-inner-border{ border-color:#808080; }.header_color a, .header_color .widget_first, .header_color strong, .header_color b, .header_color b a, .header_color strong a, .header_color #js_sort_items a:hover, .header_color #js_sort_items a.active_sort, .header_color .av-sort-by-term a.active_sort, .header_color .special_amp, .header_color .taglist a.activeFilter, .header_color #commentform .required, #top .header_color .av-no-color.av-icon-style-border a.av-icon-char, .html_elegant-blog #top .header_color .blog-categories a, .html_elegant-blog #top .header_color .blog-categories a:hover{color:#000000;}.header_color a:hover, .header_color h1 a:hover, .header_color h2 a:hover, .header_color h3 a:hover, .header_color h4 a:hover, .header_color h5 a:hover, .header_color h6 a:hover,  .header_color .template-search  a.news-content:hover, .header_color .wp-playlist-item .wp-playlist-caption:hover{color:#88bbc8;}.header_color .primary-background, .header_color .primary-background a, div .header_color .button, .header_color #submit, .header_color input[type='submit'], .header_color .small-preview:hover, .header_color .avia-menu-fx, .header_color .avia-menu-fx .avia-arrow, .header_color.iconbox_top .iconbox_icon, .header_color .iconbox_top a.iconbox_icon:hover, .header_color .avia-data-table th.avia-highlight-col, .header_color .avia-color-theme-color, .header_color .avia-color-theme-color:hover, .header_color .image-overlay .image-overlay-inside:before, .header_color .comment-count, .header_color .av_dropcap2, .header_color .av-colored-style .av-countdown-cell-inner, .responsive #top .header_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .header_color .av-open-submenu.av-subnav-menu li > ul a:hover{background-color:#000000;color:#ffffff;border-color:#000000;}#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text{background-color:#000000;color:#ffffff;border-color:#000000;}#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text:after{background-color:#000000;}#top .header_color .mobile_menu_toggle{color:#000000;background:#ffffff;}#top .header_color .av-menu-mobile-active .av-subnav-menu > li > a:before{color:#000000;}#top .header_color .av-open-submenu.av-subnav-menu > li > a:hover:before{color:#ffffff;}.header_color .button:hover, .header_color .ajax_controlls a:hover, .header_color #submit:hover, .header_color .big_button:hover, .header_color .contentSlideControlls a:hover, .header_color #submit:hover , .header_color input[type='submit']:hover{background-color:#88bbc8;color:#ffffff;border-color:#6699a6;}.header_color .ajax_controlls a:hover{border-color:#88bbc8;}.header_color .timeline-bullet{background-color:#e1e1e1;border-color:#ffffff;}.header_color table, .header_color .widget_nav_menu ul:first-child>.current-menu-item, .header_color .widget_nav_menu ul:first-child>.current_page_item, .header_color .widget_nav_menu ul:first-child>.current-menu-ancestor, .header_color .pagination .current, .header_color .pagination a, .header_color.iconbox_top .iconbox_content, .header_color .av_promobox, .header_color .toggle_content, .header_color .toggler:hover, #top .header_color .av-minimal-toggle .toggler, .header_color .related_posts_default_image, .header_color .search-result-counter, .header_color .container_wrap_meta, .header_color .avia-content-slider .slide-image, .header_color .avia-slider-testimonials .avia-testimonial-content, .header_color .avia-testimonial-arrow-wrap .avia-arrow, .header_color .news-thumb, .header_color .portfolio-preview-content, .header_color .portfolio-preview-content .avia-arrow, .header_color .av-magazine .av-magazine-entry-icon, .header_color .related_posts.av-related-style-full a, .header_color .aviaccordion-slide, .header_color.avia-fullwidth-portfolio .pagination, .header_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image, .header_color .av-catalogue-list li:hover, .header_color .wp-playlist, .header_color .avia-slideshow-fixed-height > li, .header_color .avia-form-success, .header_color .av-boxed-grid-style .avia-testimonial{background:#f8f8f8;}#top .header_color .post_timeline li:hover .timeline-bullet{background-color:#88bbc8;}.header_color blockquote, .header_color .avia-bullet, .header_color .av-no-color.av-icon-style-border a.av-icon-char{border-color:#000000;}.html_header_top .header_color .main_menu ul:first-child >li > ul, .html_header_top #top .header_color .avia_mega_div > .sub-menu{border-top-color:#000000;}.header_color .breadcrumb, .header_color .breadcrumb a, #top .header_color.title_container .main-title, #top .header_color.title_container .main-title a{color:#333333;}.header_color .av-icon-display, #top .header_color .av-related-style-full a:hover .related-format-icon, .header_color .av-default-style .av-countdown-cell-inner{background-color:#f8f8f8;color:#808080;}.header_color .av-masonry-entry:hover .av-icon-display{background-color:#000000;color:#ffffff;border-color:#000000;}#top .header_color .av-masonry-entry.format-quote:hover .av-icon-display{color:#000000;}.header_color ::-webkit-input-placeholder {color:#808080; }.header_color ::-moz-placeholder {color:#808080; opacity:1; }.header_color :-ms-input-placeholder {color:#808080;}.header_color .header_bg, .header_color .main_menu ul ul, .header_color .main_menu .menu ul li a, .header_color .pointer_arrow_wrap .pointer_arrow, .header_color .avia_mega_div, .header_color .av-subnav-menu > li ul, .header_color .av-subnav-menu a{background-color:#ffffff;color:#808080;}.header_color .main_menu .menu ul li a:hover, .header_color .av-subnav-menu ul a:hover{background-color:#f8f8f8;}.header_color .sub_menu>ul>li>a, .header_color .sub_menu>div>ul>li>a, .header_color .main_menu ul:first-child > li > a, #top .header_color .main_menu .menu ul .current_page_item > a, #top .header_color .main_menu .menu ul .current-menu-item > a , #top .header_color .sub_menu li ul a{color:#808080;}#top .header_color .main_menu .menu ul li>a:hover{color:#333333;}.header_color .av-subnav-menu a:hover,.header_color .main_menu ul:first-child > li a:hover,.header_color .main_menu ul:first-child > li.current-menu-item > a,.header_color .main_menu ul:first-child > li.current_page_item > a,.header_color .main_menu ul:first-child > li.active-parent-item > a{color:#333333;}#top .header_color .main_menu .menu .avia_mega_div ul .current-menu-item > a{color:#000000;}.header_color .sub_menu>ul>li>a:hover, .header_color .sub_menu>div>ul>li>a:hover{color:#333333;}#top .header_color .sub_menu ul li a:hover,.header_color .sub_menu ul:first-child > li.current-menu-item > a,.header_color .sub_menu ul:first-child > li.current_page_item > a,.header_color .sub_menu ul:first-child > li.active-parent-item > a{color:#333333;}.header_color .sub_menu li ul a, .header_color #payment, .header_color .sub_menu ul li, .header_color .sub_menu ul, #top .header_color .sub_menu li li a:hover{background-color:#ffffff;}.header_color#header .avia_mega_div > .sub-menu.avia_mega_hr, .html_bottom_nav_header.html_logo_center #top #menu-item-search>a{border-color:#e1e1e1;}@media only screen and (max-width:767px) { #top #wrap_all .av_header_transparency{background-color:#ffffff;color:#333333;border-color:#e1e1e1;}}.header_color .avia-tt, .header_color .avia-tt .avia-arrow, .header_color .avia-tt .avia-arrow{background-color:#ffffff;color:#808080;}.header_color .ajax_search_image{background-color:#000000;color:#ffffff;}.header_color .ajax_search_excerpt{color:#808080;}.header_color .ajax_search_title{color:#000000;}.header_color .ajax_load{background-color:#000000;}.header_color .searchsubmit_wrapper{background-color:#000000;}#top .header_color .avia-color-theme-color{color:#ffffff;border-color:#000000;}.header_color .avia-color-theme-color-subtle{background-color:#f8f8f8;color:#333333;}.header_color .avia-color-theme-color-subtle:hover{background-color:#ffffff;color:#000000;}#top .header_color .avia-color-theme-color-highlight{color:#ffffff;border-color:#88bbc8;background-color:#88bbc8;}.header_color .avia-icon-list .iconlist_icon{background-color:#d0d0d0;}.header_color .avia-icon-list .iconlist-timeline{border-color:#e1e1e1;}.header_color .iconlist_content{color:#808080;}.header_color .avia-timeline .milestone_icon{background-color:#d0d0d0;}.header_color .avia-timeline .milestone_inner{background-color:#d0d0d0;}.header_color .avia-timeline{border-color:#d0d0d0;}.header_color .av-milestone-icon-wrap:after{border-color:#d0d0d0;}.header_color .avia-timeline .av-milestone-date {color:#a0a0a0;}.header_color .avia-timeline .av-milestone-date span{background-color:#d0d0d0;}.header_color .avia-timeline-horizontal .av-milestone-content-wrap footer{background-color:#d0d0d0;}.header_color .av-timeline-nav a span{background-color:#d0d0d0;}#top .header_color .input-text, #top .header_color input[type='text'], #top .header_color input[type='input'], #top .header_color input[type='password'], #top .header_color input[type='email'], #top .header_color input[type='number'], #top .header_color input[type='url'], #top .header_color input[type='tel'], #top .header_color input[type='search'], #top .header_color textarea, #top .header_color select{border-color:#e1e1e1;background-color:#f8f8f8;color:#808080;}#top .header_color .invers-color .input-text, #top .header_color .invers-color input[type='text'], #top .header_color .invers-color input[type='input'], #top .header_color .invers-color input[type='password'], #top .header_color .invers-color input[type='email'], #top .header_color .invers-color input[type='number'], #top .header_color .invers-color input[type='url'], #top .header_color .invers-color input[type='tel'], #top .header_color .invers-color input[type='search'], #top .header_color .invers-color textarea, #top .header_color .invers-color select{background-color:#ffffff;}.header_color .required{color:#000000;}.header_color .av-masonry{background-color:#e7e7e7; }.header_color .av-masonry-pagination, .header_color .av-masonry-pagination:hover, .header_color .av-masonry-outerimage-container{background-color:#ffffff;}.header_color .container .av-inner-masonry-content, #top .header_color .container .av-masonry-load-more, #top .header_color .container .av-masonry-sort, .header_color .container .av-masonry-entry .avia-arrow{background-color:#f8f8f8;} .header_color .hr-short .hr-inner-style,  .header_color .hr-short .hr-inner{background-color:#ffffff;}div  .header_color .tabcontainer .active_tab_content, div .header_color .tabcontainer  .active_tab{background-color:#f8f8f8;color:#333333;}.responsive.js_active #top .header_color .avia_combo_widget .top_tab .tab{border-top-color:#e1e1e1;}.header_color .template-archives  .tabcontainer a, #top .header_color .tabcontainer .tab:hover, #top .header_color .tabcontainer .tab.active_tab{color:#333333;} .header_color .template-archives .tabcontainer a:hover{color:#88bbc8;}.header_color .sidebar_tab_icon {background-color:#e1e1e1;}#top .header_color .sidebar_active_tab .sidebar_tab_icon {background-color:#000000;}.header_color .sidebar_tab:hover .sidebar_tab_icon {background-color:#88bbc8;}.header_color .sidebar_tab, .header_color .tabcontainer .tab{color:#808080;}.header_color div .sidebar_active_tab , div  .header_color .tabcontainer.noborder_tabs .active_tab_content, div .header_color .tabcontainer.noborder_tabs  .active_tab{color:#333333;background-color:#ffffff;}#top .avia-smallarrow-slider  .avia-slideshow-dots a{background-color:#f8f8f8;}#top .header_color .avia-smallarrow-slider  .avia-slideshow-dots a.active, #top .header_color .avia-smallarrow-slider  .avia-slideshow-dots a:hover{background-color:#808080;}@media only screen and (max-width:767px) {.responsive #top .header_color .tabcontainer .active_tab{ background-color:#88bbc8; color:#ffffff; } .responsive #top .header_color .tabcontainer{border-color:#e1e1e1;}.responsive #top .header_color .active_tab_content{background-color:#f8f8f8;}}.header_color tr:nth-child(even), .header_color .avia-data-table .avia-heading-row .avia-desc-col, .header_color .avia-data-table .avia-highlight-col, .header_color .pricing-table>li:nth-child(even), body .header_color .pricing-table.avia-desc-col li, #top .header_color  .avia-data-table.avia_pricing_minimal th{background-color:#ffffff;color:#333333;}.header_color table caption, .header_color tr:nth-child(even), .header_color .pricing-table>li:nth-child(even), #top .header_color  .avia-data-table.avia_pricing_minimal td{color:#808080;}.header_color tr:nth-child(odd), .header_color .pricing-table>li:nth-child(odd), .header_color .pricing-extra{background:#f8f8f8;}.header_color .pricing-table li.avia-pricing-row, .header_color .pricing-table li.avia-heading-row, .header_color .pricing-table li.avia-pricing-row .pricing-extra{background-color:#000000;color:#ffffff;border-color:#222222;}.header_color .pricing-table li.avia-heading-row, .header_color .pricing-table li.avia-heading-row .pricing-extra{background-color:#111111;color:#ffffff;border-color:#222222;}.header_color  .pricing-table.avia-desc-col .avia-heading-row, .header_color  .pricing-table.avia-desc-col .avia-pricing-row{border-color:#e1e1e1;}.header_color .theme-color-bar .bar{background:#000000;}.header_color .mejs-controls .mejs-time-rail .mejs-time-current, .header_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current, .header_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .header_color .button.av-sending-button, .header_color .av-striped-bar .theme-color-bar .bar{background:#000000;}body .header_color .mejs-controls .mejs-time-rail .mejs-time-float {background:#000000;color:#fff;}body .header_color .mejs-controls .mejs-time-rail .mejs-time-float-corner {border:solid 4px #000000;border-color:#000000 transparent transparent transparent;}.header_color .progress{background-color:#f8f8f8;}.header_color .searchform_element_results .ajax_search_entry,.header_color .searchform_element_results .ajax_search_title,.header_color.searchform_element_results .ajax_search_entry,.header_color.searchform_element_results .ajax_search_title{color:#000000;}.header_color .searchform_element_results .ajax_search_excerpt,.header_color.searchform_element_results .ajax_search_excerpt{color:#444444;}.header_color .searchform_element_results .ajax_search_image,.header_color.searchform_element_results .ajax_search_image{color:#444444;} .header_color .button.av-sending-button{background:#88bbc8;background-image:-webkit-linear-gradient(-45deg, #88bbc8 25%, #99ccd9 25%, #99ccd9 50%, #88bbc8 50%, #88bbc8 75%, #99ccd9 75%, #99ccd9);background-image:-moz-linear-gradient(-45deg, #88bbc8 25%, #99ccd9 25%, #99ccd9 50%, #88bbc8 50%, #88bbc8 75%, #99ccd9 75%, #99ccd9);background-image:linear-gradient(-45deg, #88bbc8 25%, #99ccd9 25%, #99ccd9 50%, #88bbc8 50%, #88bbc8 75%, #99ccd9 75%, #99ccd9);border-color:#88bbc8;}.header_color span.bbp-admin-links a{color:#000000;}.header_color span.bbp-admin-links a:hover{color:#88bbc8;}#top .header_color .bbp-reply-content, #top .header_color .bbp-topic-content, #top .header_color .bbp-body .super-sticky .page-numbers, #top .header_color .bbp-body .sticky .page-numbers, #top .header_color .bbp-pagination-links a:hover, #top .header_color .bbp-pagination-links span.current{ background:#ffffff; }#top .header_color .bbp-topics .bbp-header, #top .header_color .bbp-topics .bbp-header, #top .header_color .bbp-forums .bbp-header, #top .header_color .bbp-topics-front ul.super-sticky, #top .header_color .bbp-topics ul.super-sticky, #top .header_color .bbp-topics ul.sticky, #top .header_color .bbp-forum-content ul.sticky, #top .header_color .bbp-body .page-numbers{background-color:#f8f8f8;}#top .header_color .bbp-meta, #top .header_color .bbp-author-role, #top .header_color .bbp-author-ip, #top .header_color .bbp-pagination-count, #top .header_color .bbp-topics .bbp-body .bbp-topic-title:before{color:#808080;}#top .header_color .bbp-admin-links{color:#e1e1e1;}.header_color #bbpress-forums li.bbp-body ul.forum, .header_color #bbpress-forums li.bbp-body ul.topic,.avia_transform .header_color .bbp-replies .bbp-reply-author:before, .avia_transform .forum-search .header_color .bbp-reply-author:before,.avia_transform .forum-search .header_color .bbp-topic-author:before{background-color:#ffffff;border-color:#e1e1e1;}#top .header_color .bbp-author-name{color:#000000;}.header_color .widget_display_stats dt, .header_color .widget_display_stats dd{background-color:#f8f8f8;}.header_color dropcap2, .header_color dropcap3, .header_color avia_button, .header_color avia_button:hover, .header_color .on-primary-color, .header_color .on-primary-color:hover{color:#ffffff;}#main, .avia-msie-8 .av_header_sticky_disabled#header{background-color:#ffffff;}.html_header_sidebar #header .av-main-nav > li > a .avia-menu-text{color:#000000;}.html_header_sidebar #header .av-main-nav > li > a .avia-menu-subtext{color:#808080;}.html_header_sidebar #header .av-main-nav > li:hover > a .avia-menu-text, .html_header_sidebar #header .av-main-nav > li.current-menu-ancestor > a .avia-menu-text,.html_header_sidebar #header .av-main-nav li.current-menu-item > a .avia-menu-text{color:#000000;}#top #wrap_all .av_seperator_big_border#header .av-menu-button-colored > a{background-color:#000000; }#top #wrap_all .av_seperator_big_border#header .av-menu-button-bordered > a{background-color:#f8f8f8; }html.html_header_sidebar #wrap_all{background-color:#ffffff;}.header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner::after{background-color:#808080;}.html_av-overlay-side #top .av-burger-overlay-scroll{background:#ffffff}.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover{background-color:#f8f8f8;}.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a{ border-color:#e1e1e1; }.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a{color:#333333}.html_av-overlay-side.av-burger-overlay-active #top #wrap_all #header .menu-item-search-dropdown a{ color:#333333 }.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet,.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::before, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after{background-color:#333333;}#top #wrap_all .av_header_transparency .main_menu ul:first-child > li > a, #top #wrap_all .av_header_transparency .sub_menu > ul > li > a, #top .av_header_transparency #header_main_alternate, .av_header_transparency #header_main .social_bookmarks li a{ color:inherit; border-color:transparent; background:transparent;}#top #wrap_all .header_color.av_header_transparency, #top #wrap_all .header_color.av_header_transparency .phone-info.with_nav span,#top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-text, #top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-subtext{color:#ffffff}#top .header_color.av_header_transparency .avia-menu-fx, .av_header_transparency div .av-hamburger-inner, .av_header_transparency div .av-hamburger-inner::before, .av_header_transparency div .av-hamburger-inner::after{background:#ffffff;} @media only screen and (max-width:767px) {#top #wrap_all .header_color.av_header_transparency, #top #wrap_all .header_color.av_header_transparency .phone-info.with_nav span,#top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-text, #top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-subtex{ color:#808080 }.header_color div .av-hamburger-inner, .header_color div .av-hamburger-inner::before, .header_color div .av-hamburger-inner::after{background-color:#808080;}#top .av_header_with_border.av_header_transparency .avia-menu.av_menu_icon_beside{border-color:#e1e1e1;}}.html_av-overlay-side .av-burger-overlay-scroll{width:350px;  -webkit-transform:translateX(350px); transform:translateX(350px); }.socket_color .cart_dropdown .dropdown_widget li a, #top .socket_color  .avia_cart_buttons .button,  #top .socket_color .dropdown_widget .buttons .button, .socket_color .cart_dropdown_first .cart_dropdown_link, #top .socket_color p.order-info mark{color:#eeeeee;}.socket_color .woocommerce-tabs .tabs a, .socket_color .product_meta, .socket_color .quantity input.qty, .socket_color .cart_dropdown .dropdown_widget, .socket_color .avia_select_fake_val, .socket_color address, .socket_color .product>a .socket_color .product_excerpt, .socket_color .term_description, #top .socket_color .price .from, #top #wrap_all .socket_color del, .socket_color .dynamic-title .dynamic-heading, .socket_color .dynamic-title a, .socket_color .entry-summary .woocommerce-product-rating  .woocommerce-review-link, .socket_color .chosen-container-single .chosen-single span, #top .socket_color .select2-container .select2-choice, .socket_color .woocommerce-MyAccount-navigation-link.is-active a{color:#999999;}.socket_color div.product .woocommerce-tabs ul.tabs li.active a, .socket_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content,  .socket_color .cart_dropdown_link, .socket_color .inner_product_header, .socket_color .avia-arrow, #top .socket_color .variations select, #top .socket_color .variations input, #top .socket_color #reviews input[type='text'], #top .socket_color #reviews input[type='email'], .socket_color #reviews .comment-text, .socket_color #reviews #comment, .socket_color .single-product-main-image .images a, #top .socket_color .shop_table.cart .input-text, #top .socket_color form.login .input-text, #top .socket_color form.register .input-text, .socket_color .chosen-container-single .chosen-search, .socket_color .products .product-category h3:before, #top .socket_color .quantity input.qty{background-color:#333333;}.socket_color .woocommerce-tabs .tabs .active, .socket_color div.product .woocommerce-tabs .panel, .socket_color .activeslideThumb, .socket_color #payment li, .socket_color .widget_price_filter .ui-slider-horizontal .ui-slider-range,  .socket_color .avia_cart, .socket_color form.login, .socket_color form.register, .socket_color .col-1, .socket_color .col-2, .socket_color .variations_form,  .socket_color .dynamic-title, .socket_color .single-product-main-image .thumbnails a , .socket_color .quantity input.qty, .socket_color .avia_cart_buttons,  #top  .socket_color .dropdown_widget .buttons, div .dropdown_widget .cart_list li:hover, .socket_color .woocommerce-info, #top .socket_color .chosen-container-single .chosen-single, #top .socket_color .chosen-search input[type='text'], .socket_color .chosen-results, .socket_color .chosen-container .chosen-drop, #top .socket_color .select2-container .select2-choice, .socket_color .widget_layered_nav_filters .chosen a:hover,  .socket_color .widget_layered_nav .chosen a:hover, .socket_color .woocommerce-MyAccount-navigation-link.is-active, .socket_color .woocommerce-MyAccount-navigation-link:hover{background-color:#000000;}.socket_color .thumbnail_container img, #top .socket_color #main .order_details, #top .socket_color .chosen-search input[type='text'], #top .socket_color .chosen-container-single .chosen-single, #top .socket_color .chosen-container-active .chosen-single, #top .socket_color .chosen-container .chosen-drop, .socket_color .chosen-container .chosen-results, .socket_color .products .product-category h3:before, #top .socket_color .select2-container .select2-choice{border-color:#333333;}.socket_color .summary div{border-color:#000000;}.socket_color .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle, #top .socket_color a.remove, #top .socket_color .onsale{background-color:#ffffff;}#top .socket_color .active-result.highlighted{background-color:#ffffff;color:#333333;}.socket_color #shop_header a:hover{color:#fff;}#top .socket_color .price, .socket_color .stock, #top #wrap_all .socket_color ins, .socket_color .products .product-category h3 .count, .socket_color .widget_layered_nav_filters .chosen a:before, .socket_color .widget_layered_nav .chosen a:before{color:#ffffff;}.socket_color .dynamic-title a:hover{color:#eeeeee;}.socket_color .widget_price_filter .price_slider_wrapper .ui-widget-content{background:#333333;}#top .socket_color .chzn-container-single .chzn-single{border-color:#333333;background-color:#000000;color:#999999;}.socket_color #payment {background-color:#000000;}#top .socket_color .quantity input.plus, #top .socket_color .quantity input.minus {border-color:#333333;background-color:#000000;color:#999999;}.socket_color .wc-bookings-booking-form .block-picker li a, #top .socket_color .wc-bookings-date-picker .ui-datepicker td{border-color:#333333;}#top .socket_color .wc-bookings-booking-form .block-picker li a:hover,#top .socket_color .wc-bookings-booking-form .block-picker li a:focus,#top .socket_color .wc-bookings-booking-form .block-picker li a.selected{background-color:#ffffff !important;color:#333333 !important;}#top .socket_color .wc-bookings-date-picker legend .wc-bookings-date-picker-choose-date, #top .socket_color .wc-bookings-date-picker .ui-datepicker-header{border-color:#ffffff;background-color:#ffffff;color:#333333;}.socket_color .wc-bookings-date-picker .ui-datepicker td.bookable a{background-color:#ffffff !important;color:#333333 !important;border-color:#333333;}#top .socket_color .wc-bookings-date-picker .ui-datepicker th,#top .socket_color .wc-bookings-date-picker .ui-datepicker td .ui-state-default{color:#eeeeee;}#top .socket_color .wc_bookings_field_start_date, #top .socket_color .wc-bookings-date-picker span.label{color:#999999;}#top .socket_color .wc-bookings-booking-form .wc-bookings-booking-cost, #top .socket_color .wc-bookings-date-picker .ui-datepicker td.ui-datepicker-other-month{background-color:#000000;}#top .wc-bookings-booking-form .blockUI.blockOverlay{background-color:#333333 !important;}#top .socket_color .wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default, #top .socket_color .wc-bookings-date-picker .ui-datepicker td.ui-datepicker-current-day a,#top .socket_color .wc-bookings-date-picker .ui-datepicker td.bookable-range{background:#bbbbbb !important;color:#333333;}.socket_color .sort-param > li > span, .socket_color .sort-param > li > a, .socket_color .sort-param ul{background-color:#000000;}.socket_color .sort-param > li:hover > span, .socket_color .sort-param > li:hover > a, .socket_color .sort-param > li:hover ul, .socket_color .product-sorting strong{color:#ffffff;}.socket_color .sort-param  a{color:#999999;}#top .socket_color .sort-param  a:hover{color:#eeeeee;}.socket_color .avia-bullet{border-color:#999999;}#top .socket_color a:hover .avia-bullet{border-color:#eeeeee;}.socket_color .sort-param  .current-param a{color:#ffffff;}.socket_color .sort-param .current-param .avia-bullet{border-color:#ffffff;}.footer_color .cart_dropdown .dropdown_widget li a, #top .footer_color  .avia_cart_buttons .button,  #top .footer_color .dropdown_widget .buttons .button, .footer_color .cart_dropdown_first .cart_dropdown_link, #top .footer_color p.order-info mark{color:#000000;}.footer_color .woocommerce-tabs .tabs a, .footer_color .product_meta, .footer_color .quantity input.qty, .footer_color .cart_dropdown .dropdown_widget, .footer_color .avia_select_fake_val, .footer_color address, .footer_color .product>a .footer_color .product_excerpt, .footer_color .term_description, #top .footer_color .price .from, #top #wrap_all .footer_color del, .footer_color .dynamic-title .dynamic-heading, .footer_color .dynamic-title a, .footer_color .entry-summary .woocommerce-product-rating  .woocommerce-review-link, .footer_color .chosen-container-single .chosen-single span, #top .footer_color .select2-container .select2-choice, .footer_color .woocommerce-MyAccount-navigation-link.is-active a{color:#7e8f91;}.footer_color div.product .woocommerce-tabs ul.tabs li.active a, .footer_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content,  .footer_color .cart_dropdown_link, .footer_color .inner_product_header, .footer_color .avia-arrow, #top .footer_color .variations select, #top .footer_color .variations input, #top .footer_color #reviews input[type='text'], #top .footer_color #reviews input[type='email'], .footer_color #reviews .comment-text, .footer_color #reviews #comment, .footer_color .single-product-main-image .images a, #top .footer_color .shop_table.cart .input-text, #top .footer_color form.login .input-text, #top .footer_color form.register .input-text, .footer_color .chosen-container-single .chosen-search, .footer_color .products .product-category h3:before, #top .footer_color .quantity input.qty{background-color:#b4c4c6;}.footer_color .woocommerce-tabs .tabs .active, .footer_color div.product .woocommerce-tabs .panel, .footer_color .activeslideThumb, .footer_color #payment li, .footer_color .widget_price_filter .ui-slider-horizontal .ui-slider-range,  .footer_color .avia_cart, .footer_color form.login, .footer_color form.register, .footer_color .col-1, .footer_color .col-2, .footer_color .variations_form,  .footer_color .dynamic-title, .footer_color .single-product-main-image .thumbnails a , .footer_color .quantity input.qty, .footer_color .avia_cart_buttons,  #top  .footer_color .dropdown_widget .buttons, div .dropdown_widget .cart_list li:hover, .footer_color .woocommerce-info, #top .footer_color .chosen-container-single .chosen-single, #top .footer_color .chosen-search input[type='text'], .footer_color .chosen-results, .footer_color .chosen-container .chosen-drop, #top .footer_color .select2-container .select2-choice, .footer_color .widget_layered_nav_filters .chosen a:hover,  .footer_color .widget_layered_nav .chosen a:hover, .footer_color .woocommerce-MyAccount-navigation-link.is-active, .footer_color .woocommerce-MyAccount-navigation-link:hover{background-color:#222222;}.footer_color .thumbnail_container img, #top .footer_color #main .order_details, #top .footer_color .chosen-search input[type='text'], #top .footer_color .chosen-container-single .chosen-single, #top .footer_color .chosen-container-active .chosen-single, #top .footer_color .chosen-container .chosen-drop, .footer_color .chosen-container .chosen-results, .footer_color .products .product-category h3:before, #top .footer_color .select2-container .select2-choice{border-color:#b4c4c6;}.footer_color .summary div{border-color:#222222;}.footer_color .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle, #top .footer_color a.remove, #top .footer_color .onsale{background-color:#000000;}#top .footer_color .active-result.highlighted{background-color:#000000;color:#ffffff;}.footer_color #shop_header a:hover{color:#fff;}#top .footer_color .price, .footer_color .stock, #top #wrap_all .footer_color ins, .footer_color .products .product-category h3 .count, .footer_color .widget_layered_nav_filters .chosen a:before, .footer_color .widget_layered_nav .chosen a:before{color:#000000;}.footer_color .dynamic-title a:hover{color:#ffffff;}.footer_color .widget_price_filter .price_slider_wrapper .ui-widget-content{background:#b4c4c6;}#top .footer_color .chzn-container-single .chzn-single{border-color:#b4c4c6;background-color:#222222;color:#7e8f91;}.footer_color #payment {background-color:#222222;}#top .footer_color .quantity input.plus, #top .footer_color .quantity input.minus {border-color:#b4c4c6;background-color:#111111;color:#7e8f91;}.footer_color .wc-bookings-booking-form .block-picker li a, #top .footer_color .wc-bookings-date-picker .ui-datepicker td{border-color:#b4c4c6;}#top .footer_color .wc-bookings-booking-form .block-picker li a:hover,#top .footer_color .wc-bookings-booking-form .block-picker li a:focus,#top .footer_color .wc-bookings-booking-form .block-picker li a.selected{background-color:#000000 !important;color:#ffffff !important;}#top .footer_color .wc-bookings-date-picker legend .wc-bookings-date-picker-choose-date, #top .footer_color .wc-bookings-date-picker .ui-datepicker-header{border-color:#000000;background-color:#000000;color:#ffffff;}.footer_color .wc-bookings-date-picker .ui-datepicker td.bookable a{background-color:#000000 !important;color:#ffffff !important;border-color:#b4c4c6;}#top .footer_color .wc-bookings-date-picker .ui-datepicker th,#top .footer_color .wc-bookings-date-picker .ui-datepicker td .ui-state-default{color:#000000;}#top .footer_color .wc_bookings_field_start_date, #top .footer_color .wc-bookings-date-picker span.label{color:#7e8f91;}#top .footer_color .wc-bookings-booking-form .wc-bookings-booking-cost, #top .footer_color .wc-bookings-date-picker .ui-datepicker td.ui-datepicker-other-month{background-color:#222222;}#top .wc-bookings-booking-form .blockUI.blockOverlay{background-color:#b4c4c6 !important;}#top .footer_color .wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default, #top .footer_color .wc-bookings-date-picker .ui-datepicker td.ui-datepicker-current-day a,#top .footer_color .wc-bookings-date-picker .ui-datepicker td.bookable-range{background:#000000 !important;color:#ffffff;}.footer_color .sort-param > li > span, .footer_color .sort-param > li > a, .footer_color .sort-param ul{background-color:#222222;}.footer_color .sort-param > li:hover > span, .footer_color .sort-param > li:hover > a, .footer_color .sort-param > li:hover ul, .footer_color .product-sorting strong{color:#000000;}.footer_color .sort-param  a{color:#7e8f91;}#top .footer_color .sort-param  a:hover{color:#ffffff;}.footer_color .avia-bullet{border-color:#7e8f91;}#top .footer_color a:hover .avia-bullet{border-color:#ffffff;}.footer_color .sort-param  .current-param a{color:#000000;}.footer_color .sort-param .current-param .avia-bullet{border-color:#000000;}.alternate_color .cart_dropdown .dropdown_widget li a, #top .alternate_color  .avia_cart_buttons .button,  #top .alternate_color .dropdown_widget .buttons .button, .alternate_color .cart_dropdown_first .cart_dropdown_link, #top .alternate_color p.order-info mark{color:#000000;}.alternate_color .woocommerce-tabs .tabs a, .alternate_color .product_meta, .alternate_color .quantity input.qty, .alternate_color .cart_dropdown .dropdown_widget, .alternate_color .avia_select_fake_val, .alternate_color address, .alternate_color .product>a .alternate_color .product_excerpt, .alternate_color .term_description, #top .alternate_color .price .from, #top #wrap_all .alternate_color del, .alternate_color .dynamic-title .dynamic-heading, .alternate_color .dynamic-title a, .alternate_color .entry-summary .woocommerce-product-rating  .woocommerce-review-link, .alternate_color .chosen-container-single .chosen-single span, #top .alternate_color .select2-container .select2-choice, .alternate_color .woocommerce-MyAccount-navigation-link.is-active a{color:#000000;}.alternate_color div.product .woocommerce-tabs ul.tabs li.active a, .alternate_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content,  .alternate_color .cart_dropdown_link, .alternate_color .inner_product_header, .alternate_color .avia-arrow, #top .alternate_color .variations select, #top .alternate_color .variations input, #top .alternate_color #reviews input[type='text'], #top .alternate_color #reviews input[type='email'], .alternate_color #reviews .comment-text, .alternate_color #reviews #comment, .alternate_color .single-product-main-image .images a, #top .alternate_color .shop_table.cart .input-text, #top .alternate_color form.login .input-text, #top .alternate_color form.register .input-text, .alternate_color .chosen-container-single .chosen-search, .alternate_color .products .product-category h3:before, #top .alternate_color .quantity input.qty{background-color:#b4c4c6;}.alternate_color .woocommerce-tabs .tabs .active, .alternate_color div.product .woocommerce-tabs .panel, .alternate_color .activeslideThumb, .alternate_color #payment li, .alternate_color .widget_price_filter .ui-slider-horizontal .ui-slider-range,  .alternate_color .avia_cart, .alternate_color form.login, .alternate_color form.register, .alternate_color .col-1, .alternate_color .col-2, .alternate_color .variations_form,  .alternate_color .dynamic-title, .alternate_color .single-product-main-image .thumbnails a , .alternate_color .quantity input.qty, .alternate_color .avia_cart_buttons,  #top  .alternate_color .dropdown_widget .buttons, div .dropdown_widget .cart_list li:hover, .alternate_color .woocommerce-info, #top .alternate_color .chosen-container-single .chosen-single, #top .alternate_color .chosen-search input[type='text'], .alternate_color .chosen-results, .alternate_color .chosen-container .chosen-drop, #top .alternate_color .select2-container .select2-choice, .alternate_color .widget_layered_nav_filters .chosen a:hover,  .alternate_color .widget_layered_nav .chosen a:hover, .alternate_color .woocommerce-MyAccount-navigation-link.is-active, .alternate_color .woocommerce-MyAccount-navigation-link:hover{background-color:#7c9294;}.alternate_color .thumbnail_container img, #top .alternate_color #main .order_details, #top .alternate_color .chosen-search input[type='text'], #top .alternate_color .chosen-container-single .chosen-single, #top .alternate_color .chosen-container-active .chosen-single, #top .alternate_color .chosen-container .chosen-drop, .alternate_color .chosen-container .chosen-results, .alternate_color .products .product-category h3:before, #top .alternate_color .select2-container .select2-choice{border-color:#7c9294;}.alternate_color .summary div{border-color:#7c9294;}.alternate_color .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle, #top .alternate_color a.remove, #top .alternate_color .onsale{background-color:#000000;}#top .alternate_color .active-result.highlighted{background-color:#000000;color:#ffffff;}.alternate_color #shop_header a:hover{color:#fff;}#top .alternate_color .price, .alternate_color .stock, #top #wrap_all .alternate_color ins, .alternate_color .products .product-category h3 .count, .alternate_color .widget_layered_nav_filters .chosen a:before, .alternate_color .widget_layered_nav .chosen a:before{color:#000000;}.alternate_color .dynamic-title a:hover{color:#000000;}.alternate_color .widget_price_filter .price_slider_wrapper .ui-widget-content{background:#7c9294;}#top .alternate_color .chzn-container-single .chzn-single{border-color:#7c9294;background-color:#7c9294;color:#000000;}.alternate_color #payment {background-color:#7c9294;}#top .alternate_color .quantity input.plus, #top .alternate_color .quantity input.minus {border-color:#7c9294;background-color:#6b8183;color:#000000;}.alternate_color .wc-bookings-booking-form .block-picker li a, #top .alternate_color .wc-bookings-date-picker .ui-datepicker td{border-color:#7c9294;}#top .alternate_color .wc-bookings-booking-form .block-picker li a:hover,#top .alternate_color .wc-bookings-booking-form .block-picker li a:focus,#top .alternate_color .wc-bookings-booking-form .block-picker li a.selected{background-color:#000000 !important;color:#ffffff !important;}#top .alternate_color .wc-bookings-date-picker legend .wc-bookings-date-picker-choose-date, #top .alternate_color .wc-bookings-date-picker .ui-datepicker-header{border-color:#000000;background-color:#000000;color:#ffffff;}.alternate_color .wc-bookings-date-picker .ui-datepicker td.bookable a{background-color:#000000 !important;color:#ffffff !important;border-color:#7c9294;}#top .alternate_color .wc-bookings-date-picker .ui-datepicker th,#top .alternate_color .wc-bookings-date-picker .ui-datepicker td .ui-state-default{color:#000000;}#top .alternate_color .wc_bookings_field_start_date, #top .alternate_color .wc-bookings-date-picker span.label{color:#000000;}#top .alternate_color .wc-bookings-booking-form .wc-bookings-booking-cost, #top .alternate_color .wc-bookings-date-picker .ui-datepicker td.ui-datepicker-other-month{background-color:#7c9294;}#top .wc-bookings-booking-form .blockUI.blockOverlay{background-color:#b4c4c6 !important;}#top .alternate_color .wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default, #top .alternate_color .wc-bookings-date-picker .ui-datepicker td.ui-datepicker-current-day a,#top .alternate_color .wc-bookings-date-picker .ui-datepicker td.bookable-range{background:#000000 !important;color:#ffffff;}.alternate_color .sort-param > li > span, .alternate_color .sort-param > li > a, .alternate_color .sort-param ul{background-color:#7c9294;}.alternate_color .sort-param > li:hover > span, .alternate_color .sort-param > li:hover > a, .alternate_color .sort-param > li:hover ul, .alternate_color .product-sorting strong{color:#000000;}.alternate_color .sort-param  a{color:#000000;}#top .alternate_color .sort-param  a:hover{color:#000000;}.alternate_color .avia-bullet{border-color:#000000;}#top .alternate_color a:hover .avia-bullet{border-color:#000000;}.alternate_color .sort-param  .current-param a{color:#000000;}.alternate_color .sort-param .current-param .avia-bullet{border-color:#000000;}.main_color .cart_dropdown .dropdown_widget li a, #top .main_color  .avia_cart_buttons .button,  #top .main_color .dropdown_widget .buttons .button, .main_color .cart_dropdown_first .cart_dropdown_link, #top .main_color p.order-info mark{color:#666666;}.main_color .woocommerce-tabs .tabs a, .main_color .product_meta, .main_color .quantity input.qty, .main_color .cart_dropdown .dropdown_widget, .main_color .avia_select_fake_val, .main_color address, .main_color .product>a .main_color .product_excerpt, .main_color .term_description, #top .main_color .price .from, #top #wrap_all .main_color del, .main_color .dynamic-title .dynamic-heading, .main_color .dynamic-title a, .main_color .entry-summary .woocommerce-product-rating  .woocommerce-review-link, .main_color .chosen-container-single .chosen-single span, #top .main_color .select2-container .select2-choice, .main_color .woocommerce-MyAccount-navigation-link.is-active a{color:#919191;}.main_color div.product .woocommerce-tabs ul.tabs li.active a, .main_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content,  .main_color .cart_dropdown_link, .main_color .inner_product_header, .main_color .avia-arrow, #top .main_color .variations select, #top .main_color .variations input, #top .main_color #reviews input[type='text'], #top .main_color #reviews input[type='email'], .main_color #reviews .comment-text, .main_color #reviews #comment, .main_color .single-product-main-image .images a, #top .main_color .shop_table.cart .input-text, #top .main_color form.login .input-text, #top .main_color form.register .input-text, .main_color .chosen-container-single .chosen-search, .main_color .products .product-category h3:before, #top .main_color .quantity input.qty{background-color:#ffffff;}.main_color .woocommerce-tabs .tabs .active, .main_color div.product .woocommerce-tabs .panel, .main_color .activeslideThumb, .main_color #payment li, .main_color .widget_price_filter .ui-slider-horizontal .ui-slider-range,  .main_color .avia_cart, .main_color form.login, .main_color form.register, .main_color .col-1, .main_color .col-2, .main_color .variations_form,  .main_color .dynamic-title, .main_color .single-product-main-image .thumbnails a , .main_color .quantity input.qty, .main_color .avia_cart_buttons,  #top  .main_color .dropdown_widget .buttons, div .dropdown_widget .cart_list li:hover, .main_color .woocommerce-info, #top .main_color .chosen-container-single .chosen-single, #top .main_color .chosen-search input[type='text'], .main_color .chosen-results, .main_color .chosen-container .chosen-drop, #top .main_color .select2-container .select2-choice, .main_color .widget_layered_nav_filters .chosen a:hover,  .main_color .widget_layered_nav .chosen a:hover, .main_color .woocommerce-MyAccount-navigation-link.is-active, .main_color .woocommerce-MyAccount-navigation-link:hover{background-color:#f8f8f8;}.main_color .thumbnail_container img, #top .main_color #main .order_details, #top .main_color .chosen-search input[type='text'], #top .main_color .chosen-container-single .chosen-single, #top .main_color .chosen-container-active .chosen-single, #top .main_color .chosen-container .chosen-drop, .main_color .chosen-container .chosen-results, .main_color .products .product-category h3:before, #top .main_color .select2-container .select2-choice{border-color:#e1e1e1;}.main_color .summary div{border-color:#f8f8f8;}.main_color .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle, #top .main_color a.remove, #top .main_color .onsale{background-color:#b4c4c6;}#top .main_color .active-result.highlighted{background-color:#b4c4c6;color:#ffffff;}.main_color #shop_header a:hover{color:#fff;}#top .main_color .price, .main_color .stock, #top #wrap_all .main_color ins, .main_color .products .product-category h3 .count, .main_color .widget_layered_nav_filters .chosen a:before, .main_color .widget_layered_nav .chosen a:before{color:#b4c4c6;}.main_color .dynamic-title a:hover{color:#88bbc8;}.main_color .widget_price_filter .price_slider_wrapper .ui-widget-content{background:#e1e1e1;}#top .main_color .chzn-container-single .chzn-single{border-color:#e1e1e1;background-color:#f8f8f8;color:#919191;}.main_color #payment {background-color:#f8f8f8;}#top .main_color .quantity input.plus, #top .main_color .quantity input.minus {border-color:#e1e1e1;background-color:#e7e7e7;color:#919191;}.main_color .wc-bookings-booking-form .block-picker li a, #top .main_color .wc-bookings-date-picker .ui-datepicker td{border-color:#e1e1e1;}#top .main_color .wc-bookings-booking-form .block-picker li a:hover,#top .main_color .wc-bookings-booking-form .block-picker li a:focus,#top .main_color .wc-bookings-booking-form .block-picker li a.selected{background-color:#b4c4c6 !important;color:#ffffff !important;}#top .main_color .wc-bookings-date-picker legend .wc-bookings-date-picker-choose-date, #top .main_color .wc-bookings-date-picker .ui-datepicker-header{border-color:#b4c4c6;background-color:#b4c4c6;color:#ffffff;}.main_color .wc-bookings-date-picker .ui-datepicker td.bookable a{background-color:#b4c4c6 !important;color:#ffffff !important;border-color:#e1e1e1;}#top .main_color .wc-bookings-date-picker .ui-datepicker th,#top .main_color .wc-bookings-date-picker .ui-datepicker td .ui-state-default{color:#666666;}#top .main_color .wc_bookings_field_start_date, #top .main_color .wc-bookings-date-picker span.label{color:#919191;}#top .main_color .wc-bookings-booking-form .wc-bookings-booking-cost, #top .main_color .wc-bookings-date-picker .ui-datepicker td.ui-datepicker-other-month{background-color:#f8f8f8;}#top .wc-bookings-booking-form .blockUI.blockOverlay{background-color:#ffffff !important;}#top .main_color .wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default, #top .main_color .wc-bookings-date-picker .ui-datepicker td.ui-datepicker-current-day a,#top .main_color .wc-bookings-date-picker .ui-datepicker td.bookable-range{background:#708082 !important;color:#ffffff;}.main_color .sort-param > li > span, .main_color .sort-param > li > a, .main_color .sort-param ul{background-color:#f8f8f8;}.main_color .sort-param > li:hover > span, .main_color .sort-param > li:hover > a, .main_color .sort-param > li:hover ul, .main_color .product-sorting strong{color:#222222;}.main_color .sort-param  a{color:#919191;}#top .main_color .sort-param  a:hover{color:#88bbc8;}.main_color .avia-bullet{border-color:#919191;}#top .main_color a:hover .avia-bullet{border-color:#88bbc8;}.main_color .sort-param  .current-param a{color:#b4c4c6;}.main_color .sort-param .current-param .avia-bullet{border-color:#b4c4c6;}.added_to_cart_notification, .added_to_cart_notification .avia-arrow{background-color:#ffffff;color:#919191;border-color:#e1e1e1;}.added_to_cart_notification strong{color:#222222;}#top .select2-drop{ background-color:#ffffff; }#top .select2-results{color:#919191;}#top .select2-search{ background-color:#f8f8f8; }#top .select2-search, #top .select2-drop-active{border-color:#e1e1e1;}#top .select2-search input[type='text']{background-color:#ffffff; color:#919191; border-color:#e1e1e1;}.select2-results .select2-highlighted {color:#ffffff; background-color:#b4c4c6; }.header_color .cart_dropdown .dropdown_widget li a, #top .header_color  .avia_cart_buttons .button,  #top .header_color .dropdown_widget .buttons .button, .header_color .cart_dropdown_first .cart_dropdown_link, #top .header_color p.order-info mark{color:#333333;}.header_color .woocommerce-tabs .tabs a, .header_color .product_meta, .header_color .quantity input.qty, .header_color .cart_dropdown .dropdown_widget, .header_color .avia_select_fake_val, .header_color address, .header_color .product>a .header_color .product_excerpt, .header_color .term_description, #top .header_color .price .from, #top #wrap_all .header_color del, .header_color .dynamic-title .dynamic-heading, .header_color .dynamic-title a, .header_color .entry-summary .woocommerce-product-rating  .woocommerce-review-link, .header_color .chosen-container-single .chosen-single span, #top .header_color .select2-container .select2-choice, .header_color .woocommerce-MyAccount-navigation-link.is-active a{color:#808080;}.header_color div.product .woocommerce-tabs ul.tabs li.active a, .header_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content,  .header_color .cart_dropdown_link, .header_color .inner_product_header, .header_color .avia-arrow, #top .header_color .variations select, #top .header_color .variations input, #top .header_color #reviews input[type='text'], #top .header_color #reviews input[type='email'], .header_color #reviews .comment-text, .header_color #reviews #comment, .header_color .single-product-main-image .images a, #top .header_color .shop_table.cart .input-text, #top .header_color form.login .input-text, #top .header_color form.register .input-text, .header_color .chosen-container-single .chosen-search, .header_color .products .product-category h3:before, #top .header_color .quantity input.qty{background-color:#ffffff;}.header_color .woocommerce-tabs .tabs .active, .header_color div.product .woocommerce-tabs .panel, .header_color .activeslideThumb, .header_color #payment li, .header_color .widget_price_filter .ui-slider-horizontal .ui-slider-range,  .header_color .avia_cart, .header_color form.login, .header_color form.register, .header_color .col-1, .header_color .col-2, .header_color .variations_form,  .header_color .dynamic-title, .header_color .single-product-main-image .thumbnails a , .header_color .quantity input.qty, .header_color .avia_cart_buttons,  #top  .header_color .dropdown_widget .buttons, div .dropdown_widget .cart_list li:hover, .header_color .woocommerce-info, #top .header_color .chosen-container-single .chosen-single, #top .header_color .chosen-search input[type='text'], .header_color .chosen-results, .header_color .chosen-container .chosen-drop, #top .header_color .select2-container .select2-choice, .header_color .widget_layered_nav_filters .chosen a:hover,  .header_color .widget_layered_nav .chosen a:hover, .header_color .woocommerce-MyAccount-navigation-link.is-active, .header_color .woocommerce-MyAccount-navigation-link:hover{background-color:#f8f8f8;}.header_color .thumbnail_container img, #top .header_color #main .order_details, #top .header_color .chosen-search input[type='text'], #top .header_color .chosen-container-single .chosen-single, #top .header_color .chosen-container-active .chosen-single, #top .header_color .chosen-container .chosen-drop, .header_color .chosen-container .chosen-results, .header_color .products .product-category h3:before, #top .header_color .select2-container .select2-choice{border-color:#e1e1e1;}.header_color .summary div{border-color:#f8f8f8;}.header_color .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle, #top .header_color a.remove, #top .header_color .onsale{background-color:#000000;}#top .header_color .active-result.highlighted{background-color:#000000;color:#ffffff;}.header_color #shop_header a:hover{color:#fff;}#top .header_color .price, .header_color .stock, #top #wrap_all .header_color ins, .header_color .products .product-category h3 .count, .header_color .widget_layered_nav_filters .chosen a:before, .header_color .widget_layered_nav .chosen a:before{color:#000000;}.header_color .dynamic-title a:hover{color:#88bbc8;}.header_color .widget_price_filter .price_slider_wrapper .ui-widget-content{background:#e1e1e1;}#top .header_color .chzn-container-single .chzn-single{border-color:#e1e1e1;background-color:#f8f8f8;color:#808080;}.header_color #payment {background-color:#f8f8f8;}#top .header_color .quantity input.plus, #top .header_color .quantity input.minus {border-color:#e1e1e1;background-color:#e7e7e7;color:#808080;}.header_color .wc-bookings-booking-form .block-picker li a, #top .header_color .wc-bookings-date-picker .ui-datepicker td{border-color:#e1e1e1;}#top .header_color .wc-bookings-booking-form .block-picker li a:hover,#top .header_color .wc-bookings-booking-form .block-picker li a:focus,#top .header_color .wc-bookings-booking-form .block-picker li a.selected{background-color:#000000 !important;color:#ffffff !important;}#top .header_color .wc-bookings-date-picker legend .wc-bookings-date-picker-choose-date, #top .header_color .wc-bookings-date-picker .ui-datepicker-header{border-color:#000000;background-color:#000000;color:#ffffff;}.header_color .wc-bookings-date-picker .ui-datepicker td.bookable a{background-color:#000000 !important;color:#ffffff !important;border-color:#e1e1e1;}#top .header_color .wc-bookings-date-picker .ui-datepicker th,#top .header_color .wc-bookings-date-picker .ui-datepicker td .ui-state-default{color:#333333;}#top .header_color .wc_bookings_field_start_date, #top .header_color .wc-bookings-date-picker span.label{color:#808080;}#top .header_color .wc-bookings-booking-form .wc-bookings-booking-cost, #top .header_color .wc-bookings-date-picker .ui-datepicker td.ui-datepicker-other-month{background-color:#f8f8f8;}#top .wc-bookings-booking-form .blockUI.blockOverlay{background-color:#ffffff !important;}#top .header_color .wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default, #top .header_color .wc-bookings-date-picker .ui-datepicker td.ui-datepicker-current-day a,#top .header_color .wc-bookings-date-picker .ui-datepicker td.bookable-range{background:#000000 !important;color:#ffffff;}.header_color .sort-param > li > span, .header_color .sort-param > li > a, .header_color .sort-param ul{background-color:#f8f8f8;}.header_color .sort-param > li:hover > span, .header_color .sort-param > li:hover > a, .header_color .sort-param > li:hover ul, .header_color .product-sorting strong{color:#000000;}.header_color .sort-param  a{color:#808080;}#top .header_color .sort-param  a:hover{color:#88bbc8;}.header_color .avia-bullet{border-color:#808080;}#top .header_color a:hover .avia-bullet{border-color:#88bbc8;}.header_color .sort-param  .current-param a{color:#000000;}.header_color .sort-param .current-param .avia-bullet{border-color:#000000;}#top .av-cart-counter{background-color:#000000; color:#ffffff;}.bbp-topics .bbp-body .bbp-topic-title:before{ content:'\E83b'; font-family:'entypo-fontello'; }.bbp-topics .bbp-body .topic-voices-multi .bbp-topic-title:before { content:'\E83c'; font-family:'entypo-fontello'; }.bbp-topics .bbp-body .super-sticky .bbp-topic-title:before { content:'\E808'; font-family:'entypo-fontello'; }.bbp-topics .bbp-body .sticky .bbp-topic-title:before { content:'\E809'; font-family:'entypo-fontello'; }.bbp-topics .bbp-body .status-closed .bbp-topic-title:before { content:'\E824'; font-family:'entypo-fontello'; }.bbp-topics .bbp-body .super-sticky.status-closed .bbp-topic-title:before{ content:'\E809\E824'; font-family:'entypo-fontello'; }.bbp-topics .bbp-body .sticky.status-closed .bbp-topic-title:before{ content:'\E808\E824'; font-family:'entypo-fontello'; }#top .avia-layerslider .ls-nav-prev:before{  content:'\E87c'; font-family:'entypo-fontello'; }#top .avia-layerslider .ls-nav-next:before{  content:'\E87d'; font-family:'entypo-fontello'; }#top .avia-layerslider .ls-nav-start:before, #top .avia_playpause_icon:before{ content:'\E897'; font-family:'entypo-fontello'; }#top .avia-layerslider .ls-nav-stop:before, #top .avia_playpause_icon.av-pause:before{ content:'\E899'; font-family:'entypo-fontello'; }.image-overlay .image-overlay-inside:before{ content:'\E869'; font-family:'entypo-fontello'; }.image-overlay.overlay-type-extern .image-overlay-inside:before{ content:'\E832'; font-family:'entypo-fontello'; }.image-overlay.overlay-type-video .image-overlay-inside:before{ content:'\E897'; font-family:'entypo-fontello'; }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';}
.html_header_transparency #top .avia-builder-el-0 .container, .html_header_transparency #top .avia-builder-el-0 .slideshow_caption{padding-top:205px;}
h1, h2, h3, h4, h5, h6, #top .title_container .main-title, tr.pricing-row td, #top .portfolio-title, .callout .content-area, .avia-big-box .avia-innerbox, .av-special-font, .av-current-sort-title, .html_elegant-blog #top .minor-meta, #av-burger-menu-ul li{font-family:'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
body{font-family:'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.av_header_transparency.av_minimal_header_shadow {
  box-shadow:0 0 0px 0px rgba(0,0,0,0);
}
.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu ul:first-child {
    width:auto;
}
.phone-info  {
font-size:15px;
}
.container {width:80%;} .container .av-content-small.units {width:73%; }
			
			  .responsive .boxed#top , .responsive.html_boxed.html_header_sticky #header, 
			  .responsive.html_boxed.html_header_transparency #header{ width:1310px; max-width:90%; }
			  .responsive .container{ max-width:1310px; }
			
#top #wrap_all .main_color h1, #top #wrap_all .alternate_color h1{font-family:'Dancing Script', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:normal;}#top #wrap_all .all_colors h6{font-family:'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;}#top #wrap_all .all_colors h1, #top #wrap_all .all_colors h2, #top #wrap_all .all_colors h3, #top #wrap_all .all_colors h4, #top #wrap_all .all_colors h5, #top #wrap_all .all_colors h6{font-weight:lighter;text-transform:none;}#top #header .av-main-nav > li {font-family:Lora;}#top #header .av-main-nav > li > a{font-size:18px;font-family:'Lora', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
@media only screen and (min-width:768px) {
  
}
@media only screen and (max-width:767px) {
  
}
@media only screen and (max-width:989px) {
    #top .gform_wrapper .top_label li.gfield.gf_left_third, #top .gform_wrapper .top_label li.gfield.gf_middle_third {
        width:49%;
        margin-top:10px;
    }
    #top .gform_wrapper .top_label li.gfield.gf_right_third {
        width:99%;
        margin-top:10px;
    }
    #top .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li,
    #top .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li,
    #top .gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li,
    #top .gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li{
        width:33%;
        margin-top:0px;
    }
}
@media only screen and (min-width:480px) and (max-width:767px) {
    #top .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li,
    #top .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li,
    #top .gform_wrapper li.gfield.gf_3col ul.gfield_checkbox li,
    #top .gform_wrapper li.gfield.gf_3col ul.gfield_radio li,
    #top .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li,
    #top .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li,
    #top .gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li,
    #top .gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li{
        width:49%;
        margin-top:0px;
    }
}
@media only screen and (max-width:479px) {
    #top .gform_wrapper .top_label li.gfield.gf_left_half,
    #top .gform_wrapper .top_label li.gfield.gf_right_half,
    #top .gform_wrapper .top_label li.gfield.gf_left_third,
    #top .gform_wrapper .top_label li.gfield.gf_middle_third {
        width:99%;
        margin-top:10px;
    }
    #top .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li,
    #top .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li,
    #top .gform_wrapper li.gfield.gf_3col ul.gfield_checkbox li,
    #top .gform_wrapper li.gfield.gf_3col ul.gfield_radio li,
    #top .gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li,
    #top .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li,
    #top .gform_wrapper li.gfield.gf_2col ul.gfield_checkbox li,
    #top .gform_wrapper li.gfield.gf_2col ul.gfield_radio li,
    #top .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li,
    #top .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li,
    #top .gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li,
    #top .gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li{
        width:99%;
        margin-top:0px;
    }
}
#top .gform_wrapper input, #top .gform_wrapper select{
    margin-bottom:0;
    min-width:auto;
}
#top .gform_wrapper ul li.gfield {
    margin-bottom:10px;
}
#top .gform_wrapper li.gf_list_inline ul.gfield_checkbox li, #top .gform_wrapper li.gf_list_inline ul.gfield_radio li{
    margin-right:20px;
}
#top .gform_wrapper .gfield_checkbox li label, #top .gform_wrapper .gfield_radio li label {
    margin:1px 0 0 19px;
}
#top .gform_wrapper .gfield_checkbox li label, #top .gform_wrapper .gfield_radio li label{
    font-weight:normal;
}
#top .gform_page_footer .button{
    margin-bottom:20px;
    display:inline;
}
#top .gform_page_footer .button.gform_button, #top .gform_page_footer .button.gform_next_button{
    float:right;
}
#top .gform_fields>li{margin-left:0;}
#top .gform_wrapper .gfield_time_hour input, 
#top .gform_wrapper .gfield_time_minute input, 
#top .gform_wrapper .gfield_date_month input, 
#top .gform_wrapper .gfield_date_day input, 
#top .gform_wrapper .gfield_date_year input {
width:70% !important;
margin:0 !important;
display:inline-block !important;
}
/*
     FILE ARCHIVED ON 02:26:34 Feb 12, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:23:29 Jul 03, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.422
  exclusion.robots: 0.037
  exclusion.robots.policy: 0.03
  esindex: 0.006
  cdx.remote: 160.92
  LoadShardBlock: 75.907 (3)
  PetaboxLoader3.datanode: 58.592 (4)
  PetaboxLoader3.resolve: 54.897 (2)
  load_resource: 130.284
*/