/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
untappedcities customizations
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* all devices */
@media only screen and (min-width: 0) {

    .root {
        position: relative;
        z-index: 0;
    }

    /* post titles */
    .entry-header h1.entry-title a {

    }

    /* multi-page post 'next' button */
    .slideshowpage-wrapper {
        background: #00a0c6;
        padding: 10px 20px;
        margin: 20px 0 5px 0;
    }

    .slideshowpage-wrapper a:first-child {
        display: none;
    }

    .slideshowpage-wrapper a:last-child {
        position: relative;
        display: block;
        color: #fff !important;
        padding: 0 40px;
        font-size: 24px;
        font-weight: bold;
        text-align: center;
        text-decoration: none;
        line-height: 1.4;
    }

    .slideshowpage-wrapper a:last-child:after {
        position: absolute;
        content: '';
        right: 0;
        top: 0;
        bottom: 0;
        display: block;
        height: 100%;
        width: 28px;
        background: transparent url(../img/next-arrow.png) right 50% no-repeat;
    }

    .slideshowpage-wrapper a:hover {
        text-decoration: none !important;
    }

    .entry-wrapper a.viewfullpost {
        font-size: 12px;
        color: #aaa;
        text-decoration: none;
    }

    .entry-wrapper a.viewfullpost:hover,
    .entry-wrapper a.viewfullpost:active {
        color: #aaa;
        text-decoration: underline;
    }

    .tag-slideshowpage #page-nav {
        display: none;
    }

    /* ads */
    .sidebar .widget {
        margin: 2.618em 0;
    }

    .container-3cols .grid-item.w100,
    .container-4cols .grid-item.w100 {
        width: 100%;
    }

    .ad-header, .ad-footer {
        text-align: center;
        max-width: 100%;
        overflow: hidden;
        margin: 0 auto;
    }

    #div-gpt-ad-1489175487627-0, /* Dynamic Bottom */
    #div-gpt-ad-1489175487627-1, /* Dynamic Mid */
    #div-gpt-ad-1489175487627-2, /* Dynamic Top */
    #div-gpt-ad-1489175487627-3, /* ICWin Bottom */
    #div-gpt-ad-1489175487627-4, /* ICWin Top */
    #div-gpt-ad-1489175487627-5, /* UTPCTS_WindowBottom */
    #div-gpt-ad-1489175487627-6 /* UTPCTS_WindowTop */ {
        margin: 1.618em auto;
        text-align: center;
    }

    #div-gpt-ad-1489175487627-0 > div,
    #div-gpt-ad-1489175487627-1 > div,
    #div-gpt-ad-1489175487627-2 > div,
    #div-gpt-ad-1489175487627-3 > div,
    #div-gpt-ad-1489175487627-4 > div,
    #div-gpt-ad-1489175487627-5 > div,
    #div-gpt-ad-1489175487627-6 > div {
        display: inline-block;
    }

    /* newsletter sidebar widget */
    #newsletterbutton {
        display: block;
        width: auto;
        max-width: 300px;
        margin: 0 auto;
        padding: 20px;
        text-transform: uppercase;
        font-weight: bold;
        text-align: center;
        color: #fff !important;
        background: #00a0c6;
    }

    /* newsletter popup */
    #newsletterpopup {
        display: none;
        z-index: 2;
    }

    .modal-wrapper {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: rgba(0, 0, 0, .6);
    }

    .modal-wrapper .modal {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 80%;
        max-width: 650px;
        padding: 40px 20px;
        background: #fff;
    }

    .modal-wrapper .modal a.close {
        display: block;
        position: absolute;
        top: 10px;
        right: 10px;
        height: 32px;
        width: 32px;
        background: transparent url('../img/close.svg') 50% 50% no-repeat;
        background-size: 24px 24px;
    }

    .modal-wrapper .modal h3 {
        font-family: 'American Typewriter', 'Cutive', sans-serif;
        font-size: 24px;
        text-transform: capitalize;
        font-weight: normal;
        text-align: center;
        margin: 0;
    }

    .modal-wrapper .modal h4 {
        font-size: 18px;
        font-style: italic;
        font-weight: normal;
        text-align: center;
        -webkit-font-smoothing: antialiased;
        margin: 1em 0 2em 0;
    }

    .modal-wrapper .modal input[type=email] {
        font-family: 'Open Sans';
        font-weight: normal;
        font-size: 18px;
        margin: 0 auto 1em auto;
        width: auto;
    }

    .modal-wrapper .modal input[type=submit] {
        margin: 0 auto;
        text-transform: uppercase;
        font-weight: bold;
        background: #00a0c6;
    }

    .modal-wrapper .modal .mc4wp-alert {
        text-align: center;
    }

    .modal-wrapper .modal .mc4wp-alert p {
        margin-top: 1em;
    }

    .modal-wrapper .modal .mc4wp-alert.mc4wp-error {
        color: indianred;
    }

    .modal-wrapper .modal .mc4wp-alert.mc4wp-success {
        color: mediumseagreen;
    }

    /* expandable search */
    #expandablesearch {
        display: none;
    }

    /* custom tours page */
    #events-page h1 {
        color: #00a0c6;
    }

    #events-page h3.section_title {
        color: #fff !important;
        max-width: 400px;
        background: #00a0c6;
        font-weight: bold;
        padding: 5px 12px;
        font-size: 16px;
        text-transform: uppercase;
        margin: 7px 0 10px 0;
    }

    #events-page h3.section_title.flush {
        margin-bottom: 0;
    }

    #events-page .touritem a {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 99;
    }

    #events-page .touritem img {
        width: 100%;
        height: auto;
    }

    #events-page .touritem .title {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 5;
        color: #00a0c6;
        font-size: 18px;
        font-weight: bold;
        line-height: 1.2;
        text-align: center;
        padding: 10px 20px;
        background: rgba(255, 255, 255, .8);
    }

    #events-page .touritem .date {
        position: absolute;
        top: 0;
        right: 0;
        width: auto;
        height: auto;
        padding: 24px;
        color: #fff;
        background: #00a0c6;
        text-align: center;
    }

    #events-page .touritem .date.hasmore {
        padding: 18px 24px 30px 24px;
    }

    #events-page .touritem .date .month {
        font-size: 18px;
        text-transform: uppercase;
    }

    #events-page .touritem .date .day {
        font-size: 18px;
    }

    #events-page .touritem .date .more {
        position: absolute;
        bottom: 6px;
        left: 0;
        width: 100%;
        font-size: 12px;
        font-weight: normal;
        opacity: .4;
    }

    #events-page .gallery {
        width: 100%;
        margin-top: 0;
    }

    #events-page .gallery .controls {
        text-align: inherit;
        top: -15px;
        left: 10px;
        bottom: inherit;
        width: auto;
        z-index: 999;
    }

    #events-page .gallery .controls a.control-button {
        width: 25px;
        height: 25px;
        font-family: Arial;
    }

    #events-page .gallery .controls a.control-buttom {
        padding: 4px 2px;
    }

    #events-page .gallery figure {
        height: 200px;
        margin: 0;
        background: #fff;
    }

    #events-page #upcomingtours .touritem {
        position: relative;
        overflow: hidden;
        height: 220px;
        margin: 0 0 10px 0;
    }

    #events-page #upcomingtours .touritem:nth-child(even) {
        margin-right: 0;
    }

    #events-page #upcomingtours .touritem .date {
        padding: 16px 18px;
    }

    #events-page #upcomingtours .touritem .date.hasmore {
        padding: 12px 18px 20px 18px;
    }

    #events-page #upcomingtours .touritem .date .month {
        font-size: 18px;
        margin-bottom: 0;
    }

    #events-page #upcomingtours .touritem .date .day {
        font-size: 18px;
    }

    #events-page #upcomingtours .touritem .date .more {
        font-size: 12px;
        bottom: 2px;
    }

    #events-page #upcomingtours .touritem .date .more:after {
        display: none;
    }


    #events-page .gallery .touritem .title,
    #events-page #upcomingtours .touritem .title {
        font-size: 18px;
    }

    #events-page .gallery .touritem .title div,
    #events-page #upcomingtours .touritem .title div {
        overflow: hidden;
        height: 100%;
    }

    a.peek-book-btn-yellow {
        width: 100%;
        max-width: 300px;
        margin-bottom: 1.3em;
    }

    .entry-content a.peek-book-btn-yellow {
        text-decoration: none;
    }

    body.page.tour article.category-tour .media-holder {
        display: none;
    }

    .entry-content p img {
        margin-bottom: 0;
    }

    .page.category-tour .entry-content p:first-of-type img {
        margin-top: 0;
    }

    .page-id-400864 .ad-header,
    .page.tour .ad-header {
        display: none;
    }

    /* taboola widget for posts */
    .horizontal-top.after-menu {
        display: none;
    }

    /* tours sidebar items */
    a.custom-sidebar-image {
        display: block;
        margin-bottom: 2.618em;
    }

    /* social buttons */
    /* add this social buttons (below post body) */
    .addthis_wrapper {
        padding-top: 5px;
    }

    .addthis_wrapper .addthis_toolbox {
        overflow: hidden;
    }

    .addthis_wrapper .addthis_toolbox > a {
        z-index: 1000;
    }

    .addthis_wrapper .addthis_toolbox > a * {
        vertical-align: top !important;
    }

    /* facebook sidebar widget */
    #text-36 {
        padding-left: 0;
        padding-right: 0;
        text-align: center;
    }

    /* footer nav (prod and staging, respectively) */
    #text-71,
    #text-92 {
        text-align: center;
        padding: 20px 20px 40px 20px;
    }

    .taglink {
        font-size: 0.9rem;
        text-decoration: none !important;
        text-transform: capitalize;
    }

    /* popular posts */
    .popular-posts ul.widgets-list-layout li {
        position: relative;
        padding: 0;
        margin-bottom: 1em;
    }

    .popular-posts ul.widgets-list-layout li > a {
        display: block;
        float: left;
        width: 23%;
        padding-top: 3px;
    }

    .popular-posts ul.widgets-list-layout li > a img {
        display: block;
        width: 100%;
        max-width: none;
        float: none;
    }

    .popular-posts ul.widgets-list-layout li > div.widgets-list-layout-links {
        position: absolute;
        top: 50%;
        left: 25%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
    }

    /* pages */
    .page .entry-header .single-meta {
        display: none;
    }

}

/* small mobile */
@media only screen and (max-width: 320px) {

    .main-section .boxed {
        margin: 0 10px;
    }

    .single-meta .entry-meta .single-taxonomy {
        display: none;
    }
}

/* tablet + */
@media only screen and (min-width: 40em) {

    /* tours buy button */
    header.entry-header a.peek-book-button-flat {
        display: none;
    }

    /* taboola widget for posts */
    .horizontal-top.after-menu {
        display: block;
    }

    #events-page .gallery .touritem,
    #events-page #upcomingtours .touritem {
        height: 400px;
    }
}

/* up to (excluding) desktop */
@media only screen and (max-width: 64.062em) {

    #sidebar.main-sidebar .sidebar {
        text-align: center;
    }
}

/* desktop */
@media only screen and (min-width: 64.063em) {

    #header { padding: 10px 0; }

    #header.stuck .header {
        background-color: rgba(255,255,255,.90);
    }

    #header .large-3 {
        width: 30%;
    }

    #header .large-9 {
        width: 65%;
    }

    ul.main-menu {
        padding: .82em 0;
        margin-right: 60px;
    }

    ul.main-menu.faded {
        opacity: .3;
    }

    ul.main-menu li {
        padding: .5em 1em;
        margin: 0 .75em 0 0;
    }

    ul.main-menu li:first-child {
        background: #00a0c6;
    }

    ul.main-menu li:first-child a {
        color: #fff !important;
    }

    ul.main-menu li:not(:first-child) a:hover {
        color: #00a0c6;
    }

    /* expandable search */
    #expandablesearch {
        display: block;
        z-index: 99;
        position: absolute;
        top: 47%;
        transform: translate(0, -50%);
        right: 2.618em;
    }

    #expandablesearch input[type=search] {
        background: transparent url('../img/search.svg') 10px 50% no-repeat;
        background-size: 24px 24px;
        margin: 0;
        width: 40px;
        transition: width .25s;
        height: 40px;
        border-width: 0;
        padding-left: 40px;
    }

    #expandablesearch input[type=search]:focus {
        background-color: #fff;
        width: 200px;
        border-width: 1px;
        border-color: #333;
    }

    /* posts */
    .entry-wrapper {
        padding: 0 0 3.706em 0;
    }

    .single-meta {
        clear: both;
        padding: 0;
        margin-top: -0.1em;
    }

    .single-meta .entry-meta {
        margin: 0 0 3.125em 0;
        padding: 0;
        text-align: left;
    }

    .single-meta .entry-meta i {
        font-size: 1em;
    }

    .single-meta p {
        font-size: 1em;
        margin: 1.618em 0 0 0;
    }

    .magazine-grid.dark .container-3cols.fit .entry-meta {
        display: none;
    }

    /* custom tours page */
    #events-page .gallery .touritem,
    #events-page #upcomingtours .touritem {
        height: 520px;
    }

    #events-page #upcomingtours .touritem {
        float: left;
        width: 49%;
    }

    #events-page .gallery figure {
        height: 600px;
    }

    #events-page #upcomingtours .touritem {
        height: 320px;
        margin: 0 2% 10px 0;
    }

    #events-page .gallery .touritem .title {
        font-size: 28px;
        height: auto;
    }

    #events-page .touritem .date .month,
    #events-page .touritem .date .day {
        font-size: 24px;
    }

    #events-page .touritem .date .more {
        font-size: 14px;
    }

    .page-id-400864 .single-meta {
        display: none;
    }

    .page-id-400864 .ad-sidebar-top {
        display: none;
    }

    .page.tour .ad-sidebar-top {
        display: none;
    }

    /* newsletter popup */
    .modal-wrapper .modal {
        padding: 40px 80px;
    }

    .modal-wrapper .modal h3 {
        font-size: 48px;
    }

    .modal-wrapper .modal h4 {
        font-size: 24px;
    }

    .modal-wrapper .modal input[type=email] {
        width: 300px;
    }
}


/* Private Tours Customization */
.page .private-and-custom-tours h1.entry-title {
    text-align: center;
    text-transform: uppercase;
}
.page .private-and-custom-tours .tour_clients {
    margin: 40px 0;
    text-align: center;
}
.page .private-and-custom-tours .tour_text {
    margin: 45px 0;
    font-weight:300;
}
.page .private-and-custom-tours .tour_cta_text {
    clear: both;
    margin: 10px 0 40px;
    font-weight:300;
}
.page .private-and-custom-tours .tour_client_images img {
    max-width: 260px;
    background: #fff;
    max-height: 100px;
    padding: 0 20px;
}
.page .private-and-custom-tours .tour_cta_wrapper {
    clear: both;
    text-align: center;
    font-size: 42px;
    padding-top: 47px;
    
}
.page .private-and-custom-tours .tour_cta_button a {
    background-color: #02a9cd;
    color: #fff;
    font-size: 30px;
    display: inline-block;
    padding: .4em .6em .3em;
    text-decoration: none;
    border-radius: .2em .2em .2em .2em;
    font-family: 'Open Sans',Helvetica Neue,Helvetica,Arial,sans-serif;
    text-align: center; 
    width:300px; 

}
.page .private-and-custom-tours quote.tour_testimonial {
    font-size: 33px;
    display: inline-block;
    padding: 10px 37px;
}
.page .private-and-custom-tours .tour_footer p {
    font-size: 37px;
    line-height: 1.2;
}
.page .private-and-custom-tours .tour_footer {
    margin-top: 30px;
}

.utc-request-to-book a {
    background-color: #00a0c6;
    color: #fff;
    border-bottom: 2px solid #008fb2;
    font-size: 30px;
     display: inline-block;
    padding: .4em .6em .3em;
    text-decoration: none;
    border-radius: .2em .2em .2em .2em;
    font-family: 'Open Sans',Helvetica Neue,Helvetica,Arial,sans-serif;
    text-align: center; 
    width:300px; 
}

section.uc_tour_widget p {
    margin: 0;
    padding: 0;
}
.widget .textwidget .utc-request-to-book a {
    color: #fff;
}
section.uc_clean_widget { 
	margin : 0 0 30px !important;
	padding:0 !important;
	background:transparent !important;
}

/* Insider / Member Tours Customization */
.widget .textwidget .utc-insider-button {
    width:97%;
}
.widget .textwidget .utc-insider-button a {
    color: #fff; width:100%;
}
.utc-insider-button {display:block;text-align:center;}
.utc-insider-button a {
    background-color: #00a0c6;
    color: #fff;
    border-bottom: 2px solid #008fb2;
    display: inline-block;
    padding: .4em .6em .3em;
    text-decoration: none;
    border-radius: .2em .2em .2em .2em;
    font-family: 'Open Sans',Helvetica Neue,Helvetica,Arial,sans-serif;
    text-align: center;
    width: 350px;
    font-weight:600;
    font-size: 21px;
}

.utc-request-to-book-X {
    background-color: #00a0c6;
    color: #fff;
    border-bottom: 2px solid #008fb2;
    font-size: 16px;
     display: inline-block;
    padding: .4em .6em .3em;
    text-decoration: none;
    border-radius: .2em .2em .2em .2em;
    font-family: 'Open Sans',Helvetica Neue,Helvetica,Arial,sans-serif;
    text-align: center; 
    max-width:500px;
    width:100%;
    margin-bottom:20px; 
    font-weight:bold;
    text-transform:uppercase;
}

@media only screen and (min-width: 0){
	.utc-request-to-book a {
	    width: 100%;
	    max-width: 300px;
	    margin: 1.3em 0;
	}
}
	.utcoverlay,#usoverlay-shade{display:none}
	#utcoverlay-shade{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;background-color:#000}
	.utc-popup{position:fixed;top:-500px;border-radius:10px;left:0;z-index:100001;background-color:#f9f9f9;padding:20px;color:#fff;box-shadow:0 0 16px #000;display:none}
	.utc-popup .formwrapper h2{color:#2a89a1;font-weight:600;font-size:34px;margin:0;}
	.utc-popup .formwrapper{font-size:16px;color:#444;width:525px;background-color:#fff;padding:5px;text-align:center}
	.utc-popup .utc_close{width:26px;height:26px;position:absolute;right:-7px;top:-5px;background:#000;border-radius:50%;border:solid 2px #fff;box-shadow:0 0 5px #000;text-align:center;line-height:19px;cursor:pointer}
	.utc-popup .utc_close::after{content:'x';text-align:center;font-weight:600;font-size:19px}
    .utc-popup .optout {cursor:pointer;background:#f1f1f1;color:#222;font-weight:600;padding: 7px 10px;border: none;border-radius:10px}
	.usoverlay .wrapper{padding:15px 30px 30px}
	.utc-popup .formwrapper label {text-align: left;}
	.utc-popup .contact-form textarea {height: 70px;}
	.utc-popup input.pushbutton-wide {background: #00a0c6;}
	.utc-popup   .contact-form input[type=email],
	.utc-popup   .contact-form input[type=text] {
	    width: 300px;
	    max-width: 98%;
	    margin-bottom: 5px;
	    line-height: 1;
	    height: 26px;
	}



@media only screen and ( max-width: 480px ) {
	.utc-popup {margin:0;padding:10px;width:97%}
	.utc-popup .formwrapper {width: 100%;}
	.utc-popup .utc_close {right: 0px;}
	.utc-popup .formwrapper h2 {font-size: 14px;  } 
	.utc-popup .contact-form textarea {height: 43px;min-height: 0;width:100%	}
	.utc-popup  .contact-form label { margin-bottom:0;font-size:12px;}	
	.utc-popup .formwrapper h2 {font-size: 20px;}
	.utc-popup input.pushbutton-wide {width: 100%;padding: 10px;}


	.utc-popup p.contact-submit {
	    margin-bottom: 0;
	}
	.utc-insider-button a { width:100%;}
}


/* Memberpress tweaks */

.memberpressgroup-insiders h2 {
    font-size: 21px;
    font-weight: 400;
}
.memberpressgroup h1 {
    margin-top: 0;
    margin-bottom: 0;
}
.memberpressgroup-insiders .mepr-price-menu.clean.fixed {
    position: relative;
    z-index:0;
    margin-bottom:60px;
}
.memberpressgroup-insiders .mepr-price-menu.fixed.clean .mepr-price-boxes .mepr-price-box:first-child {
  /*  border-left: .2rem solid ##e6ecf5;*/
}
.memberpressgroup-insiders .mepr-price-menu.fixed .mepr-price-boxes.mepr-3-col .mepr-price-box { margin-top:32px;}
.memberpressgroup-insiders .mepr-price-menu.fixed.clean .mepr-price-box {
    border-top: 1px solid #e6ecf5;
    border-right: 1px solid #e6ecf5;
    border-bottom: 1px solid #e6ecf5;
    border-left: 1px solid #e6ecf5;
    border-radius: .8rem;
    margin-bottom: 4px;
    margin-left:20px;
}
.memberpressgroup-insiders .mepr-price-menu.fixed .mepr-price-box.highlighted .mepr-most-popular {
    z-index: 1;
    width: 100%;
    color: #0282c8;
    text-align: center;
    text-transform: uppercase;
    background-color:transparent;
    font-size: 18px;
    margin: 26px 0 0;
    border-right: 0;
    border-bottom: 0;
	font-weight:bold;
}
.memberpressgroup-insiders .mepr-price-menu.fixed .mepr-price-box-head, .mepr-price-menu.fixed .mepr-price-box-benefits, .mepr-price-menu.fixed .mepr-price-box-foot {
    margin: 0;
}
.memberpressgroup-insiders .mepr-price-menu.fixed .mepr-price-box-head {padding:0;margin:0;}
.memberpressgroup-insiders .mepr-price-menu.fixed .mepr-price-box .mepr-most-popular,
.memberpressgroup-insiders .mepr-price-menu.fixed .mepr-price-boxes.mepr-3-col .mepr-price-box.highlighted { background-color:transparent;margin-top:0;}
.memberpressgroup-insiders .mepr-price-menu.fixed .mepr-price-box-title {
    font-weight: 300;
    font-size: 38px;
    margin :0;
 }
.memberpressgroup-insiders  .mepr-price-menu.fixed.clean .mepr-price-box.highlighted .mepr-price-box-benefits {
    background-color: transparent;
 }    
.memberpressgroup-insiders .mepr-price-menu.fixed .mepr-price-box-price {
    margin: 0;
    padding: 10px 0;
    font-weight: 300;
    font-size: 39px;
    font-family: sans-serif !important;
    background-color: #046dba;
    color: #fff;
}
.memberpressgroup-insiders .mepr-price-menu.fixed .mepr-price-box.highlighted .mepr-price-box-price {
    background-color: #06429e;
}
.memberpressgroup-insiders .mepr-price-menu.fixed .mepr-price-box-button a {
    background: #ff9c00;
    border-bottom: none;
    border-radius: 2rem;
    color: #fff;
    display: inline-block;
    font-family: filson-soft,sans-serif;
    font-size: 18px;
    text-decoration: none;
    height: 40px;
    letter-spacing: .1rem;
    line-height: 1;
    padding: 10px 40px;
    text-transform: uppercase;
    transition: background .5s ease-in-out;
}
.mp-form-label label {
    font-weight: bold;
}
.mp-form-row input {
    font-weight: bold;
}
.memberpressgroup-insiders .mepr-price-menu.fixed .mepr-price-box-button a:hover { background: #E67700;}
.entry-content .mp_wrapper {margin:10px 0 !important;}
.memberpressgroup blockquote {
    margin: 0;
    padding: 10px 0 ;
    border:none;
}
.memberpressgroup-template .ad-header,
.memberpressgroup-template .ad-footer {
    display: none;
}
.mepr-signup-form .mepr_payment_method { display:none;}
.mepr-price-menu.fixed .mepr-price-box-benefits .mepr-price-box-benefits-list {
    margin: 0 20px;
    min-height: 322px;
}
@media only screen and (max-width:840px) { 

.memberpressgroup-insiders .mepr-price-menu.fixed .mepr-price-boxes.mepr-3-col .mepr-price-box {margin-top:0;}
.mepr-price-menu.fixed {
    width: 100%;}	
.columns blockquote {
    width: 100%;
    margin: 0;
    float:none;
    padding:0 10px;
    }
    .memberpressgroup-insiders .mepr-price-menu.fixed.clean .mepr-price-box {
	    margin-left:2%;
	 }
	 .memberpressgroup-insiders .mepr-price-menu.fixed .mepr-price-box-price {
	    margin: 0;
	    padding: 10px 0;
	    text-align: center;
	}
   
	 .mepr-price-menu.fixed .mepr-price-box-title {text-align:center}
	 .row.collapse>.column, .row.collapse>.columns {
    padding-left: 5px;
    padding-right: 5px;
	}
	.mepr-price-menu.fixed .mepr-price-box-benefits .mepr-price-box-benefits-list {
	    min-height: 0;
	}
}
.mepr_annual {
    font-size: 13px;
    margin-bottom: 20px;
}