/*
Theme Name: ELEANOR GRACE 1.7
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme.
Version: 1.1
Author: Dann Hanks
Author URI: http://www.dannhanks.com
Template: enfold
*/


/* EDITED FILES NOTES FOR EVENTS 

the-events-calendar/src/views/list/single-event.php
the-events-calendar/src/views/modules/address.php
the-events-calendar/src/functions/template-tags/general.php




*/



@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=583039fb-cc8c-4582-9281-0752d17fee0d");
   @font-face{
        font-family:"AlexBrush W00 ROB";
        src:url("Fonts/51ad0ea9-7c81-40b3-a470-bba73685f07a.eot?#iefix");
        src:url("Fonts/51ad0ea9-7c81-40b3-a470-bba73685f07a.eot?#iefix") format("eot"),url("Fonts/304c62b9-52cd-4aa0-9b7f-0bcb8bb59b3d.woff2") format("woff2"),url("Fonts/f19652ff-8848-4f98-815e-8ca7e22dcf6a.woff") format("woff"),url("Fonts/8a0c3a1f-2faf-4863-9a9b-16af4b4186c1.ttf") format("truetype"),url("Fonts/45255094-3ff9-429e-843e-d3f69b9f1563.svg#45255094-3ff9-429e-843e-d3f69b9f1563") format("svg");
    }
    @font-face{
        font-family:"DINNextW01-CondensedMed";
        src:url("Fonts/0b46a18d-fb34-4ef7-b5da-5902c510577a.eot?#iefix");
        src:url("Fonts/0b46a18d-fb34-4ef7-b5da-5902c510577a.eot?#iefix") format("eot"),url("Fonts/76b8cda6-0ded-4197-acab-e314297eb90f.woff2") format("woff2"),url("Fonts/2613a064-2962-44af-ae6f-3640e06e8dc4.woff") format("woff"),url("Fonts/2889b152-497e-4ea3-a90d-02854d136a8d.ttf") format("truetype"),url("Fonts/4f311da1-9ec6-4379-9621-b45be0e23abd.svg#4f311da1-9ec6-4379-9621-b45be0e23abd") format("svg");
    }
    @font-face{
        font-family:"DIN Next W01 Light";
        src:url("Fonts/3e0b2cd7-9657-438b-b4af-e04122e8f1f7.eot?#iefix");
        src:url("Fonts/3e0b2cd7-9657-438b-b4af-e04122e8f1f7.eot?#iefix") format("eot"),url("Fonts/de1216be-00c2-43c0-9c45-3e7f925eb519.woff2") format("woff2"),url("Fonts/bc176270-17fa-4c78-a343-9fe52824e501.woff") format("woff"),url("Fonts/3516f91d-ac48-42cd-acfe-1be691152cc4.ttf") format("truetype"),url("Fonts/d1b1e866-a411-42ba-8f75-72bf28e23694.svg#d1b1e866-a411-42ba-8f75-72bf28e23694") format("svg");
    }
    @font-face{
        font-family:"DIN Next W01 Regular";
        src:url("Fonts/da088ecc-a53c-4831-a95b-6fd81b5b338a.eot?#iefix");
        src:url("Fonts/da088ecc-a53c-4831-a95b-6fd81b5b338a.eot?#iefix") format("eot"),url("Fonts/44e7b0fa-6c8d-43c2-b19e-f1e3ce9ea57c.woff2") format("woff2"),url("Fonts/c5a7f89e-15b6-49a9-8259-5ea665e72191.woff") format("woff"),url("Fonts/868c94b5-ca49-46b7-b62b-297f8d861125.ttf") format("truetype"),url("Fonts/e3145f65-29b5-4f7f-8c6e-2dc135021b6a.svg#e3145f65-29b5-4f7f-8c6e-2dc135021b6a") format("svg");
    }
.newheader a, #full_slider_2 a {text-decoration: none!important}

.page-id-15954 .uk {display: block!important}

.terms strong {font-weight: bold!important}
.australia::before {background-image: url("img/aus.jpg")}
.uk::before {background-image: url("img/gb.jpg")}
.usa::before {background-image: url("img/usa.jpg")}
.ireland::before {background-image: url("img/ire.jpg")}
.australia span, .uk span, .ireland span {text-decoration: underline;}
.australia, .uk, .ireland, .usa {font-size:20px!important; font-family:"DINNextW01-CondensedMed";}
.payoption.pbp .avia_textblock.terms p, .payoption.last .avia_textblock.terms p {font-size:10px!important;}
.australia::before, .uk::before, .ireland::before, .usa::before {content: "";
    width: 30px;
    height: 22px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom center;
    display: inline-block;
    margin-right:5px;
    margin-left:5px;
    margin-top:5px;
}

.pbc-ire.on, .pbc-aus.on, .pbc-uk.on, .pbm-uk.on, .pbm-ire.on, .pbp-ire.on, .ireland.on  {display:block!important;}
.payoption.last.on,  .pbp.on  {display:table-cell!important;}
.uk.on, .ireland.on, .australia.on {display:inline-block!important;}
.pbc-ire.off, .pbc-aus.off, .pbc-uk.off, .pbc-ire, .pbc-aus, .ireland.off, .australia.off, .uk, .pbp-ire, .pbp.off, .pbp-uk.off, .pbm-uk.off, .pbm-ire.off, .pbm-ire, .pbm.off, .payoption.last.off {display:none!important}
#top .flex_column_table_cell.wider.payoption.first {
    float: none!important;
    display: block!important;
    margin: 0 auto!important;
}
.flex_column_table.av-equal-height-column-flextable.-flextable.widerup {display: block!important}


.product_cat-services.product-type-phive_booking .woocommerce-Price-amount {display:block!important;}
.product_cat-services.product-type-phive_booking .woocommerce-Price-currencySymbol:before {content:"From "; font-size:70%; font-weight:normal!important }

#top select, #top .avia_ajax_form .select, #top .entry-content-wrapper select {
    -webkit-appearance: none;
    background-image: url(img/angle-down-solid.svg)!important;
    background-position: center right;
    background-repeat: no-repeat;
    border-radius: 2px;
}

.extra-resources label span {font-size:17px!important; font-weight:bold!important; color:#000!important;}
.extra-resources label {font-size: 17px!important;
    text-transform: uppercase;
    margin-bottom: 10px;
    display: block;}
.extra-resources.asset-section {display:block}

.single_add_to_cart_button.button.alt.ph_book_now_button {display:none!important;}
.product_cat_services .single_add_to_cart_button.button.alt.ph_book_now_button {display:block!important;}
.single_add_to_cart_button.button.alt.ph_book_now_button.on {display:block!important;}

.product_cat-holistic-treatments .extra-resources {display:block!important}
.extra-resources, .ph-calendar-container, .booking-info-wraper {display:none}
.extra-resources.on, .ph-calendar-container.on, .booking-info-wraper.on {display:block}
.profiledescription {line-height:1.3!important}
/*.product-type-phive_booking .woocommerce-Price-amount:before {
    content: "FROM";
    font-size: 20px;
    margin-right: 10px;
    color: black;
}*/

.page-id-1765 #gform_fields_6 label {color:#FFFFFF!important}
.page-id-1765 #text-2 p {color:#FFF!important; margin-bottom:30px!important;}

.cart_dropdown_link {z-index:99999!important}
.av_textblock_section .add_to_cart_button {
    font-family: "DINNextW01-CondensedMed";
    color: #FFF!important;
    font-weight: normal;
    font-size: 25px!important;
    line-height: 1!important;
    background-color: black!important;
    margin: 20px auto!important;
    float: none;
    display: block;
    text-align: center;
    width: 148px;
	padding-top:15px;
	-webkit-box-shadow: 0px 0px 15px 5px #a29061; 
box-shadow: 0px 0px 15px 5px #a29061;
}

.av_textblock_section  .add_to_cart_button:hover { background-color:#fbb03f!important;}


.added_to_cart_notification {color:#FFF;}
.added_to_cart_notification::before {color:#000; display:block; content: "CART UPDATED"; font-weight:bold;text-align: center}
.avia_textblock .added_to_cart {
    display: block;
    text-align: center;
    color: white!important;
    margin-top: 15px;
}
.av_textblock_section .ajax_add_to_cart a {display: block; float: none; text-align: center} 

/*.product_cat-psychic-nights-2 .time-calendar-date-section {display:none;}*/

.product-type-phive_booking .woocommerce-Price-amount, .product_cat-psychic-nights-2 .woocommerce-Price-amount {
    display:none!important;
}
.related.products .product-type-phive_booking .woocommerce-loop-product__title:after {
    content: "From £35";
    color: #FFF;
    clear: left;
    font-size: 30px!important;
    margin-top: 18px;
    font-weight: bold;
    display: block;
}
.product_cat-holistic-events #booking_price_text .woocommerce-Price-amount, .product_cat-psychic-nights-2 #booking_price_text .woocommerce-Price-amount {
    display:block!important; font-size:25px!important;
}
#top .price span {font-size:23px;}

.product_cat-holistic-events .cart, .product_cat-psychic-nights-2 .cart {margin-top:30px;}
.product_cat-holistic-events form.cart, .product_cat-psychic-nights-2 form.cart {
	padding: 4% !important;}
.persons-title {
    width: 100%;
    font-size: 18px;
    margin-bottom: 10px;
}
.person-value {
	width: 100%;
}
.time-picker li.ph-calendar-date {
    width: 46% !important;
}
.booking-info-wraper {
    margin: 15px 7px;
    width: 93%;
}
.time-picker-wraper select {font-size:18px!important;}
.input-assets.phive_book_assets {margin-right:0!important}
.persons-title .label-resources {margin-left:0!important}
.extra-resources {margin-bottom:25px;}
.extra-resources .resources-wraper {padding:0!important}
#label_6_5_1 a {color:#fbb03f}
.ph-calendar-container::before {
    content: "Select your time:";
	text-transform: uppercase;
	    font-weight: bold;
    font-size: 18px;
    margin-bottom: 13px;
    display: block;
}
.ph_book_now_button {    
    text-transform: uppercase!important;
    font-size: 18px!important;
    padding: 20px 30px!important;}
.time-picker {
	max-height: 322px!Important;}

/* horoscopes page page-id-1765 */
.page-id-6596 .post-entry p {display:none!important}
.page-id-6596 .pagination {display:none!important}
.parent-pageid-6494.page-id-6596  .more-link {
    font-weight: bold;
    display: block;
    font-size: 16px;
    margin: 30px auto;
    padding: 2px 9px 0;
    text-transform: uppercase;
    border-radius: 8px;
    background-color: #a29061;
}
#menu-members-area {display:none;}
.logged-in #menu-members-area {display:block;}

.parent-pageid-6494 #foots, .page-id-6575 #foots, .page-id-6494 #foots, .page-id-6466 #foots, .page-id-7364 #foots  {display:none!important}
.parent-pageid-6494 p + h2 {margin-top:10px!important}
.s3mm-mejs-player {margin-bottom:40px;margin-top:20px; padding-bottom:40px; border-bottom:1px solid #777}
.page-id-1765 .template-page.content  {margin-top:0px!important;padding-top:0px!important}
.page-id-1765 .sidebar.sidebar_right {margin-top:40px!important}
.page-id-1765 .sidebar.sidebar_right {background-image:url("img/members.jpg")}
.g-recaptcha {-webkit-transform:scale(0.77);transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
#field_6_11 {margin-top:20px!important;}
.woocommerce-product-details__short-description {margin-bottom:20px!important;}

/* menu fix */

#header_main_alternate > .container {margin-top: -90px!important;}






@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.home #header_main_alternate .main_menu {
    margin-top: -45px!important;
}}

.page-id-1765 .slideshow_caption {
    width: 64%!important;
}



@media only screen and (min-width: 24px) and (max-width: 1373px) {

.page-id-1765.page h1.welcome {
    font-size: 53px!important;
    margin-top: -30px!important;
}
}

/* COLOURS
#'open sans', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif
orange #fbaf3f  
gold #a29061 
light gold #e6e1d4

*/

/* new footer */

.page-id-7417 .big-preview img {float:left}

.parent-pageid-6494 .wp-embed-footer {display:none!important}
.parent-pageid-6494 .more-link {
    font-weight: bold;
    display: inline-block;
    font-size: 11px;
    margin-left: 10px;
    padding: 2px 9px 0;
    text-transform: uppercase;
    border-radius: 8px;
    background-color: #a29061;
}
.avia3-menu {margin:20px auto!important; overflow: visible!important;padding-bottom:20px;}
#comingsoon.bringup {margin-top:-30px!important; padding-top:35px}
.html_header_transparency #top .avia-builder-el-0 .container, .html_header_transparency #top .avia-builder-el-0 .slideshow_caption {padding-top:0px!important;}
#top .footer_color .avia-color-theme-color {
    color: #000!important;font-weight: bold;
	background-color:#fbaf3f!important;
	border-color:#D8B400!important;
}
.copyright {padding-bottom:20px;}
#av_section_1 {margin-top:-5px}

/* member area */
.mepr_error a {color:#000!important; text-decoration: underline!important}
.parent-pageid-6494 .avia_textblock hr {border:0!important}
.mp_wrapper .mepr-account-actions a {color:#fbaf3f!important}
.mp_wrapper .mp_wrapper {background-image:none!important; }
#main > .mp_wrapper {background-image:url("img/members.jpg"); background-size:contain!important; max-width: 100%!important}

.mp_wrapper a {text-decoration: underline;}
#main > .mp_wrapper a, #main > .mp_wrapper label, #main > .mp_wrapper p, #main > .mp_wrapper h2, .footer_color .avia_textblock  p, .footer_color h1 {color:#FFFFFF!important;}

#top .main_color .input-text, #top .main_color input[type="text"], #top .main_color input[type="input"], #top .main_color input[type="password"], #top .main_color input[type="email"], #top .main_color input[type="number"], #top .main_color input[type="url"], #top .main_color input[type="tel"], #top .main_color input[type="search"], #top .main_color textarea, #top .main_color select {color:#222!important}
.sidebar .widget_nav_menu ul:first-child > .current-menu-item, .sidebar .widget_nav_menu ul:first-child > .current_page_item, .sidebar .widget_nav_menu ul:first-child > .current-menu-ancestor {box-shadow:none!important}
#menu-members-area #menu-item-6620 > a {
    font-family: "AlexBrush W00 ROB";
    text-transform: capitalize !important;
    font-size: 42px !important;
    line-height: 51px;
}
#menu-members-area #menu-item-6620 {font-family:"DINNextW01-CondensedMed"; font-size: 19px!important}

.parent-pageid-6494 #main .container {padding-bottom:50px}

/* member bar */

.member-bar  {padding:6px 0}
.member-bar .left {float:left; width:48%}
.member-bar .right {float:right;width:48%; text-align: right!important}





/* Asrtology pages ( page-id-6596 ) */

.page-id-6596 .entry-content-header .post-title.entry-title {display: block!important; padding:0!important; width:100%!important; text-align: center!important; line-height: 1; }
.page-id-6596 .entry-content-header .post-title.entry-title a { font-size:25px;}
.page-id-6596 .entry-content p { font-size:15px; margin-bottom:20px; text-align: center!important; line-height: 1.1;}
.page-id-6596 .av-image-caption-overlay-center { font-size:13px; text-transform: uppercase}


/* Free horoscopes */
body .sidebar .gform_wrapper select.medium.gfield_select+div.chosen-container-multi[style], body .sidebar .gform_wrapper select.medium.gfield_select+div.chosen-container-single[style] {width:100%!important}
#field_6_2 .gfield_required {display:none!important}
#top label span, #top legend span {color:#fbaf3f}
#label_6_5_1 {padding-top: 25px!important; margin-left:5px!important}
.page-id-1765 .gform_wrapper ul.gform_fields li.gfield {padding-right:0!important}
.page-id-1765 #gform_widget-2 {margin-top:-30px}
.page-id-1765 #gform_widget-2 #gform_wrapper_6 {margin-top:-30px}
.page-id-1765 .sidebar.sidebar_right .avia_textblock p {text-align: center}
.page-id-1765 .sidebar.sidebar_right .avia_textblock h2 {
    font-size: 38px;
	text-align: center;}
.page-id-1765 .sidebar.sidebar_right {background-color: #111;
    padding: 45px 35px;
}
/* shop area */
.page-id-6851 .avia_cart_buttons a, .page-id-15954 .avia_cart_buttons a {
    color: #a29061!important;
    font-size: 12px!important;}
.page-id-6851 h2.woocommerce-loop-product__title {font-size:18px!important}

.inner_product_header, .main_color .avia-arrow {background-color:#a29061!important} 
.avia_cart_buttons a {
    color: #a29061!important;
    font-size: 15px!important;
    text-transform: uppercase;
}
#top .avia_cart_buttons .button > span {
    font-size: 16px;
    padding-right: 5px;
	color: #FFF;}
.woocommerce-customer-details,.woocommerce-customer-details address {color:#222}
.price .woocommerce-Price-amount {text-align:center!important; color:#000; font-size:22px!important}
#top .price span {display:block}
#top .price span span {display:inline}
.avia_cart_buttons {
    opacity: 1;
	background-color: #000!important;}

.woocommerce-loop-product__title {font-family: "DINNextW01-CondensedMed"; font-size:28px!important; text-align: center; color: #FFF!important}
.booking-disabled, .not-available {color:#333!important}
.ph-calendar-days li {color:#FFF!important}
.related.products h2 {font-family: "DINNextW01-CondensedMed"; font-size:38px!important; margin-bottom:15px!important; color:#111!important; text-transform: uppercase; }
.related.products .products h2 {
	font-family:'open sans', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif; 
	text-transform: uppercase; 
	font-weight: 300; 
	font-size:14px!important;
	letter-spacing: 1px;
	margin-bottom:15px!important; 
	color:#111!important; }
.single-product .woocommerce-Price-amount { text-align: left!important; font-size:35px!important;color: #a29061!important; margin-top:10px;}



.single-product .mini_cart_item .woocommerce-Price-amount {font-size:inherit!important;}
.single-product .woocommerce-mini-cart__total .woocommerce-Price-amount {font-size:inherit!important;}
.single-product .related .woocommerce-Price-amount {color: #FFF!important; text-align: center!important}
.product_meta {display:none!important}
.description_tab a {color:#111!important; text-transform: uppercase!important}
.woocommerce-Tabs-panel h2 {display:none!important}
#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select, .main_color table caption, .main_color tr:nth-child(even), .main_color .pricing-table>li:nth-child(even), #top .main_color .avia-data-table.avia_pricing_minimal td {color:#333!important}
.woocommerce-cart h1 {font-family: "DINNextW01-CondensedMed"; font-size:38px;}
#order_comments::placeholder, ::placeholder {color:#333!important}
#area h3 {background-color:#a29061!important; padding:20px; margin-top:-15px;}

/* members area ( page-id-6494 parent-pageid-6494 ) */
.mepr-nav-item a {padding:7px; border-radius:4px; background-color: #fbaf3f!important; color: #FFF!important}
#field_6_5 .ginput_container.ginput_container_checkbox {margin:0!important}
.parent-pageid-6494 h2 {line-height:50px!important;}
.parent-pageid-6494 .minor-meta {display:none!important}
#menu-members-area #menu-item-6620 ul {border:0!important}
#menu-members-area #menu-item-6620 {background-color:#FFFFFF; margin-top:30px; border:0!important}
#menu-members-area #menu-item-6620 a {
    color: #000!important;
    font-size: 160%;
    text-transform: uppercase;
}
#menu-members-area #menu-item-6620 a:hover {color:#a29061!important;}
#menu-members-area #menu-item-6620 .sub-menu {margin-top:15px;}
#menu-members-area #menu-item-6620 .sub-menu li {padding-left:20px;}
#menu-members-area #menu-item-6620 .sub-menu li.current-menu-item:before {  content: "\f005"; color: #fbaf3f;}
	
#menu-members-area #menu-item-6620 .sub-menu li:before {  content: "\f005";
    font-family: "Font Awesome 5 Pro";
    position: absolute;
    color: #a29061;
	margin-left:-20px;
    font-weight: 900;
    bottom: 0px;
justify-content:center;
	font-size: 20px;}
/* members area end */

.mp_wrapper .mepr-login-form-wrap {max-width: 445px; margin: 0 auto}
#main > .mp_wrapper {max-width: 1230px;
margin: 0 auto;
padding: 60px;}

.av-main-nav > li > a {
	padding: 0 11px!important;}
.av_seperator_small_border .av-main-nav > li > a > .avia-menu-text {
	padding-left: 10px!important;}
.parent-pageid-1636 .dann-events-loop > #after_full_slider_2 > .container {padding:0!important}
.parent-pageid-1636 .dann-events-loop > #av_section_1 {display:none!important}


.parent-pageid-1636 div.dann-events-loop > div:nth-of-type(odd) {
    background: #fff!important;
} 


.parent-pageid-1636 div.dann-events-loop > div {
    display: block;
    padding: 0!important;
    height:auto!important;
}

.page-id-2084 .sign-off .first {
    border-right: 0px solid #333!important;
}

.hror .avia_textblock  h1 {font-size:37px;}
.hror .avia_textblock h2 {font-size:28px; color: #000!important; text-transform: none!important}


.sider {margin-top:-35px;  }

.star-sign {background-color:#e6e1d4;}
.sider section {padding:20px 20px 10px!important;}
.sider section.adv {padding-right:100px!important; }

.sider .gform_footer.top_label {padding-top:0!important; margin-top:0!important; padding-bottom:0!important; margin-bottom:0!important}

.adv {background-color:#000; margin-top:30px; background-image: url("img/premium-psychic.jpg"); background-repeat: no-repeat; background-position: top right; background-size: contain; }
.adv h5 {color:#FFF!important;font-family:"DINNextW01-CondensedMed";font-size:20px;}
.adv h4 {color:#fbaf3f!important;font-family:"DINNextW01-CondensedMed"; font-size:28px;}
.adv p {color:#FFF!important; font-size:15px; padding-right:10px!important;}
.adv a {color:#fbaf3f!important; font-family:"DINNextW01-CondensedMed"; font-size:20px; background-color:#000;}

.sider .star-sign h3 {color:#a29061!important; font-size:35px!important; margin-top:20px!important }
.sider .star-sign h4, #label_5_5_1 
{
    font-size: 15px!important;
    line-height: 21px!important;
}
#gchoice_5_5_1 checkbox {width:28px; height:28px;}
#label_5_5_1 {padding-left:0!important; margin-left: 5px!important; padding-top:20px;}
#input_5_5 {margin-top:0px!important}
#field_5_3 {margin-bottom:0!important}
.nuvents {margin-top:10px!important}

.page-template-taurus-page .av-single-slide, .page-template-aries-page .av-single-slide, .page-template-gemini-page .av-single-slide, .page-template-cancer-page .av-single-slide, .page-template-leo-page .av-single-slide, .page-template-virgo-page .av-single-slide, .page-template-libra-page .av-single-slide, .page-template-scorpio-page .av-single-slide, .page-template-sagittarius-page .av-single-slide, .page-template-capricorn-page .av-single-slide, .page-template-aquarius-page .av-single-slide, .page-template-pisces-page .av-single-slide  {opacity: 1!important;}







.page-template-taurus-page .av_one_fourth .whitetext p, .page-template-aries-page .av_one_fourth .whitetext p, .page-template-gemini-page .av_one_fourth .whitetext p, .page-template-cancer-page .av_one_fourth .whitetext p, .page-template-leo-page .av_one_fourth .whitetext p, .page-template-virgo-page .av_one_fourth .whitetext p, .page-template-libra-page .av_one_fourth .whitetext p, .page-template-scorpio-page .av_one_fourth .whitetext p, .page-template-sagittarius-page .av_one_fourth .whitetext p, .page-template-capricorn-page .av_one_fourth .whitetext p, .page-template-aquarius-page .av_one_fourth .whitetext p, .page-template-pisces-page .av_one_fourth .whitetext p {font-size:17px!important; margin-top:5px!important;}
.page-template-taurus-page .js_active .avia-slideshow li:first-child, .page-template-aries-page .js_active .avia-slideshow li:first-child, .page-template-gemini-page .js_active .avia-slideshow li:first-child, .page-template-cancer-page .js_active .avia-slideshow li:first-child, .page-template-leo-page .js_active .avia-slideshow li:first-child, .page-template-virgo-page .js_active .avia-slideshow li:first-child, .page-template-libra-page .js_active .avia-slideshow li:first-child, .page-template-scorpio-page .js_active .avia-slideshow li:first-child, .page-template-sagittarius-page .js_active .avia-slideshow li:first-child, .page-template-capricorn-page .js_active .avia-slideshow li:first-child, .page-template-aquarius-page .js_active .avia-slideshow li:first-child, .page-template-pisces-page .js_active .avia-slideshow li:first-child {
    visibility: visible!important; opacity: 1!important
}
.page-template-taurus-page div .av_three_fifth, .page-template-aries-page div .av_three_fifth, .page-template-gemini-page div .av_three_fifth, .page-template-cancer-page div .av_three_fifth, .page-template-leo-page div .av_three_fifth, .page-template-virgo-page div .av_three_fifth, .page-template-libra-page div .av_three_fifth, .page-template-scorpio-page div .av_three_fifth, .page-template-sagittarius-page div .av_three_fifth, .page-template-capricorn-page div .av_three_fifth, .page-template-aquarius-page div .av_three_fifth, .page-template-pisces-page div .av_three_fifth {
    margin-left: 0%;
    width: 57%;
}

.page-template-taurus-page .template-page.content, .page-template-aries-page .template-page.content, .page-gemini-taurus-page .template-page.content, .page-template-cancer-page .template-page.content, .page-template-leo-page .template-page.content, .page-template-virgo-page .template-page.content, .page-template-libra-page .template-page.content, .page-template-scorprio-page .template-page.content, .page-template-sagittarius-page .template-page.content, .page-template-capricorn-page .template-page.content, .page-template-aquarius-page .template-page.content, .page-template-pisces-page .template-page.content {margin-top:0!important}


.pagination-meta, .pagination a {color:#333!important;}

span.current, .pagination a {box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.7)!important;}



.page-id-686 .av-subheading p {font-family: "AlexBrush W00 ROB"!important; font-size:40px!important; margin-bottom:20px; text-transform:none!important }


.page-id-690 .allofthem .outy .cont {display:none!important}

.page-id-690  .fallback-post-type-icon {display:none!important}

.page-id-690 a.slide-image {background-image:url("img/reader.jpg")!important; background-position: center center!important; background-size:cover!important; min-height:220px!important;}
.page-id-690 a.slide-image img {max-width:120px!important; margin:10px auto 20px; border-radius: 0!important}

	.phone-screen {display:none;}
	.small-screen {display:none;}
		.large-screen {display:block;}
.page-id-690 .outy .slide-entry-title {padding:20px 20px 10px; text-align:center; background-color:#a29061; margin-top:-10px!important; color:#FFF!important; }
.page-id-690 .outy .pin {padding-bottom:10px; font-size:17px; font-family:"DIN Next W01 Light";text-align:center; background-color:#a29061; margin-top:-10px!important; color:#FFF!important; }

.page-id-690 .outy .cont {
    background-color: #e6e1d4;
    padding: 20px;
    color: #000;
    text-align: center;
    min-height: 284px!important; display:block!important
}
.status {padding:5px; text-align: center; color:#FFF;}
.status.Busy {background-color:#fbaf3f; }
.status.Logged {background-color:#777; }
.status.Busy {background-color:#fbaf3f; }
.status.Available {background-color:#007980; }
.single-psychic .comment-entry {display:none;}


.page-id-702 h4 { font-family:"DIN Next W01 Regular"; font-weight:bold!important; margin-bottom:20px; font-size:26px;}


#topp div .av_one_third  {
    margin-left: 0;
    width: 33.3%;
}

.page-id-686 .boxbottom {padding-left:60px!important;padding-right:60px!important;}
.goldie p {margin-bottom:0!important}
.goldie h6 {margin-top:-15px!important;margin-bottom:25px!important;padding-bottom:15px!important; color:#FFF!important;}
#topp .content { padding-bottom:0!important}
#topp { margin-top:-20px;}
.page-id-12433 #topp { margin-top:0px;}
.page-id-676 #topp { margin-top:0px;}
.newheed h2 { color:#FFFFFF!important; font-weight:normal; margin-top: 7px;margin-bottom: 7px!important; font-size:40px!important;}
.newheed { border-right: 2px solid #FFF;}
.newheed.irl { border-right: 0px solid #FFF;}

.page-id-676 h3.av-special-heading-tag {font-size:73px!important;}
.page-id-676 .smallest h3.av-special-heading-tag {font-size:53px!important;font-family:"DIN Next W01 Regular"!important; font-weight:bold!important}

.page-id-690 .av-subheading p {font-family:"AlexBrush W00 ROB"!important;font-size:38px!important; text-transform: none!important; margin-bottom:30px;margin-top:10px;}
.page-id-676 .av-subheading p {font-family:"AlexBrush W00 ROB"!important;font-size:45px!important; text-transform: none!important; margin-bottom:30px;margin-top:10px;}
.page-id-676 .smallest .av-subheading p {font-family:"DIN Next W01 Regular"!important;font-size:17px!important; text-transform: none!important; margin-bottom:30px;margin-top:10px;}
.avia_textblock.terms p  {font-size:12px!important}

.callcol {background:#a29061; padding:15px;}
.callcol img {width:145px;}
.callcol span.avia_iconbox_title, .callcol h4, .callcol h5 {font-family:"DINNextW01-CondensedMed"; text-transform: uppercase}
.callcol h4 {font-size:45px; margin-bottom:0!important}
.callcol h5 {font-size:35px; margin-bottom:15px;}
.callcol .avia-button-wrap {margin-bottom:20px!important;}
.callcol span.avia_iconbox_title {font-size:30px!important; margin-top:15px;}
.callcol h1, .callcol h2, .callcol h3, .callcol h4, .callcol h5, .callcol h6 {color:#ffffff}
.callcol .avia_textblock p {color:#000; font-size:125%!important; padding:0 25px; font-weight: normal!important}
.callcol .avia-button-wrap { bottom:0!important}
.callcol .avia-button.avia-size-small {
    padding: 9px 20px 7px;
    font-size: 25px;
    min-width: 80px;
    margin-top: 20px;
}


.gform_confirmation_message {text-align:center!important}

#top .main_color .gform_body .input-text, #top .main_color .gform_body input[type="text"], #top .main_color .gform_body input[type="input"], #top .main_color .gform_body input[type="password"], #top .main_color .gform_body input[type="email"], #top .main_color .gform_body input[type="number"], #top .main_color .gform_body input[type="url"], #top .main_color .gform_body input[type="tel"], #top .main_color .gform_body input[type="search"], #top .main_color .gform_body textarea, #top .main_color .gform_body select {
    color: #666666!important;
}

span.extra {display:none!important}
.page-id-9 span.extra {display:inline-block!important; padding-left:8px;}

.ipadskipintro {display:none!important}
.page-id-1636 .avia-content-slider-inner, .page-id-18 .avia-content-slider-inner {
    max-width: 100%;
    margin: 30px auto;
    background-color: #FFFFFF;
    text-align: center;
    min-height: 155px;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
}
.page-id-1636 .blog-categories, .page-id-18 .blog-categories {display:none!important}

.page-id-1636 .slide-entry-title, .page-id-18 .slide-entry-title {color:#a29061;font-family:"DIN Next W01 Regular"; font-size:25px!important}
.page-id-1636 .slide-meta, .page-id-18 .slide-meta {color:#777777!important;}
.page-id-1636 .read-more-link, .page-id-18 .read-more-link { margin-top:30px;margin-bottom:30px;clear: both}

.quotepanel .container {background-image: url("quotes_large.png"); background-size: contain;background-repeat:no-repeat; background-position:top; padding:0 150px}
div.sign-off .av_one_half {
    margin-left: 0;
    width: 50%;
}

.boxbottom {padding-left:10px; padding-right:10px;}
.flash-mobile, .mobiles { display:none}
 


/* LINED HEADING */



.lineme h3:before, .lineme h3:after {
	content: "";
  position: absolute;
  height: 3px;
  border-bottom: 2px solid #a29061;
  top: 0;
  width: 80px;
	}
	
.lineme h3:before {
  right: 100%;
  margin-right: 15px;
}
.lineme h3:after {
  left: 100%;
  margin-left: 15px;
}	
.lineme h3 {
  display: inline-block;
  position: relative;  
  line-height:10px;
  padding:0 20px;
	font-family:"DINNextW01-CondensedMed";
	color:#a29061;
	font-size:72px;
	margin-top:35px!important;
}




.lineme h1:before, .lineme h1:after {
	content: "";
  position: absolute;
  height: 3px;
  border-bottom: 2px solid #a59235;
  top: 0;
  width: 80px;
	}
	
.lineme h1:before {
  right: 100%;
  margin-right: 15px;
}
.lineme h1:after {
  left: 100%;
  margin-left: 15px;
}	
.lineme h1 {
  display: inline-block;
  position: relative;  
  line-height:10px;
  padding:0 20px;
  font-family:"DINNextW01-CondensedMed";
	color:#a29061;
	font-size:40px;

}


/* LINED HEADING END */

.homeicons a:hover {color:#000000!important; text-decoration: none}
.homeicons h3 a:hover {color:#ffffff!important; text-decoration: none}

.main_color .vevent.tribe-events-photo-event .tribe-events-photo-event-wrap, .main_color .av-tribe-events-content-wrap, .main_color .av-single-event-meta-bar-inner {
    background-color:transparent;
}

.tablets {display:none!important}

p.toggler { cursor: help!important}
strong {color:inherit!important}
.inner_tooltip { color:#000!important;}
.small-preview img, .big-preview img {border-radius:0!important}
.big-preview img { max-width:500px!important; margin: 0 auto}
.container .minor-meta, .container .minor-meta a {color:#a29061!important;}
.avia_textblock  p strong { color: inherit!important}
.text-sep-date, .more-link-arrow { display:none}
.read-more-link a {width:140px; margin: 0 auto; display:block; background-color:#a29061; font-size:22px; color: #000000; text-align: center;padding:10px; font-family:"DINNextW01-CondensedMed"; text-transform: uppercase;}
.read-more-link a:hover { color: #FFFFFF; }
#gform_submit_button_1 {width:110px; display:block; background-color:#a29061; font-size:25px; color: #FFFFFF; text-align: center;padding:10px; font-family:"DINNextW01-CondensedMed"; text-transform: uppercase;}
#gform_wrapper_1 { margin-top:30px;}

#comingsoon {margin-top:15px!important;}

.post-title  a {font-family:"DINNextW01-CondensedMed"; text-transform: uppercase; font-size:40px;}

h1, h2, h3, h4, h5, h6 {font-weight:normal!important}
p { font-family:"DIN Next W01 Regular";}

/*  TOP BANNER  */

.whitetext {background-color:#a29061; margin-top:-10px; padding-top:10px; }
.whitetext h3 {margin-bottom:0!important }
.whitetext p {color:#FFFFFF!important; margin-top:-7px!important; padding-bottom:15px!important; font-size:15px!important; }
.boxbottom {background-color:#e6e1d4;margin-top:-10px; color:#000000!important; padding-top:20px; padding-bottom:20px; min-height: 200px;}
.rowtwo {min-height: 320px; }
.logologo {background-image: url("eleanor-grace.png");
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    height: 67px;
    margin-left: 19px;
    width: 310px;}

.sliderhr {background-color:#fbaf3f; height: 1px;padding: 0 130px; width:66%;  margin: 20px auto 20px;}

.newheader {
    background-image: url("img/banner.jpg");
    background-position: center center;
    background-size: cover;
    margin-bottom: 25px;
    padding: 20px 30px 50px;
}
.newheader h4 {
    color: #a29061;
    display: block;
    font-family: "DINNextW01-CondensedMed";
    line-height: 0.8;
    margin-left: 35%;
    position: absolute;
    text-transform: uppercase;
    width: 350px;
}
.newheader h5 {color:#a29061; font-family:"DINNextW01-CondensedMed";text-transform: uppercase; display: block; padding-top:7px;max-width:40%; float:left; font-size:17px; }
.newheader h5.facebooks {padding-left:10px!important; }
.newheader h5.twitters {float:right; text-align:right; padding-right:10px;}
.newheader h5.revealing {float:right; text-align: right}
h4.logos { font-size:55px; color: #FFFFFF; text-align: center}
h4.logos span { font-size:60px; color: #fbaf3f;}

h5.illuminate, h5.revealing {
    font-size: 33px;
    line-height: 0.9;
    margin-top: 10px;
}
h5.illuminate span, h5.revealing span { color:#fbaf3f; font-size:38px; }
h5.illuminate {clear:left; color:#FFFFFF; }
h5.revealing {clear:right;color:#FFFFFF; }
.newheader  h4 span, .newheader  h5 span  {font-family:"AlexBrush W00 ROB"; display:block;text-transform: none!important;} 
.home h1.welcome {color:#fbaf3f;font-family:"AlexBrush W00 ROB"; font-weight: normal!important; font-size:120px!important; text-align: center }
.home h2.slidesub, h3.slidecopy {font-family:"DINNextW01-CondensedMed"; font-weight:normal;text-align: center; color: #FFFFFF; text-transform: uppercase;}
.home h2.slidesub {font-size:30px!important;padding: 0 100px!important;}
.home h3.slidecopy {font-size:22px!important;padding: 0 100px!important;}
.home .slideshow_caption {
    padding-top: 0px!important;	width: 65%;}



.newheader i {float:left; width:30px; height: 30px; border-radius: 50px; background-color: #FFFFFF; display:block; font-size:20px!important; padding-top:5px; padding-left:8px;color:#a29061 }
.newheader i.fa-twitter {padding-left:5px; float:right }

#header_main {background-color: #a29061; margin-top:-40px; height: 40px; }

.main_menu { margin-top:-5px;}
#header_main a { font-family:"DIN Next W01 Light"; text-transform: uppercase; color:#000000!important; font-size:11px; font-weight: normal!important}
.logo {display:none!important}
.main_menu {width:100%!important}
.ubermenu-nav {background-color:#FFF!important;}
.ubermenu-submenu  {background-color:#e6e1d4!important}	
	
	
/*  TOP BANNER END  */





/* HOME STYLES  */

.homeicon img { max-width:70px; margin-top:-10px; margin-bottom:-10px;}
.homeicons p {    font-size: 16px;    line-height: 1.2!important;    margin-top: -6px!important; margin-bottom:5px;}
.homeicons .flex_column {  border-right:2px solid #FFF;}
.homeicons .avia-builder-el-last {  border-right:0px solid #FFF!important;}
h3 {color:#FFFFFF!important;font-family:"DINNextW01-CondensedMed";text-transform: uppercase; font-size:30px!important;}

.homeicons .av_one_fourth {
	margin-left: 0%!important; width:25%; padding:0 20px; margin-top: 15px!important; margin-bottom: 15px!important;}

.ubermenu-submenu {background-color:#FFFFFF!important}
.ubermenu-retractor i {background-color:transparent!important}
.avia-smallarrow-slider-heading > div {
    display: block!important;
    position: absolute!important;
    top: 75px!important;
    width: 100%!important;
}
a.next-slide::before {content: "\f054"!important;}
a.prev-slide::before {content: "\f053"!important;}
.home .avia-content-slider-inner {max-width:370px; margin: 30px auto; background-color:#FFFFFF;text-align:center; min-height: 155px; -webkit-box-shadow: 0px 0px 48px -1px rgba(0,0,0,0.36);
-moz-box-shadow: 0px 0px 48px -1px rgba(0,0,0,0.36);
box-shadow: 0px 0px 48px -1px rgba(0,0,0,0.36); }
.home .avia-content-slider-inner { margin: 30px auto; background-color:#FFFFFF;text-align:center; min-height: 155px; }
.avia-content-slider-inner h3 {        font-family:"DIN Next W01 Regular"; text-transform: none; font-size:14px!important; color: #000000!important; margin-top:10px!important
}
.slide-entry-excerpt p {margin-top:5px; line-height: 1.2; padding:0 30px;}
.avia-slideshow-arrows a::before {
	top: 32px; background-color: transparent; color:#a29061!important;   font-family: "Font Awesome 5 Pro"!important}
.home .topheader .avia-slideshow-arrows {display:none!important}
#top .avia-smallarrow-slider .avia-slideshow-arrows a {
    font-size: 65px;
    height: 124px;
    margin: 0;
 font-weight:bold!important;
	padding-top: 10px;
    top: 0;
    width: 94px;
}
#top .avia-smallarrow-slider .avia-slideshow-arrows a::before {
    line-height: 37px!important;
}
#top .avia-slideshow-arrows a {
    font-size: 100px;
    height: 124px;
    margin: 0;
 font-weight:bold!important;
	padding-top: 10px;
    top: 0;
    width: 94px;
}
#top .avia-slideshow-arrows a::before {
    line-height: 37px!important;
}
.gold h3 {color: #a29061!important; text-transform: uppercase}
.home #box-shadow-code { display:none!important;}
.home .avia-content-slider-element-container { margin-top:0!important}

/* HOME STYLES END */

/* PAGES STYLES  */
.page-id-16 .avia_textblock p {
	font-size: 18px; padding:0 10%!important}
li.gfield { margin-top:0!important;margin-bottom:5px!important}
.ginput_container_checkbox {margin-top:-25px!important}
#input_1_1_6_container label, #input_1_1_3_container label {
    font-size: 0.92em;
    font-weight: normal!important;
}    

.avia_textblock h1 {
    color: #a29061;
    font-size: 60px;
    text-transform: uppercase;font-family:"DINNextW01-CondensedMed"!important;}
.avia_textblock h2 {
    color: #a29061;
    font-size: 50px;
	margin-bottom: 20px;
	line-height: 0.8!important;
    text-transform: uppercase;font-family:"DINNextW01-CondensedMed"!important;}




.fancy h4 {
    font-family: "AlexBrush W00 ROB";
    font-size: 43px!important;
    line-height: 0.8!important;
    margin-bottom: 30px!important;
}

.page-id-83 .slideshow_align_caption h2.slidesub { padding:0 10px!important}
.page-id-83 .sliderhr {
    width: 87%;
}
.fancy h5 { font-family:"DINNextW01-CondensedMed"!important; font-size:35px!important; text-transform: uppercase;color:#a29061;}
.fancy h5 strong { color:#000000!important; font-size:normal!important;}
.sign-off a:hover {  background-color: #333333;
    color: #a29061!important; text-decoration: none}
.avia-content-slider .slide-image:hover .fallback-post-type-icon, .avia_desktop .avia-content-slider .avia-slideshow-arrows a {opacity:1!important}
.readers .avia-content-slider-inner {padding-left:100px!important;}

.readers .avia-content-slider-inner div .slide-loop-1.av_one_third, .readers .avia-content-slider-inner div .slide-loop-2.av_one_third, .readers .avia-content-slider-inner div .slide-loop-3.av_one_third  {
    margin-left: 2%;
    max-width: 27.5%;
}


.readers .avia-content-slider-inner div .av_one_third {
    margin-left: 2%;
    max-width: 25.2%;
}
.sign-off a {
    background-color: #a29061;
    color: #ffffff!important;
    font-family: "DINNextW01-CondensedMed";
    font-size: 18px;
    padding: 6px 10px 4px;
    text-transform: uppercase;
	margin-left:5px;
}
.image-overlay, .image-overlay-inside { display:none!important}
.sign-off .avia_textblock p {font-family:"DIN Next W01 Regular"; font-size:17px;}
.sign-off .first { border-right:1px solid #333;}
.page-id-702 .first, .page-id-690 .first, .page-id-686 .first, .page-id-676 .first { border-right:0px solid #333;}
stong, p a { color:inherit!important}
.avia-button-fullwidth {padding:10px!important; font-size:38px!important; color:#FFFFFF; font-family:"DINNextW01-CondensedMed"; text-transform: uppercase!important;}
.avia-button-fullwidth span span {  color:#000!important}
#click-here-to-fill-in-our-online-enquiry-form a .avia_iconbox_title span {font-size:38px!important;}
.slide-meta, .slide-meta-time {display:none!important;}
h3.av-special-heading-tag { color:#a29061!important; text-transform: uppercase!important; font-size:60px!important; }
.av-subheading p {font-size:32px!important; text-transform:uppercase;        font-family:"DINNextW01-CondensedMed";
}
.slide-content h3 a {font-family:"DINNextW01-CondensedMed"; font-size:30px; text-transform: uppercase}
.glow img { border:solid #fff 5px!important;-webkit-box-shadow: 0px 0px 48px -13px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 48px -13px rgba(0,0,0,0.75);
box-shadow: 0px 0px 48px -13px rgba(0,0,0,0.75); margin: 0 30px}
.avia_textblock  p {line-height:1.4!important; font-size:15px; margin: 0 0 10px 0}
#tribe-bar-form, .tribe-bar-filters { display:none!important;}
.tribe-events-user-recurrence-toggle, h2.tribe-events-page-title { display:none!important;}
#options .avia-button-wrap {background-color:#a29061}
.single #full_slider_1 {margin-top:-10px;}
.page-id-16 .read-more-link {margin-top:15px;}
.page-id-16 .another-one {
    padding: 10px;
    text-align: center;
}
#options h4 {font-size:25px;font-family:"DINNextW01-CondensedMed"; font-weight:normal;}
#options .av_textblock_section .avia_textblock  {min-height:210px; background-color:antiquewhite; margin-top:-8px; padding:20px; }
#options .av_textblock_section .avia_textblock.not {min-height:inherit!important; padding:0; }
#options .av_textblock_section .avia_textblock.not .product {
    padding: 1px!important;
    background: #a29061;
}
#options .avia-button-wrap {margin-top:-10px!important}
.avia-color-black {background-color:#000!important}
.avia-color-black:hover {background-color:#fbaf3f!important}
#options .avia-button.avia-size-large {
    padding: 15px 30px 8px!important;
    margin: 22px 0!important;
}
#options h3:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
} 
.product.add_to_cart_inline {border:0!important;}
.return-to-shop {display:none!important}
.avia_textblock .added_to_cart {
    display: block;
    text-align: center;
    color: white!important;
    margin-top: 15px;
}
.sliderhr {
	margin: 12px auto!important;}
.avia-color-black  {margin:15px 0!important; -webkit-box-shadow: 0px 0px 15px 5px #a29061; 
box-shadow: 0px 0px 15px 5px #a29061;}
.avia-color-black span {font-family:"DINNextW01-CondensedMed"; font-weight:normal;font-size:25px!important;line-height: 1!important;}
.avia-button.avia-size-large {
	padding: 15px 30px 8px!important;}

h2.slidesub, h3.slidecopy {font-family:"DINNextW01-CondensedMed"; font-weight:normal;text-align: center; color: #FFFFFF; text-transform: uppercase;}




.page h1.welcome {
    color: #fbaf3f;
	margin-top:0px;
    font-family: "AlexBrush W00 ROB";
    font-size: 85px;
    font-weight: normal;
    text-align: center;
}
.single h1.welcome {
    color: #fbaf3f;
	margin-top:0px;
    font-family: "AlexBrush W00 ROB"!important;
    font-size: 85px;
    font-weight: normal;
    text-align: center;
	text-transform:capitalize!important;
}
.holistic-title h1 {
    color: #fbaf3f;
	margin-top:0px;
    font-family: "AlexBrush W00 ROB"!important;
    font-size: 85px;
    font-weight: normal!important;
    text-align: center;
	text-transform:capitalize!important;
}
.avia-post-nav {display:none!important}
.single .slidesub {text-align:center}
.single .slideshow_caption {
    width: 72%!important;
    padding: 20px!important;
}
.page h2.slidesub {font-size:25px!important;padding: 0 130px;}
.home h2.slidesub {font-size:25px!important;padding: 0 60px!important;}
.page h3.slidecopy {font-size:20px!important;padding: 0 130px;}
.home h3.slidecopy {font-size:20px!important;padding: 0 60px!important;}
.home .sliderhr {
    width: 76%!important;
}


#tribe-events-bar::before, #tribe-events-bar::after {
    border-bottom-width: 0px!important;
}
.container_wrap {
    border-top-width: 0px;
}
.flash a {margin-bottom:25px!important}
.page #after_full_slider_1, .page #full_slider_1 { top:-5px;  }
.home #after_full_slider_1, .home #full_slider_1 { top:0px!important;  }
.page .slideshow_caption {
    width: 61%;
}
.page-id-6494.page .slideshow_caption, .page-id-20.page .slideshow_caption {
    width: 74%;
}

.flash h4 {font-family:"DIN Next W01 Regular"; text-transform:uppercase; color:#FFF!important; font-size:24px; font-weight:bold!important;line-height:1; margin-top:-20px }
.flash h5 {font-family:"DIN Next W01 Regular"; text-transform:uppercase; color:#000!important; font-size:24px; font-weight:bold!important; line-height:1; margin-top: 5px;margin-bottom: 10px; }
.flash p strong {font-family:"DIN Next W01 Regular"; text-transform:uppercase; color:#000!important; font-size:18px; line-height:1 }
.flash p img { margin:10px 0;}
a.avia-position-center .avia_iconbox_title {text-transform:uppercase; font-size:15px; }
a.avia-position-center .avia_iconbox_title span {text-transform:uppercase; font-size:13px; }
.flash .avia_textblock p strong {
	text-transform: none!important; color: #FFFFFF!important;
}

.flash a {display:block; width:200px; border: 1px solid #FFFFFF; margin: 0 auto;text-align: center;color:#FFFFFF!important;padding:10px}
.flash .avia_iconbox_title span {display:block;}



/* PAGES STYLES END */
/* EVENTS STYLES  */

h3.tribe-events-single-section-title, .single-tribe_events .tribe-events-abbr, .single-tribe_events .tribe-address {color:#333!important}
a.tribe-events-gmap {font-family:"DINNextW01-CondensedMed"; color:#a29061!important; font-size:15px; }

.tribe-venue a {font-family:"DIN Next W01 Regular"; color:#333!important; font-size: 18px;}

.tribe-events-list-separator-month {color:#a29061!important;text-align: center; font-family:"DIN Next W01 Regular"; letter-spacing: -1px!important; font-size:37px!important;background-color:transparent!important; margin-top:10px!important;}
#tribe-events-bar, ul.tribe-events-sub-nav, .tribe-events-list-event-title, .tribe-events-venue-details a { display:none!important;}

.tribe-events-event-meta {float:left; display: block; width:100%!important; clear: both;}
.tcity {float:left; display: block; width:15%; font-family:"DINNextW01-CondensedMed"; color:#a29061!important; font-size:20px!important; text-transform: uppercase;text-align: center;}
.tdate {float:left; display: block; width:20%; font-family:"DINNextW01-CondensedMed";font-size:20px!important;text-align: center;}
.tadd {
    display: block;
    float: left;
    width: 45%;text-align: left; padding-top:3px;
}

.ttime {float:left; display: block; width:20%; text-align: right;padding-top:3px;}
.tribe-events-list-event-description p {display:none;}
a.tribe-events-ical, a.tribe-events-gcal, .tadd strong a {display:none!important;}
.tribe-events-single-event-title {font-family:"DINNextW01-CondensedMed";font-size:45px!important; margin-top:5px;}
.single-tribe_events .type-tribe_events { margin-top:25px}
.single-tribe_events .av-single-event-meta-bar-inner {border:0px solid #ffffff!important}
.single-tribe_events .type-tribe_events, .tribe-events-loop {background-color:#FFFFFF!important; -webkit-box-shadow: 0px 0px 42px -10px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 42px -10px rgba(0,0,0,0.75);
box-shadow: 0px 0px 42px -10px rgba(0,0,0,0.75); padding:35px!important}

a.tlink {display:block; position:absolute; height:40px; width:100%; background: transparent; top:-10px; }

.type-tribe_events {background-color:#f5f3ea!important}
div.dann-events-loop > div {display:block;padding:30px ; height:80px;}
 div.dann-events-loop > div:nth-of-type(odd) {
    background: #eae5d6!important;
}
 div.dann-events-loop > div:nth-of-type(even) {
    background: #f5f3ea!important;
}
/* EVENTS STYLES END */


/* FOOTER */
#socket .sub_menu_socket {width:650px!important; margin: 0 auto!important; float: none }

.copyright { width:100%;text-align: center; text-transform: uppercase; margin-top:5px;}


/* FOOTER END */


/* GENERAL STYLES  */



.avia-image-container-inner, .avia_image, .av-image-caption-overlay { border-radius:0!important}

/* GENERAL STYLES END  */


 /*
DECREASE THE PADDING
*/

#top .av-flex-placeholder {
    width: 3%;
}

.responsive #top.boxed, .responsive.html_boxed.html_header_sticky #header, .responsive.html_boxed.html_header_transparency #header { max-width:95%}
.container { padding:0 30px}
.widget {
    padding: 15px 0;
}
.avia-slideshow {
    margin: 30px 0;}
.content {
    padding-bottom: 30px;
    padding-top: 30px;
}
.sidebar { padding-top:0}
.content .entry-content-wrapper {
    padding-right: 30px;
}
body .column-top-margin {
    margin-top: 30px;
}
.inner_sidebar {
    margin-left: 0px;
}

div .av_one_fourth {
    margin-left: 2%;
    width: 23.5%;
}
div .av_one_half {
    margin-left: 3%;
    width: 48%;
}

div .av_three_fourth {
    margin-left: 6%;
    width: 70.5%;
}
div .av_one_fifth {
    margin-left: 10px;
    padding: 10px;
    width: 17.5%;
}
div .lasty { margin-right:0!important}
div .av_four_fifth {
    margin-left: 6%;
    width: 72.8%!important;
}
.single-portfolio div .av_two_third > .entry-content .av_two_third {
    width: 100%;
}
div .av_three_fifth {
    margin-left: 0%;
    width: 63%;
}

/*
DECREASE THE PADDING END
*/	


/* Responsive Steps */



	@media only screen and (min-width: 1371px) and (max-width: 5830px) {

}



@media only screen and (min-width: 1230px) and (max-width: 1370px) {
	.readers .avia-content-slider-inner {padding-left:90px!important;}

.newheed h2 {
    font-size: 35px !important;
}
	.responsive .container {
    max-width: 1170px;
}
		.whitetext h3 { font-size:27px!important;}
.adv h5 {font-size:17px;}
.adv h4 {font-size:20px;}
.adv p {font-size:13px; }
.adv a { font-size:17px; }
	
	
	
	h1.welcome { font-size:100px!important; margin-top:20px; }
	h2.slidesub {font-size:18px!important;padding: 0 130px;}
	h3.slidecopy {font-size:16px!important;padding: 0 130px;}
.newheader h4 {
	margin-left: 32%;}

	.homeicons p {
		font-size: 14px;}
	
	
}

@media only screen and (min-width: 1135px) and (max-width: 1229px) {
	
	
	.adv h5 {font-size:16px;}
.adv h4 {font-size:20px;}
.adv p {font-size:13px; }
.adv a { font-size:16px; }
	
	
	.newheed h2 {
    font-size: 32px !important;
}
	.page-id-676 h4 span {display: block}
	
		.whitetext h3 { font-size:26px!important;}

	.home h1.welcome {
    font-size: 90px!important;
}
	
	.responsive .container {
    max-width: 1070px;
}
	.sign-off .av_one_half a {
    font-size: 18px;
}
.sign-off .avia_textblock p {font-size:15px;}
	.av-subheading p {
		font-size: 28px!important;}
	#header_main a {
		font-size: 11px;}
	
.home h2.slidesub {
    font-size: 20px!important;
	padding: 0 60px;}
.home	h3.slidecopy {font-size:17px!important;padding: 0 130px;}
.newheader h4 {
	margin-left: 32%;}

	.homeicons p {
		font-size: 13px;}
	.homeicons .av_one_fourth {
		
		padding: 0 10px;}
	#top .avia-smallarrow-slider-heading > div {
    left: -28px!important;
    width: 542px!important;
		top:30px!important;
}
	.avia-content-slider-inner { margin-top:10px!important;		min-height: 140px!important;
}
.sliderhr {
	margin: 10px auto!important;}	
}
@media only screen and (min-width: 1026px) and (max-width: 1134px) {
	
	
		
	.adv h5 {font-size:15px;}
.adv h4 {font-size:18px;}
.adv p {font-size:12px; }
.adv a { font-size:15px; }
	
	
		.readers .avia-content-slider-inner {padding-left:80px!important;}

		
	.newheed h2 {
    font-size: 30px !important;
}
	.goldie h6 {font-size:12px;}
	
	
	.page-id-676 h4 span {display: block}

			.whitetext h3 { font-size:25px!important;}

	.sign-off .av_one_half a {
    font-size: 17px;
}
.sign-off .avia_textblock p {font-size:15px;}

	.responsive .container {
    max-width: 970px;
}
	.av-subheading p {
		font-size: 25px!important;}
	.homeicons > .av-section-color-overlay-wrap > .container { padding:0!important}
	.testimonials > .container { padding:0!important; max-width: 1030px}
	#top .avia-smallarrow-slider-heading > div {
    width: 552px!important;
}
	#header_main a {
		font-size: 11px;}
	.av-main-nav > li > a {
		padding: 0 8px;}
	.av_seperator_small_border .av-main-nav > li > a > .avia-menu-text {
    border-left-style: solid;
    border-left-width: 1px;
    padding-left: 9px;
    margin-left: -10px;
}
	.home h1.welcome { font-size:90px!important; margin-top:20px; }
	.home h2.slidesub {font-size:21px!important;padding: 0 130px;}
	.home h3.slidecopy {font-size:17px!important;padding: 0 130px;}
.newheader h4 {
	margin-left: 32%;}

.home .slideshow_caption {
    width: 71%!important; padding-left:0!important;
}	

	.squeeze  p {line-height:0.7!important;}
	
	.homeicons p {
		font-size: 13px;}
	
	.homeicons .av_one_fourth {
		
		padding: 0 10px;}
	#top .avia-smallarrow-slider-heading > div {
    left: -28px!important;
    width: 542px!important;
		top:30px!important;
}
	.avia-content-slider-inner { margin-top:10px!important;		min-height: 140px!important;
}
	.home .sliderhr {
    width: 54%!important;
}
	
}
	@media only screen and (min-width: 990px) and (max-width: 1025px) {
		
.adv h5 {font-size:15px;}
.adv h4 {font-size:18px;}
.adv p {font-size:12px; }
.adv a { font-size:15px; }
	
		
			.readers .avia-content-slider-inner div .av_one_third {width:100%!important;}

			
	.newheed h2 {
    font-size: 30px !important;
}
	.goldie h6 {font-size:12px;}
	
		
		.page-id-676 h4 span {display: block}

				.whitetext h3 { font-size:24px!important;}

		
		.sign-off .av_one_half a {
    font-size: 16px;
}
.sign-off .avia_textblock p {font-size:14px;}
		
.av-subheading p {
		font-size: 25px!important;}
		
	.responsive .container {
    max-width: 950px!important;
		padding: 0;
}
		.homeicons .container {
    max-width: 98%!important;
		padding: 0;
}
		.home .avia-content-slider-inner {
    margin: 10px auto;
    max-width: 299px;
}
		
			#top .avia-smallarrow-slider-heading > div {
    left: -28px!important;
    width: 508px!important;
		top:30px!important;
}
		
		.home h1.welcome { font-size:88px!important; margin-top:10px; margin-bottom:0!important }
		.sliderhr { margin:7px auto;}
	.home h2.slidesub {font-size:20px!important;padding: 0 130px;}
	.home h3.slidecopy {font-size:16px!important;padding: 0 130px;}
.newheader h4 {
	margin-left: 32%;}
.home .sliderhr {
    width: 54%!important;
}
		
		
		
.slideshow_caption {
    width: 71%!important; padding-left:0!important;
}	
	
	.homeicons p {
		font-size: 13px;}
	
	.homeicons .av_one_fourth {
		
		padding: 0 10px;}
	
			.av-main-nav > li > a {
		padding: 0 10px;}
		#header_main a {
		font-size: 11px;}
	
	
}

/* Portrait tablet and smaller*/
.ipadandlower {display:none!important}

@media only screen and (min-width: 768px) and (max-width: 989px) {
.fa-twitter {margin-right:10px;}
	.newheader i {float: right;}
.phone-screen {display:none!important;}
	.small-screen {display:block!important;}
		.large-screen {display:none!important;}
	
	.newheed h2 {
    font-size: 26px !important;
}
	.goldie h6 {font-size:12px;}
	.notthis {border-right:0!important}
	.ipadandlower div .av_one_half {
    margin-left: 0;
    width: 50%;
}
	
				.page-id-676 h4 span {display: block}

		.page-id-676 .callcol {width:30%!important}
		.page-id-676 .callcol .av_textblock_section p {min-height: 110px; font-size:16px!important; padding-left:10px; padding-right:10px;}
.callcol span.avia_iconbox_title {
	font-size: 20px !important;}
	.callcol .avia-button.avia-size-small {
		padding: 4px 15px 3px;}
	
	.ipadskipintro {display:block!important}


		.av-flex-placeholder { display:none!important}
.page-id-1765	div .av_one_third {
    width: 32%!important;
}
	.page-id-18 div .av_one_third {
    margin-left: 2%;
    width: 31%!important;
}
	.page-id-18 .slide-entry-title {color:#a29061;font-family:"DIN Next W01 Regular"; font-size:17px!important}

	.last { margin-left:0!important; margin-top:20px;}
	.firstup { margin-left:2%!important; margin-top:20px;}
	.clmove {margin-left:0!important;margin-right:2%!important; margin-top:-10px;min-height: 630px!important}
	
	.lastlast {margin-top:-10px; min-height: 630px!important}
	
}
	
@media only screen and (min-width: 24px) and (max-width: 989px) {
    .spare-one, .spare-two {display:none!important;}
	.holistic-title h1 {

    font-size: 50px;
  
}
	.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after {background-color:#333}
	
	.av-hamburger::before {
    content: "MENU";color:#FFF;
    font-size: 17px;
    padding-right: 10px;
    line-height: 3.6;
}
	#main .slider-not-first {margin-top:-10px;}	
	#header_main {
    margin-top: -50px;
    height: 50px;
}
	#header_main_alternate > .container {margin-top:0!important}

	.av-hamburger::before {content:"MENU";}
	.responsive #top .av_mobile_menu_tablet #header_main_alternate {display:block;}
	
	.sider section.adv {padding-right:65px!important; }

	
	.sider section {
    margin-top: 5px;
}
	.adv h5 {font-size:12px;}
.adv h4 {font-size:15px;}
.adv p {font-size:11px; }
.adv a { font-size:12px; }
	
	.sider .star-sign h4, #label_5_5_1 {
    font-size: 13px!important;
    line-height: 18px!important;
}
	
	.notipad {display:none!important}
	
	.ipadandlower .av_one_full { margin-top:5px;}
	.page-id-686 .ipadandlower .av_one_full .newheed h2 { font-size:30px!important}
	.ipadandlower {display:block!important}
.page-id-686 .ipadandlower .newheed h2 {    font-size: 40px !important;
}
.page-id-686	#topp { display:none }
	
		.whitetext h3 { font-size:23px!important;}
.whitetext p {
    font-size: 18px;
    margin-bottom: 0;
}
	
	.sign-off .av_one_half {
    width: 100%!important;
		margin-bottom:20px;
		border: none!important;
}
	
	.sign-off .av_one_half a {
    font-size: 19px;
}
.sign-off .avia_textblock p {font-size:16px;}
	
		a.tlink { height:180px; left:0px; }
	.av-tribe-events-content-wrap { overflow:hidden!important}
    .tdate  {padding-bottom:15px;}
	div.dann-events-loop > div {
    height:120px;}
	.tcity {float:left; width:50%; font-size:20px!important; text-align: center;}
.tdate {float:left; width:50%;font-size:20px!important;text-align: center;}
.tadd {
    float: left;
    clear: left;
    width: 50%;text-align: center;
}

.ttime {float:left;  width:50%; text-align: center;}
	.single .topheader.holistic .slideshow_caption {width:100%!important; }
	.single .topheader.holistic .slideshow_caption h1 {text-align: left!important; padding-left:25px;}
	.tablets {display:block!important; }
	.topheader {display:none!important}
	.topheader.holistic {display:block!important}
.topheader.holistic .caption_fullwidth {
    background-color: rgba(0,0,0,0.6)!important;
    border-top: 0px!important;
    clear: none;
    height: 210px;
    position: absolute!important;
}
	.av-subheading p {
		font-size: 22px!important; line-height:1.2!important}

	.caption_container { padding-top:0!important}
	
	#header_main > .av-logo-container {
    display: none;
}
	
	
	.illuminate, .revealing, .facebooks, .twitters { display:none!important}
	.newheader h4 {
    display: block;
    margin-left: 0;
    margin-top: -10px;
    width: 350px;
}
	.newheader i.fa-facebook { float:right!important; margin-left:5px!important}
	
.reveal-mobile {
    clear: right;
    display: block;
    float: right;
    font-size: 24px!important;
    line-height: 0.9;
    margin-top: 25px;
    text-align: right;
    width: 235px;
}
	
	
	
	.caption_fullwidth {
    background: #000 none repeat scroll 0 0;
    border-top: 8px solid #a29061!important; 
    clear: both;
    height: 210px;
    position: relative;
}
	.home .next-slide, .home .prev-slide, .home .avia-slideshow-dots {display:none!important;}
	.testimonials .next-slide, .testimonials .prev-slide {display:block!important;}
	.home .slideshow_caption { width:100%!important}
	
	.newheader {
		margin-bottom:0px!important;
    padding: 20px 30px;
}
	
	
a.ubermenu-responsive-toggle {
    background-color: #a29061;
    height: 40px;
	padding-top: 10px;
}
	a.ubermenu-responsive-toggle-open {  height: 50px;}
	a.ubermenu-target {text-align:center; color: #333333}
	a.ubermenu-target:hover { color: #a29061!important}
	#ubermenu-main-2 { background-color:#e6e1d4;padding-bottom: 20px;}
	.ubermenu-responsive-collapse {padding-bottom: 0px!important;}
	.ubermenu-responsive-toggle {text-align: center!important; color: #000; text-transform: uppercase!important}
	.ubermenu-responsive-toggle i { display:none;}
	
	.home h1.welcome { font-size:80px!important; margin-bottom:0!important;    margin-top: 9px; }
	.home .sliderhr {margin-top:2px; margin-bottom:10px;}
.home h2.slidesub {display:none;}
.home h3.slidecopy {font-size:20px!important;padding: 0 130px; margin-bottom:10px;}
	
	.homeicons .flex_column { border:1px solid #FFFFFF; margin-top:0!important;margin-bottom:0!important}
	
	.homeicons .flex_column { border-top:0px solid #FFFFFF;}
	.homeicons .container, #mobileimage > .container {padding:0!important}
	.nightings, .callings { border-left:0!important; width:50%!important;min-width:50%!important; padding:20px!important;}
	.callings, .eventings { border-top:1px; border-bottom: 0!important;}
	.readings, .eventings { border-right:0!important; width:50%!important;min-width:50%!important;padding:20px!important;}
	.eyeholder .av_one_half { width:100%!important; margin: 0!important}
	.eyeholder { background-image:none!important}
	
.testimonials .av_one_half {
    float: none;
    margin: 0 auto;
    width: 80%;
}
#top .avia-smallarrow-slider .avia-slideshow-arrows {
	top: 56px!important;}	
	
	.page-id-18 .avia-content-slider-inner {
    max-width: 80%!important;
    margin: 30px auto;
    background-color: #FFFFFF;
    text-align: center;
    min-height: 155px;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
}
.home .avia-content-slider-inner {
    max-width: 450px!important;
    min-height: 135px!important;
}
	#containermobile .av_one_fourth {width:48%;}
	#containermobile  {padding:0 20%; padding-bottom:25px;}
	.eyeholder .avia_textblock  { padding:0 30px; text-align: center!important}
	

}



/* not portrait tablet*/

@media only screen and (min-width: 990px) and (max-width: 9999px) {

		.reveal-mobile, .mobileonly, #mobileimage, #containermobile { display:none!important}
	
}


/* landscape mobile */
.cart_dropdown_link span::before {font-size:20px}
#top .av-cart-counter {
    height: 20px;
    width: 20px;
    line-height: 22px;
    font-size: 16px;
	margin: -29px 0 0 2px;}
.product-remove a {background-image:url("times.svg")!important;    display: block; background-repeat: no-repeat!important;
	    background-position: 4px 0px!important;
    height: 28px!important;
    width: 28px!important;
    background-color: transparent!important;
    text-indent: -9999px;
    border-radius: 100px;
    border-style: solid;
    border-width: 1px;}	

@media only screen and (min-width: 24px) and (max-width: 767px) {
    .operator {width:25%!important; float:left!important; clear: none;}
    .operator-details {width:72%!important; float:right!important; clear: none;}
    .profileimg {
    max-width:100%!important;
    min-width: 100%!important;
    
}
    .payoption h3 {
    color: #000!important;
    font-size: 22px!important;
    margin: 0px;
}
.payoption .avia_textblock p {
    margin-bottom: 0!important;
    font-size: 12px;
    padding-bottom: 5px!important;
}
    .payoption .avia_textblock   { padding: 0px!important;}
    .payoption.last {margin-right:0!important}
   .payoption {
    margin: 0!important;
    margin-bottom: 0!important;
    width: 32%!important;
    margin-right: 2%!important;
    padding: 10px 5px 5px!important;
    float: left!important;
}
.avia_textblock.terms p {
    font-size: 10px!important;
}
	.woocommerce {padding:25px;}
	.responsive #top .cart_dropdown {
    position: absolute;
    top: 50%;
    margin-top: -23px;
    z-index: 9999999999;
    right: 25px;
}
	.fa-twitter {margin-right:30px;}
	.fa-facebook-f {margin-left:30px!important;}

	.dann-events-loop h3 {text-align: center!important}
	
	.adv h5 {font-size:22px!important;}
.adv h4 {font-size:28px!important;}
.page-template-taurus-page .adv .avia_textblock p, .page-template-aries-page .adv .avia_textblock p, .page-template-gemini-page .adv .avia_textblock p, .page-template-cancer-page .adv .avia_textblock p, .page-template-leo-page .adv .avia_textblock p, .page-template-virgo-page .adv .avia_textblock p, .page-template-libra-page .adv .avia_textblock p, .page-template-scorpio-page .adv .avia_textblock p, .page-template-sagittarius-page .adv .avia_textblock p, .page-template-capricorn-page .adv .avia_textblock p, .page-template-aquarius-page .adv .avia_textblock p, .page-template-pisces-page .adv .avia_textblock p {font-size:15px!important; text-align: left!important; padding:0!important; }
.adv a { font-size:22px!important; }
	
	
	.hidemobs {display:none!important}
#topp .flex_column.av_one_third {margin-bottom:0!important}

#topp .avia_textblock {padding:5px!important;}

.page-id-690 .allofthem .outy .cont {display:block!important}
.page-id-690 .allofthem .slide-entry {width:100%!important; padding:16px!important}


	.phone-screen {display:block!important;}
	.small-screen {display:none!important;}
		.large-screen {display:none!important;}
	
	.newheed h2 {
    font-size: 30px !important;
}
	
	.newheed { border:0!important}
	
	.page-id-676 .callcol h5 {
		font-size: 30px;}
	.page-id-676 .callcol h4 { font-size: 37px;}
	.page-id-676 .callcol .avia_textblock {padding:0!important}
	.page-id-676 .callcol {max-width:300px; margin: 0 auto 30px!important}
	.page-id-676 .callcol img {max-width:200px!important;min-width:200px!important;margin: 0 auto!important }
	
	.avia-button-fullwidth .avia_iconbox_title {font-family:"DIN Next W01 Light"!important; font-size:26px}
	.avia-button-fullwidth  {width:80%!important; margin:0 auto!important; padding:0!important}
	
	.flash-mobile  {margin:40px 0!important}
	.flash-mobile .avia_textblock {padding:10px!important}
	.flash-mobile .first p {padding:0px!important}
	.flash-mobile .first .avia_textblock {padding:0px!important}
	.flash-mobile .avia_textblock h4 {padding-top:0px!important; margin-top:0px!important}
	
		.ipadskipintro {display:block!important}

	.avia-image-container-inner, .avia_image, .av-image-caption-overlay {

		min-width: 100%!important;}
	
	.mobiles {display:block;}
	.avia_textblock p { text-align:center;}
	
	.flash {display:none!important}
	.flash-mobile .flex_column {margin-bottom:0!important; padding:0; height:70px!important; max-height:70px!important;}
	.flash-mobile h4 { padding-top:10px!important}
	.flash-mobile .avia-button-wrap  {margin:3px 20px!important;}
	
	.flash-mobile {display:block!important; height:70px!important; max-height:70px!important;min-height:70px!important;overflow: hidden }
	.flash-mobile div .av_one_fifth {width:20%!important;float: left;clear: none;}
	.flash-mobile div .av_three_fifth {width:60%!important;float: left;clear: none;}
	.flash-mobile h4 {font-family:"DINNextW01-CondensedMed";color:#FFF!important; font-size:27px!important; line-height: 0.9!important; padding-top:19px; text-transform: uppercase}
	
	.page-id-83 .avia-builder-el-14 {display:none!important}
	.quotepanel .container {background-image: none!important; padding:30px!important}

	
	.single-tribe_events .type-tribe_events, .tribe-events-loop {background-color:#FFFFFF!important; -webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none; padding:15px!important}
	
	.dann-events-loop .clearfix {height:auto!important; padding:15px!important;}
	
	.nuvents {margin-top:10px!important;}
	.tribe-events-event-meta {border:0 solid #FFF!important; background-color: transparent!important}
	
	.tcity {float:none; width:100%; font-size:20px!important; text-align: center;}
.tdate {float:none; width:100%;font-size:20px!important;text-align: center;}
.tadd {
    float: none;
    clear: left;
    width: 100%;text-align: center;
}

.ttime {float:none;  width:100%; text-align: center;}

	.fa-facebook { float:left}
	i.fa-twitter {
    clear: none;
    float: right;
    padding-left: 5px;
    position: absolute;
    right: 0;
    top: 0;
}
	.sliderhr {
    width: 300px;
}
	h3.slidecopy {
    font-size: 16px!important;
    margin-bottom: 10px!important;
		padding: 0 30px;
}
	h1.welcome {
    font-size: 80px;
    margin-bottom: 0;
    margin-top: -10px;
}
	.responsive #top #main { margin-top:0!important;}
	.newheader h4 {margin:-10px auto 10px!important ; float: none; position: relative}
	.newheader {
    height: 160px;
	}
	div	.av_four_fifth { width:100%!important; padding:0 20px!important}
	.homeicons > .av-section-color-overlay-wrap > .container {width:100%!important; max-width: 100%!important; }
		.homeicons p {display:none}
	#mobileimage { margin-bottom:35px;}
.avia-content-slider-inner {
    max-width: 320px!important;
    min-height: 155px!important;
}

.page-id-16 .template-page.content	.avia-content-slider-inner {
    max-width:inherit!important;
    min-height:inherit!important;
}
	.testimonials > .container  {max-width:95%!important; width:95%!important; }
	.reveal-mobile {
    clear: both;
    display: block;
    float: none;
    font-size: 15px!important;
    line-height: 0.9;
    margin-top: 0;
    padding-top: 0;
    text-align: center;
    width: 100%;
}
h4.logos span {
    font-size: 50px!important;
}

	h4.logos {
    font-size: 32px;
}

	.logologo {
    background-image: url("eleanor-grace.png");
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    height: 38px;
    margin: 0px auto;
    width: 205px;
    background-position: center;
}
	
}






/* portrait mobile */

@media only screen and (min-width: 480px) and (max-width: 540px) {

.newheader {
    padding: 20px 0px!important;
}
}
@media only screen and (min-width: 280px) and (max-width: 479px) {
.newheader {
    padding: 20px 0px!important;
}
	
	#top .avia-smallarrow-slider .avia-slideshow-arrows a {
		font-size: 70px;}
	
	.home .avia-content-slider-inner {
    max-width: 230px!important;
    min-height: 215px!important;
}
	#top .avia-smallarrow-slider .avia-slideshow-arrows a {
    top: 31px;
    width: 64px;
}
	
	.reveal-mobile {
    clear: both;
    display: block;
    float: none;
    font-size: 17px!important;
}

}

@media only screen and (min-width: 80px) and (max-width: 422px) {
h4.logos span {
    font-size: 40px!important;
}
	h4.logos {
		font-size: 36px;}

	.logologo {
    background-image: url("eleanor-grace.png");
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    height: 50px;
    margin-left: 8px;
    width: 215px;
}
	
	.newheader h4 {
    width: 230px;
}
	.reveal-mobile {
    font-size: 15px!important;
}
	.newheader {
    height: 140px;
}
	.responsive #top #wrap_all .newheader .container {
    max-width: 95%;
    width: 95%;
}
	h3.slidecopy {
    padding: 0 0px;
}
	h1.welcome {
		font-size: 70px;}

	.sliderhr {
    width: 100%;
}

}




/* JUST FOR THE MENU */
@media only screen and (min-width: 991px) and (max-width: 9989px) {

#ubermenu-main-2 {display:none!important;}

}

	.ipadonly {display:none!important}

@media only screen and (min-width: 768px) and (max-width:989px) {

	.ipadonly {display:block!important}
	.noipad {display:none!important}
	.halfy {width:50%; float:left; margin: 0; clear:none;
	}
	.ipadonly .avia-image-container {  margin-bottom:0!important}
	
}


@media only screen and (min-width: 1px) and (max-width:989px) {
	
	.home #av_section_1 {margin-top:0px}
	.readers .avia-content-slider-inner {padding-left:10%!important;}
	#events {background-image:none!important}
.readers .avia-content-slider-inner div .slide-loop-2.av_one_half, .readers .avia-content-slider-inner div .slide-loop-1.av_one_half {
    margin-left: 2%;
    width: 41% !important;
}
	.readers .avia-content-slider-inner div .av_one_half {
    margin-left: 2%;
width: 37%!important;
	}
	.readers .avia-content-slider-inner div .slide-loop-1.av_one_third, .readers .avia-content-slider-inner div .slide-loop-2.av_one_third, .readers .avia-content-slider-inner div .slide-loop-3.av_one_third  {
    margin-left: 2%;
    max-width: 27.5%;
}
	
	
.readers .avia-content-slider div .av_one_half {
    width: 42%!important;
}
	
	
.page-id-686 .last.this {width:100%!important}

	
}
@media only screen and (min-width: 1px) and (max-width:767px) {
	
	
	
	.avia_textblock p {
    text-align: center; padding:0 20px;
}
	
	.responsive #top .slideshow_caption h2 {
    font-size:15px!important;
}

	#header_main_alternate {display: none}
	#main {margin-top:50px!important;}
	.fancy h4, .fancy h5 {padding: 0 30px;}
	.responsive #socket .sub_menu_socket {
    display:block!important; width:auto!important; text-align: center
} 
	
	
}


	
@media only screen and (min-width: 990px) and (max-width:1023px) {

	.ubermenu-responsive-toggle {display: none!important}
	
}






/* home banner  */

@media only screen and (min-width: 990px) and (max-width:1298px) {

	.page h1.welcome {
	margin-top:10px!important;
}
	
}

@media only screen and (min-width: 73px) and (max-width: 566px) {
    .operator-cta .avia_textblock {padding:0!important}
     .operator {width:100%!important; float:left!important; clear: none;}
    .profileskills, .profiledescription, .profilename {text-align: center!important; clear:both;}
    .operator-details .avia_textblock  {padding-top:0!important;}
    .operator-details {width:100%!important; margin-top:-40px!important; float:right!important; clear: none;}
    .profileimg {
    max-width: 140px!important;
    min-width: 140px!important;
}
    .payoption .av_textblock_section  {width:47%; margin-right:2%;float:left;}
   .payoption {
    width: 100%!important;
       margin-bottom:20px!important;
       border-radius:0!important
}
.avia_textblock.terms p {
    padding-top:5px;
}
}
    @media only screen and (min-width: 373px) and (max-width: 566px) {

	.home h3.slidecopy {
		font-size: 17px!important; padding:0!important}
	.homeicons h3 {
    font-size: 18px!important;
}
	.homeicon img {
    max-width: 58px;
}
.responsive #top #wrap_all .container {
    max-width: 100%!important;
    width: 100%!important;
}
	.flash-mobile div .av_three_fifth {
    width: 56%!important;
}

}
@media only screen and (min-width: 24px) and (max-width: 372px) {
		.flash-mobile div .av_three_fifth {
    width: 54%!important;
}
	.home h3.slidecopy {
		font-size: 15px!important; padding:0!important}
	.homeicons h3 {
    font-size: 18px!important;
}
.homeicon img {
    max-width: 58px;
}
	.responsive #top #wrap_all .container {
    max-width: 100%!important;
    width: 100%!important;
}

}



/* page banners */
@media only screen and (min-width: 1374px) and (max-width: 1565px) {

.page h1.welcome {
    font-size: 85px!important;
	margin-top: -25px;}
.home h1.welcome {
    font-size: 115px!important;
	margin-top: 0px!important;}
	
	
}
	
	@media only screen and (min-width: 24px) and (max-width: 423px) {
			.dann-events-loop .clearfix {min-height:140px; padding:15px!important;}

}
	@media only screen and (min-width: 24px) and (max-width: 1373px) {

.page h1.welcome {
    font-size: 65px!important;
    margin-top: -30px!important;
}
		
		.sliderhr {
    margin: 9px auto!important;
}
.squeeze p {
    line-height: 1.5!important;
}
		.page h2.slidesub {
    font-size: 24px;
    padding: 0px 30px;
}
		.home h1.welcome {
			    font-size: 95px!important;

margin-top: 5px!important;}

		
		
}



	@media only screen and (min-width: 24px) and (max-width: 1223px) {
		 h2.slidesub {
			font-size: 18px!important;}
}

	@media only screen and (min-width: 1024px) and (max-width: 1025px) {
.page h1.welcome {
    margin-top: -45px!important;
}
		.home h1.welcome {
    margin-top: 10px!important;
}
		.sliderhr {
    width: 46%;
}
}

	@media only screen and (min-width: 990px) and (max-width: 1024px) {
		.page h1.welcome {
    font-size: 65px;
    margin-top: -45px!important;
}
			.home h1.welcome {
    margin-top: 10px!important;
}
}

	@media only screen and (min-width: 24px) and (max-width: 1024px) {
		.sliderhr {
    width: 50%!important;
			
			
}
		
		h2.slidesub {margin-bottom:0px!important;}
}




	@media only screen and (min-width: 24px) and (max-width: 989px) {
        .home .nightings, .home .eventings, .home .readings {border:0!important}
		.ubermenu-target {line-height:60px!important; height: 60px!important; font-size: 15px!important;}
		
		.page h1.welcome {
    margin-top: -25px!important;
}
		.home h1.welcome {
    margin-top: -5px!important;
}
		.page .slideshow_caption {
    width: 100%;
    display: contents;
}
		#socket	ul{ text-align:center!important;width:100%!important;}
#socket	li{ display:inline-block!important; float:none!important}
	#socket ul {
    text-align: center!important;
    width: 95%!important;
}	
		#socket .sub_menu_socket li {
    border-left-width: 0px!important;
		}
}

	@media only screen and (min-width: 24px) and (max-width: 566px) {

		.togglecontainer, .avia_textblock { padding:20px 25px;}
		.parent-pageid-1636 .togglecontainer, .parent-pageid-1636 .avia_textblock { padding:10px 0px;}
		.parent-pageid-1636 .avia_textblock p {

    margin: 0;
}
		
}




	@media only screen and (min-width: 24px) and (max-width: 503px) {
		
		body .sider .adv {padding-right:100px!important; text-align: left!important}
		body .adv h5 {font-size:17px!important;text-align: left!important}
body .adv h4 {font-size:22px!important;text-align: left!important}
body.page-template-taurus-page .adv .avia_textblock p, body.page-template-aries-page .adv .avia_textblock p, body.page-template-gemini-page .adv .avia_textblock p, body.page-template-cancer-page .adv .avia_textblock p, body.page-template-leo-page .adv .avia_textblock p, body.page-template-virgo-page .adv .avia_textblock p, body.page-template-libra-page .adv .avia_textblock p, body.page-template-scorpio-page .adv .avia_textblock p, body.page-template-sagittarius-page .adv .avia_textblock p, body.page-template-capricorn-page .adv .avia_textblock p, body.page-template-aquarius-page .adv .avia_textblock p, body.page-template-pisces-page .adv .avia_textblock p {font-size:13px!important; text-align: left!important; padding:0!important; }
body .adv a { font-size:17px!important; text-align: left!important}

.sign-off .av_one_half a {
    display: inline-block; clear: both; margin-top:10px; float:none; width:170px;
}

}


	@media only screen and (min-width: 24px) and (max-width: 461px) {
		
			.flash-mobile div .av_three_fifth {
    width: 100%!important;
}		
			.flash-mobile {display:block!important; height:200px!important; max-height:200px!important; min-height:200px!important;overflow: hidden }

		.flash-mobile div .av_one_fifth {
    width: 100%!important;
}
		
	#socket ul {
    width: 90%!important;
}	
.page h1.welcome {
    font-size: 52px!important;
}
		.home h1.welcome {
    font-size: 65px!important;
}
		h2.slidesub {
    font-size: 20px!important;
}

		.sign-off p {font-size:14px!important}







		.home .caption_container
.responsive #top .container .av-content-small, .responsive #top #wrap_all .flex_column, .responsive #top #wrap_all .av-flex-cells .no_margin {
    width: 100%; text-align: center!important;
}
		.sign-off .first {
    border-right: 0px solid #333;
}
		.glow img {
    margin: 0 !important;
}
		
		.homeicons .av_one_fourth {
	margin-left: 0%!important; width:24.5%!important; padding:0 20px; margin-top: 0px!important; margin-bottom: 0px!important;}
}



	@media only screen and (min-width: 24px) and (max-width: 1013px) {
.page-id-12 .quotepanel .container {	background-position: 0 12px;}
		
		
		
		.page-id-12 .lineme h3::before, .page-id-23 .lineme h3::before {border:0 solid #000!important;}
			.page-id-12 .lineme h3::after, .page-id-23 .lineme h3::after {border:0 solid #000!important;}
		.page-id-12 .lineme h3, .page-id-23 .lineme h3 {
    color: #a29061;
    display: inline-block;
    font-family: "DINNextW01-CondensedMed";
    font-size: 72px;
    line-height: 45px;
    margin-top: 10px!important;
    padding: 0 20px;
    position: relative;
}
		
}
	@media only screen and (min-width: 946px) and (max-width: 1320px) {

		.page-id-676 h3.av-special-heading-tag {font-size:60px!important} 
		.page-id-676 .smallest h3.av-special-heading-tag {font-size:40px!important} 
		
}

	@media only screen and (min-width: 777px) and (max-width: 945px) {

		.page-id-676 h3.av-special-heading-tag {font-size:50px!important} 
		.page-id-676 .smallest h3.av-special-heading-tag {font-size:30px!important} 
		
}

	@media only screen and (min-width: 674px) and (max-width: 776px) {

		.page-id-676 h3.av-special-heading-tag {font-size:40px!important} 
		.page-id-676 .smallest h3.av-special-heading-tag {font-size:30px!important} 
		.page-id-676 .av-subheading p {font-size:41px!important} 
}
	@media only screen and (min-width: 74px) and (max-width: 767px) {
        
        .home .nightings img, .home .eventings img, .home .readings img, .home .callings img {max-width:80px!important; min-width:80px!important; margin:0 auto;}
        
        .lineme h3 {
            line-height:0.8!important;
    padding-top: 20px!important;
    margin-top: 0!important;
}
        .lineme h3:before, .lineme h3:after {display:none!important;}
		.page-id-2084  .caption_fullwidth   {display:none!important}

.allofthem div .avia-content-slider-inner {    margin: 0 auto!important;
}

.allofthem .slide-entry-wrap {margin-bottom:0!important}

.allofthem div .slide-entry {    margin: 0px 0!important;
}

.allofthem .av-special-heading {display:none!important}
.allofthem {background-repeat: no-repeat; background-color:#FFF!important;background-image: url(https://gracedestiny.com/wp-content/uploads/2017/10/Stars2.jpg); background-attachment: scroll; background-position: top left; }

		.page-id-702 .av_one_fifth {display:none!important}
		.page-id-686 #av_section_2 .flex_column {margin-bottom:0!important}
	.page-id-690	.avia-content-slider-active .slide-entry-wrap {
    position: relative;
    top: 0;
    visibility: inherit;
    margin: 0;
}
.page-id-690 .allofthem .avia-content-slider {margin:0 auto!important}
.page-id-690 .readers .avia-content-slider-inner { display:none!important;
    padding-left: 10% !important;
    width: 100%;
    margin: 0 auto;
    overflow: auto;
    height: auto !important;
    padding-right: 10% !important;
}
		.page-id-690 h3.av-special-heading-tag, .page-id-702 h3.av-special-heading-tag, .page-id-686 h3.av-special-heading-tag, .page-id-676 h3.av-special-heading-tag {font-size:40px!important; padding-left:15px; padding-right:15px;} 
		.page-id-690 h3.av-special-heading-tag:before, .page-id-690 h3.av-special-heading-tag:after, .page-id-702 h3.av-special-heading-tag:before, .page-id-702 h3.av-special-heading-tag:after, .page-id-676 h3.av-special-heading-tag:before, .page-id-676 h3.av-special-heading-tag:after, .page-id-686 h3.av-special-heading-tag:before, .page-id-686 h3.av-special-heading-tag:after {border-bottom:0!important;}
		.page-id-690 .lineme h3.av-special-heading-tag,	.page-id-702 .lineme h3.av-special-heading-tag,	.page-id-686 .lineme h3.av-special-heading-tag, .page-id-676 .lineme h3.av-special-heading-tag { line-height:1!important}
		.page-id-690 .smallest h3.av-special-heading-tag, .page-id-702 .smallest h3.av-special-heading-tag, .page-id-686 .smallest h3.av-special-heading-tag, .page-id-676 .smallest h3.av-special-heading-tag {font-size:30px!important} 
		.page-id-690 .av-subheading p, .page-id-702 .av-subheading p, .page-id-686 .av-subheading p, .page-id-676 .av-subheading p {font-size:41px!important; line-height: 0.9!important;padding-left:15px; padding-right:15px;} 
		
}

	@media only screen and (min-width: 74px) and (max-width: 566px) {


.product_column, .template-shop {padding-left:30px; padding-right:30px;}

}
	@media only screen and (min-width: 1371px) and (max-width: 20000px) {

.av_seperator_small_border .av-main-nav > li > a > .avia-menu-text {
    font-size: 14px;
}

}
@media only screen and (min-width: 1230px) and (max-width: 1370px) {

.av_seperator_small_border .av-main-nav > li > a > .avia-menu-text {
    font-size: 13px;
}

}
@media only screen and (min-width: 1150px) and (max-width: 1229px) {

.av_seperator_small_border .av-main-nav > li > a > .avia-menu-text {
    font-size: 11px;
}

}
@media only screen and (min-width: 990px) and (max-width: 1149px) {

.av_seperator_small_border .av-main-nav > li > a > .avia-menu-text {
    font-size: 10px;
}

}