
.sites2013 .main {
    padding: 30px 45px;
    display: table-cell;
}

.product-site-root .sites2013 .main {
    padding: 0 58px;
    display: block;
}

.product-site-root .body.sites2013 .line {
    background:#efefef;
}

.body.sites2013 .page_section {
    padding: 20px 58px;
}

.root .languageTravel .foot.foot2013 {
    background:#fff;
}

.sites2013 {
    font-family: Arial;
    color:#555;
    font-size: 13px;
}

.product-site-root .sites2013 {
    font-family: Arial;
    color:#555;
    font-size: 14px;
}

.sites2013 p{
    color:#555;
}

.foot2013 {
    font-family: Arial;
}

.main_title {
    font-family:'Roboto Condensed';
    font-weight:bold;
    letter-spacing:0px;
    margin: 0 0 34px;
}

.main_title--has-border {
    padding-bottom: 25px;
}

.foot2013 .btn-infoMeet .btn-infoMeet_text {
    font-size: 93%;
    color: #ec008c;
}

.product-highlight--orange {
    color: #e8be16;
    font-weight: bold;
}

.overviewLeft {
    margin: 0 5% 0 0;
}
.overviewLeft .home-paragraph {
    font-size:17px !important;
    margin-bottom:20px;
    line-height:21px;
}

.overviewLeft img {
    padding-right: 25px;
    display:inline-block;
    vertical-align: top;
}

.overviewLeft .overviewDesc {
    display:inline-block;
    width:345px;
    font-size: 13px;
    line-height:20px;
}

.overviewRight {
    width:40%;
}
.sites2013 .page_section.section_home_intro {
    position:relative;
}

.stage-overlay__title{
    font-family:'Roboto Condensed';
    font-weight: bold;
    margin: 0 0 10px;
    line-height: 30px;
}

    .stage-overlay__body strong, .stage-overlay__body strong b {
        font-family: 'Roboto Condensed';
        font-weight: bold;
    }

.stage-overlay {
    padding:40px;
    left:100px;
    right:auto;
    text-align:left;
}

.stage-overlay--circle {
    text-align:center;
    top:23px;
    padding:30px;
}

.link__all-caps.link__forward.link--magenta {
    font-family:'Roboto Condensed';
    font-weight:bold;
}

.link__forward::after {
    content: "»";
    font-size: 20px;
    margin-left: 10px;
    margin-bottom: 0px;
    vertical-align: text-bottom;
    display: inline-block;
    font-family:'Arial';
 }

.preapplink__forward::after {
    content: "»";
    font-size: 25px;
    margin-left: 10px;
    vertical-align: text-bottom;
    display: inline-block;
    margin-bottom:3px;
    font-family:'Arial';
}

.button.button--magenta.button-textcolor--white.preppLink {
    padding: 13px;
    position: absolute;
    right: 58px;
    top: 10px;
    border-radius: 0px;
    text-transform: uppercase;
    font-family: Roboto Condensed;
    font-size: 16px;
}

.meetings .link__normal {
    color: #003f5f;
    font-size: 12px;
    display: inline-block;
    margin-top: 6px;
}

.footerWidget_offices .footerItem .link__normal {
    color: #003f5f;
    font-size: 12px;
}

.icon__arrow-right {
    background:url("/Funneling/images/global-header/sprite.png") no-repeat -93px -2400px;
    height:9px;
}

.icon__arrow-right--magenta {
    background-image: url(http://www.ef.co.ve/sitecore/__~/media/efcom/universal/sprites/sprite-gud3.png);
    background-position: -10px -120px;
}

.icon_arrow-right--white {
    background-image: url(http://www.ef.co.ve/sitecore/__~/media/efcom/universal/sprites/sprite-gud3.png);
    background-position: -20px -120px;
}

.footerWidget_offices .footerItem .office-address.main-office p {
    font-size: 12px;
    padding-top:10px;
}

.footerWidget_popDest_item .footerItem .btn.btn-naked {
    padding-left:0px;
}

.foot2013 .footerWidget_title.shortBorder {
    width:24%;
}

.foot2013 .footerWidget_title.cutBorder {
    width:97%;
}

.footerWidget_specOffers .carousel {
    min-height: 215px;
    height: auto !important;
}

/* Fix for 2013 promotions display in 2012 layout*/
.line.footerBlock.footerBlockTop #offersCarousel{
	height: 315px !important;
}

.link--white {
    color:#fff;
}

.stage--dest__links__item {
    font-size:97%;
}

.stage--dest__links {
    padding: 35px 0 0;
}

a.stage--dest__links__item:visited{
	color: #7e7e7e;
}

.gBold {
    font-weight:bold;   
    color:#333;
}

.rFont {
    font-family: Roboto condensed !important;
    font-size: 93% !important;
    font-style: normal !important;
    font-weight: bold;
    color: #333 !important;
    line-height: 24px !important;
}

.gFont {
    text-transform: none;
    font-weight: normal;
    font-size: 77% !important;
    margin-bottom: 6px!important;
}

.gIncFont {
    font-size: 15px !important;
}

#destinations2013 .arrowLeft, #destinations .arrowRight {margin-top:5px;}
#destinations2013 li {list-style:none; margin-bottom:8px; margin-left:0;}
#destinations2013 li img { float:left;}
#destinations2013 li p {margin-left: 75px; margin-bottom:0px;font-size:12px;}
#destinations2013 li p b, #destinations2013 li p strong {font-size:14px; color:#333}
#destinations2013 li .btn.btn-naked {margin-left: 55px; font-size:12px;}
#destinations2013 li .btn {padding: 0px 20px 6px;}

/* pretty photo changes */

div.pp_default .pp_bottom, div.pp_default .pp_top {
  display: none;
}
div.pp_default .pp_content, div.pp_default .pp_content_container .pp_left, 
div.pp_default .pp_content_container .pp_right{
  background:none;
}

.stage--dest__links.sectionlink {
    padding: 25px 0 0;
}

.stage--dest__links__item.sectionitem {
    padding: 5px 4px 24px;
}

.stage--dest__links__item.sectionitemspacing {
    padding: 5px 35px 24px;
}

.myef {
    background-position: -197px -132px;
}

.instagramIcon {
    background:url('http://www.ef.co.ve/sitecore/__~/media/efcom/2013/hsy/socialmedia/hp_instagram_icon.png')
}

.destLinks.line.noicons.links2013 {
    background: #f1f1f1;
}

.destLinks.line.noicons.links2013 span {
    height:auto;
    border-right: none;
    background: #f1f1f1;
    filter:none;
    box-shadow: none;
    border-bottom: none;
    padding: 24px 4px 1px;
}

.destLinks.line.noicons.links2013 a {
    text-shadow: none;
    height:65px;
}

.destLinks.line.noicons.links2013 a.active {
    background:#f1f1f1;
    color:#7e7e7e;
    border-bottom: 3px solid #000;
}

    .destLinks.line.noicons.links2013 a.active:hover {
        border-bottom: 3px solid #000;
    }

.destLinks.line.noicons.links2013 .linkitem2013:hover {
    text-decoration: none;
    border-bottom: 3px solid #ddd;
    cursor: pointer;
}

h3.enlarged {
    text-transform: uppercase;
    font-family: 'Roboto Condensed';
}

.footerWidget_followUs .iconLinks li {
    margin:0px;
}

.btn-naked span {
    padding: 0 6px 0 0;
}

.header25 .linkHighlighter {
    height:11px;
}
