@font-face {font-family: 'Oswald';src: url("/fontsv3/oswald-regular-webfont.eot");
  src: url("/fontsv3/oswald-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/fontsv3/oswald-regular-webfont.woff") format("woff"), url("/fontsv3/oswald-regular-webfont.ttf") format("truetype"), url("/fontsv3/oswald-regular-webfont.svg#oswaldregular") format("svg");
  font-weight: 400;font-style: normal; }
.modalTableGray{position:fixed;width:100%;height:100%;background-color:#000000;filter:alpha(opacity=20);opacity:0.8;-moz-opacity:0.8;z-index:100;top:0;left:0;text-align:center;vertical-align:middle;}
.modalDiv{background-color:#053365;position:fixed;width:550px;top:22%;margin:0 auto;color:#fff;position:fixed;z-index:101;left:0;right:0;box-shadow:0px 0px 20px #000;-moz-box-shadow:0px 0px 20px #000;-webkit-box-shadow:0px 0px 20px #000;}
#modal-popup .close, #side-popup .close{position:absolute;top:-16px;right:-14px;}
#modal-popup-wrap, #newsletter-side{margin:8px;padding:30px 0 15px;border:1px solid #fff;}
#modal-popup h3{font-size:42px;text-transform:capitalize;}
#modal-popup h4{font-size:25px;font-weight:300;margin-bottom:40px;text-transform:capitalize;}
#modal-popup .apps{border:none;display:block;margin:40px 20px 20px;}
#modal-popup .apps h4{font-size:19px;float:left;font-family:'pt_sansregular',arial,sans-serif;}
#modal-popup .apps a:first-of-type{margin-right:10px;margin-left:10px;}
#modal-popup .input-email, #side-popup .input-email{background:transparent;padding:10px 0 11px 18px;font-size:19px;text-transform:capitalize;color:#91a0b1;width:280px;border:none;font-family:'pt_sansbold',arial,sans-serif;letter-spacing:0.5px;}
#modal-popup .input-submit, #side-popup .input-submit{background:#c57a06;padding:12px;font-size:19px;color:#fff;margin-left:-4px;cursor:pointer;border:none;font-family:'pt_sansbold',arial,sans-serif;letter-spacing:0.5px;}
#modal-popup .input-submit:hover, #side-popup .input-submit:hover{background:#bb7407}
#modal-form-after, #side-after{display:none;font-size:24px;font-weight:300;padding:20px 20px 35px;text-align:left;}
#modal-form-after p:first-child, #side-after p:first-child{text-align:center;font-weight:400;margin-bottom:20px;}
#newsletter-side{background:url("/images/v3/logo-gray.png") no-repeat bottom center;padding-bottom:90px;}
#modal-form-before div, #newsletter-side form div{display:inline-block;border:2px solid #91a0b1;}
#side-popup{background-color:#053365;bottom:0px;position:fixed;right:-1px;transition:right 1s ease-in-out 0s;width:350px;text-align:center;color:#fff;z-index:10;}
#newsletter-side{padding:20px 17px 15px;background:none}
#side-before{padding-bottom:10px;}
#side-popup h3{font-size:26px;text-transform:capitalize;}
#side-popup h4{font-size:22px;font-weight:300;text-transform:capitalize;margin:10px 15px 20px;line-height:26px;}
#side-popup .input-email{width:166px;padding:8px 8px 8px 10px;}
#side-popup .input-email, #side-popup .input-submit{font-size:17px;}
#side-popup .input-submit{padding:8px;}
#side-popup .close{position:absolute;right:10px;top:-10px;}
#side-popup .close img{width:34px;}
#side-after{padding:20px 0px 35px;font-size:22px;}
.modal-home h4{font-size:26px;padding:10px 90px 0;}
.modal-home #modal-popup-wrap{padding-bottom:50px;}
.modal-home .modalDiv{top:30%;}
.modal-home #modal-form-after p{font-size:21px;}
#share-popup .modalTableGray {position: fixed;width: 100%;height: 100%;background-color: #000000;filter: alpha(opacity=20);opacity: 0.8;-moz-opacity: 0.8;z-index: 100;top: 0;left: 0;text-align: center;vertical-align: middle;}        
#share-popup .modalDiv{background: #fff;width: 350px;height: auto;top: 14%;margin: 0px auto;color: rgb(255, 255, 255);position: fixed;z-index: 1000;left: 0px;right: 0px;box-shadow: 0px 0px 20px rgb(0, 0, 0);padding: 20px 0 0 0!important;border: none;border-radius: 3px; }
    #share-popup .share-popup-title{color: #313131;font-size: 23px;font-family: 'pt_sansbold',arial,sans-serif;font-weight: 400;margin-bottom: 20px; }
    #share-popup .share-popup-content{color: #222;font-size: 19px;font-family: 'pt_sansbold',arial,sans-serif;/*background: #f6f4f4;*/padding: 0px 26px 0px;font-weight: 300; }
    #share-popup img{height: auto;width: 100%;display: block;margin: 7px auto 4px; }
    #share-popup .firstpopup .share-popup-content a{ color: #222;}
    #share-popup .share-popup-fb{background: url(/images/v3/fb-icon-xs.png) no-repeat #2D4A96 11% 50%; color: #fff;padding: 7px 8px 7px 35px;float: right; }
    #share-popup .share-popup-fb:hover{background-color: #1B3984; }
    #share-popup .close-btn{ color: #656363;padding: 6px 14px; float: left;border: 1px solid #8b8989; }
    #share-popup .close-btn:hover{color: #000; border: 1px solid #000}
    .share-popup-btn{ width: 298px;margin: 23px auto 27px;overflow: hidden; }
    #share-popup .secondpopup .share-popup-title{padding: 7px 20px 10px; margin-left: auto;margin-right: auto; }
    #share-popup .secondpopup .share-popup-content{padding: 30px 25px 33px; }
    #share-popup .secondpopup .fb_iframe_widget{display: block; width: 55px;margin: 10px auto 0; height: 20px!important; }
    #share-popup .secondpopup .fb_iframe_widget span{overflow: inherit!important;display: block!important;}
    #share-popup .secondpopup .fb_iframe_widget span iframe{ width: 50px!important; height: 20px!important;}
    #share-popup .secondpopup .close-btn{margin-left: 102px;  }
#before-you-go .modalDiv{background: #fff;width: 770px;top: 50%;margin-top: -190px;}
#before-you-go .close{position: absolute;right: 12px;top: 12px;}
#before-you-go h2.headline{position: relative;text-align: center; font-size: 30px;font-weight: 300;color: #ED8E11;font-family: 'pt_sansbold',arial,sans-serif;margin-top: 27px;text-transform:capitalize}
#before-you-go #modal-wrap{ margin: 28px auto 40px;width: 684px}
#before-you-go .entry{width: 200px;float: left}
#before-you-go .entry:nth-of-type(2){margin: 0 40px;}
#before-you-go .entry img{width: 100%}
#before-you-go .entry h2 a{font-size: 17px;font-family:'pt_sansbold',arial,sans-serif; color: #222;font-weight: 300;}
#before-you-go h2.headline:before {content: "";width: 115px;height: 2px;background: #ED8E11;position: absolute;left: 42px;top: 19px;}
#before-you-go h2.headline:after {content: "";width: 115px;height: 2px;background: #ED8E11;position: absolute;right: 46px;top: 19px;}
#newsletter-popup .modalDiv{background: url("/images/v3/nl-bg.png") repeat #063365; border: 1px solid #11487D;width: 550px;height: 390px;top: 50%;margin-top: -195px;border-radius: 4px;}
#newsletter-popup .close{position: absolute;right: 5px;top: 5px;padding: 0 0 2px 2px;}
#newsletter-popup .close img{width: 30px;}
#newsletter-popup #modal-wrap{ margin: 28px auto 40px;width: 684px;}
#newsletter-popup h3, #newsletter-popup h4 {margin-top: 50px;font-size: 42px;text-transform: capitalize;font-family: "Oswald",arial,sans-serif;color: #fff}
#newsletter-popup h4 {font-size:28px;margin: 40px 0 50px; }
#newsletter-popup h4 span {display: block;font-size: 18px;font-family: 'pt_sansbold',arial,sans-serif;font-weight: 300;}
#newsletter-popup #newsletter-form-after{display: none;font-family: 'pt_sansbold',arial,sans-serif;font-weight: 300;font-size: 19px;margin-top: 130px;}
#newsletter-popup #newsletter-form-after p{margin-bottom: 30px}
#newsletter-popup .input-email {background: #fff;padding: 12px 0 12px 15px;font-size: 19px;text-transform: capitalize;color: #91a0b1;width: 295px;border:none;}
#newsletter-popup .input-submit {background: #E4860C;padding: 9px 14px;font-size: 19px;color: #fff;cursor: pointer;border: none;font-family: "Oswald",arial,sans-serif; vertical-align: top;line-height: 26px;height: 46px;}
#newsletter-popup .input-submit:hover {background: #D27A08;}
