/*
Theme Name: BGO_PPC
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

BGO_PPC is based on Underscores http://underscores.me/, (C) 2012-2013 Automattic, Inc.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
*//* normalize.css v1.1.2 | MIT License | git.io/normalize */
@import url('fonts/fonts.css');
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a{text-decoration:none}a:focus{outline:0}a:active,a:hover{outline:0}b,strong{font-weight:bold}blockquote{margin:1em 2em}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}small{font-size:80%}sub,sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline;font-family:"Avenir LT W01 85 Heavy";font-weight:normal;font-style:normal}sup{top:-0.75em}sub{bottom:0}dl,menu,ol,ul{margin:0}dd{margin:0}menu,ol,ul{padding:0}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}html,button,input,select,textarea{color:#545861}html{background:#fff}body{font-size:1em;line-height:1.4;font-family:helvetica, arial, sans-serif}::-moz-selection{background:#d52b1e;color:#fff;text-shadow:none}::selection{background:#d52b1e;color:#fff;text-shadow:none}a{color:#d52b1e}a:active,a:hover{color:#111}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle;max-width:100%;height:auto !important}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.align-center{text-align:center}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-family:"Avenir LT W01 85 Heavy";src:url("./fonts/f61bf0f6-c193-4100-b940-12a1a01dcee5.eot?#iefix");src:url("./fonts/f61bf0f6-c193-4100-b940-12a1a01dcee5.eot?#iefix") format("eot"),url("./fonts/7147ec3a-8ff8-4ec9-8c5c-bd1571dc6ae6.woff") format("woff"),url("./fonts/d1dc54b2-878d-4693-8d6e-b442e99fef68.ttf") format("truetype"),url("./fonts/731dd4d3-64da-427d-ba61-01575b3cf3f7.svg#731dd4d3-64da-427d-ba61-01575b3cf3f7") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Avenir LT W01 95 Black";src:url("./fonts/a24b3f55-c8c8-41a1-a77e-7cdf417d82f6.eot?#iefix");src:url("./fonts/a24b3f55-c8c8-41a1-a77e-7cdf417d82f6.eot?#iefix") format("eot"),url("./fonts/5a05cf7f-f332-456f-ae67-d8c26e0d35b3.woff") format("woff"),url("./fonts/c33278bc-988e-440b-b4be-6acc095e6044.ttf") format("truetype"),url("./fonts/7bdad4a5-289b-42f9-b6fa-c5883b9e9f23.svg#7bdad4a5-289b-42f9-b6fa-c5883b9e9f23") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"MuseoSlabW01-500Italic";src:url("./fonts/bb4d20f1-8b00-4c89-912e-33df4f3330bb.eot?#iefix");src:url("./fonts/bb4d20f1-8b00-4c89-912e-33df4f3330bb.eot?#iefix") format("eot"),url("./fonts/b19dbab8-b755-41cb-9f02-96a089d4e79c.woff") format("woff"),url("./fonts/4a1cbd45-bcd2-4c66-b93a-fac425981115.ttf") format("truetype"),url("./fonts/9aa01bec-bbca-4445-abbb-91cf2dedb042.svg#9aa01bec-bbca-4445-abbb-91cf2dedb042") format("svg");font-weight:normal;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:"Avenir LT W01 95 Black";font-weight:normal;font-style:normal}h1{font-size:4em;margin:0.67em 0}h2{font-size:3.625em;margin:0 0 0.41667em 0;line-height:1}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}blockquote{font-family:"MuseoSlabW01-500Italic"}.txt-small,.featured-price-detail{font-size:.75em}.txt-abv{display:inline-block;width:4em}.sup-middle{top:-0.25em}.content-container{max-width:64em;margin:0 auto;padding:0 1.25em;padding:0 1em}@media only screen and (min-width: 37.5em){.content-container{padding:0 2.5em}}.list-horizontal,.list-vertical{margin:0;list-style:none;overflow:hidden;*zoom:1}.list-horizontal li{width:100%}@media only screen and (min-width: 48em){.list-horizontal li{float:left;width:33.3333%}}.list-vertical li{width:100%;padding:0.625em 0}@media only screen and (min-width: 37.5em){.list-vertical li{padding:0.83333em 0}}.media{overflow:hidden;*zoom:1}.media-image{text-align:center}@media only screen and (min-width: 64em){.media-image{margin:1.25em 2.5em}}.media-text{text-align:center}.media-text p{font-size:1.125em}@media only screen and (min-width: 64em){.media-text{text-align:left}}.media-text-header{margin:.5em;font-size:2.5em;line-height:1.2}@media only screen and (min-width: 64em){.media-img-left .media-image{float:left;margin:1.5em 1.5em 1.5em 0}}@media only screen and (min-width: 64em){.media-img-right .media-image{float:right;margin:1.5em 0 1.5em 1.5em}}.list-vertical li,.section-offer,.section-testimonies,.site-footer-links li a{border-bottom:1px solid #e5e5e5}.site-footer-content{border-top:1px solid #e5e5e5}a.btn{width:100%;max-width:13.9375em;display:inline-block;padding:0.625em 1.25em;white-space:nowrap;vertical-align:middle;font-family:"Avenir LT W01 85 Heavy";font-size:1.25em;line-height:1;color:#fff;font-weight:normal;font-style:normal;cursor:pointer;background:#d52b1e;background:-moz-linear-gradient(top, #e13827 0%, #c61d15 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e13827), color-stop(100%, #c61d15));background:-webkit-linear-gradient(top, #e13827 0%, #c61d15 100%);background:-o-linear-gradient(top, #e13827 0%, #c61d15 100%);background:-ms-linear-gradient(top, #e13827 0%, #c61d15 100%);background:linear-gradient(to bottom, #e13827 0%,#c61d15 100%);-webkit-border-radius:0.25em;-moz-border-radius:0.25em;-ms-border-radius:0.25em;-o-border-radius:0.25em;border-radius:0.25em;text-shadow:0 -1px 0 rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.5);box-shadow:0 1px 1px 0 rgba(0,0,0,0.5)}a.btn:hover{background:#ca2c25;text-decoration:none}a.btn:active{-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.5);-moz-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.5)}.locations-header{padding:.25em .75em;font-family:helvetica, arial, sans-serif;font-size:1em;background:#e5e5e5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlZWVlZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(left, #eeeeef 50%, #fff 100%);background:-webkit-gradient(linear, left top, right top, color-stop(50%, #eeeeef), color-stop(100%, #fff));background:-webkit-linear-gradient(left, #eeeeef 50%, #fff 100%);background:-o-linear-gradient(left, #eeeeef 50%, #fff 100%);background:-ms-linear-gradient(left, #eeeeef 50%, #fff 100%);background:linear-gradient(to right, #eeeeef 50%,#ffffff 100%)}.lt-ie9 .locations-header{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeef', endColorstr='#ffffff',GradientType=1 )}.locations-subheader{font-family:"Avenir LT W01 85 Heavy";font-weight:normal;font-style:normal;font-size:1.125em}.site-header{position:fixed;z-index:2;top:0;left:0;right:0;width:100%;padding:.5em;background:#333;background:rgba(0,0,0,0.75)}.site-title{margin:0;width:77px;height:38px;text-indent:-119988px;overflow:hidden;text-align:left}.section-featured{position:relative;z-index:1;background:url(./img/featured-background.jpg) no-repeat;width:100%;height:34em;padding-top:4em;background-position:center center;-webkit-box-shadow:inset 0 -4px 8px 0 rgba(0,0,0,0.1);-moz-box-shadow:inset 0 -4px 8px 0 rgba(0,0,0,0.1);box-shadow:inset 0 -4px 8px 0 rgba(0,0,0,0.1);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media only screen and (min-width: 48em){.section-featured{padding-top:8em;height:537px}}.section-featured-wrapper{padding:0.83333em 0;width:100%;height:80%;border-right:7px solid #d52b1e;background:#fff;background:rgba(255,255,255,0.9)}@media only screen and (min-width: 48em){.section-featured-wrapper{padding:2.5em 0}}@media only screen and (min-width: 48em){.section-featured-content{width:70%;float:right}}@media only screen and (min-width: 64em){.section-featured-content{width:60%}}.featured-subhead{margin:0;font-family:"Avenir LT W01 95 Black";font-weight:normal;font-style:normal;font-size:.825em;text-transform:uppercase;text-align:center}@media only screen and (min-width: 48em){.featured-subhead{text-align:left}}.featured-header{text-align:center;line-height:1;margin:0 0 .15em}@media only screen and (min-width: 37.5em){.featured-header{margin:0 0 .25em}}@media only screen and (min-width: 48em){.featured-header{text-align:left}}.featured-header-deal{display:block;color:#d52b1e}.featured-price{width:100%}@media only screen and (min-width: 48em){.featured-price{width:32em}}.lt-ie9 .featured-price{width:100%}@media only screen and (min-width: 48em){.lt-ie9 .featured-price{width:39em}}.featured-price-list{width:100%;margin:0 auto}@media only screen and (min-width: 480px){.featured-price-list{width:60%}}@media only screen and (min-width: 37.5em){.featured-price-list{width:100%}}.featured-price-list li{float:left;width:100%;margin-bottom:.25em;text-align:center}@media only screen and (min-width: 480px){.featured-price-list li{width:50%}}@media only screen and (min-width: 37.5em){.featured-price-list li{width:28%;margin-right:6%;margin-bottom:1em}}@media only screen and (min-width: 37.5em){.featured-price-list li:first-child{width:24%;margin-right:2%}}.featured-price-list li:last-child{width:100%;padding:0}@media only screen and (min-width: 37.5em){.featured-price-list li:last-child{width:40%;margin-right:0}}.featured-price-list-nodiscount{width:100%;margin:0 auto}.featured-price-list-nodiscount li{width:100%;text-align:center}.lt-ie9 .featured-price-list-nodiscount li{width:100% !important;text-align:center}.featured-price-cut{margin:.35em 0 0;display:inline-block;position:relative;text-align:center;font-size:1.375em;font-family:"Avenir LT W01 85 Heavy";font-weight:normal;font-style:normal}.featured-price-cut:before{content:"";position:absolute;z-index:3;top:45%;left:-0.5em;right:-0.5em;background:#d52b1e;height:.15em}.featured-price-offer{margin:0;display:inline-block;text-align:center;font-size:2.125em;font-family:"Avenir LT W01 95 Black";font-weight:normal;font-style:normal}.featured-price-detail{margin-bottom:0;text-align:center}.section-featured-image img{position:absolute;bottom:0;left:20%;width:60%;max-width:300px}@media only screen and (min-width: 48em){.section-featured-image img{width:45%;max-width:620px;left:-16%}}@media only screen and (min-width: 64em){.section-featured-image img{left:-8%}}@media only screen and (min-width: 87.5em){.section-featured-image img{width:50%;left:-4%}}.section-details .media-image{display:none}@media only screen and (min-width: 37.5em){.section-details .media-image{display:block}}.section-offer{padding:2.5em 0}.section-offer .featured-header{text-align:center;font-size:2.5em}.section-offer .featured-header-deal{display:inline}.section-offer .featured-price-list{width:100%}@media only screen and (min-width: 37.5em){.section-offer .featured-price-list{width:50%;margin:0 auto}}@media only screen and (min-width: 48em){.section-offer .featured-price-list{width:35%;margin:0 auto}}.section-offer .featured-price-list li{float:left;width:100%;margin-bottom:.25em;text-align:center}@media only screen and (min-width: 37.5em){.section-offer .featured-price-list li{width:50%;margin:0 0 .5em}}@media only screen and (min-width: 37.5em){.section-offer .featured-price-list li:first-child{width:50%;margin:0}}@media only screen and (min-width: 37.5em){.section-offer .featured-price-list li:last-child{width:100%}}@media only screen and (min-width: 64em){.section-offer .featured-price-list-nodiscount{width:45%}}@media only screen and (min-width: 64em){.section-offer .featured-price-list-nodiscount li{margin:.25em 0}}.section-testimonies .list-horizontal li{margin:2.5em 0}.section-testimonies .list-horizontal li:last-child{border-right:none}@media only screen and (min-width: 48em){.section-testimonies .list-horizontal li{border-right:1px solid #e5e5e5}}@media only screen and (min-width: 48em){.locations-airports .list-horizontal li{width:50%}}@media only screen and (min-width: 64em){.locations-airports .list-horizontal li{width:33.3333%}}.locations-hotels .list-horizontal li{margin-bottom:1.25em;text-align:center}.locations-hotels .list-horizontal li p{font-size:.75em;margin-top:1em}@media only screen and (min-width: 37.5em){.locations-hotels .list-horizontal li{width:50%;float:left}}@media only screen and (min-width: 64em){.locations-hotels .list-horizontal li{width:20%}}.locations-hotels-logo{height:3.75em;line-height:3.75em}.site-footer{overflow:hidden;*zoom:1}.site-footer-content{margin:1.25em;font-size:.75em}.site-footer-content ul{list-style:none}.site-footer-content p{margin:0}@media only screen and (min-width: 48em){.site-footer-content{padding-top:0.83333em}}.site-footer-links{margin-bottom:0.83333em}.site-footer-links li a{display:block;padding:0.83333em 0;text-align:center}@media only screen and (min-width: 48em){.site-footer-links li a{display:inline-block;vertical-align:middle;border:none}}@media only screen and (min-width: 48em){.site-footer-links li{float:left;margin-right:.5em}.site-footer-links li:after{content:"|";margin-left:.25em}.site-footer-links li:last-child:after{content:""}}.site-footer-info{text-align:center}@media only screen and (min-width: 48em){.site-footer-info{float:right}.site-footer-info li{float:left;margin-left:.5em}.site-footer-info li:first-child p:after{content:"|";margin-left:.5em}}.site-footer-media{width:100%;margin:1.25em 0;font-size:.825em;overflow:hidden;*zoom:1}.site-footer-media .media-text{margin-top:0.625em}@media only screen and (min-width: 37.5em){.site-footer-media .media-text{margin-top:0.83333em;text-align:left}}@media only screen and (min-width: 64em){.site-footer-media .media-text{margin-top:1.25em}}@media only screen and (min-width: 37.5em){.site-footer-media .media-image{float:right}}.protected-post-form{max-width:300px;margin:10em auto 0;padding:2em;text-align:center;background:#f5f5f5;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25);box-shadow:0 1px 3px rgba(0,0,0,0.25)}.protected-post-form input{margin:1em 0;width:100%;padding:.5em 0}.protected-post-form input[type="submit"]{cursor:pointer;width:50%}.protected-post-form p:first-child{font-weight:bold}
