.avada_huge_white_text {
    position: absolute;
    color: #ffffff;
    font-size: 130px;
    line-height: 45px;
    font-family: museoslab500regular;
    text-shadow: 0px 2px 5px rgba(0, 0, 0, 1);
}

.avada_huge_black_text {
    position: absolute;
    color: #000000;
    font-size: 130px;
    line-height: 45px;
    font-family: museoslab500regular;
}

.avada_big_black_text {
    position: absolute;
    color: #333333;
    font-size: 42px;
    line-height: 45px;
    font-family: museoslab500regular;
}

.avada_big_white_text {
    position: absolute;
    color: #fff;
    font-size: 42px;
    line-height: 45px;
    font-family: museoslab500regular;
}

.avada_big_black_text_center {
    position: absolute;
    color: #333333;
    font-size: 38px;
    line-height: 45px;
    font-family: museoslab500regular;
    text-align: center;
}

.avada_med_green_text {
    position: absolute;
    color: #279B99;
    font-size: 24px;
    line-height: 24px;
    font-family: PTSansRegular, Arial, Helvetica, sans-serif;
}

.avada_small_gray_text {
    position: absolute;
    color: #747474;
    font-size: 13px;
    line-height: 20px;
    font-family: PTSansRegular, Arial, Helvetica, sans-serif;
}

.avada_small_white_text {
    position: absolute;
    color: #fff;
    font-size: 13px;
    line-height: 20px;
    font-family: PTSansRegular, Arial, Helvetica, sans-serif;
    text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
    font-weight: 700;

}

.avada_block_black {
    position: absolute;
    color: #279B99;
    text-shadow: none;
    font-size: 22px;
    line-height: 34px;
    padding: 0px 10px;
    padding-top: 1px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    background-color: #000;
    font-family: PTSansRegular, Arial, Helvetica, sans-serif;
}

.avada_block_green {
    position: absolute;
    color: #000;
    text-shadow: none;
    font-size: 22px;
    line-height: 34px;
    padding: 0px 10px;
    padding-top: 1px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    background-color: #279B99;
    font-family: PTSansRegular, Arial, Helvetica, sans-serif;
}

.avada_block_white {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-size: 22px;
    line-height: 34px;
    padding: 0px 10px;
    padding-top: 1px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    background-color: #000;
    font-family: PTSansRegular, Arial, Helvetica, sans-serif;
}

.avada_block_white_trans {
    position: absolute;
    color: #fff;
    text-shadow: none;
    font-size: 22px;
    line-height: 34px;
    padding: 0px 10px;
    padding-top: 1px;
    margin: 0px;
    border-width: 0px;
    border-style: none;
    background-color: rgba(0, 0, 0, 0.6);
    font-family: PTSansRegular, Arial, Helvetica, sans-serif;
}

.tp-caption a {
    color: #ff7302;
    text-shadow: none;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
}

.tp-caption a:hover {
    color: #ffa902;
}

a:hover, .tooltip-shortcode {
    color: #279B99;
}

#nav ul .current_page_item a, #nav ul .current-menu-item a, #nav ul > .current-menu-parent a,
#sticky-nav ul .current_page_item a, #sticky-nav ul .current-menu-item a, #sticky-nav ul > .current-menu-parent a,
.footer-area ul li a:hover,
#slidingbar-area ul li a:hover,
.portfolio-tabs li.active a, .faq-tabs li.active a,
.project-content .project-info .project-info-box a:hover,
.about-author .title a,
span.dropcap, .footer-area a:hover, #slidingbar-area a:hover, .copyright a:hover,
#sidebar .widget_categories li a:hover,
#main .post h2 a:hover,
#sidebar .widget li a:hover,
#nav ul a:hover, #sticky-nav ul a:hover,
.date-and-formats .format-box i,
h5.toggle:hover a,
.tooltip-shortcode, .content-box-percentage, .content-boxes a:hover h2,
.more a:hover:after, .read-more:hover:after, .pagination-prev:hover:before, .pagination-next:hover:after, .bbp-topic-pagination .prev:hover:before, .bbp-topic-pagination .next:hover:after,
.single-navigation a[rel=prev]:hover:before, .single-navigation a[rel=next]:hover:after,
#sidebar .widget_nav_menu li a:hover:before, #sidebar .widget_categories li a:hover:before,
#sidebar .widget .recentcomments:hover:before, #sidebar .widget_recent_entries li a:hover:before,
#sidebar .widget_archive li a:hover:before, #sidebar .widget_pages li a:hover:before,
#sidebar .widget_links li a:hover:before, .side-nav .arrow:hover:after, .woocommerce-tabs .tabs a:hover .arrow:after,
.star-rating:before, .star-rating span:before, .price ins .amount, .avada-order-details .shop_table.order_details tfoot tr:last-child .amount,
.price > .amount, .woocommerce-pagination .prev:hover, .woocommerce-pagination .next:hover, .woocommerce-pagination .prev:hover:before, .woocommerce-pagination .next:hover:after,
.woocommerce-tabs .tabs li.active a, .woocommerce-tabs .tabs li.active a .arrow:after,
#wrapper .cart-checkout a:hover, #wrapper .cart-checkout a:hover:before, #wrapper .header-social .top-menu .cart-checkout a:hover,
.widget_shopping_cart_content .total .amount, .widget_layered_nav li a:hover:before,
.widget_product_categories li a:hover:before, #header-sticky .my-account-link-active:after, #header .my-account-link-active:after, .woocommerce-side-nav li.active a, .woocommerce-side-nav li.active a:after, .my_account_orders .order-number a, .shop_table .product-subtotal .amount,
.cart_totals .order-total .amount, form.checkout .shop_table tfoot .order-total .amount, #final-order-details .mini-order-details tr:last-child .amount, .rtl .more a:hover:before, .rtl .read-more:hover:before, #header-sticky .my-cart-link-active:after, #header .my-cart-link-active:after, #wrapper #sidebar .current_page_item > a, #wrapper #sidebar .current-menu-item > a, #wrapper #sidebar .current_page_item > a:before, #wrapper #sidebar .current-menu-item > a:before, #wrapper .footer-area .current_page_item > a, #wrapper .footer-area .current-menu-item > a, #wrapper .footer-area .current_page_item > a:before, #wrapper .footer-area .current-menu-item > a:before, #wrapper #slidingbar-area .current_page_item > a, #wrapper #slidingbar-area .current-menu-item > a, #wrapper #slidingbar-area .current_page_item > a:before, #wrapper #slidingbar-area .current-menu-item > a:before, .side-nav ul > li.current_page_item > a, .side-nav li.current_page_ancestor > a,
.gform_wrapper span.ginput_total, .gform_wrapper span.ginput_product_price, .ginput_shipping_price,
.bbp-topics-front ul.super-sticky a:hover, .bbp-topics ul.super-sticky a:hover, .bbp-topics ul.sticky a:hover, .bbp-forum-content ul.sticky a:hover {
    color: #279B99 !important;
}

#sidebar .image .image-extras .image-extras-content a:hover {
    color: #333333 !important;
}

.star-rating:before, .star-rating span:before {
    color: #279B99 !important;
}

.tagcloud a:hover, #slidingbar-area .tagcloud a:hover, .footer-area .tagcloud a:hover {
    color: #FFFFFF !important;
    text-shadow: none !important;
    -moz-text-shadow: none !important;
    -webkit-text-shadow: none !important;
}

#nav ul .current_page_item a, #nav ul .current-menu-item a, #nav ul > .current-menu-parent a, #nav ul .current-menu-ancestor a, .navigation li.current-menu-ancestor a
#sticky-nav ul .current_page_item a, #sticky-nav ul .current-menu-item a, #sticky-nav ul > .current-menu-parent a,
#nav ul ul, #sticky-nav ul ul,
.reading-box,
.portfolio-tabs li.active a, .faq-tabs li.active a,
.tab-holder .tabs li.active a,
.post-content blockquote,
.progress-bar-content,
.pagination .current,
.bbp-topic-pagination .current,
.pagination a.inactive:hover,
.woocommerce-pagination .page-numbers:hover,
#nav ul a:hover, #sticky-nav ul a:hover, .woocommerce-pagination .current,
.tagcloud a:hover, #header-sticky .my-account-link:hover:after, #header .my-account-link:hover:after, body #header-sticky .my-account-link-active:after, body #header .my-account-link-active:after,
#bbpress-forums div.bbp-topic-tags a:hover {
    border-color: #279B99 !important;
}

#wrapper .main-nav-search a:hover {
    border-top: 3px solid transparent !important;
}

#nav ul .current-menu-ancestor a, .navigation li.current-menu-ancestor a {
    color: #279B99 !important;
}

.side-nav li.current_page_item a {
    border-right-color: #279B99 !important;
}

.rtl .side-nav li.current_page_item a {
    border-left-color: #279B99 !important;
}

.header-v2 .header-social, .header-v3 .header-social, .header-v4 .header-social, .header-v5 .header-social, .header-v2 {
    border-top-color: #279B99 !important;
}

h5.toggle.active span.arrow,
ul.circle-yes li:before,
.progress-bar-content,
.pagination .current,
.bbp-topic-pagination .current,
.header-v3 .header-social, .header-v4 .header-social, .header-v5 .header-social,
.date-and-formats .date-box, .table-2 table thead,
.onsale, .woocommerce-pagination .current,
.woocommerce .social-share li a:hover i,
.price_slider_wrapper .ui-slider .ui-slider-range,
.tagcloud a:hover, .cart-loading,
#toTop:hover,
#bbpress-forums div.bbp-topic-tags a:hover,
.main-nav-search-form input[type="submit"]:hover, .search-page-search-form input[type="submit"]:hover,
ul.arrow li:before,
p.demo_store,
.avada-myaccount-data .digital-downloads li:before, .avada-thank-you .order_details li:before {
    background-color: #279B99 !important;
}

.woocommerce .social-share li a:hover i {
    border-color: #279B99 !important;
}

.bbp-topics-front ul.super-sticky, .bbp-topics ul.super-sticky, .bbp-topics ul.sticky, .bbp-forum-content ul.sticky {
    background-color: #ffffe8 !important;
    opacity: 1;
}

#slidingbar,
.mobile-nav-holder .mobile-selector,
.mobile-main-nav-holder .mobile-selector,
.sticky-mobile-nav-holder .mobile-selector,
.mobile-topnav-holder .mobile-selector {
    background-color: rgba(54, 56, 57, 0.95);
}

.sb_toggle {
    border-color: transparent Array transparent transparent !important;
    border-color: transparent rgba(54, 56, 57, 0.95) transparent transparent !important;
}

#slidingbar-area .pyre_tabs .tab-holder .tabs li {
    border-color: Array !important;
    border-color: rgba(54, 56, 57, 0.95) !important;
}

#header-sticky .my-cart-link:after, #header-sticky a.search-link:after,
#header .my-cart-link:after, #header a.search-link:after,
#small-nav .my-cart-link:after, #small-nav a.search-link:after {
    border: none !important;
}

body #header-sticky.sticky-header .sticky-shadow {
    background: rgba(255, 255, 255, 0.97) !important;
}

.no-rgba #header-sticky.sticky-header .sticky-shadow {
    background: #ffffff;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=97);
    opacity: 0.97;
}

#header, #small-nav {
    background-color: #ffffff !important;
}

#main, #wrapper {
    background-color: #ffffff !important;
}

.footer-area {
    background-color: #363839 !important;
}

.footer-area .pyre_tabs .tab-holder .tabs li {
    border-color: #363839 !important;
}

.footer-area {
    border-color: #e9eaee !important;
}

#footer {
    background-color: #282a2b !important;
}

#footer {
    border-color: #4b4c4d !important;
}

.sep-boxed-pricing ul li.title-row {
    background-color: #279B99 !important;
    border-color: #279B99 !important;
}

.pricing-row .exact_price, .pricing-row sup {
    color: #279B99 !important;
}

.image .image-extras {
    background-image: linear-gradient(top, rgba(209, 233, 144, 1) 0%, rgba(170, 215, 91, 1) 100%);
    background-image: -o-linear-gradient(top, rgba(209, 233, 144, 1) 0%, rgba(170, 215, 91, 1) 100%);
    background-image: -moz-linear-gradient(top, rgba(209, 233, 144, 1) 0%, rgba(170, 215, 91, 1) 100%);
    background-image: -webkit-linear-gradient(top, rgba(209, 233, 144, 1) 0%, rgba(170, 215, 91, 1) 100%);
    background-image: -ms-linear-gradient(top, rgba(209, 233, 144, 1) 0%, rgba(170, 215, 91, 1) 100%);

    background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(0, rgba(209, 233, 144, 1)),
            color-stop(1, rgba(170, 215, 91, 1))
    );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1E990', endColorstr='#AAD75B') progid : DXImageTransform . Microsoft . Alpha(Opacity = 0);
}

.no-cssgradients .image .image-extras {
    background: #D1E990;
}

.image:hover .image-extras {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1E990', endColorstr='#AAD75B') progid : DXImageTransform . Microsoft . Alpha(Opacity = 100);
}

#main .portfolio-one .button,
#main .comment-submit,
#reviews input#submit,
.comment-form input[type="submit"],
.wpcf7-form input[type="submit"],
.bbp-submit-wrapper button,
.button.default,
.price_slider_amount button,
.gform_wrapper .gform_button,
.woocommerce .single_add_to_cart_button,
.woocommerce .shipping-calculator-form .button,
.woocommerce form.checkout #place_order,
.woocommerce .checkout_coupon .button,
.woocommerce .login .button,
.woocommerce .register .button,
.woocommerce .avada-order-details .order-again .button,
.woocommerce .avada-order-details .order-again .button {
    background: #AAD75B;

    color: #54770f !important;
    background-image: linear-gradient(top, #D1E990 0%, #AAD75B 100%);
    background-image: -o-linear-gradient(top, #D1E990 0%, #AAD75B 100%);
    background-image: -moz-linear-gradient(top, #D1E990 0%, #AAD75B 100%);
    background-image: -webkit-linear-gradient(top, #D1E990 0%, #AAD75B 100%);
    background-image: -ms-linear-gradient(top, #D1E990 0%, #AAD75B 100%);

    background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(0, #D1E990),
            color-stop(1, #AAD75B)
    );
    border: 1px solid #AAD75B;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1E990', endColorstr='#AAD75B');
}

.no-cssgradients #main .portfolio-one .button,
.no-cssgradients #main .comment-submit,
.no-cssgradients #reviews input#submit,
.no-cssgradients .comment-form input[type="submit"],
.no-cssgradients .wpcf7-form input[type="submit"],
.no-cssgradients .bbp-submit-wrapper button,
.no-cssgradients .button.default,
.no-cssgradients .price_slider_amount button,
.no-cssgradients .gform_wrapper .gform_button,
.no-cssgradients .woocommerce .single_add_to_cart_button,
.no-cssgradients .woocommerce .shipping-calculator-form .button,
.no-cssgradients .woocommerce form.checkout #place_order,
.no-cssgradients .woocommerce .checkout_coupon .button,
.no-cssgradients .woocommerce .login .button,
.no-cssgradients .woocommerce .register .button,
.no-cssgradients .woocommerce .avada-order-details .order-again .button {
    background: #D1E990;
}

#main .portfolio-one .button:hover,
#main .comment-submit:hover,
#reviews input#submit:hover,
.comment-form input[type="submit"]:hover,
.wpcf7-form input[type="submit"]:hover,
.bbp-submit-wrapper button:hover,
.button.default:hover,
.price_slider_amount button:hover,
.gform_wrapper .gform_button:hover,
.woocommerce .single_add_to_cart_button:hover,
.woocommerce .shipping-calculator-form .button:hover,
.woocommerce form.checkout #place_order:hover,
.woocommerce .checkout_coupon .button:hover,
.woocommerce .login .button:hover,
.woocommerce .register .button:hover,
.woocommerce .avada-order-details .order-again .button:hover {
    background: #AAD75B;
    color: #54770f !important;
    background-image: linear-gradient(top, #AAD75B 0%, #D1E990 100%);
    background-image: -o-linear-gradient(top, #AAD75B 0%, #D1E990 100%);
    background-image: -moz-linear-gradient(top, #AAD75B 0%, #D1E990 100%);
    background-image: -webkit-linear-gradient(top, #AAD75B 0%, #D1E990 100%);
    background-image: -ms-linear-gradient(top, #AAD75B 0%, #D1E990 100%);

    background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(0, #AAD75B),
            color-stop(1, #D1E990)
    );
    border: 1px solid #AAD75B;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AAD75B', endColorstr='#D1E990');
}

.no-cssgradients #main .portfolio-one .button:hover,
.no-cssgradients #main .comment-submit:hover,
.no-cssgradients #reviews input#submit:hover,
.no-cssgradients .comment-form input[type="submit"]:hover,
.no-cssgradients .wpcf7-form input[type="submit"]:hover,
.no-cssgradients .bbp-submit-wrapper button:hover,
.no-cssgradients .button.default,
.no-cssgradients .price_slider_amount button:hover,
.no-cssgradients .gform_wrapper .gform_button:hover,
.no-cssgradients .woocommerce .single_add_to_cart_button:hover
.no-cssgradients .woocommerce .shipping-calculator-form .button:hover,
.no-cssgradients .woocommerce form.checkout #place_order:hover,
.no-cssgradients .woocommerce .checkout_coupon .button:hover,
.no-cssgradients .woocommerce .login .button:hover,
.no-cssgradients .woocommerce .register .button:hover
.no-cssgradients .woocommerce .avada-order-details .order-again .button:hover {
    background: #AAD75B;
}

span.button a {
    color: white;
}
span.button.green.small.Complete {
    display: none;
}

.page-title-container {
    border-color: #d2d3d4 !important;
}

.footer-area {

    padding-top: 43px !important;

    padding-bottom: 40px !important;
}

#footer {
    padding-top: 18px !important;

    padding-bottom: 8px !important;
}

.fontawesome-icon.circle-yes {
    background-color: #333333 !important;
}

.fontawesome-icon.circle-yes {
    border-color: #333333 !important;
}

.fontawesome-icon {
    color: #ffffff !important;
}

.title-sep, .product .product-border {
    border-color: #e0dede !important;
}

.review blockquote q, .post-content blockquote, form.checkout .payment_methods .payment_box {
    background-color: #f6f6f6 !important;
}

.review blockquote div:after {
    border-top-color: #f6f6f6 !important;
}

.review blockquote q, .post-content blockquote {
    color: #747474 !important;
}

body, #nav ul li ul li a, #sticky-nav ul li ul li a,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container,
.more,
.avada-container h3, .avada-container h2,
.meta .date,
.review blockquote q,
.review blockquote div strong,
.image .image-extras .image-extras-content h4,
.image .image-extras .image-extras-content h4 a,
.project-content .project-info h4,
.post-content blockquote,
.button.large,
.button.small,
.ei-title h3, .cart-contents,
.comment-form input[type="submit"],
.wpcf7-form input[type="submit"],
.gform_wrapper .gform_button,
.woocommerce-success-message .button,
.woocommerce .single_add_to_cart_button,
.woocommerce .shipping-calculator-form .button,
.woocommerce form.checkout #place_order,
.woocommerce .checkout_coupon .button,
.woocommerce .login .button,
.woocommerce .register .button,
.page-title h3,
.blog-shortcode h3.timeline-title,
#reviews #comments > h2 {
    font-family: "PT Sans", Arial, Helvetica, sans-serif !important;
}

.avada-container h3,
.review blockquote div strong,
.footer-area h3,
#slidingbar-area h3,
.button.large,
.button.small,
.woocommerce .single_add_to_cart_button,
.woocommerce .shipping-calculator-form .button,
.woocommerce form.checkout #place_order,
.woocommerce .checkout_coupon .button,
.woocommerce .login .button,
.woocommerce .register .button,
.woocommerce .avada-order-details .order-again .button,
.comment-form input[type="submit"],
.wpcf7-form input[type="submit"],
.gform_wrapper .gform_button {
    font-weight: normal;
}

.meta .date,
.review blockquote q,
.post-content blockquote {
    font-style: italic;
}

#nav, #sticky-nav, .navigation,
.side-nav li a {
    font-family: "Antic Slab", Arial, Helvetica, sans-serif !important;
}

#main .reading-box h2,
.page-title h1,
.image .image-extras .image-extras-content h3, .image .image-extras .image-extras-content h3 a,
#main .post h2,
#sidebar .widget h3,
.tab-holder .tabs li a,
.share-box h4,
.project-content h3,
.author .author_title,
h5.toggle a,
.full-boxed-pricing ul li.title-row,
.full-boxed-pricing ul li.pricing-row,
.sep-boxed-pricing ul li.title-row,
.sep-boxed-pricing ul li.pricing-row,
.person-author-wrapper,
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
.ei-title h2, #header-sticky, #header .tagline,
table th, .project-content .project-info h4,
.woocommerce-success-message .msg, .product-title, .cart-empty,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title {
    font-family: "Antic Slab", Arial, Helvetica, sans-serif !important;
}

.footer-area h3, #slidingbar-area h3 {
    font-family: "Antic Slab", Arial, Helvetica, sans-serif !important;
}

body, #sidebar .slide-excerpt h2, .footer-area .slide-excerpt h2, #slidingbar-area .slide-excerpt h2 {
    font-size: 13px;
    line-height: 20px;
}

.project-content .project-info h4, .gform_wrapper label, .gform_wrapper .gfield_description {
    font-size: 13px !important;
    line-height: 20px !important;
}

.blog-shortcode h3.timeline-title {
    font-size: 13px;
    line-height: 13px;
}

.counter-box-content {
    font-size: 13px;
}

body, #sidebar .slide-excerpt h2, .footer-area .slide-excerpt h2, #slidingbar-area .slide-excerpt h2 {
    line-height: 20px !important;
}

.project-content .project-info h4 {
    line-height: 20px !important;
}

#nav, #sticky-nav, .navigation {
    font-size: 14px !important;
}

#nav ul li ul li a, #sticky-nav ul li ul li a {
    font-size: 13px !important;
}

.header-social * {
    font-size: 12px !important;
}

.page-title ul li, page-title ul li a {
    font-size: 10px !important;
}

.side-nav li a {
    font-size: 14px !important;
}

#sidebar .widget h3 {
    font-size: 13px !important;
}

#slidingbar-area h3 {
    font-size: 13px !important;
}

.footer-area h3 {
    font-size: 13px !important;
}

.copyright {
    font-size: 12px !important;
}

#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title {
    font-size: 18px !important;
}

#header-sticky .avada-row, #header .avada-row, #main .avada-row, .footer-area .avada-row, #slidingbar-area .avada-row, #footer .avada-row {
    max-width: 940px;
}

.post-content h1 {
    font-size: 32px !important;
    line-height: 48px !important;
}

.post-content h1 {
    line-height: 48px !important;
}

.post-content h2, .title h2, #main .post-content .title h2, .page-title h1, #main .post h2 a, .woocommerce .checkout h3 {
    font-size: 18px;
    line-height: 27px;
}

.post-content h2, .title h2, #main .post-content .title h2, .page-title h1, #main .post h2 a, .woocommerce .checkout h3, .cart-empty {
    line-height: 27px;
	font-weight: bold;
}

.post-content h3, .project-content h3, #header .tagline, .product-title {
    font-size: 16px !important;
    line-height: 24px !important;
}

p.demo_store {
    font-size: 16px !important;
}

.post-content h3, .project-content h3, #header .tagline, .product-title {
    line-height: 24px !important;
}

.post-content h4 {
    font-size: 13px !important;
    line-height: 20px !important;
}

h5.toggle a, .tab-holder .tabs li a, .share-box h4, .person-author-wrapper, #reviews #comments > h2 {
    font-size: 13px !important;
}

.post-content h4, #reviews #comments > h2 {
    line-height: 20px !important;
}

.post-content h5 {
    font-size: 12px !important;
    line-height: 18px !important;
}

.post-content h5 {
    line-height: 18px !important;
}

.post-content h6 {
    font-size: 11px !important;
    line-height: 17px !important;
}

.post-content h6 {
    line-height: 17px !important;
}

.ei-title h2 {
    font-size: 42px !important;
    line-height: 63px !important;
}

.ei-title h3 {
    font-size: 20px !important;
    line-height: 30px !important;
}

body, .post .post-content, .post-content blockquote, .tab-holder .news-list li .post-holder .meta, #sidebar #jtwt, .meta, .review blockquote div, .search input, .project-content .project-info h4, .title-row, .simple-products-slider .price .amount,
.quantity .qty, .quantity .minus, .quantity .plus, .blog-shortcode h3.timeline-title, #reviews #comments > h2 {
    color: #747474 !important;
}

.post-content h1, .title h1, .woocommerce-success-message .msg, .single-product .woocommerce-message {
    color: #333333 !important;
}

.post-content h2, .title h2, .woocommerce-tabs h2, .search-page-search-form h2, .cart-empty, .woocommerce h2, .woocommerce .checkout h3 {
    color: #333333;
}

.post-content h3, #sidebar .widget h3, .project-content h3, .title h3, #header .tagline, .person-author-wrapper span, .product-title {
    color: #333333;
}

.post-content h4, .project-content .project-info h4, .share-box h4, .title h4, .tab-holder .tabs li a {
    color: #333333;
}

.post-content h5, h5.toggle a, .title h5 {
    color: #333333;
}

.post-content h6, .title h6 {
    color: #333333;
}

.page-title h1 {
    color: #333333;
}

.sep-boxed-pricing ul li.title-row {
    color: #333333;
}

.full-boxed-pricing ul li.title-row {
    color: #333333 !important;
}

body a {
    color: #333333;
}

.project-content .project-info .project-info-box a, #sidebar .widget li a, #sidebar .widget .recentcomments, #sidebar .widget_categories li, #main .post h2 a,
.shop_attributes tr th, .image-extras a, .products-slider .price .amount, z.my_account_orders thead tr th, .shop_table thead tr th, .cart_totals table th, form.checkout .shop_table tfoot th, form.checkout .payment_methods label, #final-order-details .mini-order-details th, #main .product .product_title, .shop_table.order_details tr th {
    color: #333333 !important;
}

.page-title ul li, .page-title ul li a {
    color: #333333 !important;
}

#slidingbar-area h3 {
    color: #DDDDDD !important;
}

#slidingbar-area, #slidingbar-area article.col, #slidingbar-area #jtwt, #slidingbar-area #jtwt .jtwt_tweet {
    color: #8C8989 !important;
}

#slidingbar-area a {
    color: #BFBFBF !important;
}

#sidebar .widget h3, #sidebar .widget .heading h3 {
    color: #333333 !important;
}

.footer-area h3 {
    color: #DDDDDD !important;
}

#nav ul a, #sticky-nav ul a, .side-nav li a, #header-sticky .cart-content a, #header-sticky .cart-content a:hover, #header .cart-content a, #header .cart-content a:hover, #small-nav .cart-content a,
#small-nav .cart-content a:hover, #wrapper .header-social .top-menu .cart > a, #wrapper .header-social .top-menu .cart > a > .amount,
#wrapper .header-social .top-menu .cart-checkout a {
    color: #333333 !important;
}

#header-sticky .my-account-link:after, #header .my-account-link:after {
    border-color: #333333 !important;
}

#nav ul .current_page_item a, #nav ul .current-menu-item a, #nav ul > .current-menu-parent a, #nav ul ul, .navigation li.current-menu-ancestor a, #nav ul li a:hover,
#sticky-nav ul .current_page_item a, #sticky-nav ul .current-menu-item a, #sticky-nav ul > .current-menu-parent a, #sticky-nav ul ul, .navigation li.current-menu-ancestor a, #sticky-nav ul li a:hover {
    color: #279B99 !important;
    border-color: #279B99 !important;
}

#nav ul ul, #sticky-nav ul ul {
    border-color: #279B99 !important;
}

#wrapper .main-nav-search a:hover {
    border-top: 3px solid transparent !important;
}

#nav ul ul, #sticky-nav ul ul,
#nav ul .login-box, #sticky-nav ul .login-box,
#nav ul .cart-contents, #sticky-nav ul .cart-contents,
#small-nav ul .login-box, #small-nav ul .cart-contents {
    background-color: #edebeb;
}

#wrapper #nav ul li ul li a, #wrapper #sticky-nav ul li ul li a, .side-nav li li a, .side-nav li.current_page_item li a {
    color: #333333 !important;
}

.ei-title h2 {
    color: #333333 !important;
}

.ei-title h3 {
    color: #747474 !important;
}

#wrapper .header-social .header-info, #wrapper .header-social a {
    color: #ffffff;
}

#wrapper .header-social .mobile-topnav-holder li a {
    color: #333 !important;
}

#wrapper .header-social .mobile-nav-holder li a {
    color: #333 !important;
}

.sep-single {
    background-color: #e0dede !important;
}

.sep-double, .sep-dashed, .sep-dotted, .search-page-search-form {
    border-color: #e0dede !important;
}

.ls-avada, .avada-skin-rev, .clients-carousel .es-carousel li img, h5.toggle a, .progress-bar,
#small-nav, .portfolio-tabs, .faq-tabs, .single-navigation, .project-content .project-info .project-info-box,
.post .meta-info, .grid-layout .post, .grid-layout .post .content-sep,
.grid-layout .post .flexslider, .timeline-layout .post, .timeline-layout .post .content-sep,
.timeline-layout .post .flexslider, h3.timeline-title, .timeline-arrow,
.counter-box-wrapper, .table-2 table thead, .table-2 tr td,
#sidebar .widget li a, #sidebar .widget .recentcomments, #sidebar .widget_categories li,
.tab-holder, .commentlist .the-comment,
.side-nav, #wrapper .side-nav li a, .rtl .side-nav, h5.toggle.active + .toggle-content,
#wrapper .side-nav li.current_page_item li a, .tabs-vertical .tabset,
.tabs-vertical .tabs-container .tab_content, .page-title-container, .pagination a.inactive, .woocommerce-pagination .page-numbers, .bbp-topic-pagination .page-numbers, .rtl .woocommerce .social-share li, .author .author_social {
    border-color: #e0dede;
}

.side-nav li a, .product_list_widget li, .widget_layered_nav li, .price_slider_wrapper, .tagcloud a, #header-sticky .cart-content a, #header-sticky .cart-content a:hover, #header-sticky .login-box, #header-sticky .cart-contents,
#header .cart-content a, #header .cart-content a:hover, #header .login-box, #header .cart-contents, #small-nav .login-box, #small-nav .cart-contents, #small-nav .cart-content a, #small-nav .cart-content a:hover,
#customer_login_box, .avada_myaccount_user, .myaccount_user_container span,
.woocommerce-side-nav li a, .woocommerce-content-box, .woocommerce-content-box h2, .my_account_orders tr, .woocommerce .address h4, .shop_table tr, .cart_totals .total, .chzn-container-single .chzn-single, .chzn-container-single .chzn-single div, .chzn-drop, form.checkout .shop_table tfoot, .input-radio, #final-order-details .mini-order-details tr:last-child, p.order-info, .cart-content a img, .panel.entry-content,
.woocommerce-tabs .tabs li a, .woocommerce .social-share, .woocommerce .social-share li, .quantity, .quantity .minus, .quantity .qty, .shop_attributes tr, .woocommerce-success-message, #reviews li .comment-text,
.cart_totals, .shipping_calculator, .coupon, .woocommerce .cross-sells, #customer_login .col-1, #customer_login .col-2, .single-product .woocommerce-message, .woocommerce form.checkout #customer_details .col-1, .woocommerce form.checkout #customer_details .col-2,
.cart_totals h2, .shipping_calculator h2, .coupon h2, .woocommerce .checkout h3, #customer_login h2, .woocommerce .cross-sells h2, .order-total, .woocommerce .addresses .title, .cart-empty, .return-to-shop {
    border-color: #e0dede !important;
}

.price_slider_wrapper .ui-widget-content {
    background-color: #e0dede;
}

.gform_wrapper .gsection {
    border-bottom: 1px dotted #e0dede;
}

.quantity .minus, .quantity .plus {
    background-color: #fbfaf9 !important;
}

.quantity .minus:hover, .quantity .plus:hover {
    background-color: #ffffff !important;
}

#slidingbar-area .widget_categories li a, #slidingbar-area li.recentcomments, #slidingbar-area ul li a, #slidingbar-area .product_list_widget li {
    border-bottom: 1px solid #282A2B !important;
}

#slidingbar-area .tagcloud a, #slidingbar-area .pyre_tabs .tab-holder .tabs-wrapper, #slidingbar-area .pyre_tabs .tab-holder .news-list li {
    border-color: #282A2B !important;
}

.footer-area .widget_categories li a, .footer-area li.recentcomments, .footer-area ul li a, .footer-area .product_list_widget li,
.footer-area .tagcloud a, .footer-area .pyre_tabs .tab-holder .tabs-wrapper, .footer-area .pyre_tabs .tab-holder .news-list li {
    border-color: #505152 !important;
}

input#s, #comment-input input, #comment-textarea textarea, .comment-form-comment textarea, .input-text,
.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-number, .wpcf7-form textarea, .wpcf7-form .wpcf7-select, .wpcf7-captchar, .wpcf7-form .wpcf7-date,
.gform_wrapper .gfield input[type=text], .gform_wrapper .gfield input[type=email], .gform_wrapper .gfield textarea, .gform_wrapper .gfield select,
#bbpress-forums .bbp-search-form #bbp_search, .bbp-reply-form input#bbp_topic_tags, .bbp-topic-form input#bbp_topic_title, .bbp-topic-form input#bbp_topic_tags, .bbp-topic-form select#bbp_stick_topic_select, .bbp-topic-form select#bbp_topic_status_select, #bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content,
.main-nav-search-form input, .search-page-search-form input, .chzn-container-single .chzn-single, .chzn-container .chzn-drop,
.avada-select-parent select {
    background-color: #ffffff;
}

input#s, input#s .placeholder, #comment-input input, #comment-textarea textarea, #comment-input .placeholder, #comment-textarea .placeholder, .comment-form-comment textarea, .input-text,
.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-number, .wpcf7-form textarea, .wpcf7-form .wpcf7-select, .wpcf7-select-parent .select-arrow, .wpcf7-captchar, .wpcf7-form .wpcf7-date,
.gform_wrapper .gfield input[type=text], .gform_wrapper .gfield input[type=email], .gform_wrapper .gfield textarea, .gform_wrapper .gfield select,
#bbpress-forums .bbp-search-form #bbp_search, .bbp-reply-form input#bbp_topic_tags, .bbp-topic-form input#bbp_topic_title, .bbp-topic-form input#bbp_topic_tags, .bbp-topic-form select#bbp_stick_topic_select, .bbp-topic-form select#bbp_topic_status_select, #bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content,
.main-nav-search-form input, .search-page-search-form input, .chzn-container-single .chzn-single, .chzn-container .chzn-drop, .avada-select-parent select {
    color: #aaa9a9;
}

input#s::-webkit-input-placeholder, #comment-input input::-webkit-input-placeholder, #comment-textarea textarea::-webkit-input-placeholder, .comment-form-comment textarea::-webkit-input-placeholder, .input-text::-webkit-input-placeholder {
    color: #aaa9a9 !important;
}

input#s:-moz-placeholder, #comment-input input:-moz-placeholder, #comment-textarea textarea:-moz-placeholder, .comment-form-comment textarea:-moz-placeholder, .input-text:-moz-placeholder,
input#s:-ms-input-placeholder, #comment-input input:-ms-input-placeholder, #comment-textarea textarea:-moz-placeholder, .comment-form-comment textarea:-ms-input-placeholder, .input-text:-ms-input-placeholder,
{
    color: #aaa9a9 !important;
}

input#s, #comment-input input, #comment-textarea textarea, .comment-form-comment textarea, .input-text,
.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-number, .wpcf7-form textarea, .wpcf7-form .wpcf7-select, .wpcf7-select-parent .select-arrow, .wpcf7-captchar, .wpcf7-form .wpcf7-date,
.gform_wrapper .gfield input[type=text], .gform_wrapper .gfield input[type=email], .gform_wrapper .gfield textarea, .gform_wrapper .gfield_select[multiple=multiple], .gform_wrapper .gfield select, .select-arrow,
#bbpress-forums .quicktags-toolbar, #bbpress-forums .bbp-search-form #bbp_search, .bbp-reply-form input#bbp_topic_tags, .bbp-topic-form input#bbp_topic_title, .bbp-topic-form input#bbp_topic_tags, .bbp-topic-form select#bbp_stick_topic_select, .bbp-topic-form select#bbp_topic_status_select, #bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content, #wp-bbp_topic_content-editor-container, #wp-bbp_reply_content-editor-container,
.main-nav-search-form input, .search-page-search-form input, .chzn-container-single .chzn-single, .chzn-container .chzn-drop,
.avada-select-parent select, .avada-select-parent .avada-select-arrow {
    border-color: #d2d2d2;
}

#wrapper #nav ul li ul li a, #wrapper #sticky-nav ul li ul li a {
    border-bottom: 1px solid #dcdadb !important;
}

#wrapper #nav ul li ul li a:hover, #wrapper #nav ul li ul li.current-menu-item > a,
#wrapper #sticky-nav ul li ul li a:hover, #wrapper #sticky-nav ul li ul li.current-menu-item > a,
#header-sticky .cart-content a:hover, #header .cart-content a:hover, #small-nav .cart-content a:hover {
    background-color: #f5f4f4 !important;
}

#header .tagline {
    color: #747474 !important;
}

#header .tagline {
    font-size: 16px !important;
    line-height: 30px !important;
}

.page-title h1 {
    font-size: 18px !important;
    line-height: normal !important;
}

.page-title h3 {
    font-size: 14px !important;
    line-height: 26px !important;
}

.header-social, #header, .header-v4 #small-nav, .header-v5 #small-nav {
    border-bottom-color: #e5e5e5 !important;
}

#nav ul ul, #sticky-nav ul ul {
    width: 170px !important;
}

#nav ul ul li ul, #sticky-nav ul ul li ul {
    left: 170px !important;
}

ul.navigation > li:last-child ul ul {
    left: -170px !important;
}

#nav .fusion-megamenu-wrapper ul {
    left: auto !important;
}

.rtl #header-sticky #nav ul ul li ul, .rtl #header #nav ul ul li ul, .rtl #small-nav #nav ul ul li ul, .rtl .sticky-header #sticky-nav ul ul li ul {
    right: 170px !important;
    left: auto !important;
}

.rtl ul.navigation > li:last-child ul ul {
    right: -170px !important;
    left: auto !important;
}

.rtl #nav .fusion-megamenu-wrapper ul {
    left: auto !important;
    right: auto !important;
}

#main #sidebar {
    background-color: transparent;
}

#main #content {
    width: 71.1702128%;
}

#main #content .button {
    cursor: pointer;
}

#main #sidebar {
    width: 23.4042553%;
}

#wrapper .header-social {
    background-color: #279B99 !important;
}

#wrapper .header-social .menu > li {
    border-color: #ffffff !important;
}

#wrapper .header-social .menu .sub-menu, #wrapper .header-social .login-box, #wrapper .header-social .cart-contents, .main-nav-search-form {
    background-color: #ffffff !important;
}

#wrapper .header-social .menu .sub-menu li, #wrapper .header-social .menu .sub-menu li a, #wrapper .header-social .login-box *, #wrapper .header-social .cart-contents * {
    color: #747474 !important;
}

#wrapper .header-social .menu .sub-menu li a:hover, .top-menu .cart-content a:hover {
    background-color: #fafafa !important;
}

#wrapper .header-social .menu .sub-menu li a:hover {
    color: #333333 !important;
}

#wrapper .header-social .menu .sub-menu, #wrapper .header-social .menu .sub-menu li, .top-menu .cart-content a, #wrapper .header-social .login-box, #wrapper .header-social .cart-contents, .main-nav-search-form {
    border-color: #e5e5e5 !important;
}

#header-sticky .cart-checkout, #header .cart-checkout, .top-menu .cart, .top-menu .cart-checkout, #small-nav .cart-checkout {
    background-color: #fafafa !important;
}

h5.toggle span.arrow {
    background-color: #333333;
}

.progress-bar-content {
    background-color: #279B99 !important;
    border-color: #279B99 !important;
}

.content-box-percentage {
    color: #279B99 !important;
}

.progress-bar {
    background-color: #f6f6f6;
    border-color: #f6f6f6;
}

.date-and-formats .format-box {
    background-color: #eef0f2;
}

.es-nav-prev, .es-nav-next {
    background-color: #999999;
}

.es-nav-prev:hover, .es-nav-next:hover {
    background-color: #808080;
}

.content-boxes .col {
    background-color: transparent;
}

#sidebar .tab-holder, #sidebar .tab-holder .news-list li {
    border-color: #ebeaea !important;
}

#sidebar .pyre_tabs .tabs-container {
    background-color: #ffffff !important;
}

body #sidebar .tab-hold .tabs li {
    border-right: 1px solid #ffffff !important;
}

body #sidebar .tab-hold .tabs li a {
    background: #ebeaea !important;
    border-bottom: 0 !important;
    color: #747474 !important;
}

body #sidebar .tab-hold .tabs li a:hover {
    background: #ffffff !important;
    border-bottom: 0 !important;
}

body #sidebar .tab-hold .tabs li.active a {
    background: #ffffff !important;
    border-bottom: 0 !important;
}

body #sidebar .tab-hold .tabs li.active a {
    border-top-color: #279B99 !important;
}

.share-box {
    background-color: #f6f6f6;
}

.grid-layout .post, .timeline-layout .post {
    background-color: transparent;
}

.grid-layout .post .flexslider, .timeline-layout .post, .timeline-layout .post .content-sep,
.timeline-layout .post .flexslider, h3.timeline-title, .grid-layout .post, .grid-layout .post .content-sep, .products li, .product-details-container, .product-buttons, .product-buttons-container {
    border-color: #ebeaea !important;
}

.align-left .timeline-arrow:before, .align-left .timeline-arrow:after {
    border-left-color: #ebeaea !important;
}

.align-right .timeline-arrow:before, .align-right .timeline-arrow:after {
    border-right-color: #ebeaea !important;
}

.timeline-circle, .timeline-title {
    background-color: #ebeaea !important;
}

.timeline-icon {
    color: #ebeaea;
}

#bbpress-forums li.bbp-header,
#bbpress-forums div.bbp-reply-header, #bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a, div.bbp-template-notice, div.indicator-hint {
    background: #ebeaea !important;
}

#bbpress-forums .bbp-replies div.even {
    background: transparent !important;
}

#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results,
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic,
#bbpress-forums div.bbp-reply-content, #bbpress-forums div.bbp-reply-header,
#bbpress-forums div.bbp-reply-author .bbp-reply-post-date,
#bbpress-forums div.bbp-topic-tags a, #bbpress-forums #bbp-single-user-details, div.bbp-template-notice, div.indicator-hint,
.bbp-arrow {
    border-color: #ebeaea !important;
}

/*.main-flex .flex-control-nav{display:none !important;}*/

@media only screen and (max-width: 940px) {
    .breadcrumbs {
        display: none !important;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .breadcrumbs {
        display: none !important;
    }
}

.nav-holder .fusion-navbar-nav li ul {
    -webkit-transition: opacity .2s, visibility .2s ease-in;
    -moz-transition: opacity .2s, visibility .2s ease-in;
    -o-transition: opacity .2s, visibility .2s ease-in;
    transition: opacity .2s, visibility .2s ease-in;
    /* fix flicker and use hardware acceleration */
    -webkit-transform: translate3d(0, 0, 0);
    z-index: -1;
    visibility: hidden;
    opacity: 0;
}

/*#nav.nav-holder .navigation > li > a{height:40px !important;line-height:40px !important;}
#nav ul ul,#sticky-nav ul ul{top:43px;}*/

.sticky-header .navigation > li > a.my-cart-link,
.sticky-header .navigation li.current-menu-ancestor a.my-cart-link,
#sticky-nav ul li > a.my-cart-link {
    height: 63px;
    line-height: 63px;
}

#nav ul li, #sticky-nav ul li {
    padding-right: 32px;
}

.ei-slider {
    width: 100% !important;
}

.ei-slider {
    height: 400px !important;
}

.reading-box {
    background-color: #f6f6f6 !important;
}

.isotope .isotope-item {
    -webkit-transition-property: top, left, opacity;
    -moz-transition-property: top, left, opacity;
    -ms-transition-property: top, left, opacity;
    -o-transition-property: top, left, opacity;
    transition-property: top, left, opacity;
}

.header-v4 #small-nav, .header-v5 #small-nav {
    background-color: #FFFFFF !important;
}

.header-v5 #header .logo {
    float: left;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 13/10), only screen and (min-resolution: 120dpi) {
    #header-sticky .normal_logo, #header .normal_logo {
        display: none !important;
    }

    #header-sticky .retina_logo, #header .retina_logo {
        display: inline !important;
    }
}

.bbp_reply_admin_links .admin_links_sep, .bbp-admin-links .admin_links_sep {
    display: none;
}

.rev_slider_wrapper {
    position: relative
}

.rev_slider_wrapper .shadow-left {
    position: absolute;
    pointer-events: none;
    background-image: url(http://localwebsites/wp-versions-for-test/wordpress-3.5.2/wp-content/themes/Avada/images/shadow-top.png);
    background-repeat: no-repeat;
    background-position: top center;
    height: 42px;
    width: 100%;
    top: 0;
    z-index: 99;
}

.rev_slider_wrapper .shadow-left {
    top: -1px;
}

.rev_slider_wrapper .shadow-right {
    position: absolute;
    pointer-events: none;
    background-image: url(http://localwebsites/wp-versions-for-test/wordpress-3.5.2/wp-content/themes/Avada/images/shadow-bottom.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    height: 32px;
    width: 100%;
    bottom: 0;
    z-index: 99;
}

.avada-skin-rev {
    border-top: 1px solid #d2d3d4;
    border-bottom: 1px solid #d2d3d4;
}

.tparrows {
    border-radius: 0;
}

.rev_slider_wrapper .tp-leftarrow, .rev_slider_wrapper .tp-rightarrow {
    background: none !important;
    background-color: rgba(0, 0, 0, 0.5) !important;
    width: 63px !important;
    height: 63px !important;
    position: absolute;
    top: 50% !important;
    margin-top: -31px !important;
    opacity: 0.8;
    position: absolute !important;
    color: #fff;
}

.rev_slider_wrapper .tp-leftarrow:before {
    content: "\f104";
}

.rev_slider_wrapper .tp-rightarrow:before {
    content: "\f105";
}

.rev_slider_wrapper .tp-leftarrow:before, .rev_slider_wrapper .tp-rightarrow:before {
    position: absolute;
    text-align: center;
    font-size: 34px;
    font-family: fontawesome;
    height: 63px;
    margin: 21px 0 0 0;
    padding: 0;
    width: 63px;
}

.rev_slider_wrapper .tp-leftarrow:before {
    margin-left: -2px;
}

.rev_slider_wrapper .tp-rightarrow:before {
    margin-left: 2px;
}

.rev_slider_wrapper .tp-rightarrow {
    left: auto !important;
    right: 0 !important;
}

.no-rgba .rev_slider_wrapper .tp-leftarrow, .no-rgba .rev_slider_wrapper .tp-rightarrow {
    background-color: #ccc !important;
}

.rev_slider_wrapper:hover .tp-leftarrow, .rev_slider_wrapper:hover .tp-rightarrow {
    display: block !important;
    opacity: 0.8 !important;
}

.rev_slider_wrapper .tp-leftarrow:hover, .rev_slider_wrapper .tp-rightarrow:hover {
    opacity: 1 !important;
}

.rev_slider_wrapper .tp-leftarrow {
    background-position: 19px 19px !important;
    left: 0 !important;
    margin-left: 0 !important;
    z-index: 100;
    opacity: 0;
}

.rev_slider_wrapper .tp-rightarrow {
    background-position: 29px 19px !important;
    right: 0 !important;
    margin-left: 0 !important;
    z-index: 100;
    opacity: 0;
}

.tp-bullets .bullet.last {
    clear: none !important;
}

.woocommerce form.checkout .col-2, .woocommerce form.checkout #order_review_heading, .woocommerce form.checkout #order_review {
    display: none;
}

#wrapper {
    width: 100%;
}

@media only screen and (min-width: 801px) and (max-width: 1014px) {
    #wrapper {
        width: auto;
    }
}

@media only screen and (min-device-width: 801px) and (max-device-width: 1014px) {
    #wrapper {
        width: auto;
    }
}

.page-title-container {
    background-image: url(../images/page_title_bg.png) !important;
}

.page-title-container {
    background-color: #F6F6F6;
}

#main {
    padding-top: 55px !important;
    padding-bottom: 40px !important;
}

.page-title-container {
    -webkit-background-size: auto;
    -moz-background-size: auto;
    -o-background-size: auto;
    background-size: auto;
}

.page-title-container {
    height: 87px !important;
}

.width-100 .fullwidth-box {
    margin-left: -20px;
    margin-right: -20px;
}

#small-nav .cart a:after {
    font-family: 'FontAwesome';
    content: "\f07a";
    padding: 5px;
}

.blog-list-for-sidebar,
.tabs-wrapper ul.news-list .post,
.hidden-blogpost-body {
    display: none;
}

#sidebar .widget li {
    display: block;
}

.blog-post .meta-info {
    margin-bottom: 55px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .avada-select-parent .avada-select-arrow, .select-arrow, .gravity-select-parent .select-arrow {
        height: 33px;
        background-color: #ffffff !important;
    }
}

/* TLD custom CSS */

#contactus input#LastName,
#contactus input#CAT_Custom_330769 {
    margin-right: 0;
}

#contactus #comment-input {
    margin-bottom: 0;
}

#contactus #comment-submit {
    margin-top: 20px;
}

#CaptchaV2 {
    border: 1px solid #d2d2d2;
    width: 28%;
    font-size: 13px;
    color: #747474;
    -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
    padding: 8px 2%;
    margin-right: 1%;
}

.portfolio-wrapper .footer-recent-works,
.recent-works-items .pagination.webapp,
.recent-works-items .portfolio-item,
#footer-recent-posts .post,
#footer-recent-posts .blog-list-for-sidebar .meta,
#footer-recent-posts .blog-list-for-sidebar .image,
#slidingbar-area .recent-works-items .portfolio-item {
    display: none;
}

.recent-works-items .footer-recent-works,
#footer-recent-posts .blog-list-for-sidebar {
    display: block;
}

.tab-holder .news-list li .image {
    float: right;
    margin-left: 13px;
}

/*.homepage-blog .post:nth-child(3n+1) {
    clear: both;
}*/

.homepage-blog .post:nth-child(3n),
.homepage-blog .post.last {
    margin-right: 0;
}

.homepage-blog .columns-3 .post {
    width: 30.6666%;
}

.homepage-blog .columns .post {
    float: left;
    margin: 0 4% 20px 0;
}

#homepage-version-1 .post h2.entry-title a,
#homepage-version-4 .post h2.entry-title a,
#homepage-version-5 .post h2.entry-title a,
#homepage-version-6 .post h2.entry-title a,
#homepage-version-7 .post h2.entry-title a {
    font-size: 13px;
    line-height: 18px;
}

.homepage-blog .meta-info {
    display: none;
}

.homepage-blog .columns-4 .post {
    margin: 0 4% 0 0;
    width: 22%;
    float: left;
}

/*.homepage-blog .columns-4 .post:nth-child(4n+1) {
    clear: both;
}*/

.homepage-blog .columns-4 .post:nth-child(4n),
.homepage-blog .columns-4 .post.last {
    margin-right: 0 !important;
}

.footer-subscription-form .form-control,
.footer-subscription-form .cat_textbox {
    width: 95%;
    border: 1px solid #d2d2d2;
    font-size: 13px;
    color: #747474;
    -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
    padding: 8px 2%;
    margin: 0 0 10px;
}

.footer-subscription-form select.form-control {
    width: 100%;
}

.footer-subscription-form label {
    color: #CCC;
}

/* Hide submenus on footer. Only show the main items */
.footer-vertical-menu .fusion-dropdown-menu img,
.footer-vertical-menu .fusion-dropdown-menu ul,
.footer-vertical-menu a > img,
.footer-vertical-menu li ul {
    display: none;
}

#homepage-version-2 .es-carousel .footer-recent-works,
#homepage-version-8 .project-deliver,
#homepage-version-10 .content-boxes .more,
#homepage-version-12 .our-workplace .title,
#homepage-version-13 .footer-recent-works,
#homepage-version-13 .news-list .post,
.portfolio #webapp20537pagination {
    display: none;
}

#homepage-version-12 .contact-info-container p {
    margin: 0;
}

#homepage-version-12 .contact-info-container .address {
    margin-bottom: 10px;
}

#homepage-version-13 .blog-list-for-sidebar {
    display: block;
    margin-bottom: 20px;
}

#homepage-version-13 .blog-list-for-sidebar .image {
    float: left;
    margin-right: 20px;
    overflow: hidden;
    width: 144px;
}

#homepage-version-13 .news-list {
    margin: 0;
}

#homepage-version-13 .blog-list-for-sidebar .post-holder > a {
    margin-bottom: 3px;
}

/*------------------------------------------------------------------------------------------
 Click Mortgages
--------------------------------------------------------------------------------------------*/

form .input-name,
form .input-email,
form .input-text,
form .select {
    width: 48%;
    margin-bottom: 13px;
}

form .input-name.error,
form .input-email.error,
form .input-text.error,
form .select.error {
    margin-bottom: 0;
}

form .select {
    padding: 4px 2%;
}

.buttons-set {
    margin-top: 10px;
}

.animated {
    visibility: hidden;
}

/* Application Form */

.application-form-accordion dt {
    border-top: 1px solid #9dd1cd;
    border-left: 2px solid #9dd1cd;
    border-right: 2px solid #9dd1cd;
    border-bottom: 1px solid #9dd1cd;
}

.application-form-accordion dt a {
    display: block;
    color: #FFF;
    font-weight: bold;
    padding: 5px 5px 5px 10px;
    background: rgb(27, 153, 141) !important; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiOTk4ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTdmNzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
    background: -moz-linear-gradient(top, rgba(27, 153, 141, 1) 0%, rgba(1, 127, 115, 1) 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(27, 153, 141, 1)), color-stop(100%, rgba(1, 127, 115, 1))) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(27, 153, 141, 1) 0%, rgba(1, 127, 115, 1) 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(27, 153, 141, 1) 0%, rgba(1, 127, 115, 1) 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(27, 153, 141, 1) 0%, rgba(1, 127, 115, 1) 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom, rgba(27, 153, 141, 1) 0%, rgba(1, 127, 115, 1) 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1b998d', endColorstr='#017f73', GradientType=0); /* IE6-8 */
    overflow: hidden;
}

.application-form-accordion a.active {
    background: #0E4A42 !important;
}

.application-form-accordion a .icon {
    float: right;
    display: inline;
    font-size: 25px;
    margin-right: 5px;
}

.application-form-accordion a .icon:before {
    content: "+";
}

.application-form-accordion a.active .icon:before {
    content: "-";
}

.application-form-accordion dd {
    margin: 0;
}

.application-form-accordion .panel {
    overflow: hidden;
    *zoom: 1;
    width: 100%;
}

.application-form-accordion .column {
    float: left;
    display: inline;
}

.application-form-accordion .half {
    width: 50%;
}

.application-form-accordion .full {
    width: 100%;
}

.application-form-accordion h4 {
    padding: 0;
    margin: 1% 0;
    color: #666;
}

.application-form-accordion label {
    display: block;
    cursor: pointer;
}

.application-form-accordion .field-container {
    width: 100%;
}

.application-form-accordion .field-container .field {
    width: 48.5%;
}

.application-form-accordion .field-container .field:first-child {
    margin-right: 3%;
}

.application-form-accordion .field-container.one-third .field {
    width: 31.3%;
}

.application-form-accordion .field-container.one-third .field.first,
.application-form-accordion .field-container.one-third .field.second {
    margin-right: 3%;
}

.application-form-accordion .contact-details,
.application-form-accordion .drivers-license {
    overflow: hidden;
}

.application-form-accordion .remove-field {
    display: block;
    font-size: 10px;
}

.application-form-accordion .prev-next {
    margin: 15px 0;
    overflow: hidden;
    padding-top: 15px;
    text-align: right;
    width: 99%;
}

.application-form-accordion .auto-center {
    width: 100%;
    margin: 1% auto;
    text-align: center;
}

.application-form-accordion .button {
    font-weight: normal;
    cursor: pointer;
    /*-moz-border-radius: 20px;*/
    /*border-radius: 20px;*/
    /*-webkit-border-radius: 20px;*/
}

.application-form-accordion hr {
    background: none repeat scroll 0 0 #ddd;
    border: medium none;
    color: #ddd;
    height: 1px;
}

.application-form-accordion label.error-message {
    color: #FF0000;
    font-size: 13px;
}

.application-form-accordion .input-text.error,
.application-form-accordion textarea.error,
.application-form-accordion select.error {
    border: 1px solid #FF0000;
    background: #fbe3e4;
    color: #747474;
}

.application-form-accordion .input-text.date-picker,
.application-form-accordion .input-text.date-picker.error {
    background: url(../images/calendar-icon.png) no-repeat 99% center;
    cursor: pointer;
}

.application-form-accordion .inline-field-label {
    margin-top: 5px;
}

.application-form-accordion .inline-field-label label {
    display: inline-block;
}

.application-form-accordion .important {
    background: #f6bbbb;
    -moz-border-radius: 15px;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    padding: 1% 2%;
    color: #FF0000;
}

form .application-form-accordion .input-text,
form .application-form-accordion .select {
    width: 100%;
    color: #333;
}

form label.required:after {
    content: " *";
    color: #FF0000;
}

form span.required {
    color: #FF0000;
}

fieldset {
    border: 1px solid #dddddd;
    padding: 1.25rem;
    margin: .5rem .3rem;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    width: auto;
    display: block;
}

fieldset legend {
    color: #333;
}

.data-table {
    width: 100%;
}

.data-table thead th {
    color: #333333;
}

.data-table td,
.data-table th {
    padding: 10px;
    vertical-align: top;
    text-align: left;
}

.data-table th {
    background: #f4f4f4;
    text-transform: none;
    font-size: 15px;
    line-height: 1.4;
    white-space: nowrap;
}

.data-table thead th,
.data-table tbody td {
    border-bottom: 1px solid silver;
}

.data-table thead th {
    font-size: 16px;
}

.data-table tbody td {
    font-size: 14px;
}

.data-table tfoot tr {
    background: #f4f4f4;
}

.data-table tbody td .item-options {
    margin-left: 20px;
    margin-top: 10px;
}

.data-table tbody td .item-options dt:after {
    content: ':';
}

.zebra-table tr:first-child,
.zebra-table th:first-child {
    border-top: 1px solid silver;
}

.zebra-table td,
.zebra-table th {
    border-bottom: 1px solid silver;
    padding: 6px;
    background-color: transparent;
}

.zebra-table tr {
    background-color: #e6e6e6;
}

.zebra-table tr:nth-child(odd) {
    background-color: #f2f2f2;
}

.header-social .mobile-main-nav-holder .menu li {
    display: block;
}

.top-menu .mobile-main-nav-holder li > div,
.top-menu .mobile-main-nav-holder li > .sub-menu {
    opacity: 1;
    visibility: visible;
}

#mobile-nav li a {
    text-align: left;
}

.mobile-main-nav-holder {
    margin: 0 auto;
    text-align: left;
    width: 100%;
    color: #333333;
    line-height:14px;
    margin-top: 0px !important;
}

.mobile-main-nav-holder #mobile-nav.mobile-sticky-nav {
    box-sizing: inherit;
}

ul#mobile-nav li a,
.mobile-selector span {
    font-family: "PT Sans",Arial,Helvetica,sans-serif !important;
}
.fullwidth-box {
    border-top: 1px solid #e5e4e4;
    border-bottom: 1px solid #e5e4e4;
    padding-top: 25px;
    padding-bottom: 50px;
}
#content-boxes-1 article.col {
	background-color: rgba(23, 149, 137, 0.25) !important;
}
#content-boxes-1 .fontawesome-icon.circle-yes {
	color: #ffffff !important;
	background-color: #333333 !important;
	border-color: #333333 !important;
}
#content-boxes-1 a:hover .fontawesome-icon.circle-yes {
	background-color: #a0ce4e !important;
	border-color: #a0ce4e !important;
}
