
html {background:#FFF;}

body {font-size:15px; font-family:"Ubuntu", Helvetica, Arial, sans-serif; color: #444; }

@media screen and (min-width:720px) {
body {font-size:18px;}
}

.helvetica-neue-websave {font-family:"Ubuntu", Helvetica, Arial, sans-serif;}
.arial-websave {font-family:"Ubuntu", Helvetica, Arial, sans-serif;}

#top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a {font-weight: 400; 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; }		
#top select { font-size:16px; font-family:"Ubuntu", Helvetica, Arial, sans-serif;}

strong {font-family:"Ubuntu", Helvetica, Arial, sans-serif; font-weight:500 !important;}

p { margin: 0 0 0.85em 0; }
span { padding-top: 0px; }

.content a, .content a:hover {text-decoration: underline; }
.pagination a { text-decoration:none;}

.html_stretched {border-left:0px;}

/*    Mike  */
body {height: 100%;}

/*    IE Responsive Fix  */
@media \0screen { img {width: auto;} }

/*    Special Headers  */
#top .fullsize .template-blog .post .entry-content-wrapper, #top .fullsize .template-blog .post .entry-content-wrapper > * { max-width: 100%;}





/*	███████████████████████████████████████████████████████████████████████████████████████████	*/
/*	███████████████████████████████████████████████████████████████████████████████████████████	*/



/*  *************************************************************************************** */
/*  	Custom Breaking Points															*/
/*  *************************************************************************************	*/



/*
Classes are displayed in "redundant mode" for easier setting
*/

.mobile-only	{ display:block; }
.min-720		{ display:none; }
.min-1250		{ display:none; }
.max-1250		{ display:block; }
.min-1320		{ display:none; }
.max-1320		{ display:block; }
.min-1570		{ display:none; }
.min-1870		{ display:none; }

@media only screen and (min-width: 720px) {
.mobile-only	{ display:none; }
.min-720		{ display:block; }
.min-1250		{ display:none; }
.max-1250		{ display:block; }
.min-1320		{ display:none; }
.max-1320		{ display:block; }
.min-1570		{ display:none; }
.min-1870		{ display:none; }
}

@media only screen and (min-width: 1250px) {
.mobile-only	{ display:none; }
.min-720		{ display:block; }
.min-1250		{ display:block; }
.max-1250		{ display:none; }
.min-1320		{ display:none; }
.max-1320		{ display:block; }
.min-1570		{ display:none; }
.min-1870		{ display:none; }
}

@media only screen and (min-width: 1320px) {
.mobile-only	{ display:none; }
.min-720		{ display:block; }
.min-1250		{ display:block; }
.min-1320		{ display:block; }
.max-1320		{ display:none; }
.min-1570		{ display:none; }
.min-1870		{ display:none; }
}

@media only screen and (min-width: 1570px) {
.mobile-only	{ display:none; }
.min-720		{ display:block; }
.min-1250		{ display:block; }
.min-1320		{ display:block; }
.max-1320		{ display:none; }
.min-1570		{ display:block; }
.min-1870		{ display:none; }
}

@media only screen and (min-width: 1870px) {
.mobile-only	{ display:none; }
.min-720		{ display:block; }
.min-1250		{ display:block; }
.min-1320		{ display:block; }
.max-1320		{ display:none; }
.min-1570		{ display:block; }
.min-1870		{ display:block; }
}






/*	███████████████████████████████████████████████████████████████████████████████████████████	*/
/*	███████████████████████████████████████████████████████████████████████████████████████████	*/



/*  *************************************************************************************** */
/*  	Hide Desktop Menu... Earlier															*/
/*  *************************************************************************************	*/

@media only screen and (max-width: 1249px) {
.responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item {display: none;}
.av-burger-menu-main {display:block;}
}

@media only screen and (min-width: 640px) {
#menu-item-search {display:block !important;}
}




/*	███████████████████████████████████████████████████████████████████████████████████████████	*/
/*	███████████████████████████████████████████████████████████████████████████████████████████	*/



/*  *************************************************************************************** */
/*  	Content and Sidebar Misc Fixes for Tablets															*/
/*  *************************************************************************************	*/

/* Hide sidebar border and Margin on smartphones and mobiles */
@media only screen and (max-width: 1199px) {
.content {border-right:0;}
.content .entry-content-wrapper {padding-right:0;}
#top #main .sidebar {margin-left: 0; border-left: 0; float: left;}
.inner_sidebar { margin-left:0;}
}


/*	███████████████████████████████████████████████████████████████████████████████████████████	*/
/*	███████████████████████████████████████████████████████████████████████████████████████████	*/





/*  *************************************************************************************** */
/*  	TOP BAR																				*/
/*  *************************************************************************************	*/

#header_meta {display:none;}

@media screen and (min-width: 1250px) {
#header_meta {display: block;}
}


#header_meta .sub_menu>ul>li>a { font-size:14px; font-style:normal; font-weight:400; text-transform:uppercase;}
#header_meta .phone-info {font-weight: normal; font-size: 14px;}




/*	█████████████████████████████████████████████████████████████████	*/
/*	█████████████████████████████████████████████████████████████████	*/

/*  *************************************************************************************** */
/*  	TOP BAR LANGUAGES																			*/
/*  *************************************************************************************	*/

#top-bar-lang-flags {margin: 0; position: relative; float: right;}
#top-bar-lang-flags .lang-item {float: left; margin-left: 8px;}
#top-bar-lang-flags .lang-item-en a {}
#top-bar-lang-flags .lang-item-el a {}

/*  *************************************************************************************** */
/*  	MAIN MENU LANGUAGES																			*/
/*  *************************************************************************************	*/

#avia-menu .lang-item {display:none;} /* Hidden on Desktops */
#av-burger-menu-ul .lang-item {display: inline-block;} /* Visible on Mobile Menu */
#av-burger-menu-ul .lang-item a {padding: 10px !important; background: none !important; border: 0 !important;}







/*	███████████████████████████████████████████████████████████████████████████████████████████	*/
/*	███████████████████████████████████████████████████████████████████████████████████████████	*/

/*  *************************************************************************************** */
/*  	TYPOGRAPHY																			*/
/*  *************************************************************************************	*/

.main_color p,
.entry-content, .entry-content p, .entry-content li, .entry-content span,
.avia_textblock, avia_textblock p, avia_textblock li, avia_textblock span,
.js_active .tab_content, .js_active .tab_content p, .js_active .tab_content li, .js_active .tab_content span,
.entry-content ul li, .entry-content ol li, .entry-content li {
font-size:15px; font-family:"Ubuntu", Helvetica, Arial, sans-serif; line-height:1.5; font-weight:300;
}


@media only screen and (min-width: 1250px) {
.entry-content, .entry-content p, .avia_textblock, avia_textblock p, .js_active .tab_content p {text-align:justify;}

.main_color p,
.entry-content, .entry-content p, .entry-content li, .entry-content span,
.avia_textblock, avia_textblock p, avia_textblock li, avia_textblock span,
.js_active .tab_content, .js_active .tab_content p, .js_active .tab_content li, .js_active .tab_content span,
.entry-content ul li, .entry-content ol li, .entry-content li {
font-size:18px; font-weight:400;
}
}


.av-subheading p {font-size: inherit;}

.container_wrap { border-top: 0px; border-bottom: 0px; }
.entry-content-wrapper .post-title {font-family:"Ubuntu", Helvetica, Arial, sans-serif; font-size:24px; margin-bottom: 16px; color: #676767;}
.post-meta-infos {font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#666; }
.title_container .main-title { margin-bottom: 0px; top:10px; line-height: normal; }
.title_container .container {padding-top: 10px; }

.search-result-counter {line-height: 42px; font-size: 15px; background:#eaeaea; color: #333333;}

.special_amp {font-family: "Palatino Linotype", "Palatino", "Times New Roman", serif; font-style: italic; font-size: 1em; line-height: normal; font-weight: 400; }

.av-subheading.av_custom_color {opacity:1;}

.js_active .tab {font-size:15px;}

.avia_message_box_content {text-transform: none; font-size:17px; margin-top: 16px;}
div .avia_message_box .avia_message_box_title {width: 100%; padding: 8px 20px; font-size: 19px;}

.tab_inner_content ul li {list-style: square;}

/* Helper Classes */
.centered-text p { text-align: center; }
.font-size-24px p { font-size: 24px; }
.pseudo-heading p { font-family: "gothic",sans-serif; font-size: 21px;  }





/*	███████████████████████████████████████████████████████████████████████████████████████████	*/
/*	███████████████████████████████████████████████████████████████████████████████████████████	*/


/*  *************************************************************************************** */
/*  	Headings																			*/
/*  *************************************************************************************	*/

#top #wrap_all .av-inherit-size .av-special-heading-tag,
.entry-content-wrapper .post-title,
h1.av-special-heading-tag, .template-page .entry-content-wrapper h1, .avia-section h1,
h2.av-special-heading-tag, .template-page .entry-content-wrapper h2, .avia-section h2,
h3.av-special-heading-tag, .template-page .entry-content-wrapper h3, .avia-section h3,
h4, h4.av-special-heading-tag,
h5, h5.av-special-heading-tag,
h6, h6.av-special-heading-tag {
font-size:20px; font-family:"Ubuntu", Helvetica, Arial, sans-serif; font-style:normal; font-weight:400; line-height:normal; text-transform:none; letter-spacing:0;
}

@media only screen and (min-width: 768px) {
#top #wrap_all .av-inherit-size .av-special-heading-tag,
.entry-content-wrapper .post-title,
h1.av-special-heading-tag, .template-page .entry-content-wrapper h1, .avia-section h1,
h2.av-special-heading-tag, .template-page .entry-content-wrapper h2, .avia-section h2,
h3.av-special-heading-tag, .template-page .entry-content-wrapper h3, .avia-section h3,
h4, h4.av-special-heading-tag,
h5, h5.av-special-heading-tag,
h6, h6.av-special-heading-tag {
font-size:22px;
}
}

@media only screen and (min-width: 1250px) {
#top #wrap_all .av-inherit-size .av-special-heading-tag,
.entry-content-wrapper .post-title,
h1.av-special-heading-tag, .template-page .entry-content-wrapper h1, .avia-section h1,
h2.av-special-heading-tag, .template-page .entry-content-wrapper h2, .avia-section h2,
h3.av-special-heading-tag, .template-page .entry-content-wrapper h3, .avia-section h3,
h4, h4.av-special-heading-tag,
h5, h5.av-special-heading-tag,
h6, h6.av-special-heading-tag {
font-size:24px;
}
}


@media only screen and (min-width: 1570px) {
#top #wrap_all .av-inherit-size .av-special-heading-tag,
.entry-content-wrapper .post-title,
h1.av-special-heading-tag, .template-page .entry-content-wrapper h1, .avia-section h1,
h2.av-special-heading-tag, .template-page .entry-content-wrapper h2, .avia-section h2,
h3.av-special-heading-tag, .template-page .entry-content-wrapper h3, .avia-section h3,
h4, h4.av-special-heading-tag,
h5, h5.av-special-heading-tag,
h6, h6.av-special-heading-tag {
font-size:28px;
}
}



@media only screen and (min-width: 1870px) {
#top #wrap_all .av-inherit-size .av-special-heading-tag,
.entry-content-wrapper .post-title,
h1.av-special-heading-tag, .template-page .entry-content-wrapper h1, .avia-section h1,
h2.av-special-heading-tag, .template-page .entry-content-wrapper h2, .avia-section h2,
h3.av-special-heading-tag, .template-page .entry-content-wrapper h3, .avia-section h3,
h4, h4.av-special-heading-tag,
h5, h5.av-special-heading-tag,
h6, h6.av-special-heading-tag {
font-size:32px;
}
}






/*	███████████████████████████████████████████████████████████████████████████████████████████	*/
/*	███████████████████████████████████████████████████████████████████████████████████████████	*/

/*  *************************************************************************************** */
/*  	HEADER																	*/
/*  *************************************************************************************	*/

.header-scrolled {-webkit-box-shadow: 0 24px 20px -20px black; -moz-box-shadow: 0 24px 20px -20px black; box-shadow: 0 24px 20px -20px black;}


/* Dark «Glassy» Header */
@media only screen and (min-width: 768px) {
.av_header_glassy.av_header_transparency .header_bg {background-color:#FFF !important; opacity:1 !important; filter: alpha(opacity=100) !important; }
}

@media only screen and (min-width: 990px) {
.av_header_glassy.av_header_transparency .header_bg {background-color: #000 !important; opacity: 0.4 !important; filter: alpha(opacity=40) !important; }
.av_header_transparency #header_meta { background: rgba(0, 0, 0, 0.4); filter: alpha(opacity=40); }
}




/*	███████████████████████████████████████████████████████████████████████████████████████████	*/
/*	███████████████████████████████████████████████████████████████████████████████████████████	*/

/*  *************************************************************************************** */
/*  	MAIN MENU																			*/
/*  *************************************************************************************	*/

#header_main .avia-menu li a { font-size:17px; font-style:normal; font-weight:400; }
#header_main .sub-menu li a { font-size:16px; font-style:normal; font-weight:400; }


/* FIX - Main menu > sub menu item float right */
.av-main-nav ul {width: 250px;}
#top .av-main-nav ul ul {left:240px;}
#top .av-main-nav ul ul ul {left:240px;}


/* Double Line Menu Item */

.double-line-menu-item a {line-height: normal!important; padding-top:36px !important; }
.header-scrolled .double-line-menu-item a {padding-top:6px !important;}

.double-line-menu-item br { display: none; }

@media only screen and (min-width: 1250px) {
.double-line-menu-item br { display: block; }
.double-line-menu-item .avia-menu-text { display:block; text-align:center !important;}
}




/*	███████████████████████████████████████████████████████████████████████████████████████████	*/
/*	███████████████████████████████████████████████████████████████████████████████████████████	*/

/*  *************************************************************************************** */
/*  	EASY SLIDER																			*/
/*  *************************************************************************************	*/

.avia-caption-title {font-size:24px; font-family: "Ubuntu", sans-serif; }

div .slideshow_caption h2 {text-transform: none; font-weight:300;}

.avia-caption-content p {font-family: "Ubuntu", sans-serif; line-height:normal;}


@media screen and (min-width: 1250px) {
.avia-caption-title {font-size:28px; }
.avia-caption-content p {font-size: 15px;}
}

@media screen and (min-width: 1570px) {
.avia-caption-title {font-size:32px; }
.avia-caption-content p {font-size: 17px;}
}

@media screen and (min-width: 1870px) {
.avia-caption-title {font-size:36px; }
.avia-caption-content p {font-size: 19px;}
}






/*	███████████████████████████████████████████████████████████████████████████████████████████	*/
/*	███████████████████████████████████████████████████████████████████████████████████████████	*/


/*  *************************************************************************************** */
/*  	MISC																				*/
/*  *************************************************************************************	*/

.image-overlay {display:none !important;}
.avia-post-nav {display:none !important;}


/* Hide Easy SwipeBox arrows (Disable Gallery Mode) on Single Post Featured images */
#swipebox-bottom-bar  { display: none !important; }







/*	███████████████████████████████████████████████████████████████████████████████████████████	*/
/*	███████████████████████████████████████████████████████████████████████████████████████████	*/

/*  *************************************************************************************** */
/*  	BUTTON STYLES																				*/
/*  *************************************************************************************	*/

#top .avia-button.avia-color-light,
#top .avia-button.avia-color-dark {
border: 1px solid rgba(255, 255, 255, 0.5);
}

#top .avia-button.avia-color-dark { color: #FFFFFF; background: rgba(0,0,0,0.50); }

.avia-button.avia-size-large { font-size: 17px; margin-top: 20px; }
.avia-button.avia-size-x-large {padding: 12px 32px 12px; font-size: 18px;  border-radius: 64px; font-family: "Ubuntu",sans-serif;  font-weight: 500;}

/* Orange Button */
.avia-button.avia-color-orange, .avia-button.avia-color-orange:hover { background-color: #ff7b22; border: 0; text-decoration: none !important; }







/*	███████████████████████████████████████████████████████████████████████████████████████████	*/
/*	███████████████████████████████████████████████████████████████████████████████████████████	*/

/*  *************************************************************************************** */
/*  	JUSTIFIED IMAGE GRID																*/
/*  *************************************************************************************	*/

.jig-loadMoreButton {
font-family: "Ubuntu", sans-serif; /*background:#607D8B;*/ max-width:90%; width:280px; padding:16px; text-align:center; margin:16px auto;  cursor: pointer;
-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;
-webkit-box-shadow: 0 4px 3px -3px #333333; -moz-box-shadow: 0 4px 3px -3px #333333; box-shadow: 0 4px 3px -3px #333333;
background:#2ba0d8;
/*background:#4faf00; background-color:#4faf00;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4faf00', endColorstr='#324f00',GradientType=0 );
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4faf00), to(#324f00));
background-image: -webkit-linear-gradient(top, #4faf00, #324f00);
background-image: -moz-linear-gradient(top, #4faf00, #324f00);
background-image: -ms-linear-gradient(top, #4faf00, #324f00);
background-image: -o-linear-gradient(top, #4faf00, #324f00);
*/
}

.jig-loadMoreButton:hover {background: #00BCD4; box-shadow:none;}

.jig-loadMoreButton-inner { font-size: 17px; color:#ffffff; }
.jig-loadMoreButton-count { font-size: 15px; color:#f9ff00;}

.jigErrorMessage {display:none !important;}
.mfp-ready .mfp-figure {opacity:1 !important;}
/*   .mfp-figure::after{display:none !important;} */






/*	███████████████████████████████████████████████████████████████████████████████████████████	*/
/*	███████████████████████████████████████████████████████████████████████████████████████████	*/

/*  *************************************************************************************** */
/*  	BLOG																				*/
/*  *************************************************************************************	*/

.post-meta-infos,.post_author_timeline,.blog-author,.av-masonry-date {display:none !important;}
.small-preview {width:160px; height: 160px; }






/*	███████████████████████████████████████████████████████████████████████████████████████████	*/
/*	███████████████████████████████████████████████████████████████████████████████████████████	*/

/*  *************************************************************************************** */
/*  	SINGLE																				*/
/*  *************************************************************************************	*/

.big-preview.single-big {padding: 0 50px 30px 0;}
.av-share-link-description {display:none !important;}




/*	███████████████████████████████████████████████████████████████████████████████████████████	*/
/*	███████████████████████████████████████████████████████████████████████████████████████████	*/

/*  *************************************************************************************** */
/*  	CONTACT FORM (DEFAULT)																		*/
/*  *************************************************************************************	*/

.avia_ajax_form h3 { text-align:center; margin-bottom: 30px; }
.avia_ajax_form label { font-size: 15px !important; font-weight: 400 !important; }
.avia_ajax_form .button { font-family: "Ubuntu", sans-serif; font-size: 17px; }
h3.avia-form-success {color: #666 !important; font-family: "Ubuntu", sans-serif !important; font-size: 18px !important; margin: 20px auto !important;}





/*	███████████████████████████████████████████████████████████████████████████████████████████	*/
/*	███████████████████████████████████████████████████████████████████████████████████████████	*/

/*  *************************************************************************************** */
/*  	CONTACT FORM 7																		*/
/*  *************************************************************************************	*/
.wpcf7-form input-text, .wpcf7-form input[type='text'],  .wpcf7-form input[type='input'],  .wpcf7-form input[type='password'],
.wpcf7-form input[type='email'], .wpcf7-form input[type='number'], .wpcf7-form input[type='url'],
.wpcf7-form input[type='tel'], .wpcf7-form input[type='search'], textarea {
width:100% !important; position:relative; margin: 8px 0px !important;
}

span.wpcf7-not-valid-tip {font-size:14px; color:orange;}
.wpcf7-form .ajax-loader, div.wpcf7-validation-errors {display:none !important;}






/*	███████████████████████████████████████████████████████████████████████████████████████████	*/
/*	███████████████████████████████████████████████████████████████████████████████████████████	*/

/*  *************************************************************************************** */
/*  	Portfolio																		*/
/*  *************************************************************************************	*/

.sort_width_container {display:none;}
.grid-entry .avia-arrow { top: -10px; }
.avia-arrow { height: 20px; width: 20px; margin-left: -10px; }

@media screen and (min-width: 1250px) {
.sort_width_container {display: block;}
}


/* Transitions */
.grid-entry img { -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

/* Hover Animation */
.grid-entry:hover .inner-entry { background: #000; }
.grid-entry:hover img { opacity: 0.6;
-webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2);
-moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%;
}







/*	███████████████████████████████████████████████████████████████████████████████████████████	*/
/*	███████████████████████████████████████████████████████████████████████████████████████████	*/

/*  *************************************************************************************** */
/*  	PAGINATION																			*/
/*  *************************************************************************************	*/
.template-blog .pagination {padding: 1px 50px 10px 0px; }
.pagination .pagination-meta {position:relative; float:left; width:100%; margin:0px; padding:0 0 8px 0; }
.pagination span {font-family:"Ubuntu", sans-serif; font-size:17px;}

#top .pagination a, #top .fullsize .template-blog .pagination a {
height:48px; width:48px; line-height:48px; box-shadow:none; background:#505050; color:#fff; font-weight:400; font-size:19px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin-right:8px; margin-bottom:8px;
}

#top .pagination .current {height:48px; width:48px; line-height:48px; margin-right:8px; box-shadow:none; background:#7b9e00; color:#fff; font-weight:400; font-size:19px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#top .pagination a:hover, #top .fullsize .template-blog .pagination a:hover {background:#ff7200 !important;}






/*	███████████████████████████████████████████████████████████████████████████████████████████	*/
/*	███████████████████████████████████████████████████████████████████████████████████████████	*/

/*  *************************************************************************************** */
/*  	BREADCRUMBS																			*/
/*  *************************************************************************************	*/
.breadcrumb { display: none; }

@media screen and (min-width: 1250px) {
.breadcrumb { display: block; }
}





/* ██████████████████████████████			YOUTUBE VIDEO			██████████████████████████████ */
/* ██████████████████████████████			  LIGHTBOX				██████████████████████████████ */

#single-video-youtube-wrapper {width:100%; display:block; position:relative; float:left; margin:30px 0; padding:0;}
#single-video-youtube-wrapper:before {content:""; display:block; padding-top:56.5%; /* aspect ratio 16:9 */ }
#single-video-youtube-container {position:absolute; top:0; left:0; bottom:0; right:0;}
#single-video-youtube-container iframe {width:100%; height:100%;}
#single-video-youtube-container a {width:100%; height:100%; position:absolute; left:0; top:0; background:url(/assets/blank.png) center center no-repeat;}

/*
@media screen and (min-width: 1250px) {
#single-video-youtube-wrapper {width:48%; margin:30px 2% 30px 0;}
}

@media screen and (min-width: 1870px) {
#single-video-youtube-wrapper {width:31.33%; margin:30px 2% 30px 0;}
}
*/




/*	███████████████████████████████████████████████████████████████████████████████████████████	*/
/*	███████████████████████████████████████████████████████████████████████████████████████████	*/

/*  *************************************************************************************** */
/*  	SITEMAP																				*/
/*  *************************************************************************************	*/

#sitemap-link {margin: 6px 0; position: relative; display: block; clear: both; background: #ededed; padding: 8px 16px; color: #222222; text-decoration: none; }
#sitemap-link:hover {background: #12324E; color: #ffffff;}





/*	███████████████████████████████████████████████████████████████████████████████████████████	*/
/*	███████████████████████████████████████████████████████████████████████████████████████████	*/



/*  *************************************************************************************** */
/*  	TEAM MEMBERS																				*/
/*  *************************************************************************************	*/

.avia-team-member { text-align:center; }
.avia-team-member img {border: 6px solid #fff; -moz-border-radius:256px; -webkit-border-radius:256px; border-radius:256px; }
.team-member-name { font-family: "Ubuntu",sans-serif; font-size: 18px; }
.team-member-job-title { margin-bottom: 10px; }
.team-member-description p { font-size: 15px; line-height: normal;  }




/*	███████████████████████████████████████████████████████████████████████████████████████████	*/
/*	███████████████████████████████████████████████████████████████████████████████████████████	*/


/****************************************************************
	AUTO SOCIAL
****************************************************************/

#auto-social {position: relative; height: 48px; overflow: hidden; margin-bottom: 16px; border-top: 1px dotted #cecece; border-bottom: 1px dotted #cecece;}
#twitter-btn {position: absolute; left: 0; top: 10px;}
#facebook-btn {position: absolute; left: 82px; top: 10px;}




/*	███████████████████████████████████████████████████████████████████████████████████████████	*/
/*	███████████████████████████████████████████████████████████████████████████████████████████	*/




#prefooter-wrapper {background: #c35a5e; padding: 40px 0; font-size:17px; text-align: center; color: #FFF; display:none; }
#prefooter-wrapper a {width:300px; display:block; background: rgba(0, 0, 0, 0.25);color: #fffbc6; padding: 8px 16px 10px; margin: 20px auto 0;  }

@media screen and (min-width: 1200px) {
#prefooter-wrapper a { width:auto; display:inline-block; margin: 0 0 0 12px;}
}




/*	███████████████████████████████████████████████████████████████████████████████████████████	*/
/*	███████████████████████████████████████████████████████████████████████████████████████████	*/

/*  *************************************************************************************** */
/*  	FOOTER																				*/
/*  *************************************************************************************	*/
#footer, #footer p, #footer span, #footer li, #footer a { 
font-family:"Ubuntu", sans-serif; font-size: 15px; line-height: normal; letter-spacing:0px;
}

#footer .widget {margin: 10px 0;}
#footer .widgettitle {font-size: 18px;}

#footer .menu {max-width: 340px;}
#footer .menu li {margin-bottom: 1px;}
#footer .menu li a {font-size: 14px; font-family: "Ubuntu", sans-serif; background: rgba(255, 255, 255, 0.1); padding: 8px;}
#footer .menu .current-menu-item a, #footer .menu .current_page_item a {font-weight: normal; background: rgba(255, 255, 255, 0.35); }

/*
.widget_nav_menu .current-menu-item>a, .widget_nav_menu .current_page_item>a {
    font-weight: normal;
    background: rgba(255, 255, 255, 0.35) !important;
}
*/

#footer #menu-social-footer-menu li {display: inline-block; margin-right:6px; list-style:none;}
#footer #menu-social-footer-menu li a {background: rgba(0, 0, 0, 0.2); font-size:16px; color:#dbdbdb; border: 1px solid rgba(255, 255, 255, 0.5); padding: 6px 10px; min-width: 40px; text-align: center;}

#footer input[type='submit'] { width: 100%; }



/*  *************************************************************************************** */
/*  	FOOTER COMPANY INFO																				*/
/*  *************************************************************************************	*/

#footer-company-info { text-align:center;}
#footer-company-info h2 {font-family: "gothic",sans-serif; font-weight: 400; color: #FFF;}
#footer-company-info h3 {color: #ffffe0; font-size: 18px; margin-bottom: 16px;}
#footer-company-info span {display: block; margin-bottom: 8px; color: #cacaca;}
#footer-company-info span b {}
#footer-company-info span a {}
#footer-company-info .mailto {}
#footer-company-info .gotomap {display: inline-block; color:#FFF !important; text-decoration:none; background: rgba(255, 255, 255, 0.2); padding: 12px 24px; border-radius: 160px; margin-top: 16px;}
#footer-company-info .gotomap .fa {margin-right: 8px; color: #FFC;}






/*	███████████████████████████████████████████████████████████████████████████████████████████	*/
/*	███████████████████████████████████████████████████████████████████████████████████████████	*/



/*  *************************************************************************************** */
/*  	SOCKET																				*/
/*  *************************************************************************************	*/
#socket .menu li a {font-size:15px; font-style:normal; font-weight:400; text-transform:uppercase;}





/*	███████████████████████████████████████████████████████████████████████████████████████████	*/
/*	███████████████████████████████████████████████████████████████████████████████████████████	*/

/*  *************************************************************************************** */
/*  	IMAGE HOVER ANIMATION																				*/
/*  *************************************************************************************	*/

/* FIX for JIG*/
.justified-image-grid .jig-imageContainer a {display: inline !important;}


.avia_image img,
.avia-team-member img,
.jig-overflow img { -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; transition: all .5s ease; }

.avia_image:hover img,
.avia-team-member:hover img,
.jig-overflow:hover img { -webkit-transform:scale(0.9); -moz-transform:scale(0.9); -ms-transform:scale(0.9); -o-transform:scale(0.9); transform:scale(0.9); }






/*	█████████████████████████████████████████████████████████████████	*/
/*	█████████████████████████████████████████████████████████████████	*/



.cover {
background-position:center center; background-repeat:no-repeat;
-webkit-background-size:cover !important; -moz-background-size:cover !important; -o-background-size:cover !important; background-size:cover !important;
}

.contain {
background-position:center center; background-repeat:no-repeat;
-webkit-background-size:contain !important; -moz-background-size:contain !important; -o-background-size:contain !important; background-size:contain !important;
}


/*	███████████████████████████████████████████████████████████████████████████████████████████	*/
/*	███████████████████████████████████████████████████████████████████████████████████████████	*/



/*  ▐► Background Opacities  ========== */
.back-opacity-20 {background-color: rgba(0, 0, 0, 0.2); background: rgba(0, 0, 0, 0.2);}
.back-opacity-50 {background-color: rgba(0, 0, 0, 0.5); background: rgba(0, 0, 0, 0.5);}
.back-opacity-75 {background-color: rgba(0, 0, 0, 0.75); background: rgba(0, 0, 0, 0.75);}
.back-opacity-85 {background-color: rgba(0, 0, 0, 0.85); background: rgba(0, 0, 0, 0.85);}



/*  ▐► Round Corners  ========== */
.round-corners { -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }
.round-corners-small { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.round-corners-2px { -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
.round-corners-large { -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; }


/*  ▐► Shadows  ========== */
.shadow {-moz-box-shadow: 1px 1px 1px 1px #666666; -webkit-box-shadow: 1px 1px 1px 1px #666666; box-shadow: 1px 1px 1px 1px #666666; }
.one-edge-shadow {-webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 8px 6px -6px black; }
.one-edge-shadow-large {-webkit-box-shadow: 0 12px 10px -10px black; -moz-box-shadow: 0 12px 10px -10px black; box-shadow: 0 12px 10px -10px black;}
.one-edge-shadow-extra-large {-webkit-box-shadow: 0 24px 20px -20px black; -moz-box-shadow: 0 24px 20px -20px black; box-shadow: 0 24px 20px -20px black;}
.one-edge-shadow-soft {-webkit-box-shadow: 0 4px 3px -3px #333333; -moz-box-shadow: 0 4px 3px -3px #333333; box-shadow: 0 4px 3px -3px #333333; }





/*	███████████████████████████████████████████████████████████████████████████████████████████	*/
/*	███████████████████████████████████████████████████████████████████████████████████████████	*/



@font-face {
	font-family: 'gothic';
	font-style: normal;
	font-weight: 400;
	src: url('/assets/fonts/gothic.eot');
	src: url('/assets/fonts/gothic.eot?#iefix') format('embedded-opentype'),
	url('/assets/fonts/gothic.woff') format('woff'),
	url('/assets/fonts/gothic.ttf') format('truetype');
}

/*

@font-face {
	font-family: 'bigfont';
	font-style: normal;
	font-weight: 400;
	src: url('/assets/fonts/bigfont.eot');
	src: url('/assets/fonts/bigfont.eot?#iefix') format('embedded-opentype'),
	url('/assets/fonts/bigfont.woff') format('woff'),
	url('/assets/fonts/bigfont.ttf') format('truetype');
}


@font-face {
	font-family: 'customfont';
	font-style: normal;
	font-weight: 400;
	src: url('/assets/fonts/customfont.eot');
	src: url('/assets/fonts/customfont.eot?#iefix') format('embedded-opentype'),
	url('/assets/fonts/customfont.woff') format('woff'),
	url('/assets/fonts/customfont.ttf') format('truetype');
}


@font-face {
	font-family: 'foo';
	font-style: normal;
	font-weight: 400;
	src: url('/assets/fonts/foo.eot');
	src: url('/assets/fonts/foo.eot?#iefix') format('embedded-opentype'),
	url('/assets/fonts/foo.woff') format('woff'),
	url('/assets/fonts/foo.ttf') format('truetype');
}

*/



/*	███████████████████████████████████████████████████████████████████████████████████████████	*/
/*	███████████████████████████████████████████████████████████████████████████████████████████	*/




.lightgreygradient {
background:#ededed; background-color:#ededed;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#ededed));
background-image: -webkit-linear-gradient(top, #ffffff, #ededed);
background-image: -moz-linear-gradient(top, #ffffff, #ededed);
background-image: -ms-linear-gradient(top, #ffffff, #ededed);
background-image: -o-linear-gradient(top, #ffffff, #ededed);
}

.mediumgreygradient {
background:#ededed; background-color:#ededed;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cbcbcb',GradientType=0 );
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#cbcbcb));
background-image: -webkit-linear-gradient(top, #ffffff, #cbcbcb);
background-image: -moz-linear-gradient(top, #ffffff, #cbcbcb);
background-image: -ms-linear-gradient(top, #ffffff, #cbcbcb);
background-image: -o-linear-gradient(top, #ffffff, #cbcbcb);
}

.darkgreygradient {
background:#222222; background-color:#222222;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606060', endColorstr='#111111',GradientType=0 );
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#606060), to(#111111));
background-image: -webkit-linear-gradient(top, #606060, #111111);
background-image: -moz-linear-gradient(top, #606060, #111111);
background-image: -ms-linear-gradient(top, #606060, #111111);
background-image: -o-linear-gradient(top, #606060, #111111);
}

.verydarkgreygradient {
background:#111111; background-color:#111111;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404040', endColorstr='#111111',GradientType=0 );
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#404040), to(#111111));
background-image: -webkit-linear-gradient(top, #404040, #111111);
background-image: -moz-linear-gradient(top, #404040, #111111);
background-image: -ms-linear-gradient(top, #404040, #111111);
background-image: -o-linear-gradient(top, #404040, #111111);
}

.bluegradient {
background:#006ede; background-color:#006ede;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006ede', endColorstr='#003c79',GradientType=0 );
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#006ede), to(#003c79));
background-image: -webkit-linear-gradient(top, #006ede, #003c79);
background-image: -moz-linear-gradient(top, #006ede, #003c79);
background-image: -ms-linear-gradient(top, #006ede, #003c79);
background-image: -o-linear-gradient(top, #006ede, #003c79);
}

.orangegradient {
background:#ffc000; background-color:#ffc000;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc000', endColorstr='#ff6600',GradientType=0 );
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffc000), to(#ff6600));
background-image: -webkit-linear-gradient(top, #ffc000, #ff6600);
background-image: -moz-linear-gradient(top, #ffc000, #ff6600);
background-image: -ms-linear-gradient(top, #ffc000, #ff6600);
background-image: -o-linear-gradient(top, #ffc000, #ff6600);
}

.greengradient {
background:#4faf00; background-color:#4faf00;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4faf00', endColorstr='#324f00',GradientType=0 );
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4faf00), to(#324f00));
background-image: -webkit-linear-gradient(top, #4faf00, #324f00);
background-image: -moz-linear-gradient(top, #4faf00, #324f00);
background-image: -ms-linear-gradient(top, #4faf00, #324f00);
background-image: -o-linear-gradient(top, #4faf00, #324f00);
}

.redgradient {
background:#ff0000; background-color:#ff0000;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#8d0000',GradientType=0 );
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff0000), to(#8d0000));
background-image: -webkit-linear-gradient(top, #ff0000, #8d0000);
background-image: -moz-linear-gradient(top, #ff0000, #8d0000);
background-image: -ms-linear-gradient(top, #ff0000, #8d0000);
background-image: -o-linear-gradient(top, #ff0000, #8d0000);
}

.purplegradient {
background:#e400ff; background-color:#e400ff;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e400ff', endColorstr='#7f008e',GradientType=0 );
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e400ff), to(#7f008e));
background-image: -webkit-linear-gradient(top, #e400ff, #7f008e);
background-image: -moz-linear-gradient(top, #e400ff, #7f008e);
background-image: -ms-linear-gradient(top, #e400ff, #7f008e);
background-image: -o-linear-gradient(top, #e400ff, #7f008e);
}




















