/*
Theme Name: Dave Mayer
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: davemayer
*/



/*Add your own styles here:*/

@font-face {
    font-family: 'backstage_colorize_scriptRg';
    src: url('fonts/backstage-colorize-script-webfont.eot');
    src: url('fonts/backstage-colorize-script-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/backstage-colorize-script-webfont.woff2') format('woff2'),
         url('fonts/backstage-colorize-script-webfont.woff') format('woff'),
         url('fonts/backstage-colorize-script-webfont.ttf') format('truetype'),
         url('fonts/backstage-colorize-script-webfont.svg#backstage_colorize_scriptRg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'helveticaneueregular';
    src: url('fonts/helveticaneue_regular-webfont.eot');
    src: url('fonts/helveticaneue_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneue_regular-webfont.woff2') format('woff2'),
         url('fonts/helveticaneue_regular-webfont.woff') format('woff'),
         url('fonts/helveticaneue_regular-webfont.ttf') format('truetype'),
         url('fonts/helveticaneue_regular-webfont.svg#helveticaneueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'helvetica_neuecondensed_bold';
    src: url('fonts/helvetica_neue_condensed_bold-webfont.eot');
    src: url('fonts/helvetica_neue_condensed_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helvetica_neue_condensed_bold-webfont.woff2') format('woff2'),
         url('fonts/helvetica_neue_condensed_bold-webfont.woff') format('woff'),
         url('fonts/helvetica_neue_condensed_bold-webfont.ttf') format('truetype'),
         url('fonts/helvetica_neue_condensed_bold-webfont.svg#helvetica_neuecondensed_bold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'helvetica_neuemedium';
    src: url('fonts/helveticaneuemedium-webfont.eot');
    src: url('fonts/helveticaneuemedium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneuemedium-webfont.woff2') format('woff2'),
         url('fonts/helveticaneuemedium-webfont.woff') format('woff'),
         url('fonts/helveticaneuemedium-webfont.ttf') format('truetype'),
         url('fonts/helveticaneuemedium-webfont.svg#helvetica_neuemedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'helvetica_neue57_condensed';
    src: url('fonts/helveticaneue-condensed-webfont.eot');
    src: url('fonts/helveticaneue-condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneue-condensed-webfont.woff2') format('woff2'),
         url('fonts/helveticaneue-condensed-webfont.woff') format('woff'),
         url('fonts/helveticaneue-condensed-webfont.ttf') format('truetype'),
         url('fonts/helveticaneue-condensed-webfont.svg#helvetica_neue57_condensed') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{font-family: 'helvetica_neue57_condensed';}

#top .topLine{background-size: cover;border-bottom: solid 15px #163761 !important;}

#top .voteinfo{min-height: 40px;padding: 20px 0px;}
#top .voteinfo .avia_textblock{font-family: 'helvetica_neuecondensed_bold';font-size: 48px;line-height: 56px;color: #ffffff;text-align: center;}
#top .voteinfo .avia_textblock p{margin: 0px;}


#top .deliveringResults{padding: 60px 0px 0px 0px;}
#top .deliveringResults .av-special-heading-tag{font-family: 'helvetica_neuecondensed_bold';font-size: 82px;line-height: 82px;color: #163761;margin: 0px 0px 0px 0px;text-transform: uppercase;}
#top .deliveringResults .av-subheading p{font-family: 'backstage_colorize_scriptRg';font-size: 160px;line-height: 120px;color: #a51e24;margin: 0px 0px 0px 0px;}

#top .deliveringResults .avia-testimonial{padding: 0px;}
#top .deliveringResults .avia-testimonial_inner{padding: 0px 60px;position: relative;}
#top .deliveringResults .avia-testimonial_inner:before, #top .deliveringResults .avia-testimonial_inner:after{content: "";position: absolute;width: 60px;height: 45px;}
#top .deliveringResults .avia-testimonial_inner:before{background: url(images/quote-img-1.png) no-repeat left top 5px;background-size: 45px auto;top: 0px;left: 0px;}
#top .deliveringResults .avia-testimonial_inner:after{background: url(images/quote-img-2.png) no-repeat right bottom 5px;background-size: 45px auto;right: 0px;bottom: 0px;}
#top .deliveringResults .avia-testimonial-content{font-family: 'helvetica_neuecondensed_bold';font-size: 28px;line-height: 38px;color: #163761;font-weight: normal;}
#top .deliveringResults .avia-testimonial-name{font-family: 'helvetica_neuecondensed_bold';font-size: 36px;line-height: 44px;color: #a51e24;font-weight: normal;}
#top .deliveringResults .avia-button{background: #a51e24;font-family: 'helvetica_neuecondensed_bold';font-size: 42px;line-height: 50px;color: #ffffff;text-transform: uppercase;border: solid 3px #ffffff;padding: 12px 45px;margin: 5px 0px;border-radius: 20px;}
#top .deliveringResults .avia-button:hover{background: #ffffff;color: #a51e24;border: solid 3px #a51e24;opacity: 1;}

#top .leaderLists{padding: 60px 0px 0px 0px;}
#top .leaderLists.leaderLast{padding: 60px 0px 60px 0px;}
#top .leaderLists .avia-image-container-inner, #top .leaderLists .avia_image{width: 100%;height: auto;}
#top .leaderLists .flex_column.av_three_fifth{position: relative;z-index: 21;}
#top .leaderLists .av-special-heading-tag{font-family: 'backstage_colorize_scriptRg';font-size: 112px;line-height: 116px;color: #a51e24;margin: 0px 0px 20px 0px;}
#top .leaderLists .avia_textblock{font-family: 'helvetica_neue57_condensed';font-size: 24px;line-height: 30px;color: #232323;}
#top .leaderLists .avia_textblock ul{margin: 0px;padding: 0px;}
#top .leaderLists .avia_textblock ul li{margin: 10px 0px;padding: 0px;list-style: none;position: relative;padding-left: 20px;}
#top .leaderLists .avia_textblock ul li:before{content: "";position: absolute;left: 0px;top: 11px;width: 9px;height: 9px;background: #a51e24;border-radius: 50%;}
#top .leaderLists blockquote{background: #f4f1db;border: solid 4px #104b89;font-family: 'helvetica_neuecondensed_bold';font-size: 28px;line-height: 38px;color: #163761;font-weight: normal;border-radius: 30px;padding: 40px 45px;margin: 40px 0px 0px -12%;}
#top .leaderLists blockquote p{margin: 0px;}
#top .leaderLists.leaderLtext blockquote{margin: 40px -12% 0px 0px;}

#top .qrcode .container{background: url(images/blue-line-bg.jpg) no-repeat center;background-size: cover;}
#top .qrcode .entry-content-wrapper{padding: 30px 0px 75px 0px;}
#top .qrcode .avia_textblock{font-family: 'helvetica_neuecondensed_bold';font-size: 36px;line-height: 40px;color: #ffffff;text-align: center;padding: 0px 10%;}
#top .qrcode .avia_textblock strong{font-family: 'backstage_colorize_scriptRg';font-size: 92px;line-height: 94px;color: #ffffff;font-weight: normal;}
#top .qrcode .avia_image{height: 200px;width: auto;}
#top .qrcode .avia-button{background: #a51e24;font-family: 'helvetica_neuecondensed_bold';font-size: 42px;line-height: 50px;color: #ffffff;text-transform: uppercase;border: solid 2px #ffffff;padding: 12px 45px;margin: 5px 0px;border-radius: 20px;}
#top .qrcode .avia-button:hover{background: #ffffff;color: #a51e24;opacity: 1;}

#top #socket{border: none;padding: 20px 0px;text-align: center;background: #f4f1db;}
#top #socket .copyright{float: none;display: inline-block;font-size: 18px;line-height: 24px;color: #163761;border: solid 1px #163761;padding: 8px 40px;}


#top #scroll-top-link{display: none !important;}



@media screen and (max-width: 1500px) {

#top .deliveringResults{padding: 40px 0px 0px 0px;}
#top .deliveringResults .avia-testimonial-wrapper{margin: 20px 0px 20px 0px;}
#top .deliveringResults .avia-testimonial-content{font-size: 26px;line-height: 32px;}
#top .deliveringResults .av-special-heading-tag{font-size: 72px;line-height: 72px;}
#top .leaderLists .flex_column{vertical-align: top;}
#top .leaderLists .av-special-heading-tag{font-size: 96px;line-height: 96px;}


}

@media screen and (max-width: 1300px) {

#top .topLine{min-height: 80px;border-bottom: solid 12px #163761 !important;}
#top .topLine .container{padding: 0px !important;}
#top .deliveringResults .flex_column{vertical-align: bottom;}
#top .deliveringResults .av-special-heading-tag{font-size: 54px;line-height: 54px;}
#top .deliveringResults .av-subheading p{font-size: 140px;line-height: 100px;}
#top .deliveringResults .avia-testimonial-content{font-size: 22px;line-height: 28px;}
#top .deliveringResults .avia-testimonial-name{font-size: 30px;line-height: 36px;}
#top .deliveringResults .avia-button{font-size: 32px;line-height: 40px;margin: 5px 0px 25px 0px;}
#top .voteinfo .avia_textblock{font-size: 42px;line-height: 48px;}
#top .leaderLists .av-special-heading-tag{font-size: 82px;line-height: 74px;}
#top .leaderLists .avia_textblock{font-size: 20px;line-height: 26px;}
#top .leaderLists .avia_textblock ul li::before {top: 10px;}
#top .leaderLists blockquote{padding: 30px 35px;margin: 30px 0px 0px -15%;font-size: 24px;line-height: 30px;}
#top .leaderLists.leaderLtext blockquote{padding: 30px 35px;margin: 30px -15% 0px 0px;}
#top .qrcode .avia_textblock{padding: 0px;}

}


@media screen and (max-width: 989px) {

#top .deliveringResults .flex_column{margin: 0px !important;}
#top .voteinfo .avia_textblock{font-size: 32px;line-height: 40px;}
#top .deliveringResults .av-subheading p{font-size: 130px;line-height: 110px;}
#top .leaderLists{background: #f4f1db;}
#top .leaderLists .flex_column{margin: 0px !important;}
#top .leaderLists blockquote{margin: 30px 0px 0px 0px;padding: 20px 25px;}
#top .leaderLists .av-special-heading-tag{font-size: 72px;line-height: 64px;margin: 15px 0px 15px 0px;}
#top .leaderLists.leaderLtext blockquote{margin: 30px 0px 0px 0px;padding: 20px 25px;}
#top .qrcode .entry-content-wrapper{padding: 10px 0px 60px 0px;}
#top .qrcode .avia_textblock{font-size: 30px;line-height: 36px;}
#top .qrcode .avia_textblock strong{font-size: 72px;line-height: 72px;}
#top .qrcode .avia-button{font-size: 32px;line-height: 40px;}


}

@media screen and (max-width: 767px) {

#top .voteinfo .flex_column{margin: 0px !important;}
#top .voteinfo .avia_textblock{font-size: 28px;line-height: 34px;}
#top .qrcode .container{width: 100% !important;max-width: 100% !important;padding: 0px 7% !important;}

}

@media screen and (max-width: 639px) {

#top .topLine{min-height: 60px;border-bottom: solid 10px #163761 !important;}
#top .deliveringResults .av-special-heading-tag{font-size: 44px;line-height: 44px;}
#top .deliveringResults .av-subheading p{font-size: 110px;line-height: 90px;}
#top .leaderLists .av-special-heading-tag{font-size: 58px;line-height: 50px;}
#top .qrcode .avia_textblock{font-size: 24px;line-height: 32px;}
#top .qrcode .avia_textblock strong{font-size: 56px;line-height: 52px;}
#top .qrcode .avia-button{font-size: 30px;padding: 8px 45px;}
#top .qrcode .entry-content-wrapper{padding: 10px 0px 40px 0px;}
    
}

@media screen and (max-width: 479px) {

#top .deliveringResults .av-special-heading-tag{font-size: 36px;line-height: 40px;}
#top .deliveringResults .av-subheading p{font-size: 90px;line-height: 75px;}
#top .deliveringResults .avia-testimonial_inner{padding: 0px 30px;}
#top .deliveringResults .avia-testimonial_inner::before, #top .deliveringResults .avia-testimonial_inner::after{width: 35px;height: 30px;background-size: 25px auto;}
#top .deliveringResults .avia-testimonial-content{font-size: 20px;line-height: 24px;}
#top .deliveringResults .avia-testimonial-name{font-size: 24px;line-height: 30px;}
#top .deliveringResults .avia-button{font-size: 26px;line-height: 32px;}
#top .deliveringResults .avia-button{padding: 12px;width: 100%;}
#top .leaderLists{padding: 45px 0px 0px 0px;}
#top .leaderLists.leaderLast{padding: 45px 0px 45px 0px;}
#top .leaderLists .av-special-heading-tag{font-size: 48px;line-height: 40px;}
#top .leaderLists blockquote{padding: 15px 20px;border-radius: 20px;font-size: 20px;line-height: 26px;}
#top .qrcode .avia_textblock{font-size: 20px;line-height: 26px;}
#top .qrcode .avia_textblock strong{font-size: 42px;line-height: 42px;}
#top #socket .copyright{padding: 8px 10px;}
    
}
