/**
 * Store Included Table
 */
.rawt-store-included-table td.col-3:before {
    color: #b7cc69;
    content: "\f00c";
}

.rawt-store-included-table tr.row-last,
.rawt-store-included-table tr.row-last:hover td {
    color: #444;
    background: #FFFECD !important;
}

.rawt-store-included-table .rawt-store-button {
    font-size: 1.3em;
    box-shadow: none;
}

/**
 * Buttons
 */
.rawt-store-button.store-preview-button .icon:before {
    content: "\f03e";
}

.rawt-store-button.store-more-button .icon:before {
    content: "\f002";
}

/**
 * Pricing table
 */
.rawt-store-pricing-table .rawt-highlight {
    background: #FFFECD;
    font-weight: 400;
    box-shadow: none;
}

/**
 * Splash
 */
.rawt-store-splash-header .guarantee-logo {
    background: url(images/30_day_guarantee.png) top left no-repeat;
    background-size: 100% auto;
    max-width: 223px;
    padding-top: 73.5%;
    width: 100%;
}

/**
 * Store
 */
.rawt-store .store-section > h2 {
    font-family: 'Indie Flower';
    font-size: 1.9em;
    /*text-align: center;*/
   /* position: relative;*/
}

.rawt-store .store-item > h2 {
    text-transform: uppercase;
}

/*.rawt-store .store-section > h2:after {
    position: absolute;
    bottom: -0.4em;
    left: 25%;
    border-bottom: 2px solid #6c6a66;
    width: 50%;
    content: '';
}*/

.rawt-store .store-section > h2 .icon {
    margin-top: -0.3em;
}

.rawt-store .store-item:after {
    display: block;
    height: 4px;
    width: 100%;
    background: url(images/stripes_dark.png) repeat scroll left top transparent;
    background-size: 5px 5px;
    content: " ";
    margin: 0 0 1em 0;
}

.no-background-size .rawt-store .store-item:after {
    background: url(images/stripes_dark5.png) repeat scroll left top transparent;
}

.rawt-store .store-item-image {
    background: rgb(255,255,255);
    background: rgba(255,255,255,0.7);
    padding: 0.4em;
    border-radius: 0.2em;
    box-shadow: 0 0 0.4em #e9e6e1;
    border: 1px solid #EAE7E2;
}

.rawt-store .store-item-summary {
    font-weight: 100;
    font-size: 1.3em;
}

.rawt-store .store-menu-item-mobile-apps .icon {
    font-size: 13em !important;
}

.rawt-store .store-menu-item-mobile-apps a p {
    margin-top: -0.5em;
}

.rawt-store .store-section-mobile-apps > h2 .icon {
    font-size: 1.2em;
}

.rawt-store .store-menu-item-mobile-apps .icon:before,
.rawt-store .store-section-mobile-apps > h2 .icon:before {
    content: "\f10b";
}

.rawt-store .store-menu-item-memberships .icon,
.rawt-store .store-section-memberships > h2 .icon {
    font-family: 'TheRawtarianLogos'
}

.rawt-store .store-menu-item-memberships .icon:before,
.rawt-store .store-section-memberships > h2 .icon:before {
    content: "\e031";
}

.rawt-store .store-menu-item a p {
    color: #7c7975;
    text-transform: uppercase;
    font-family: 'Proxima Nova';
}

/**
 * Sticky Reminder
 */
.rawt-store-sticky-reminder .close .icon:before {
    content: "\f00d";
}

/**
 * Ad Featured
 */
.rawt-store-ad-featured .title {
    color: #6c6a66;
}

/**
 * Store banner Ad
 */
.rawt-store-banner-ad h3,
.rawt-store-banner-ad h4 {
    font-family: 'Dancing Script';
}

.rawt-store-banner-ad .close {
    opacity: 0.8;
    width: 48px;
    height: 48px;
    background: url(images/dark_buttons.png) -96px 0 no-repeat;
}

.rawt-store-banner-ad .close:hover {
    opacity: 1;
}

/**
 * App banner ad
 */
.rawt-store-app-banner-ad.platform-ios .platform-icon:before {
    content: "\f179";
}

.rawt-store-app-banner-ad.platform-android .platform-icon:before {
    content: "\f17b";
}

/**
 * Banner Ad Individual Styles
 */
.rawt-store-member-banner-ad,
/*.rawt-store-app-banner-ad.app-banner-ad-678,*/
.rawt-store-banner-ad.store-banner-ad-6420 {
    background: #fff;
}

.rawt-store-member-banner-ad h2,
.rawt-store-member-banner-ad h3,
.rawt-store-member-banner-ad h4,
.rawt-store-member-banner-ad h5,
/*.rawt-store-app-banner-ad.app-banner-ad-678 h2,
.rawt-store-app-banner-ad.app-banner-ad-678 h3,
.rawt-store-app-banner-ad.app-banner-ad-678 h4,
.rawt-store-app-banner-ad.app-banner-ad-678 h5,*/
.rawt-store-banner-ad.store-banner-ad-6420 h2,
.rawt-store-banner-ad.store-banner-ad-6420 h3,
.rawt-store-banner-ad.store-banner-ad-6420 h4,
.rawt-store-banner-ad.store-banner-ad-6420 h5 {
    color: #333;
}

.rawt-store-member-banner-ad a,
.rawt-store-member-banner-ad a:hover,
/*.rawt-store-app-banner-ad.app-banner-ad-678 a,
.rawt-store-app-banner-ad.app-banner-ad-678 a:hover,*/
.rawt-store-banner-ad.store-banner-ad-6420 a,
.rawt-store-banner-ad.store-banner-ad-6420 a:hover {
    color: #888;
}

/**
 * Store Ad List
 */
.rawt-store-ad-list li {
    margin: 0 0 1em 0;
}

.rawt-store-ad-list li:hover {
    opacity: 0.8;
}

.rawt-store-ad-list li img {
    border-radius: 0.5em;
    box-shadow: 0 0 0.4em #e9e6e1;
    border: 1px solid #EAE7E2;
}

.sidebar > .region > .block-rawtstore-ad-list {
    background: none;
    border: none;
    padding: 0;
    box-shadow: none;
}

.sidebar > .region > .block-rawtstore-ad-list .ad-header {
    background: url(images/figure_test7.jpg) top left no-repeat;
    background-size: 100% auto;
    padding-top: 63%;
    margin-bottom: 1em;
    border-radius: 0.5em;
    box-shadow: 0 0 0.4em #e9e6e1;
    border: 1px solid #EAE7E2;
}

/**
 * Entity Icons
 */
.node-type-store_item .title .icon:before,
.page-node-6 .title .icon:before,
.rawt-grid .item-store_item .grid-label .icon:before,
.rawt-grid .item-store_item .details-content .icon:before,
.rawt-preview .item-store_item h2 .icon:before,
.rawt-carousel .item-store_item .carousel-label .icon:before,
.rawt-spread-store_item .spread-parent h2 .icon:before,
.rawt-spread-store_item .spread-parent .action .icon:before,
.rawt-spread-store_item .spread-child-type-image .action .icon:before,
.rawt-spread .spread-child-type-store_item .action .icon:before,
.rawt-taxonomy-browser .browser-slide-store_item .action .icon:before,
.rawt-entity-tree .store_item-section .icon:before,
.rawt-entity-index .store_item-section caption .icon:before,
.rawt-button-list .menu-member-store_items .icon:before,
.rawt-store-button .icon:before {
    font-family: inherit !important;
    content: "\f07a" !important;
}
