/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/


/*Add your own styles here:*/

@font-face {
    font-family: 'white_outlinesregular';
    src: url('fonts/white_outlines-webfont.eot');
    src: url('fonts/white_outlines-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/white_outlines-webfont.woff2') format('woff2'),
         url('fonts/white_outlines-webfont.woff') format('woff'),
         url('fonts/white_outlines-webfont.ttf') format('truetype'),
         url('fonts/white_outlines-webfont.svg#white_outlinesregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'futura-med';
    src: url('fonts/Futura-Med.eot');
    src: url('fonts/Futura-Med.eot?#iefix') format('embedded-opentype'),
         url('fonts/Futura-Med.woff2') format('woff2'),
         url('fonts/Futura-Med.woff') format('woff'),
         url('fonts/Futura-Med.ttf') format('truetype'),
         url('fonts/Futura-Med.svg#white_outlinesregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {background: #eee url("//andrewableson.kaydiandesign.com/wp-content/uploads/2015/12/PhotoGray_bg_c-1.jpg") repeat scroll left top; }

.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: none;}

#main, .avia-msie-8 #header.av_header_sticky_disabled {background: none;}

.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: none;}

#header_main {border:none;}

#main {border:none;}

.html_header_top.html_header_sticky #header {border:none;}

.html_header_top.html_header_sticky #main {border:none;}

.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:none;}

.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: none;}

.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: none;}

.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:none;}

.av-main-nav > li > a {font-size:15px;}

#header_main .container  {height: auto; line-height: auto;}

#header_main_alternate .container { padding: 0 33px;}

.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: none;}

#header_main_alternate {background:url(http://andrewableson.kaydiandesign.com/wp-content/uploads/2015/10/PhotoGray_nav_bg.png);}

.html_header_top.html_header_sticky.html_bottom_nav_header #main {padding-top:0px;}

.html_header_top.html_header_sticky #main {padding-top:10px;}


.avia-content-slider .slide-entry-wrap{
	margin-bottom:20px;
}

.page-id-17 .column-top-margin{
	margin-top:3%;
}

#main > div > div > main > div > div > div.flex_column.av_three_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-15.el_after_av_one_fourth.el_before_av_heading.column-top-margin {
	margin-top:0px;
	margin-bottom:50px;
}

#main > div > div > main > div > div > div.av-special-heading.av-special-heading-h3.custom-color-heading.avia-builder-el-19.el_after_av_three_fourth.el_before_av_one_full{
	margin-top:100px;
}

.textshadow {text-shadow: 4px 4px 4px #000000 !important; font-family: futura-med, sans-serif !important;}

.main_color h3 {color:#7afed8;}
.main_color {color:#7cdbfc}
.main_color a {color:#7cdbfc}

/*.font_weltron {font-family:'white_outlinesregular', sans-serif !important; letter-spacing:2px; color:#7afed8 !important;}*/

nav.main_menu {font-family: "futura-med",sans-serif !important;font-style: normal;font-weight: 300;letter-spacing:normal;text-transform:uppercase;}


body {font-family: futura-med, sans-serif;font-style: normal;font-weight: 300;}
#header {font-family:'white_outlinesregular', sans-serif !important;letter-spacing: -3px !important;}
.andrewCaps {font-family:'white_outlinesregular', sans-serif !important;font-size:72px;letter-spacing: -3px !important;}
.andrewSmall {font-family:'white_outlinesregular', sans-serif !important;font-size:60px;letter-spacing: -3px !important;}
h1 {font-family:'white_outlinesregular', sans-serif !important;letter-spacing: -3px !important;}
h2 {font-family: futura-med, sans-serif !important;font-style: normal;font-weight: 800;}
h3 {font-family: futura-med, sans-serif !important;font-style: normal;font-weight: 700;}
h4 {font-family: futura-med, sans-serif !important;font-style: normal;font-weight: 600;}
h5 {font-family: futura-med, sans-serif !important;font-style: normal;font-weight: 500;}
h6 {font-family: futura-med, sans-serif !important;font-style: normal;font-weight: 400;}
a {font-family: futura-med, sans-serif !important;font-style: normal;font-weight: 400;}
p {font-family: futura-med, sans-serif !important;font-style: normal;font-weight: 300; text-shadow: 4px 4px 4px #000000 !important;}
span {font-family: futura-med, sans-serif !important;font-style: normal;font-weight: 300; text-shadow: 4px 4px 4px #000000 !important;}
td {font-family: futura-med, sans-serif !important;font-style: normal;font-weight: 300; text-shadow: 4px 4px 4px #000000;}
h1,h2,h3,h4,h5,h6 {text-shadow: 4px 4px 4px #000000 !important;}

.main_color .required {
    color: #fff;
}

.main_color {
    color: #fff !important;
}

.socket_color a:hover {
    color: #7cdbfc;
}

.socket_color a, .socket_color a:active, .socket_color a:visited {
    color: #ffffff;
}

#socket .copyright {
    color: #ffffff;
}


.top-menu-item{
	color:#c1c1c1 !important;
}

.sub-menu li a:hover{
	color:#ec001e !important;
}

.avia_image {
    border:2px solid #ffffff !important;
    border-radius: 15px !important;
    background: #ffffff !important;
}

.avia-slide-wrap img{
	  border-radius: 15px !important;
}

/*.avia-slideshow-inner li{
	transition-duration:2s !important;
	transition: all 2s cubic-bezier(0.42, 0, 1, 1) !important;
}*/

.avia-image-container avia_image{
    margin-top: 15px;

}

/*.avia-image-container-inner, .avia_image, .av-image-caption-overlay {
	padding: 20px 0 0 0;
}*/

.av-special-heading .av-special-heading-tag {
    letter-spacing: 1px;
    font-size:27px;
}

#top #wrap_all .av-inherit-size .av-special-heading-tag {
	padding: 20px 0 0 0;
}

.bkg-glow{
	position:absolute;
	z-index:-1 !important;
	top:-150px;
	left:0;
	opacity:.8;
}

.bkg-glow2{
	position:absolute;
	top:0px;
	left:0;
	opacity:.8;
}

.name-logo {
	overflow:auto;
}

.header-widespace{
	font-size:20px !important;
	letter-spacing:10px !important;
	font-style:italic !important;
	font-family: futura-med, sans-serif !important;
    font-style: normal;
    font-weight: 700;
	color:#7afed8 !important;
	text-decoration:none !important;
	text-shadow: 4px 4px 4px #000000 !important;
	margin:3px 0px 0px 0px !important;
}

.header-widespace:hover{
	color:white !important;
}

p, p span {
	font-size:12pt !important;
}

.post-17 p, .page-id-17 p span  {
	font-size:14pt !important;	
}



/* border for vimeo iframe*/
.avia-iframe-wrap {border: 2px solid #ffffff; }


/*round border for images on News section on Welcome and News page*/
article a.slide-image {border: 2px solid #ffffff; border-radius: 15px !important;}


time.slide-meta-time {color: #ffffff;}
.slide-entry-excerpt {color: #ffffff;}
/*menu colors*/
.header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a {color:#000000;}
.header_color .main_menu ul:first-child > li > a {color:#C1C1C1;}
.header_color .main_menu ul:first-child > li > a:hover {color:#ec001e !important;}
.header_color .avia-menu-fx {background-color:#000000; border-color:#000000;}

/*menu underline*/
.html_header_top .av_bottom_nav_header .main_menu ul:first-child > li a {height: 34px;}


#top #wrap_all .av-main-nav ul > li > a {
	font-weight:bold;
}

#top #wrap_all .av-main-nav ul > li > a:hover{
	background-color:#ffffff;
}

.header_color .main_menu ul ul:hover {
	color:transparent;
}

.html_header_top .header_color .main_menu ul:first-child >li > ul {
	border-top-color:transparent;
}

.top-menu-resume a:first-child {
	cursor: default !important;
}

.top-menu-resume .sub-menu a{
	cursor: pointer !important;
}

.top-menu-media a:first-child {
	cursor: default !important;
}

.top-menu-media .sub-menu a{
	cursor: pointer !important;
}

.post-entry-type-page {
	padding-top:40px;
}

.name-logo svg {
	color:#7afed8 !important;
}

.name-logo svg img {
	color:#7afed8 !important;
}

.page-id-27 .svg-page-title polyline{
	display:none;
}

.name-logo .cls-2{
	fill:#7afed8 !important;
}

.svg-page-title{
	overflow:auto;
	}
	
.svg-page-title a{
	overflow:auto;
}	

.svg-page-title2 svg {
	height:36px !important;
}

/*.header-texture img{
	max-height:60px !important;
	margin-right:0px !important;
	padding-right:0px !important;
	float:right;
}*/

.header-subtitle a:hover{
	color:#7cdbfc !important;
}

/*SLIDER*/
.texture-slider{ 
    margin: 0px auto; 
    position: relative; 
	padding: 0px;
	height:120px;
	width:100%; 
}

.texture-slider > div { 
    position: absolute; 
    top: 0px; 
    left: 0px; 
    right: 0px; 
    bottom: 0px; 
}

.texture-slider img{
	width:100%;
	height:120px;
}


/*Home*/

.home-slide {
	border:2px solid #ffffff !important;
    border-radius: 15px !important; 
}

.quarter-bottom-slide1{
	margin:28px 0px !important;
}


.avia-content-slider .slide-meta{
	padding-bottom:0px;

}

.avia-content-slider .more-link {
	text-transform:uppercase;
	text-shadow: 4px 4px 4px #000000;
}

.home-description{
	font-size:16px;
	margin-top:100px !important;
}

.green-first {
	color:#7afed8 !important;
}


/* resume table */

.resume-table td{
	padding:0px 2px;
}

div .avia-table {
	margin:0px 0px;
}

.page-id-19 table td{
	font-size:14.5px !important;
}

.page-id-19 .font_weltron{
	margin-bottom:0px;
}

.main_color tr:nth-child(even) {color:#7cdbfc !important;}

.avia-table {
	background:none !important;	
}

.avia-table tr {
	background-color:transparent !important;
	border:none !important;
}

.avia-table td {
	border:none !important;
}

.resume-widespace{
	color:#7afed8 !important;
	letter-spacing:10px;
}

.audio-widespace h3{
	font-size:20px !important;
	letter-spacing:10px !important;
	font-style:italic !important;
}

.resume-tight{
	color:#7afed8 !important;
}

tr{
	line-height:1.4em;

}

td{
	text-shadow:none !important;
}

.resume-section{
	margin-top:10px !important; 
}

/*press awards*/

.show-title-first{
	margin-bottom:10px!important;
}

.awards-montage{
	padding-top:25px !important;
}


.avia-testimonial blockquote span{
	font-style:italic !important;
}

.avia-testimonial-content  p {
	color:#7cdbfc;
}
.avia-testimonial-row .avia-testimonial{
	padding:7px 10px;
}

.avia-testimonial-name{
	font-family:futura-med;
	font-size:12pt;
}

.avia-testimonial-meta-mini {
	padding-top:0em;
	line-height:1.5em;
}

.avia-testimonial-subtitle{
	font-size:12pt;
}

blockquote {
	margin-bottom:0em;
	text-shadow: 4px 4px 4px #000000;
}

.avia-testimonial-content p{
	margin:0em 0;
	text-shadow: 4px 4px 4px #000000;	
	font-style:italic;
}

.post-entry-21 .column-top-margin {
	margin-top:0px;
}


.post-entry-21 .column-top-margin .aligncenter{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
}

.post-entry-21 .avia-builder-el-first{
	margin-bottom:50px;
}

.avia-testimonial-wrapper{
	margin-top:0px;
}

.post-entry-21 .avia_textblock p{
	margin:0px;
}
 
.avia-testimonial-name{
	color:#73CBF2 !important;
}

.avia-testimonial-subtitle{
	color:#73CBF2 !important;
	opacity:1 !important;
	text-shadow:none !important;
	font-weight:bold;

}

.avia_textblock img {
	height:100%;
}

.awards-banner .avia_image{
	background-color:transparent !important;
	border:none !important;
}

.aa-awards {
	text-align:center;
	text-transform:uppercase;
}

.show-title img{
	padding-bottom:0px;
}

.show-title h3{
	margin-bottom:0px;
}

.show-title-margin{
	margin-bottom:5px;
}

.testimonial-margin .avia-testimonial-row:nth-child(2) .avia-testimonial{
	padding-top:5px !important;
}
.testimonial-margin .avia-testimonial-row:nth-child(3) .avia-testimonial{
	padding-top:5px !important;
}

.avia-testimonial-row:first-child .avia-testimonial{
	padding-top: 0px !important;
}

.awards-widespace{
	font-size:20px !important;
	letter-spacing:10px !important;
	font-style:italic !important;
	font-family: futura-med, sans-serif !important;
    font-style: normal;
    font-weight: 700;
	color:#7afed8 !important;
	text-decoration:none !important;
	text-shadow: 4px 4px 4px #000000 !important;
	margin:3px 0px 0px 0px !important;
}

/*Audio*/

.voice-over-1 img{
	width:100%;
	object-fit: cover;
}

.old-voice-over{
	display:none !important; 
}


.post-entry-23 .av-special-heading-h4{
	margin-top:10px;
}

.mejs-inner {
	overflow:auto !important;
}

.mejs-container {
	height:30px !important;
}
 
.mejs-duration-container {
	display:none !important;
}

body .mejs-controls .mejs-time-rail span{
	width:80%;
}

body .mejs-container .mejs-controls .mejs-playpause-button{
	width:50px;
}

body .mejs-controls .mejs-playpause-button button{
	margin-left:3px !important;
}

body .mejs-container .mejs-controls .mejs-time{
	width:50px !important;
	padding-left:0px !important;
}

div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{
	width:0px !important;
	padding:0px !important;
}

.mejs-horizontal-volume-current {
	width:20px !important;
	margin-top:0px !important;
	height:3px !important;
	margin-left:-5px !important;
	display:none !important;
}

mediaelementwrapper{
	width:100% !important;
	height:40px !important;
}

/*.av_one_fourth .mejs-horizontal-volume-slider{
	display:none !important;
}

.audio-label p{
	margin-top:5px !important;
}

.mejs-time-slider {
	width:50% !important;
}

.mejs-container .mejs-controls .mejs-playpause-button {
	width:100%!important;
	overlflow:none !important;
}

.mejs-time .mejs-currenttime-container {
	width:20% !important;
} */

.new-voice-over img{
	border-radius:15px !important;
	border:2px solid white !important;
}

/*Video*/

.emb-video-clip{
	display:none !important;
}

.emb-demo-reel{
	display:none !important;
}

.vid-player img{
	max-height:142px;
	width:100%;
}


/*Photos*/
.page-id-27 .avia_image{
	border:1px solid #ffffff !important;
}

.post-entry-27 .column-top-margin {
	margin-top:20px;
}

.post-entry-27 .avia_textblock p{
	margin-top:.2em;
	margin-bottom:.2em;
}

/*Links and Downloads*/

.link-label {
	margin-top:-12px;
}

input[type=submit] {
	background-color:#79B6D2 !important;
	border-radius:10px !important;
}

.post-entry-32 .avia-button{
	border-radius:10px;
}

.post-entry-32 .avia-builder-el-7 .avia-image-container img{
	max-width:232px;
}

.avia_ajax_form .text_input {
	border-radius:10px !important;
	color:#000000;

}

::-webkit-input-placeholder { /* Chrome */
color:#ec001e !important;
}
:-ms-input-placeholder { /* IE 10+ */
color:#ec001e !important;
}
::-moz-placeholder { /* Firefox 19+ */
color:#ec001e !important;
}
:-moz-placeholder { /* Firefox 4 - 18 */
color:#ec001e !important;
}


#top .avia-button-fullwidth{
	width:75%;
	padding:10px;
	font-size:1.4em;
}

#top .avia-button-fullwidth:hover{
	color:#7afed8 !important;
}

.avia-button.avia-color-grey, .avia-button.avia-color-grey:hover{
	background-color:#79b6d2;
}

.form_element .button {
	font-family:futura-med;
	text-shadow: 4px 4px 4px #000000;
}

.form_element input,.form_element textarea  {
	font-family:futura-med !important;
}

textarea{
	resize:none;
}

.form_element label {
	display:none;
}

form h3 {
	text-align:center;
}

.avia_ajax_form .button{
	border:none;
	font-size: 18px !important;
}

.print-resume span{
	font-size:18px !important; 
}

.andrews-links{
	margin-bottom:19px !important;
}

.andrews-links h3, form h3{
	font-size:20px !important;
	letter-spacing:6px !important;
	font-style:italic !important;
	font-family: futura-med, sans-serif !important; 
	font-weight: 700;
}

#top .main_color textarea{
	color:#ec001e !important;
}

form input[type='text'] {
	color:#ec001e !important;
}

.links-logos img{
	border: 0px solid white !important;
}


/*Posts*/
/*.post-title a{
	letter-spacing: 3px; 
}*/


/*link overlay*/
span.image-overlay {display:none !important;}
/*span.overlay-type-extern {display:none !important;}*/


/*main photos page underline*/
#top .av_inherit_color a {text-decoration:none;}

.slide-entry-excerpt entry-content {font-family: futura-med, sans-serif;font-style: normal;font-weight: 400;}

span.s1 {color: #ffffff;}




/*MEDIA QUERIES*/
@media only screen and (min-width: 768px) {
	
	.svg-page-title svg{
	display:block !important;
	float:none;
}

.svg-page-title{
	overflow:visible;
}

.home-top-grid-quarter{
	margin:3% 0% 0% 3% !important;
	width:23.5% !important;
}

.home-top-grid-quarter2{
	margin:3% 0% 0% 3% !important;
	width:23.5% !important;
}

/*.header-right-img img{
	height:120px !important;
}*/

.page-id-17 .header-right-img img, .page-id-32 .header-right-img img{
	height:92px !important;
}

.header-right-img {
	position:absolute !important;
	right:-1px;
	top:86px;
}

.name-logo {
	height:60px;
}

.titlesvg2{
	height:32px !important ;
}

.titlesvg3{
	height:25px !important;
	margin-top:5px;
}


.header-subtitle{
	display:block;
	font-size:20px !important;
	letter-spacing:6px !important;
	font-style:italic !important;
	font-family: futura-med, sans-serif !important;
    font-style: normal;
    font-weight: 700;
	color:#7afed8 !important;
	text-decoration:none !important;
	text-shadow: 4px 4px 4px #000000 !important;
	margin:3px 0px 0px 0px !important;
}

.header-subtitle a{
	font-size:20px !important;
	letter-spacing:6px !important;
	font-style:italic !important;
	font-family: futura-med, sans-serif !important;
    font-style: normal;
    font-weight: 700;
	color:#7afed8 !important;
	text-decoration:none !important;
}

.header-subtitle a:hover{
	color:#7cdbfc !important;
}	


.page-id-27 .header-right-img img{
	border:2px solid #ffffff !important;
}

.texture-slide{
	border:2px solid white !important;
	border-radius:18px;
}

.resume-bio .titlesvg3:hover .cls-2{
	fill:#fff !important;
}

.bio-subtitle .titlesvg3:hover .cls-2{
	fill:#fff !important;
}

.resume-table tr:first-child td:first-child{
	width:50%;
}


/*.svg-page-title a svg {
height:25px !important;
}

.name-logo svg{
	viewbox:76px !important;
	
}

.svg-page-title svg:nth-child(1){
height:40px;
}	

.titlesvg2{
height:40px;
}

.svg-page-title svg:nth-child(2){
height:25px !important;*/
	
	
.bkg-glow2{
	display:none;
}	

}


@media only screen and (min-width: 980px) {
	
.svg-page-title svg{
	display:block !important;
	float:none;
}

/*.name-logo svg:nth-child(1){
	width:46%;
}*/

.header-subtitle{
	display:block;
	font-size:20px !important;
	letter-spacing:6px !important;
	font-style:italic !important;
	font-family: futura-med, sans-serif !important;
    font-style: normal;
    font-weight: 700;
	color:#7afed8 !important;
	text-decoration:none !important;
	text-shadow: 4px 4px 4px #000000 !important;
	margin:3px 0px 0px 0px !important;
}

.header-subtitle a{
	font-size:20px !important;
	letter-spacing:6px !important;
	font-style:italic !important;
	font-family: futura-med, sans-serif !important;
    font-style: normal;
    font-weight: 700;
	color:#7afed8 !important;
	text-decoration:none !important;
}

.header-subtitle a:hover{
	color:#7cdbfc !important;
}	


tspan {font-size:74px;}


	
.home-top-grid-half{
	position:relative;
	width:100%;
	height:198px;
}

.home-top-grid-half img{
	width:100%;
	height:198px;
}	

.page-id-17.avia-image-container.avia-align-center{
	margin-bottom:0px !important;
}

.page-id-17 .div .av_one_half{
	margin:0px !important;
	width:47% !important;
}

.home-top-grid-quarter{
	margin:3% 0% 0% 3% !important;
	width:23.5% !important;
}

.home-top-grid-quarter2{
	margin:3% 0% 0% 3% !important;
	width:23.5% !important;
}

.av_one_fourth:nth-child(2){
	margin:3% 0% 0% 3% !important;
	width:23.5% !important;
}

.page-id-17 div .av_three_fourth{
	margin-left:3%;
}

.home-left-grid {
	margin:3% 0% 0% 0% !important;
	width:23.5% !important; 
}


.home-left-grid .avia-image-container{
	margin-bottom:5px;
}


.page-id-17 div .av_one_fourth .avia-image-container-inner{
	width:100% !important;
}

.page-id-17 div .av_one_fourth .avia-image-container-inner img{
	width:100%;
}

}

@media only screen and (min-width:768px) and (max-width:989px){
	.home-top-grid-half{
		width:48% !important;
		padding:0px !important;
		float:left !important;
	}
	
	.home-top-grid-quarter{
		width:24% !important;
		float:left !important;
		clear:none !important;
		margin-left:2% !important;
	}

	.titlesvg2 {
		height: 26px !important;
	}

	.texture-slider{
		height:114px;
	}
	
	.texture-slider img{
		height:114px;
	}

	.audio-last{
		width:48% !important;
	}


}


@media only screen and (max-width: 480px) {
		
.svg-page-title{
	margin:20px 0px;
	}
}


@media only screen and (min-width:321px) and (max-width:767px){
	.vid-player{
		clear:both;
		width:50% !important;
		margin:0 25% !important;
	}
}

@media only screen and (max-width: 767px) {
	.responsive #top .logo {display: none;}
	.content, .sidebar {padding-top:0px;}
	.responsive #header_main .container {min-height: 80px;}
	
.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a{
    color: #7afed8;
}

.post-entry-type-page{
	padding-top:0px;
}

.column-margin-bottom{
	margin-bottom:20px !important;
}


.html_av-overlay-side #top .av-burger-overlay-scroll {
    background-color: rgba(0,0,0,.8)
}

#mobile-advanced a:hover, #mobile-advanced a:hover .avia-menu-text{
background: inherit !important;	}

.texture-slider{
	text-align:center;
	max-width:240px;
}


.header-texture img{
	display:block;
}

.titlesvg2{
max-height:30px;
}

.titlesvg3{
max-height: 20px;

}

.svg-page-title{
	overflow:visible !important;
	margin: 20px 0px; 
}

.header-subtitle{
	clear:left;
	width:100% !important;
	font-size:20px !important;
	letter-spacing:6px !important;
	font-style:italic !important;
	font-family: futura-med, sans-serif !important;
    font-style: normal;
    font-weight: 700;
	color:#7afed8 !important;
	text-decoration:none !important;
	text-shadow: 4px 4px 4px #000000 !important;
	margin:3px 0px 0px 0px !important;
}

.header-subtitle a{
	font-size:20px !important;
	letter-spacing:6px !important;
	font-style:italic !important;
	font-family: futura-med, sans-serif !important;
    font-style: normal;
    font-weight: 700;
	color:#7afed8 !important;
	text-decoration:none !important;
}

.header-subtitle a:hover{
	color:#7cdbfc !important;
}	
	
.header-right-img{
	margin-bottom:0px !important;
}

/*.header-right-img img{
	height:90px!important;
	width:135px !important;	
}*/

.header-right-img img{
	border:2px solid white !important;
	border-radius:18px;
}

	
.header-texture .avia-image-container-inner img{
	margin:0px auto;
}


span.av-hamburger-inner::after, span.av-hamburger-inner::before{
	background-color: #7afed8 !important;
}

.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner{
	background-color: #7afed8 !important;
}	

#top .header_color .av-hamburger-inner{
	background-color: #7afed8 !important;
}

.bkg-glow{
	display:none;
}

.resume-table tr{
	margin:10px 0px;
}

.awards-montage{
	padding:5px 0px !important;
}

.avia-testimonial{
	margin-bottom:0px!important;
}

.page-id-17 .hr{
	margin:0px 0px;
}

}





.main_color tr:nth-child(odd), .main_color .pricing-table>li:nth-child(odd), .main_color .pricing-extra {background-color: transparent !important; color: #ffffff}

.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 {background-color: transparent !important; color:#717171}

.main_color tr {border-color: #e1e1e1;}

.main_color table {background-color: transparent !important;}

tr:first-child th, tr:first-child td {border:none !important;}

tr th:first-child, tr td:first-child {border:none !important;}

td {padding:0px;}

/*#header {background:url(http://andrewableson.kaydiandesign.com/wp-content/uploads/2015/10/PhotoGray_nav_bg.png !important;}

#header_main_alternate {background:none !important;}

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 {padding: 0 0 2px 0;}

.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, .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 {background:none;}

.main_color , .main_color strong a, .main_color a {color: #76d6ff;}

.header_color .main_menu ul:first-child > li a:hover , .header_color {color: #ec001e;}

.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 {color: #76d6ff;}



/*.avia-menu-fx {bottom: 0px !important; height: 1px !important;}
.header_color .avia-menu-fx .avia-arrow {height:1px !important;}
.header_color {color: #e1e1e1;}*/

.avia-content-slider .slide-meta div, .avia-content-slider .slide-meta time {display: none !important;}
time.slide-meta-time {display: none !important;}


