﻿@import url('/fonts/font-awesome.min.css');
@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=fadb3d23-5e21-430f-8cba-a8ba6a6a0ed1");
    @font-face{
        font-family:"Avenir LT W01_45 Book1475508";
        src:url("/Fonts/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix");
        src:url("/Fonts/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix") format("eot"),url("/Fonts/065a6b14-b2cc-446e-9428-271c570df0d9.woff2") format("woff2"),url("/Fonts/65d75eb0-2601-4da5-a9a4-9ee67a470a59.woff") format("woff"),url("/Fonts/c70e90bc-3c94-41dc-bf14-caa727c76301.ttf") format("truetype"),url("/Fonts/0979215b-3a1b-4356-9c76-e90fa4551f1d.svg#0979215b-3a1b-4356-9c76-e90fa4551f1d") format("svg");
    }
    @font-face{
        font-family:"Avenir LT W01_65 Medium1475532";
        src:url("/Fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix");
        src:url("/Fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix") format("eot"),url("/Fonts/17b90ef5-b63f-457b-a981-503bb7afe3c0.woff2") format("woff2"),url("/Fonts/c9aeeabd-dd65-491d-b4be-3e0db9ae47a0.woff") format("woff"),url("/Fonts/25f994de-d13f-4a5d-a82b-bf925a1e054d.ttf") format("truetype"),url("/Fonts/3604edbd-784e-4ca7-b978-18836469c62d.svg#3604edbd-784e-4ca7-b978-18836469c62d") format("svg");
    }
    @font-face{
        font-family:"Avenir LT W01_85 Heavy1475544";
        src:url("/Fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix");
        src:url("/Fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix") format("eot"),url("/Fonts/d513e15e-8f35-4129-ad05-481815e52625.woff2") format("woff2"),url("/Fonts/61bd362e-7162-46bd-b67e-28f366c4afbe.woff") format("woff"),url("/Fonts/ccd17c6b-e7ed-4b73-b0d2-76712a4ef46b.ttf") format("truetype"),url("/Fonts/20577853-40a7-4ada-a3fb-dd6e9392f401.svg#20577853-40a7-4ada-a3fb-dd6e9392f401") format("svg");
    }
    @font-face{
        font-family:"Avenir LT W01_95 Black1475556";
        src:url("/Fonts/f55e4498-ad48-4577-93a0-c614de5cbbb8.eot?#iefix");
        src:url("/Fonts/f55e4498-ad48-4577-93a0-c614de5cbbb8.eot?#iefix") format("eot"),url("/Fonts/c78eb7af-a1c8-4892-974b-52379646fef4.woff2") format("woff2"),url("/Fonts/75b36c58-2a02-4057-a537-09af0832ae46.woff") format("woff"),url("/Fonts/b5c44a82-eeb8-41de-9c3f-a8db50b24b8a.ttf") format("truetype"),url("/Fonts/93603a74-2be0-436c-83e1-68f9ef616eaf.svg#93603a74-2be0-436c-83e1-68f9ef616eaf") format("svg");
    }

@font-face {font-family: 'VisitUSA Bold'; src: url('/fonts/VisitUSA_Arch.eot'); src: local('☺'), url('/fonts/VisitUSA_Arch.woff') format('woff'), url('/fonts/VisitUSA_Arch.ttf') format('truetype'), url('/fonts/VisitUSA_Arch.svg') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Archer Medium'; font-style: normal; font-weight: normal; src: local('Archer Medium'), url('/fonts/Archer-Medium-Pro.woff') format('woff');}
body {font-family:'Avenir LT W01_65 Medium1475532'; margin:0; padding:0;}
.fill {width:100%; height:100%; padding:0em; margin:0em; background-position: center; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; -o-background-size: cover;}
.nopadding {padding:0;}
.stdimageheader {position:relative; display:block; max-height:350px; overflow:hidden; padding:0; }
.stdimage_divider {background-image:url(/Template/redband_whitebelow.png); background-repeat:no-repeat; background-position: top center; background-size:cover; position:relative; display:block; z-index:500; height:120px; margin-top:-90px;  }

.maincontent {position:relative; display:block; margin-top:-40px; z-index:500; margin-bottom:3em; min-height:500px;}
.bodycontent h1 {font-family:'Avenir LT W01_65 Medium1475532'; color:#062d63; font-size:36px; margin-top:0em;}
.bodycontent h2 {font-family:'Avenir LT W01_65 Medium1475532'; color:#d42a3f; font-size:20px; }
.bodycontent h3 {font-family:'Avenir LT W01_65 Medium1475532'; color:#062d63; font-size:16px; margin:0; padding:0; margin-bottom:0.3em}
.bodycontent a {color:#062d63; text-decoration:none;}
.bodycontent ul {list-style:square; color:#d42a3f; margin-bottom:1em;}
.bodycontent ul li {color:#4d4d4f;}
.bodycontent ul li a {color:#062d63; text-decoration:none;}

.card-icon {width:60px; margin-bottom:1em;}
.stripe-button-el {display:none !important;}
.formbutton {background-color:#d42a3f; color:white; padding:0.3em 1em; position:relative; display:inline-block; margin-bottom:1em; border:none; }
.formbutton:hover {background-color:#d42a3f; color:white; padding:0.3em 1em; position:relative; display:inline-block; margin-bottom:1em; border:none; text-decoration:none;}

.vusalogo {font-family:'VisitUSA Bold'; font-size:72px; display:inline-block; position:absolute; top:0; margin-left:10px; z-index:1000; text-decoration:none;}
.vusalogo .vusalogo_visit {color:#d73347; font-weight:normal; font-family:'Archer Medium'; text-decoration:none;}
.vusalogo .vusalogo_usa {color:white; font-weight:bold; text-decoration:none;}
.logolink {text-decoration:none !important; position:relative; display:block;}

.footer-bar {background-image:url(/Template/redband_whitebelow.png); background-repeat:no-repeat; background-position: top center; background-size:cover; position:relative; display:block; z-index:500; height:120px; margin-top:-6em;}
.footer {display:block; position:relative; padding:2em 0em 0em 0em; top:-8em; z-index:1000;}
.footer-logo {}
.footer-menu {font-family:'Avenir LT W01_85 Heavy1475544'; font-size:14px; color:#58595b; margin-bottom:1em; margin-top:2em;}
.footer-menu a {color:#58595b; text-decoration:none;}
.footer-copyright {font-family:'Avenir LT W01_45 Book1475508';font-size:12px; color:#58595b;}
.footer-trade {font-family: 'Archer Medium'; font-size:18px; color:#d42a3f; margin-top:1em;}
.footer-buttons {margin-top:1em;}
.footer-buttons .redbutton {display:inline-block; color:white; background-color:#d42a3f; text-align:center; padding:0.5em 0.7em; margin-bottom:0.2em; font-family:'Avenir LT W01_45 Book1475508'; text-decoration:none;}
.footer-buttons .bluebutton {display:inline-block; color:white; background-color:#00275d;text-align:center;  padding:0.5em 0.7em; margin-bottom:0.2em; font-family:'Avenir LT W01_45 Book1475508'; text-decoration:none; margin-right:0.4em;}
.footer-social-icon {margin-right:1em;}
.social-media-icons {color:#00275d; font-weight:normal; font-family:'VisitUSA Bold'; font-size:20px; font-weight:bold; line-height:32px;}

.focusboxbutton {background-color:#d42a3f; color:white; padding:0.3em 1em; position:relative; display:block; margin-bottom:1em; border:none;}
.focusboxbutton:hover {text-decoration:none; color:white;}

@media only screen and (max-width : 768px) {
    .stdimageheader {position:relative; display:block; height:200px; overflow:hidden; padding:0; }
    .stdimage_divider {background-image:url(/Template/redband_whitebelow.png); background-repeat:no-repeat; background-position: top center; background-size:cover; position:relative; display:block; z-index:500; height:120px; margin-top:-120px;  }
    .vusalogo {font-family:'VisitUSA Bold'; font-size:36px; display:inline-block; position:absolute; top:0; margin-left:80px; z-index:1000; text-decoration:none;}
    .maincontent {min-height:250px;}
    .bodycontent {padding:1em; }
    .bodycontent h1 {font-family:'Avenir LT W01_65 Medium1475532'; color:#062d63; font-size:24px;}
    .bodycontent h2 {font-family:'Avenir LT W01_65 Medium1475532'; color:#d42a3f; font-size:18px;}
    .focusboxbar {margin-bottom:3em; }
    .focusbox_4 {overflow:hidden; height:150px; display:block; position:relative; max-height:150px; width:100%; margin-bottom:1em;}
    .focusbox_4_text {position:absolute; bottom:0.5em; left:0.5em; color:white; font-family:'VisitUSA Bold'; font-size:20px; line-height:22px;}    
    .textunderfocusbox {display:none;}
    .focusboxbutton {display:none;}
    
    
    .statsbar {display:block; position:relative; background:url(/template/statsbg.png) no-repeat #00275D; background-size:contain; min-height:620px; margin-bottom:3px; color:white; padding-bottom:1em;}
    .statsbar h1 {font-family:'VisitUSA Bold'; color:#d42a3f; font-size:24px; }
    .statsbar h2 {color:#d42a3f; font-size:18px; text-align:center;}
    .statcircle {display:block; position:relative; height:90px; background:url(/template/statcircle.png) no-repeat center top; background-size:contain; margin-bottom:1em; text-align:center;}
    .statcircle .statno {font-family:'VisitUSA Bold'; color:white; font-size:20px; margin:0; padding:0; padding-top:15%}
    .statsbar p {text-align:center; font-size:12px; margin:0;}

    .homephotobar {background:url(/template/car1.jpg); background-size:cover; min-height:320px; text-align:center; padding-top:0.5em;}
    .homephotobar h3 {color:white; font-family:'VisitUSA Bold'; font-size:24px;}
    .homephotobar p {display:block; position:relative; width:100%; margin-left:0%; color:white; text-align:center; font-family:'Avenir LT W01_45 Book1475508'; font-size:14px;}

    .footer {display:block; position:relative; padding:2em 0em 0em 0em; top:-8em; z-index:1000;}
    .footer-menu {font-family:'Avenir LT W01_85 Heavy1475544'; font-size:12px; line-height:28px;color:#58595b; margin-bottom:1em; margin-top:2em; text-align:center;}
    .footer-menu a {color:#58595b; text-decoration:none;}
    .footer-copyright {text-align:center;}
    .footer-social-icon {margin-right:1em;}
    .social-media-icons {color:#00275d; font-weight:normal; font-family:'VisitUSA Bold'; font-size:16px; font-weight:bold; line-height:32px; text-align:center;}
}
