﻿@media all {
    .owl-height {
        -webkit-transition: height 500ms ease-in-out;
        -moz-transition: height 500ms ease-in-out;
        -ms-transition: height 500ms ease-in-out;
        -o-transition: height 500ms ease-in-out;
        transition: height 500ms ease-in-out;
    }

    .aga-owl-carousel {
        display: none;
        width: 100%;
        -webkit-tap-highlight-color: transparent;
        position: relative;
        z-index: 1;
    }

        .aga-owl-carousel .owl-stage {
            position: relative;
            -ms-touch-action: pan-Y;
        }

            .aga-owl-carousel .owl-stage:after {
                content: ".";
                display: block;
                clear: both;
                visibility: hidden;
                line-height: 0;
                height: 0;
            }

        .aga-owl-carousel .owl-stage-outer {
            position: relative;
            overflow: hidden;
            -webkit-transform: translate3d(0px,0px,0px);
        }

        .aga-owl-carousel .owl-nav .owl-prev, .aga-owl-carousel .owl-nav .owl-next, .aga-owl-carousel .owl-dot {
            cursor: pointer;
            cursor: hand;
            -webkit-user-select: none;
            -khtml-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }

        .aga-owl-carousel.owl-loaded {
            display: block;
        }

        .aga-owl-carousel .owl-item {
            position: relative;
            min-height: 1px;
            float: left;
            -webkit-backface-visibility: hidden;
            -webkit-tap-highlight-color: transparent;
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }

            .aga-owl-carousel .owl-item .owl-lazy {
                opacity: 0;
                -webkit-transition: opacity 400ms ease;
                -moz-transition: opacity 400ms ease;
                -ms-transition: opacity 400ms ease;
                -o-transition: opacity 400ms ease;
                transition: opacity 400ms ease;
            }

    * {
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -moz-box-sizing: border-box;
        outline: none;
    }

    /*    *, body, div, ul, li, h1, h2, h3, h4, h5, form, label, input, p, blockquote {
        margin: 0;
        padding: 0;
    }*/

    input {
        background-color: transparent;
    }

    img {
        border: 0;
    }

    strong {
        font-style: normal;
        font-weight: normal;
    }

    /*    ul, li {
        list-style: none;
    }*/

    /*    h1, h2, h3, h4, h5 {
        font-size: 100%;
        font-weight: normal;
    }*/

    strong {
        font-weight: bold;
    }

    /*    img {
        max-width: 100%;
        vertical-align: top;
        height: auto;
    }

    a img {
        border: none;
    }*/

    iframe {
        border: none;
        max-width: none;
    }

    body:not(.aga-fawesome-ver5) .aga-faicon {
        font-family: 'FontAwesome';
        font-weight: normal;
    }

    textarea, input[type="text"], input[type="email"], input[type="submit"] {
        -webkit-appearance: none;
        border-radius: 0;
        -webkit-border-radius: 0;
    }

    p:empty:before {
        content: none;
    }

    body {
        -webkit-font-smoothing: antialiased;
    }

    body {
        font-family: 'Bambino-Regular', sans-serif;
        font-weight: 400;
        overflow-x: hidden;
        text-rendering: optimizeLegibility;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #1c4f3e;
        background-color: #ffffff;
    }

    /*    textarea {
        font-family: 'PT Serif', serif;
        min-height: 100px;
        background: none;
    }*/

    /*    p {
        font-size: 14px;
        line-height: 28px;
    }*/

    a {
        text-decoration: none;
        color: #6eb48c;
        transition: color 0.3s;
        -webkit-transition: color 0.3s;
        -moz-transition: color 0.3s;
        outline: none;
        cursor: pointer;
    }

    /*    h1, h2, h3, h4, h5 {
        font-family: 'Raleway', sans-serif;
        font-style: normal;
        letter-spacing: 1px;
        font-weight: bold;
    }*/

    /*    .container {
        width: 1170px;
        margin: 0 auto;
    }*/

    .container.aga_sidebar:before, .container.aga_sidebar:after {
        content: '';
        display: table;
        clear: both;
    }

    body:not(.aga-fawesome-ver5) .aga-faicon.fa-facebook:before {
        content: "\f09a";
    }

    #main {
        width: 100%;
    }

    #aga-post-entry-inner ul li {
        display: list-item;
        list-style: disc;
    }

    .container.aga_sidebar #main {
        width: 70.94%;
        padding-right: 50px;
        float: left;
    }

    .aga-sidebar-content {
        width: 29.06%;
        float: right;
    }

    .clear-footer {
        height: 1px;
        margin-bottom: 29px;
        clear: both;
        display: block;
        width: 100%;
    }

    .wrapper-boxed {
        overflow: hidden;
    }

    #navigation {
        background: #fff;
        height: 60px;
        z-index: 9999;
        width: 100%;
        -webkit-backface-visibility: hidden;
        border-bottom: 1px solid #ECECEC;
        transition: box-shadow 0.3s;
        -webkit-transition: box-shadow 0.3s;
        -moz-transition: box-shadow 0.3s;
        transition: all 0.3s;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
    }

        #navigation.header-6 {
            transition: box-shadow 0.3s, height 0.3s;
            -webkit-transition: box-shadow 0.3s, height 0.3s;
            -moz-transition: box-shadow 0.3s, height 0.3s;
        }

        #navigation.header-layout-bottom {
            box-shadow: 0px 0px 0px transparent;
            -webkit-box-shadow: 0px 0px 0px transparent;
            -moz-box-shadow: 0px 0px 0px transparent;
            border-top: 1px solid #ECECEC;
        }

        #navigation .container {
            position: relative;
            display: table;
            text-align: center;
        }

        #navigation .menu {
            float: left;
        }

        #navigation ul.menu > li {
            display: inline-block;
            position: relative;
            float: left;
            margin-right: 30px;
        }

        #navigation .menu > li:last-child {
            margin-right: 0;
        }

        #navigation .menu li a {
            font-family: 'Bambino-Regular', sans-serif;
            font-size: 12px;
            letter-spacing: 1px;
            color: #1c4f3e;
            line-height: 58px;
            text-transform: uppercase;
            display: inline-block;
            -o-transition: .3s;
            -ms-transition: .3s;
            -moz-transition: .3s;
            -webkit-transition: .3s;
            position: relative;
            font-weight: bold;
            text-decoration: none;
        }

        #navigation ul.menu > li > a:before {
            content: "";
            position: absolute;
            bottom: 18px;
            transition: all 0.2s;
            -webkit-transition: all 0.2s;
            -moz-transition: all 0.2s;
            left: 50%;
            height: 2px;
            width: 0;
            background: #6eb48c;
        }

        #navigation ul.menu > li > a:hover:before, #navigation ul.menu > li:hover > a:before {
            left: 0;
            width: 100%;
        }

        #navigation .menu li a:hover, #navigation .menu li:hover > a {
            color: #6eb48c;
        }

        #navigation .button-menu-mobile {
            display: none;
            float: left;
            line-height: 60px;
            text-align: center;
            color: #1c4f3e;
            font-size: 21px;
            cursor: pointer;
            transition: color 0.3s;
            -webkit-transition: color 0.3s;
            -moz-transition: color 0.3s;
        }

    #logo a {
        display: inline-block;
        vertical-align: top;
    }

    #navigation.header-6 {
        height: 82px;
    }

        #navigation.header-6 .container {
            text-align: right;
        }

        #navigation.header-6 .menu {
            float: none;
        }

        #navigation.header-6 #logo {
            float: left;
            display: block;
            text-align: left;
        }

            #navigation.header-6 #logo img {
                padding: 12px 0;
                max-height: 80px;
                transition: all 0.3s;
                -webkit-transition: all 0.3s;
                -moz-transition: all 0.3s;
                width: auto;
            }

        #navigation.header-6 .menu > li > a, #navigation.header-6 ul.menu > li > a {
            line-height: 80px;
        }

            #navigation.header-6 ul.menu > li > a:before {
                bottom: 29px;
            }

        #navigation.header-6 .show-search {
            height: 80px;
        }

        #navigation.header-6 #top-search {
            margin-left: 40px;
        }

            #navigation.header-6 #top-search > a, #navigation.header-6 .show-search a.close-search {
                height: 80px;
                line-height: 80px;
            }

        #navigation.header-6 .show-search form.pc-searchform input.search-input {
            height: 80px;
            padding: 26px 35px 26px 0;
        }

    #navigation .menu .sub-menu {
        visibility: hidden;
        opacity: 0;
        position: absolute;
        left: 0;
        z-index: 9999;
        -webkit-transition: all 0.27s ease-in-out;
        -moz-transition: all 0.27s ease-in-out;
        -o-transition: all 0.27s ease-in-out;
        transition: all 0.27s ease-in-out;
        -webkit-transform-origin: 0 0;
        -moz-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        -o-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: rotateX(-90deg);
        -moz-transform: rotateX(-90deg);
        -ms-transform: rotateX(-90deg);
        -o-transform: rotateX(-90deg);
        transform: rotateX(-90deg);
        box-shadow: 0px 3px 3px rgba(190, 190, 190, 0.6);
        -webkit-box-shadow: 0px 3px 3px rgba(190, 190, 190, 0.6);
        -moz-box-shadow: 0px 3px 3px rgba(190, 190, 190, 0.6);
        border-top: 1px solid #ECECEC;
        margin-top: 0;
        background: #fff;
    }

    #navigation ul.menu ul a, #navigation .menu ul ul a {
        margin: 0 20px;
        padding: 12px 0;
        font-size: 12px;
        min-width: 200px;
        line-height: 1.4;
        -moz-transition: color 0.3s, background-color 0.3s;
        -webkit-transition: color 0.3s, background-color 0.3s;
        transition: color 0.3s, background-color 0.3s;
        border-bottom: 1px solid #E0E0E0;
        text-align: left;
        border-left: none !important;
        position: relative;
        overflow: hidden;
        vertical-align: top;
    }

    #navigation ul.menu ul li, #navigation ul.menu ul ul li {
        padding-right: 0;
        margin-right: 0;
        float: none;
        position: relative;
        width: 100%;
    }

    #navigation .menu ul.sub-menu > li:last-child > a {
        border-bottom: none;
    }

    #navigation ul.menu li:hover > ul, #navigation .menu ul li:hover > ul {
        visibility: visible;
        opacity: 1;
        -webkit-transform: rotateX(0deg);
        -moz-transform: rotateX(0deg);
        -ms-transform: rotateX(0deg);
        -o-transform: rotateX(0deg);
        transform: rotateX(0deg);
    }

    #navigation .menu .sub-menu ul {
        left: 100%;
        top: 0;
    }

    #navigation .menu li.aga-mega-menu {
        position: static !important;
    }

    li.aga-mega-menu > ul.sub-menu {
        display: none;
    }

    #sidebar-nav li.aga-mega-menu .aga-content-megamenu {
        display: none !important;
    }

    #navigation .menu li.aga-mega-menu > ul.sub-menu {
        width: 100%;
        padding: 0 !important;
        clear: both;
        display: block;
    }

    #navigation .aga-megamenu {
        width: 100%;
        display: table;
    }

        #navigation .aga-megamenu .aga-mega-child-categories {
            width: 230px;
            display: table-cell;
            vertical-align: top;
            background: #ffffff;
            padding: 20px 0;
            position: relative;
        }

            #navigation .aga-megamenu .aga-mega-child-categories:after {
                content: "";
                width: 1px;
                height: 100%;
                position: absolute;
                top: 0;
                right: 0;
                background-color: #ECECEC;
            }

            #navigation .aga-megamenu .aga-mega-child-categories a {
                min-width: 0;
                display: block;
                font-size: 12px;
                text-align: right;
                line-height: 1.4em;
                margin: 0;
                padding: 12px 20px;
                border-top: 1px solid transparent;
                border-bottom: 1px solid transparent;
                position: relative;
            }

                #navigation .aga-megamenu .aga-mega-child-categories a.cat-active {
                    border-top-color: #ECECEC;
                    border-bottom-color: #ECECEC;
                    background: #fff;
                    color: #6eb48c;
                    z-index: 10;
                    position: relative;
                }

                    #navigation .aga-megamenu .aga-mega-child-categories a.cat-active:before {
                        content: "";
                        width: 1px;
                        height: 100%;
                        position: absolute;
                        top: 0;
                        right: 0;
                        background: #fff;
                        z-index: 1;
                        transition: none;
                        -webkit-transition: none;
                        -moz-transition: none;
                    }

        #navigation .aga-megamenu .aga-content-megamenu {
            display: table-cell;
        }

            #navigation .aga-megamenu .aga-content-megamenu .aga-mega-latest-posts {
                padding: 20px 10px 0 10px;
            }

            #navigation .aga-megamenu .aga-content-megamenu .aga-mega-row {
                width: 100%;
                display: none;
                vertical-align: top;
            }

            #navigation .aga-megamenu .aga-content-megamenu .aga-mega-latest-posts .aga-mega-post {
                width: 20%;
                padding: 0 10px;
                float: left;
                margin-bottom: 15px;
            }

            #navigation .aga-megamenu .aga-content-megamenu .aga-mega-latest-posts.col-mn-4 .aga-mega-post {
                width: 25%;
            }

                #navigation .aga-megamenu .aga-content-megamenu .aga-mega-latest-posts.col-mn-5 .aga-mega-post:nth-child(5n+1), #navigation .aga-megamenu .aga-content-megamenu .aga-mega-latest-posts.col-mn-4 .aga-mega-post:nth-child(4n+1) {
                    clear: both;
                }

    .aga-megamenu .aga-image-holder:before {
        padding-top: 66.6667%;
    }

    #navigation .aga-megamenu .aga-mega-thumbnail {
        display: block;
        margin: 0 0 17px 0;
        position: relative;
    }

        #navigation .aga-megamenu .aga-mega-thumbnail a {
            width: 100%;
        }

        #navigation .aga-megamenu .aga-mega-thumbnail .mega-cat-name {
            font-size: 10px;
            background: #6eb48c;
            text-transform: uppercase;
            position: absolute;
            display: inline-block;
            padding: 0 6px;
            color: #fff;
            top: 0;
            left: 0;
            letter-spacing: 1px;
            z-index: 3;
            height: 18px;
            font-weight: normal;
            line-height: 18px;
        }

    #navigation .aga-megamenu .aga-content-megamenu .aga-mega-latest-posts .aga-mega-post a {
        margin: 0;
        padding: 0;
        min-width: 0;
        border-bottom: none;
        position: relative;
    }

    #navigation .aga-megamenu .aga-content-megamenu .aga-mega-latest-posts .aga-mega-thumbnail a {
        transition: opacity 0.3s;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
    }

        #navigation .aga-megamenu .aga-content-megamenu .aga-mega-latest-posts .aga-mega-thumbnail a:hover {
            opacity: 0.8;
        }

    #navigation .aga-megamenu .aga-content-megamenu .aga-mega-latest-posts .aga-mega-thumbnail .mega-cat-name a {
        font-size: inherit !important;
        font-family: inherit !important;
        font-weight: inherit !important;
        line-height: inherit !important;
        color: inherit !important;
        opacity: 1;
        padding: 0;
        margin: 0;
        text-transform: none;
        letter-spacing: 0;
    }

    #navigation .aga-megamenu .post-mega-title {
        text-align: center;
        margin: 0;
    }

        #navigation .aga-megamenu .post-mega-title a {
            text-align: center;
        }

    #navigation .aga-megamenu .aga-mega-date {
        line-height: 1;
        font-size: 12px;
        color: #999;
        text-align: center;
        margin-top: 6px;
    }

    #navigation ul.menu > li.megamenu {
        position: static;
    }

        #navigation ul.menu > li.megamenu > ul.sub-menu {
            width: 1170px;
            padding: 15px 0;
            display: table;
            table-layout: fixed;
            background: #fff;
            left: 0;
        }

            #navigation ul.menu > li.megamenu > ul.sub-menu > li {
                min-width: 200px;
                max-width: 300px;
                display: table-cell;
                vertical-align: top;
                padding: 0 5px;
                margin: 0;
                position: relative;
            }

                #navigation ul.menu > li.megamenu > ul.sub-menu > li:before {
                    left: 0;
                    content: "";
                    position: absolute;
                    top: 15px;
                    bottom: 15px;
                    width: 1px;
                    display: block;
                    background: #E0E0E0;
                }

                #navigation ul.menu > li.megamenu > ul.sub-menu > li:first-child:before {
                    content: none;
                    display: none;
                }

                #navigation ul.menu > li.megamenu > ul.sub-menu > li > a {
                    margin: 0 20px;
                    border-bottom: 1px solid #E0E0E0;
                    display: none;
                }

                #navigation ul.menu > li.megamenu > ul.sub-menu > li > ul.sub-menu {
                    visibility: visible;
                    opacity: 1;
                    transform: none;
                    -webkit-transform: none;
                    -moz-transform: none;
                    box-shadow: none;
                    -webkit-box-shadow: none;
                    -moz-box-shadow: none;
                    position: static;
                    border: none;
                }

                    #navigation ul.menu > li.megamenu > ul.sub-menu > li > ul.sub-menu li, #navigation ul.menu > li.megamenu > ul.sub-menu > li > ul.sub-menu li a {
                        display: block;
                    }

    #navigation.menu-style-2 ul.menu > li > a:before {
        content: none;
        display: none;
    }

    #navigation ul.menu > li.menu-item-has-children > a:after, #navigation ul.menu > li.aga-mega-menu > a:after {
        font-family: FontAwesome;
        content: "\f107";
        margin-left: 5px;
        color: inherit;
        font-size: 13px;
        font-weight: normal;
    }

    #navigation.menu-style-2 .menu .sub-menu {
        border-top: 4px solid #E0E0E0;
        padding: 8px 0;
    }

    #navigation.menu-style-2 ul.menu ul:before, #navigation.menu-style-2 .menu ul ul:before {
        width: 0;
        height: 4px;
        top: -4px;
        position: absolute;
        background: #6eb48c;
        left: 0;
        -webkit-transition: width 400ms cubic-bezier(0.870, 0.020, 0.230, 1);
        -webkit-transition: width 400ms cubic-bezier(0.870, 0.020, 0.230, 1.005);
        -moz-transition: width 400ms cubic-bezier(0.870, 0.020, 0.230, 1.005);
        -o-transition: width 500ms cubic-bezier(0.870, 0.020, 0.230, 1.005);
        transition: width 500ms cubic-bezier(0.870, 0.020, 0.230, 1.005);
        content: "";
        transition-delay: 0.3s;
        -webkit-transition-delay: 0.3s;
        -moz-transition-delay: 0.3s;
    }

    #navigation.menu-style-2 ul.menu li:hover > ul:before, #navigation.menu-style-2 .menu ul li:hover > ul:before {
        width: 100%;
    }

    #navigation.menu-style-2 ul.menu ul a, #navigation.menu-style-2 .menu ul ul a {
        padding: 8px 0;
        border: none !important;
    }

    #navigation.menu-style-2 .aga-megamenu .aga-content-megamenu .aga-mega-latest-posts {
        padding: 0;
    }

        #navigation.menu-style-2 .aga-megamenu .aga-content-megamenu .aga-mega-latest-posts .aga-mega-post {
            padding: 0 0 15px;
            margin: 0;
            position: relative;
            z-index: 5;
        }

    #navigation.menu-style-2 .aga-megamenu .aga-mega-thumbnail {
        position: relative;
        z-index: 5;
    }

    #navigation.menu-style-2 .aga-megamenu .aga-mega-meta {
        padding: 0 5px;
    }

    #navigation.menu-style-2 .aga-megamenu .post-mega-title {
        line-height: 1;
    }

    .menu-style-2 .aga-megamenu .aga-content-megamenu .aga-mega-latest-posts .aga-mega-post:before {
        position: absolute;
        content: '';
        right: 0;
        top: 0;
        bottom: 0;
        width: 1px;
        background: #f1f1f2;
        z-index: 1;
    }

    #navigation.menu-style-2 .aga-megamenu .aga-mega-thumbnail .mega-cat-name {
        bottom: 0;
        top: auto;
    }

    #navigation.menu-style-2 .aga-megamenu .aga-mega-child-categories {
        padding: 12px 0;
    }

        #navigation.menu-style-2 .aga-megamenu .aga-mega-child-categories:after {
            background-color: #f1f1f2;
        }

        #navigation.menu-style-2 .aga-megamenu .aga-mega-child-categories a {
            min-width: 0;
            display: block;
            text-align: left;
            line-height: 1.4em;
            margin: 0;
            padding: 6px 0 6px 20px;
            position: relative;
            border: none;
            background-color: inherit;
            z-index: 0;
        }

            #navigation.menu-style-2 .aga-megamenu .aga-mega-child-categories a:after {
                content: "";
                display: block;
                position: absolute;
                top: 50%;
                margin-top: -.5px;
                -webkit-transition: width,0.4s ease-in-out;
                -o-transition: width,0.4s ease-in-out;
                transition: width,0.4s ease-in-out;
                border-bottom: 1px solid;
                width: 0;
                opacity: 0.3;
                left: 20px;
                z-index: 1;
                box-shadow: none;
                -webkit-box-shadow: none;
                color: inherit;
            }

            #navigation.menu-style-2 .aga-megamenu .aga-mega-child-categories a:hover:after {
                width: calc(100% + 20px);
            }

            #navigation.menu-style-2 .aga-megamenu .aga-mega-child-categories a span {
                position: relative;
                z-index: 2;
                background-color: inherit;
                padding-right: 20px;
                display: inline-block;
            }

            #navigation.menu-style-2 .aga-megamenu .aga-mega-child-categories a.all-style:before {
                content: "";
                background: #f1f1f2;
                width: 24px;
                display: block;
                height: 1px;
                margin: 4px 0 17px;
                opacity: 1;
                position: static;
                box-shadow: none;
                -webkit-box-shadow: none;
            }

            #navigation.menu-style-2 .aga-megamenu .aga-mega-child-categories a.all-style:after {
                content: none;
                display: none;
            }

    #navigation.menu-style-2 ul.menu > li.megamenu > ul.sub-menu {
        padding: 5px 0;
    }

        #navigation.menu-style-2 ul.menu > li.megamenu > ul.sub-menu > li > ul.sub-menu:before {
            display: none;
            content: none;
        }

    #navigation.menu-item-padding ul.menu > li {
        margin: 0;
    }

        #navigation.menu-item-padding ul.menu > li > a {
            padding: 0 15px;
        }

    #navigation.menu-item-padding .menu > li > a:hover, #navigation.menu-item-padding .menu > li:hover > a {
        background-color: #ececec;
    }

    #navigation.menu-item-padding ul.menu > li > a:before {
        content: none;
        display: none;
    }

    @media only screen and (min-width: 961px) {
        #navigation.header-6.menu-item-padding, #navigation.header-6.menu-item-padding ul.menu > li > a {
            height: 81px;
        }

        #navigation.header-6.menu-item-padding {
            border-top: none !important;
        }

        #navigation-sticky-wrapper:not(.is-sticky) .menu .sub-menu {
            margin-top: -1px;
        }
    }

    #sidebar-nav {
        position: fixed;
        top: 0;
        height: 100%;
        z-index: 99997;
        width: 270px;
        overflow-y: auto;
        padding: 30px 20px 20px;
        background: #ffffff;
        left: 0;
        transition: all 0.5s;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        transform: translateX(-270px);
        -webkit-transform: translateX(-270px);
        -moz-transform: translateX(-270px);
    }

    @media only screen and (min-width: 961px) {
        #sidebar-nav {
            display: none;
        }
    }

    #sidebar-nav::-webkit-scrollbar {
        width: 6px;
        background: #848484;
    }

    #sidebar-nav::-webkit-scrollbar-thumb {
        background-color: #1c4f3e;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
    }

    #sidebar-nav::-webkit-scrollbar-corner {
        background-color: #DEDEDE;
    }

    #sidebar-nav-logo {
        padding: 0 20px 20px;
        text-align: center;
        margin: 0 0 15px 0;
        position: relative;
    }

        #sidebar-nav-logo:before {
            content: "";
            width: 60px;
            height: 1px;
            background: #6eb48c;
            position: absolute;
            bottom: 0;
            left: 50%;
            margin-left: -30px;
        }

    .header-social.sidebar-nav-social {
        margin: 0 0 43px 0;
        padding: 0 10px;
    }

        .header-social.sidebar-nav-social .inner-header-social:before, .header-social.sidebar-nav-social .inner-header-social:after {
            content: none;
        }

        .header-social.sidebar-nav-social a i {
            color: #1c4f3e;
        }

            .header-social.sidebar-nav-social a i:hover {
                color: #6eb48c;
            }

    #sidebar-nav .menu {
        margin: 0;
        list-style: none;
    }

        #sidebar-nav .menu li {
            display: block;
            border-bottom: 1px solid #DEDEDE;
            padding: 0;
            margin-bottom: 0;
        }

        #sidebar-nav .menu > li:last-child, #sidebar-nav .menu ul > li:last-child {
            border-bottom: none;
        }

        #sidebar-nav .menu li a {
            font-size: 13px;
            font-weight: normal;
            letter-spacing: 0;
            text-transform: uppercase;
            color: #1c4f3e;
            margin: 0;
            position: relative;
            padding: 13px 0 13px 0;
            display: block;
            line-height: 1.3em;
            font-family: 'Bambino-Regular',sans-serif;
            font-weight: bold;
        }

        #sidebar-nav .menu li.menu-item-has-children a {
            padding-right: 17px;
        }

        #sidebar-nav .menu li a:hover {
            color: #6eb48c;
        }

    #sidebar-nav ul.sub-menu {
        border-top: 1px solid #DEDEDE;
        display: none;
        padding: 10px 0 10px 12px;
    }

        #sidebar-nav ul.sub-menu ul.sub-menu {
            border: none;
            padding: 5px 0 5px 12px;
        }

        #sidebar-nav ul.sub-menu ul.sub-menu {
            padding-right: 0;
        }

        #sidebar-nav ul.sub-menu li {
            overflow: hidden;
            border: none;
        }

            #sidebar-nav ul.sub-menu li a {
                margin: 0 0 0 0;
                padding: 10px 0;
                transition: all 0.3s;
                -webkit-transition: all 0.3s;
                -moz-transition: all 0.3s;
            }

    #sidebar-nav .menu li a .indicator {
        text-decoration: none;
        position: absolute;
        top: 0;
        right: 0;
        height: 100%;
        z-index: 20;
        font-size: 17px;
        font-style: normal;
        text-align: right;
        padding: 11px 0 11px 5px;
        line-height: 1;
        color: inherit !important;
        opacity: 0.85;
    }

    #sidebar-nav .menu .sub-menu li a .indicator {
        padding: 8px 0 8px 5px;
    }

        #sidebar-nav .menu .sub-menu li a .indicator:hover {
            color: #6eb48c;
        }

    #sidebar-nav ul.menu > li.megamenu > ul.sub-menu > li > ul.sub-menu {
        display: block;
        padding: 0;
    }

    #sidebar-nav ul.menu > li.megamenu > ul.sub-menu > li > a {
        display: none;
    }

    #close-sidebar-nav {
        position: fixed;
        visibility: hidden;
        opacity: 0;
        text-decoration: none;
        top: 0;
        left: 0;
        font-size: 1.4em;
        color: #1c4f3e;
        padding: 10px;
        height: 100%;
        background: rgba(0, 0, 0, .8);
        right: 0;
        z-index: 99996;
        cursor: pointer;
        transition: all 0.5s;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
    }

        #close-sidebar-nav i {
            display: none;
            width: 24px;
            height: 24px;
            background-color: #fff;
            line-height: 24px;
            text-align: center;
            border-radius: 12px;
            font-size: 14px;
        }

    #top-search {
        float: right;
        width: 20px;
        text-align: center;
    }

        #top-search > a {
            height: 58px;
            font-size: 14px;
            line-height: 58px;
            color: #1c4f3e;
            cursor: pointer;
            background: none;
            display: block;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -ms-transition: all 0.3s;
            -o-transition: all 0.3s;
            transition: all 0.3s;
        }

            #top-search > a > i {
                width: 20px;
            }

    .show-search {
        position: absolute;
        left: 0;
        width: 100%;
        top: 0;
        height: 58px;
        background: #fff;
        text-align: left;
        z-index: 200;
        display: none;
    }

        .show-search form.pc-searchform input.search-input {
            padding: 15px 35px 15px 0;
            transition: all 0.5s;
            -webkit-transition: all 0.5s;
            -moz-transition: all 0.5s;
            border: none;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            z-index: 3;
            color: #1c4f3e;
            height: 58px;
            line-height: 28px;
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            background: none;
            font-weight: normal;
            letter-spacing: 1px;
            font-size: 13px;
        }

        .show-search a.close-search {
            position: absolute;
            width: 20px;
            height: 60px;
            display: inline-block;
            right: 0;
            top: 0;
            z-index: 5;
            text-align: center;
            line-height: 60px;
            font-size: 16px;
            cursor: pointer;
            color: #1c4f3e;
        }

    .main-nav-social {
        display: inline-block;
        text-align: left;
        margin: 0 13px 0 0;
        float: right;
        line-height: 58px;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
    }

        .main-nav-social .inner-header-social {
            display: inline-block;
            vertical-align: top;
            position: relative;
        }

        .main-nav-social a {
            float: left;
            display: inline-block;
            vertical-align: top;
            margin-right: 10px;
            color: #1c4f3e;
            font-size: 14px;
        }

            .main-nav-social a:last-child {
                margin-right: 0;
            }

            .main-nav-social a:hover {
                color: #6eb48c;
            }

    #navigation.header-6 .main-nav-social {
        line-height: 80px;
        margin: 0 0 0 30px;
    }

    .main-nav-social a i, #top-search a i, .button-menu-mobile i {
        line-height: inherit;
    }

    #navigation.header-6 #top-search {
        margin-left: 15px;
    }

    #header {
        margin-bottom: 0px;
        position: relative;
    }

    #logo {
        text-align: center;
    }

    .header-social {
        display: block;
        text-align: center;
        margin: 20px 0 0;
    }

        .header-social .inner-header-social {
            display: inline-block;
            vertical-align: top;
            position: relative;
        }

        .header-social a {
            float: left;
            display: inline-block;
            vertical-align: top;
            margin-right: 13px;
        }

            .header-social a:last-child {
                margin-right: 0;
            }

            .header-social a i {
                font-size: 14px;
                color: #1c4f3e;
                -webkit-transition: all 0.2s linear;
                -moz-transition: all 0.2s linear;
                -ms-transition: all 0.2s linear;
                -o-transition: all 0.2s linear;
                transition: all 0.2s linear;
            }

            .header-social a:hover i {
                color: #6eb48c;
            }

    .aga-owl-carousel .owl-item .owl-lazy {
        opacity: 1;
        -webkit-transition: none;
        -moz-transition: none;
        -ms-transition: none;
        -o-transition: none;
        transition: none;
    }

    .aga-owl-carousel .owl-nav .owl-prev, .aga-owl-carousel .owl-nav .owl-next {
        width: 34px;
        height: 34px;
        display: inline-block;
        vertical-align: top;
        background: #1c4f3e;
        color: #cfaf40;
        font-size: 18px;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        position: absolute;
        z-index: 10;
        top: 50%;
        margin-top: -18px;
        left: 20px;
        line-height: 34px;
        text-align: center;
        opacity: 0;
        transition: all 0.3s;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        border: none;
    }

        .aga-owl-carousel .owl-nav .owl-prev i, .aga-owl-carousel .owl-nav .owl-next i {
            line-height: inherit;
        }

    .aga-owl-carousel .owl-nav.disabled {
        display: none;
    }

        .aga-owl-carousel .owl-nav.disabled .owl-prev, .aga-owl-carousel .owl-nav.disabled .owl-next {
            display: none !important;
        }

    .aga-owl-carousel .owl-nav .owl-next {
        left: auto;
        right: 20px;
    }

    .aga-owl-carousel:hover .owl-nav .owl-prev, .aga-owl-carousel:hover .owl-nav .owl-next {
        opacity: 0.8;
    }

    .aga-owl-carousel .owl-nav .owl-prev:hover, .aga-owl-carousel .owl-nav .owl-next:hover {
        opacity: 1;
    }

    .aga-owl-carousel .owl-dots {
        position: absolute;
        bottom: 15px;
        z-index: 10;
        width: 100%;
        text-align: center;
        left: 0;
    }

    .aga-owl-carousel .owl-dot {
        display: inline-block;
        margin: 0 3px;
        vertical-align: top;
        background: none;
        border: none;
    }

        .aga-owl-carousel .owl-dot span {
            width: 10px;
            height: 10px;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border: 2px solid #fff;
            background: rgba(0, 0, 0, 0.3);
            display: inline-block;
            vertical-align: top;
        }

        .aga-owl-carousel .owl-dot.active span {
            background: #fff;
        }

    span.side-item-meta > time, span.date > time {
        font-size: inherit;
        color: inherit;
        text-decoration: inherit;
        font-weight: inherit;
        background: none;
        font-style: inherit;
        font-family: inherit;
    }

    .aga-image-holder {
        position: relative;
        width: 100%;
        background: #f5f5f5;
        display: inline-block;
        vertical-align: top;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        overflow: hidden;
    }

        .aga-image-holder:before {
            display: block;
            content: "";
            width: 100%;
            padding-top: 66.6667%;
            background: none !important;
            box-shadow: none !important;
        }

        .aga-image-holder:not([style*='background-image']) {
            background-image: linear-gradient(to left,#f5f5f5 0%,#efefef 15%,#f5f5f5 40%,#f5f5f5 100%);
            background-repeat: no-repeat !important;
            background-color: #f5f5f5;
            background-size: 900px 1700px !important;
            background-position: center center !important;
            animation: agapreload 0.85s infinite linear forwards;
            -webkit-animation: agapreload 0.85s infinite linear forwards;
        }

        .aga-image-holder.small-fix-size {
            width: 120px;
        }

    .aga-border-arrow {
        position: relative;
        line-height: 1.3;
        margin-left: 5px;
        margin-right: 5px;
        margin-top: 5px;
    }

        .aga-border-arrow .inner-arrow {
            border: 1px solid #1c4f3e;
            background: #fff;
            position: relative;
            display: block;
            text-transform: uppercase;
            padding: 8px 12px 7px;
            z-index: 3;
            font-size: 14px;
        }

        .aga-border-arrow:before, .aga-border-arrow:after {
            content: "";
            position: absolute;
        }

        .aga-border-arrow:before {
            width: 0;
            height: 0;
            border-style: solid;
            border-color: transparent;
            bottom: -5px;
            left: 50%;
            border-top-color: #1c4f3e;
            border-width: 6px;
            border-bottom: 0;
            margin-left: -6px;
            z-index: 5;
        }

        .aga-border-arrow:after {
            border: 1px solid #1c4f3e;
            left: -5px;
            right: -5px;
            bottom: 3px;
            display: block;
            z-index: 1;
            height: 100%;
        }

    .header-standard {
        text-align: center;
        padding-bottom: 17px;
        position: relative;
        margin: 0 0 19px 0;
    }

        .header-standard:after {
            content: "";
            position: absolute;
            width: 60px;
            height: 1px;
            background: #6eb48c;
            display: block;
            bottom: 0;
            left: 50%;
            margin-left: -30px;
        }

    .aga-standard-cat {
        overflow: hidden;
        display: block;
        margin-bottom: 6px;
    }

    .header-standard .cat {
        display: inline-block;
        position: relative;
    }

    .header-standard .post-title {
        color: #1c4f3e;
        font-size: 24px;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

    .container-single-magazine .single-post-title {
        letter-spacing: 1px;
    }

    .header-standard .author-post span {
        color: #cfaf40;
    }

    .header-standard .author-post {
        margin: 6px 0 0;
        font-size: 14px;
    }

        .header-standard .author-post span, .header-standard .author-post span a {
            font-size: inherit;
        }

            .header-standard .author-post span a {
                color: #cfaf40;
                text-transform: capitalize;
            }

                .header-standard .author-post span a:hover {
                    color: #cfaf40;
                }

    .aga-hide-tagupdated {
        display: none !important;
    }

    .header-standard.header-classic {
        margin: 0 0 26px 0;
        padding: 0;
    }

        .header-standard.header-classic:after {
            content: none;
            display: none;
        }

    .cat > a.aga-cat-name {
        font-size: 13px;
        color: #6eb48c;
        line-height: 1.2;
        margin: 0 18px 0 0;
        padding-right: 10px;
        display: inline-block;
        vertical-align: top;
        background: none;
        transition: all 0.3s;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        font-weight: normal;
        margin-bottom: 5px;
        position: relative;
        text-decoration: none;
    }

        .cat > a.aga-cat-name:after {
            content: "";
            display: inline-block;
            border: 1px solid;
            font-size: 12px;
            margin-left: 11px;
            position: absolute;
            top: 50%;
            margin-top: -3px;
            width: 3px;
            height: 3px;
            transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
        }

        .cat > a.aga-cat-name:first-child {
            margin-left: 0;
        }

        .cat > a.aga-cat-name:last-child {
            margin-right: 0;
            padding: 0;
        }

            .cat > a.aga-cat-name:last-child:after {
                content: none;
                display: none;
            }

    article.post, article.type-post {
        margin-bottom: 60px;
    }

    .single .post {
        margin-bottom: 60px;
    }

    .post-box-meta-single {
        text-align: center;
        margin: 6px 0 0;
        font-size: 14px;
    }

        .post-box-meta-single span {
            color: #cfaf40;
        }

    .header-standard .post-box-meta-single .author-post, .header-standard .post-box-meta-single .author-post span a, .header-standard .post-box-meta-single span {
        font-size: inherit;
    }

    .post-box-meta-single span time {
        font-size: inherit;
        font-family: inherit;
        color: inherit;
    }

    .post-box-meta-single a {
        color: #1c4f3e;
    }

        .post-box-meta-single a:hover {
            color: #6eb48c;
        }

    .post-box-meta-single > span:before {
        content: "";
        width: 0;
        height: 10px;
        margin: 0 15px;
        display: inline-block;
        background: none !important;
        border-right: 1px solid;
        opacity: 0.7;
    }

    .post-box-meta-single > span:first-child:before {
        content: none;
        display: block;
    }

    .post-image {
        margin-bottom: 26px;
        text-align: center;
        vertical-align: top;
        overflow: hidden;
        position: relative;
    }

        .post-image img {
            max-width: 100%;
            height: auto;
        }

    .container-single a[data-rel="aga-gallery-image-content"] {
        cursor: zoom-in;
    }

    .post-entry {
        margin-bottom: 33px;
        line-height: 28px;
    }

        .post-entry:before {
            content: " ";
            display: table;
        }

        .post-entry .inner-post-entry:after {
            content: " ";
            display: table;
            clear: both;
        }

        .post-entry a:hover {
            text-decoration: underline;
        }

        .post-entry h2 {
            margin-bottom: 17px;
        }

        .post-entry p {
            margin-bottom: 17px;
        }

        .post-entry h2 {
            color: #1c4f3e;
            letter-spacing: 0;
            line-height: 1.3em;
        }

        .post-entry h2 {
            font-size: 22px;
        }

        .post-entry blockquote {
            padding: 0;
            position: relative;
            margin: 0 0 20px 0;
        }

            .post-entry blockquote, .post-entry blockquote p {
                font-size: 16px;
                color: #888;
                font-style: italic;
                line-height: 1.7;
                text-align: left;
            }

                .post-entry blockquote p {
                    margin: 0;
                }

        .post-entry blockquote {
            position: relative;
            padding: 0 0 0 46px;
            border: none;
            overflow: hidden;
        }

            .post-entry blockquote:before {
                color: #6eb48c;
                content: '“';
                font-family: 'Playfair Display SC', serif;
                font-size: 64px;
                font-weight: 900;
                line-height: 1;
                font-style: normal;
                position: absolute;
                top: -4px;
                left: 0;
            }

            .post-entry blockquote .author {
                display: block;
                font-size: 12px;
                text-transform: uppercase;
                margin-top: 7px;
                color: #6eb48c;
                font-style: normal;
                font-family: "Bambino-Regular", sans-serif;
                font-weight: bold;
                overflow: hidden;
                text-align: left;
                position: relative;
                z-index: 1;
            }

                .post-entry blockquote .author span {
                    position: relative;
                    display: inline-block;
                    padding: 0 10px 0 0;
                }

                    .post-entry blockquote .author span:after {
                        content: "";
                        position: absolute;
                        top: 50%;
                        width: 90px;
                        height: 1px;
                        background: #6eb48c;
                        left: 100%;
                        opacity: 0.8;
                    }

    .aga-single-link-pages {
        display: block;
        width: 100%;
    }

        .aga-single-link-pages:before, .aga-single-link-pages:after {
            content: "";
            display: table;
            clear: both;
        }

    .post-entry.blockquote-style-2 blockquote {
        background: #f5f5f5;
        padding: 10px 20px 10px 24px;
    }

        .post-entry.blockquote-style-2 blockquote:before {
            content: '';
            left: 0;
            position: absolute;
            height: 100%;
            top: 0;
            width: 4px;
            background: #6eb48c;
        }

    .post-entry.blockquote-style-2 .author span {
        padding: 0 0 0 30px;
    }

        .post-entry.blockquote-style-2 .author span:after {
            width: 20px;
            left: 0;
        }

    .tags-share-box {
        display: table;
        width: 100%;
        margin: 0;
        position: relative;
        padding: 19px 160px 18px 0;
        clear: both;
        border-top: 1px solid #DEDEDE;
        font-size: 14px;
    }

        .tags-share-box.center-box {
            text-align: center;
            padding: 15px 0;
        }

    .post-tags {
        display: block;
        position: relative;
        z-index: 10;
        color: #888;
        margin-bottom: 0;
        line-height: 1.4;
        margin-top: 31px;
    }

    .container-single .post-entry .post-tags a {
        text-transform: uppercase;
        color: #888;
        padding: 6px 12px 5px;
        margin-right: 8px;
        margin-bottom: 8px;
        display: inline-block;
        font-size: 11px !important;
        background: none;
        border: 1px solid #DEDEDE;
        transition: all 0.3s;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        outline: none;
        font-weight: normal;
        line-height: 1.2;
    }

        .container-single .post-entry .post-tags a:hover {
            background: #6eb48c;
            color: #fff;
            border-color: #6eb48c;
            text-decoration: none;
        }

    .post-share {
        display: inline-block;
        position: absolute;
        z-index: 10;
        right: 0;
        top: 20px;
    }

    .tags-share-box.center-box .post-share {
        position: static;
    }

    .post-share .count-number-like {
        font-weight: bold;
        font-style: italic;
        font-size: 13px;
        color: #6eb48c;
        vertical-align: top;
    }

    .post-share .list-posts-share {
        display: inline-block;
        vertical-align: top;
    }

    .post-share a {
        transition: all 0.3s;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        font-size: 14px;
        margin: 0 0 0 10px;
        color: #1c4f3e;
        display: inline-block;
        vertical-align: top;
        position: relative;
    }

        .post-share a:hover {
            color: #6eb48c;
        }

        .post-share a.aga-post-like {
            margin-left: 5px;
        }

    .tags-share-box .single-comment-o {
        color: #888;
    }

        .tags-share-box .single-comment-o i {
            margin-right: 5px;
        }

        .tags-share-box .single-comment-o:after, .post-share a.aga-post-like:after {
            content: "";
            display: inline-block;
            width: 1px;
            height: 12px;
            margin: 4px 6px 0 20px;
            vertical-align: top;
            border: none;
            background-color: #dedede;
        }

        .tags-share-box .single-comment-o:after {
            margin-right: 20px;
        }

    .post-share a .dt-share {
        position: absolute;
        display: inline-block;
        font-size: 9px;
        font-family: 'Bambino-Regular', sans-serif;
        font-weight: normal;
        background: #1c4f3e;
        color: #fff;
        height: 20px;
        white-space: nowrap;
        line-height: 20px;
        text-align: center;
        z-index: 20;
        bottom: -45px;
        width: 60px;
        left: 50%;
        margin-left: -30px;
        opacity: 0;
        visibility: hidden;
        transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
    }

    .post-share a:hover .dt-share {
        opacity: 1;
        bottom: -30px;
        visibility: visible;
    }

    .post-share a .dt-share:before {
        position: absolute;
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-bottom: 7px solid #1c4f3e;
        content: "";
        top: -7px;
        left: 50%;
        margin-left: -4px;
    }

    .post-author {
        margin: 0;
        overflow: hidden;
        padding: 38px 0 37px 0;
        border-top: 1px solid #E0E0E0;
    }

    .author-img {
        float: left;
        margin-right: 20px;
        border-radius: 100%;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        overflow: hidden;
    }

    .post-author .author-img img {
        margin: 0;
    }

    .post-author .author-content {
        margin-left: 120px;
    }

    .author-content h5 {
        font-size: 14px;
        letter-spacing: 1px;
        margin: 0 0 15px;
        color: #1c4f3e;
        display: block;
        font-family: 'Bambino-Regular', sans-serif;
        font-weight: bold;
        text-transform: uppercase;
    }

        .author-content h5 a {
            display: inline-block;
            margin: 0;
            color: #1c4f3e;
        }

            .author-content h5 a:hover {
                color: #6eb48c;
            }

    .author-content p {
        margin-bottom: 16px;
    }

    .author-content .author-social {
        font-size: 14px;
        color: #1c4f3e;
        margin-right: 10px;
    }

        .author-content .author-social:hover {
            color: #6eb48c;
        }

    .post-pagination {
        overflow: hidden;
        margin: 0;
        padding: 12px 0 15px;
        border-top: 1px solid #DEDEDE;
    }

        .post-pagination .prev-post {
            float: left;
            width: 50%;
        }

        .post-pagination .next-post {
            float: right;
            text-align: right;
            width: 50%;
        }

        .post-pagination span {
            margin: 0;
            display: inline-block;
            color: #cfaf40;
        }

    .pagi-text {
        margin-top: 6px;
    }

    .post-pagination h5 {
        font-size: 14px;
        font-family: 'Bambino-Regular', sans-serif;
        font-weight: bold;
        padding: 0 25px 0 0;
        position: relative;
        letter-spacing: 1px;
        text-transform: uppercase;
        line-height: 1.4;
    }

        .post-pagination h5.next-title {
            padding: 0 0 0 25px;
        }

    .post-pagination a {
        color: #1c4f3e;
    }

        .post-pagination a:hover {
            color: #6eb48c;
        }

    .post-related {
        overflow: hidden;
        margin: 0;
        text-align: center;
        padding: 36px 0 36px;
        border-top: 1px solid #DEDEDE;
    }

    .post-title-box, #respond h3.comment-reply-title {
        position: relative;
        padding: 0;
        margin-bottom: 30px;
        text-align: center;
    }

        #respond h3.comment-reply-title span, .post-box-title {
            font-size: 18px;
            letter-spacing: 1px;
            text-transform: uppercase;
            font-family: 'Bambino-Regular', sans-serif;
            font-weight: bold;
            color: #1c4f3e;
            position: relative;
            z-index: 10;
            display: inline-block;
            padding: 0 10px;
        }

            #respond h3.comment-reply-title span:before, #respond h3.comment-reply-title span:after, .post-box-title:before, .post-box-title:after {
                content: "";
                position: absolute;
                width: 60px;
                height: 1px;
                background: #6eb48c;
                display: block;
                top: 50%;
                margin-top: -1px;
                left: 100%;
            }

            #respond h3.comment-reply-title span:before, .post-box-title:before {
                left: auto;
                right: 100%;
            }

    .item-related {
        padding: 0 10px;
        transition: opacity 0.2s;
        -webkit-transition: opacity 0.2s;
        -moz-transition: opacity 0.2s;
        text-align: center;
    }

    .aga-owl-carousel.owl-loaded .item-related {
        opacity: 1;
    }

    .aga-owl-carousel-slider .owl-dots {
        position: static;
        height: 10px;
        clear: both;
        margin-top: 16px;
        text-align: center;
    }

    .aga-owl-carousel-slider .owl-nav.disabled {
        display: none;
    }

    .aga-related-carousel .owl-dot span {
        width: 10px;
        height: 10px;
        display: inline-block;
        border-radius: 6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        font-size: 0;
        background: #fff;
        margin: 0 2px;
        box-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        outline: none;
        vertical-align: top;
        cursor: pointer;
        transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        border: 2px solid #DEDEDE;
    }

    .aga-owl-carousel-slider .owl-dot span {
        border: 1px solid #d4d4d4;
        background: #fff;
    }

    .aga-owl-carousel-slider .owl-dot.active span, .aga-related-carousel .owl-dot.active span {
        background: #6eb48c;
        border-color: #6eb48c;
    }

    .item-related > a {
        transition: opacity 0.3s;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        display: inline-block;
        margin-bottom: 17px;
        width: 100%;
        position: relative;
    }

        .item-related > a:hover {
            opacity: 0.85;
        }

    .item-related h3 a {
        font-size: 14px;
        text-transform: uppercase;
        letter-spacing: 1px;
        color: #1c4f3e;
        line-height: 1.4;
    }

        .item-related h3 a:hover {
            color: #6eb48c;
        }

    .item-related span.date {
        color: #cfaf40;
        display: inline-block;
        margin-top: 8px;
        font-size: 13px;
    }

    #footer-section {
        padding: 0;
        background: #1c4f3e;
        text-align: center;
        color: #999;
        position: relative;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
    }

    .footer-socials-section {
        padding: 30px 0 15px;
        border-bottom: 1px solid #4A4A4A;
        text-align: center;
    }

    ul.footer-socials {
        list-style: none;
        display: inline-block;
        vertical-align: top;
    }

        ul.footer-socials li {
            float: none;
            display: inline-block;
            margin-right: 30px;
            margin-bottom: 15px;
        }

            ul.footer-socials li:last-child {
                margin-right: 0;
            }

            ul.footer-socials li a {
                line-height: 36px;
                display: inline-block;
                vertical-align: top;
            }

                ul.footer-socials li a i {
                    width: 36px;
                    height: 36px;
                    line-height: 34px;
                    display: inline-block;
                    border-radius: 50%;
                    -webkit-border-radius: 50%;
                    -moz-border-radius: 50%;
                    background: none;
                    color: #999;
                    border: 1px solid #999;
                    -webkit-transition: all 0.2s ease-in-out;
                    -moz-transition: all 0.2s ease-in-out;
                    -o-transition: all 0.2s ease-in-out;
                    transition: all 0.2s ease-in-out;
                    font-size: 14px;
                    vertical-align: top;
                }

                ul.footer-socials li a:hover i {
                    background: #6eb48c;
                    color: #fff;
                    border-color: #6eb48c;
                }

                ul.footer-socials li a span {
                    text-transform: uppercase;
                    font-size: 14px;
                    font-family: 'Bambino-Regular', sans-serif;
                    font-weight: bold;
                    color: #999;
                    display: inline-block;
                    letter-spacing: 1px;
                    margin-left: 10px;
                    vertical-align: top;
                    -webkit-transition: all 0.3s;
                    -moz-transition: all 0.3s;
                    -o-transition: all 0.3s;
                    transition: all 0.3s;
                }

                ul.footer-socials li a:hover span {
                    color: #6eb48c;
                }

    .footer-social-remove-circle ul.footer-socials li a {
        line-height: 20px;
    }

        .footer-social-remove-circle ul.footer-socials li a i, .footer-social-remove-circle ul.footer-socials li a:hover i {
            border: none;
            background: none;
            padding: 0;
            width: auto;
            height: auto;
            line-height: 20px;
        }

    .footer-logo-copyright {
        padding: 40px 0 73px;
        text-align: center;
    }

        .footer-logo-copyright.footer-not-gotop {
            padding: 40px 0;
        }

        .footer-logo-copyright.footer-not-logo {
            padding: 20px 0 62px;
        }

            .footer-logo-copyright.footer-not-logo.footer-not-gotop {
                padding: 20px 0;
            }

    #footer-copyright * {
        font-size: 14px;
        color: #999;
        line-height: 1.4;
        font-style: italic;
    }

    #footer-copyright a {
        color: #6eb48c;
    }

        #footer-copyright a:hover {
            text-decoration: underline;
        }

    .aga-go-to-top-floating {
        cursor: pointer;
        position: fixed;
        bottom: 6px;
        right: 6px;
        width: 36px;
        height: 36px;
        line-height: 34px;
        font-size: 26px;
        background-color: #6eb48c;
        color: #fff;
        z-index: 99999;
        text-align: center;
        transform: translate3d(0,60px,0);
        -webkit-transform: translate3d(0,60px,0);
        -moz-transform: translate3d(0,60px,0);
        -ms-transform: translate3d(0,60px,0);
        -o-transform: translate3d(0,60px,0);
        -webkit-transition: transform .4s cubic-bezier(0.55, 0, 0.05, 1.1) 0s, opacity 0.3s;
        -moz-transition: transform .4s cubic-bezier(0.55, 0, 0.05, 1.1) 0s, opacity 0.3s;
        -o-transition: transform .4s cubic-bezier(0.55, 0, 0.05, 1.1) 0s, opacity 0.3s;
        transition: transform .4s cubic-bezier(0.55, 0, 0.05, 1.1) 0s, opacity 0.3s;
    }

        .aga-go-to-top-floating:hover {
            opacity: 0.85;
        }

        .aga-go-to-top-floating i {
            font-size: inherit;
            line-height: inherit;
            color: inherit;
        }

    #widget-area {
        overflow: hidden;
        margin: 0;
        padding: 60px 0;
        background: #ffffff;
        position: relative;
        border-top: 1px solid #ECECEC;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
    }

        #widget-area > .container {
            position: relative;
            z-index: 3;
        }

            #widget-area > .container:before, #widget-area > .container:after {
                content: '';
                display: table;
                clear: both;
            }

    .footer-widget-wrapper {
        width: 31%;
        margin-right: 3.5%;
        float: left;
    }

    #widget-area .footer-widget-wrapper.last {
        margin-right: 0;
    }

    .footer-widget-wrapper > .widget:last-child {
        margin-bottom: 0 !important;
    }

    .widget input {
        font-weight: normal;
    }

        .widget input[type="submit"] {
            font-family: 'Bambino-Regular', sans-serif;
            font-weight: bold;
        }

    .aga-sidebar-content .widget {
        width: 100%;
        margin-right: 0;
        float: none;
        margin-bottom: 60px;
        clear: both;
    }

    .aga-sidebar-content img {
        max-width: 100%;
        height: auto;
        vertical-align: top;
    }

    .aga-sidebar-content .widget-title {
        color: #1c4f3e;
        margin-bottom: 30px;
        font-family: 'Bambino-Regular', sans-serif;
        font-weight: bold;
        letter-spacing: 1px;
        position: relative;
        text-align: center;
        line-height: 1.3;
        background: transparent;
    }

    .aga-sidebar-content.pcalign-left .widget-title {
        text-align: left;
    }

    .aga-sidebar-content.style-5 .widget-title {
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
    }

    .aga-sidebar-content.style-5 .aga-border-arrow:before, .aga-sidebar-content.style-5 .aga-border-arrow:after {
        content: none;
    }

    .aga-sidebar-content.style-5 .aga-border-arrow {
        border-bottom: 2px solid #1c4f3e;
    }

        .aga-sidebar-content.style-5 .aga-border-arrow .inner-arrow {
            display: inline-block;
            border-bottom-width: 2px;
            margin-bottom: -2px !important;
        }

    .aga-sidebar-content.style-5.pcalign-left .aga-border-arrow .inner-arrow {
        border-left-width: 2px;
    }

    .widget ul {
        padding: 0;
        list-style: none;
    }

        .widget ul ul {
            padding-top: 11px;
            margin-top: 12px;
            border-top: 1px solid #DEDEDE;
            padding-left: 20px;
        }

        .widget ul li {
            margin-bottom: 11px;
            padding-bottom: 12px;
            border-bottom: 1px solid #DEDEDE;
            font-size: 14px;
            color: #888888;
        }

        .widget ul > li:last-child {
            margin-bottom: 0;
            padding-bottom: 0;
            border-bottom: none;
        }

        .widget ul li a {
            font-size: 14px;
            font-style: normal;
            line-height: 1.4;
        }

    .widget a {
        color: #1c4f3e;
    }

        .widget a:hover {
            color: #6eb48c;
            text-decoration: underline;
        }

    .widget.widget_categories ul li {
        text-align: right;
        color: #888;
        display: table;
        width: 100%;
        font-style: italic;
        padding-right: 2px;
    }

    .widget.widget_categories ul li {
        text-align: left;
    }

        .widget.widget_categories ul li a {
            display: block !important;
            text-decoration: none;
        }

            .widget.widget_categories ul li a:before {
                content: "\f105";
                font-family: FontAwesome;
                display: inline-block;
                margin-right: 10px;
                font-size: 90%;
            }

        .widget.widget_categories ul li span.category-item-count {
            float: right;
            font-style: italic;
            color: #888888;
            font-family: 'Bambino-Regular', serif;
            font-weight: normal;
        }

    form.pc-searchform input.search-input {
        border: 1px solid #e9e9e9;
        background: #fff url(https://net-soledad-gavu0xo8w0ybxpt6g.netdna-ssl.com/soledad-bitcoin-news/wp-content/themes/soledad/images/searchsubmit.png) no-repeat 95% 11px;
        padding: 12px 40px 12px 20px;
        color: #1c4f3e;
        letter-spacing: 1px;
        font-size: 13px;
        /*font-family: 'PT Serif', serif;*/
        font-weight: normal;
    }

    .widget form.pc-searchform input.search-input, .aga-sidebar-content .widget form.pc-searchform input.search-input {
        width: 100%;
        /*max-width: 340px;*/
        background-color: transparent;
    }

    .widget ul.side-newsfeed:before, .widget ul.side-newsfeed:after {
        display: table;
        content: '';
        clear: both;
        line-height: 0;
    }

    .widget ul.side-newsfeed li {
        list-style-type: none;
        margin-bottom: 20px;
        padding-bottom: 20px;
        margin-left: 0;
        position: relative;
    }

    .widget ul.aga-feed-2columns li {
        width: 47%;
        float: left;
        padding-bottom: 0;
        margin-bottom: 20px;
        border-bottom: none;
    }

    .widget ul.aga-2columns-featured > li:nth-child(2n) {
        clear: both;
        margin-right: 6%;
    }

    .widget ul.side-newsfeed li:last-child, .widget ul.side-newsfeed.aga-feed-2columns li:nth-last-child(2) {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }

    .widget ul.side-newsfeed li .side-item {
        overflow: hidden;
        position: relative;
    }

        .widget ul.side-newsfeed li .side-item .side-image {
            float: left;
            margin-right: 20px;
            position: relative;
        }

    .widget ul.aga-feed-2columns li .side-item .side-image {
        width: 100%;
        margin: 0 0 16px 0;
        float: none !important;
    }

    .widget ul.side-newsfeed li .side-item .side-image a {
        transition: opacity 0.3s;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
    }

        .widget ul.side-newsfeed li .side-item .side-image a:hover {
            opacity: 0.8;
        }

    .widget ul.aga-feed-2columns li .side-item .side-image .small-fix-size {
        width: 100%;
    }

    .widget ul.side-newsfeed li .side-item .side-item-text {
        overflow: hidden;
    }

    .widget ul.aga-feed-2columns li .side-item .side-item-text {
        display: block;
    }

    .widget ul.side-newsfeed li .side-item .side-item-text h4 a {
        margin-bottom: 6px;
        color: #1c4f3e;
        display: block;
        font-size: 16px;
        transition: all 0.3s;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        font-family: 'Bambino-Regular', sans-serif;
        letter-spacing: 0;
        line-height: 1.4;
    }

    .widget ul.aga-feed-2columns li .side-item .side-item-text h4 a {
        font-size: 14px;
        margin-bottom: 2px;
    }

    .widget ul.side-newsfeed li .side-item .side-item-text h4 a:hover {
        color: #6eb48c;
        text-decoration: none;
    }

    .widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta {
        letter-spacing: 0;
        color: #cfaf40;
        font-family: 'Bambino-Regular', sans-serif;
        font-size: 13px;
    }

    .widget ul.side-newsfeed li.featured-news {
        width: 100% !important;
        margin-right: 0;
    }

        .widget ul.side-newsfeed li.featured-news .side-image {
            float: none !important;
            margin: 0 0 12px 0 !important;
        }

        .widget ul.side-newsfeed li.featured-news .side-item .side-item-text h4 a {
            font-size: 18px;
            margin-bottom: 6px;
        }

    .widget-social {
        text-align: center;
        display: table;
        width: 100%;
    }

        .widget-social.show-text {
            margin-left: -5px;
        }

        .widget-social a i {
            width: 36px;
            height: 36px;
            line-height: 34px;
            background: none;
            color: #1c4f3e;
            border: 1px solid #1c4f3e;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            margin: 0 5px 5px;
            display: inline-block;
            font-size: 14px;
            -webkit-transition: all 0.2s ease-in-out;
            -moz-transition: all 0.2s ease-in-out;
            -o-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out;
            text-align: center;
        }

        .widget-social.show-text a i {
            margin-bottom: 0;
        }

        .widget-social a:hover i {
            text-decoration: none;
            color: #ffffff;
            background: #6eb48c;
            border-color: #6eb48c;
        }

        .widget-social a span {
            display: none;
        }

        .widget-social a:first-child {
            margin-left: 0;
        }

        .widget-social a:last-child {
            margin-right: 0;
        }

        .widget-social.show-text a {
            width: 50%;
            float: left;
            text-align: left;
            margin-bottom: 10px;
        }

            .widget-social.show-text a span {
                display: inline-block;
                color: #1c4f3e;
                text-transform: uppercase;
                font-size: 13px;
                margin-left: 10px;
                font-family: 'Bambino-Regular', sans-serif;
                font-weight: bold;
                letter-spacing: 0;
                transition: color 0.3s;
                -webkit-transition: color 0.3s;
                -moz-transition: color 0.3s;
                line-height: 20px;
            }

            .widget-social.show-text a:hover span {
                color: #6eb48c;
            }

        .widget-social.remove-circle a i {
            width: auto;
            height: auto;
            line-height: 20px;
            background: none !important;
            border: none !important;
        }

        .widget-social.remove-circle a:hover i {
            color: #6eb48c;
        }

        .widget-social.remove-circle a span {
            line-height: 20px;
            margin-left: 5px;
        }

    .aga-list-banner {
        display: block;
    }

    .aga-promo-item {
        position: relative;
        width: 100%;
        margin: 0 0 25px 0;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-color: #ccc;
    }

    .aga-list-banner .aga-promo-item:last-child {
        margin-bottom: 0;
    }

    .aga-promo-item.aga-banner-has-text:after {
        position: absolute;
        left: 10px;
        right: 10px;
        top: 10px;
        bottom: 10px;
        content: '';
        -webkit-transition: all 0.4s;
        transition: all 0.4s;
        z-index: 5;
        border: 1px solid #fff;
        opacity: 0.4;
    }

    .aga-promo-item.aga-banner-has-text:hover:after {
        opacity: 1;
    }

    .aga-promo-url {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 100;
        background: none !important;
    }

    .aga-promo-text {
        position: absolute;
        display: block;
        top: 50%;
        width: 100%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        padding: 0 10px;
        left: 0;
        z-index: 1;
        text-align: center;
    }

        .aga-promo-text h4 {
            text-transform: uppercase;
            font-size: 12px;
            line-height: 1.3;
            background: #ffffff;
            display: inline-block;
            padding: 12px 12px;
            min-width: 120px;
            text-align: center;
            color: #010101;
        }

    .aga-promo-item img {
        width: 100%;
    }

    .footer-widget-wrapper .widget {
        margin-bottom: 30px;
    }

        .footer-widget-wrapper .widget .widget-title {
            color: #1c4f3e;
            margin: 0 0 30px;
            font-family: 'Bambino-Regular', sans-serif;
            font-weight: bold;
            letter-spacing: 1px;
            position: relative;
            text-align: left;
            font-size: 16px;
            text-transform: uppercase;
            background: none;
        }

            .footer-widget-wrapper .widget .widget-title .inner-arrow {
                border-top: none;
                border-left: none;
                border-right: none;
                padding: 0 0 10px;
                background: none;
                border-bottom: 3px solid #e0e0e0;
            }

            .footer-widget-wrapper .widget .widget-title:before, .footer-widget-wrapper .widget .widget-title:after {
                content: none;
            }

    .mc4wp-form {
        max-width: 450px;
        width: 100%;
        margin: 0;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }

        .mc4wp-form .mc4wp-form-fields > p {
            margin-bottom: 20px;
        }

            .mc4wp-form .mc4wp-form-fields > p:last-of-type {
                margin-bottom: 0;
            }

        .mc4wp-form input {
            border: 1px solid #DEDEDE;
            border-radius: 0;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            outline: none;
            background: none;
            display: block;
            font-size: 12px;
            line-height: 1;
            padding: 17px 20px;
            margin-bottom: 20px;
            letter-spacing: 0;
            font-family: 'Bambino-Regular', serif;
        }

            .mc4wp-form input:focus {
                background: #fff;
            }

            .mc4wp-form input[type="text"], .mc4wp-form input[type="email"] {
                width: 100%;
            }

            .mc4wp-form input[type="submit"] {
                display: block;
                width: 100%;
                font-size: 14px;
                padding: 18px 20px;
                text-transform: uppercase;
                color: #1c4f3e;
                margin: 0;
                cursor: pointer;
                border: none;
                transition: all 0.3s;
                -webkit-transition: all 0.3s;
                -moz-transition: all 0.3s;
                background: #F5F5F5;
            }

                .mc4wp-form input[type="submit"]:hover {
                    background: #6eb48c;
                    color: #fff;
                }

                .mc4wp-form input[type="submit"]:hover {
                    color: #fff;
                    border: none;
                    background: #6eb48c;
                }

    .mc4wp-response {
        clear: both;
        color: #5c5c5e;
    }

    h3.comment-reply-title {
        padding-top: 36px !important;
        border-top: 1px solid #DEDEDE;
    }

    @media only screen and (max-width: 767px) {
        .comment-respond .comment-reply-title small {
            display: block;
            margin-top: 15px;
        }
    }

    #respond {
        overflow: hidden;
        margin-bottom: 40px;
        position: relative;
    }

    .no-comment-yet #respond {
        padding-top: 0;
        border-top: 0;
    }

    #respond h3 {
        font-size: 14px;
        color: #939393;
        font-weight: 500;
        margin-bottom: 30px;
        font-family: "Bambino-Regular", sans-serif;
        letter-spacing: 1px;
        text-transform: uppercase;
    }

        #respond h3 a {
            color: #000;
            display: inline-block;
        }

        #respond h3 small a {
            text-transform: uppercase;
            font-size: 12px;
            color: #888888;
            padding: 0;
            margin-left: 7px;
            letter-spacing: 0;
            -o-transition: .3s;
            -ms-transition: .3s;
            -moz-transition: .3s;
            -webkit-transition: .3s;
            transition: .3s;
            font-weight: 500;
            position: absolute;
            right: 0;
        }

            #respond h3 small a:hover {
                color: #1c4f3e;
            }

    #respond form#commentform {
        margin: 0;
    }

    .mc4wp-form label {
        text-align: left;
        margin-bottom: 10px;
        display: block;
    }

    #respond p.comment-form-author, #respond p.comment-form-email, #respond p.comment-form-url {
        width: 33.333333%;
        padding: 0 14px;
        float: left;
        display: inline-block;
        margin: 0;
    }

    #respond p.comment-form-author, #respond p.comment-form-email, #respond p.comment-form-url {
        width: 32%;
        margin-left: 2%;
        padding: 0;
    }

    #respond p.comment-form-author {
        margin-left: 0;
    }

    #respond p.comment-form-comment {
        clear: both;
        margin: 0;
    }

    form.comment-form > p, form#commentform > p {
        margin: 0 14px;
    }

    #respond p.form-submit {
        margin: 0 14px;
        text-align: center;
        clear: both;
    }

    #respond p.form-submit {
        margin: 0;
    }

    #respond input {
        padding: 12px 20px;
        max-width: 100%;
        border: 1px solid #DEDEDE;
        margin-bottom: 28px;
        font-size: 14px;
        width: 100%;
        font-weight: normal;
        font-family: 'Bambino-Regular', serif;
        max-height: 50px;
        background: none;
    }

        #respond input:focus {
            outline: none;
        }

    #respond textarea {
        padding: 15px 20px;
        border: 1px solid #DEDEDE;
        width: 100%;
        height: 120px;
        font-size: 14px;
        color: #1c4f3e;
        margin-bottom: 28px;
        line-height: 20px;
        font-weight: 500;
        outline: none;
        vertical-align: top;
        font-family: 'Bambino-Regular', serif;
    }

        #respond textarea:focus {
            outline: none;
        }

    #respond #submit {
        text-transform: uppercase;
        font-family: "Bambino-Regular", sans-serif;
        font-weight: bold;
        background: #F5F5F5;
        border-radius: 0;
        font-size: 14px;
        color: #1c4f3e;
        padding: 12px 20px;
        display: inline-block;
        -o-transition: .3s;
        -moz-transition: .3s;
        -webkit-transition: .3s;
        transition: .3s;
        cursor: pointer;
        width: auto;
        min-width: 120px;
        text-align: center;
        margin: 0;
        border: none;
    }

        #respond #submit:hover {
            color: #fff;
            background: #6eb48c;
        }

    .widget input[type="text"], .widget input[type="email"] {
        border: 1px solid #DEDEDE;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        outline: none;
        background: none;
        display: block;
        font-size: 13px;
        padding: 11px 20px;
        margin-bottom: 20px;
        letter-spacing: 0;
        /*font-family: 'PT Serif', serif;*/
        width: 100%;
        max-width: 100%;
        display: block;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        cursor: auto;
        height: auto;
        vertical-align: baseline;
        line-height: normal;
    }

    .widget input[type="submit"] {
        display: block;
        width: 100%;
        font-size: 14px;
        padding: 12px 20px;
        text-transform: uppercase;
        color: #1c4f3e;
        margin: 0;
        cursor: pointer;
        border: none;
        transition: all 0.3s;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        background: #F5F5F5;
        max-width: 100%;
        outline: none;
    }

        .widget input[type="submit"]:hover {
            background: #6eb48c;
            color: #fff;
        }

    #respond input[type="checkbox"] {
        width: auto;
        margin: 0;
        padding: 0;
    }

    form#commentform > .comment-form-cookies-consent {
        margin: 0 0 15px 0;
        clear: both;
        line-height: 1.4;
        color: #777;
    }

    #respond .comment-form-cookies-consent input[type="checkbox"] {
        margin-right: 5px;
        transform: translateY(2px);
        -webkit-transform: translateY(2px);
    }

    .container.aga-breadcrumb {
        line-height: 1.4;
        margin-bottom: 30px;
    }

    .container.aga-breadcrumb {
        /*margin-top: -30px;*/
        clear: both;
    }

        .container.aga-breadcrumb span, .container.aga-breadcrumb span a {
            font-size: 13px;
            color: #cfaf40;
            font-family: 'Bambino-Regular', sans-serif;
            font-weight: 500;
        }

            .container.aga-breadcrumb span a:hover {
                color: #1c4f3e;
            }

        .container.aga-breadcrumb i {
            color: #cfaf40;
            font-size: 13px;
            margin: 0 15px 0 19px;
        }

    .aga-single-block {
        display: block;
        clear: both;
    }

    @media only screen and (min-width: 1170px) {
        .footer-widget-wrapper .fb_iframe_widget, .footer-widget-wrapper .fb_iframe_widget span, .footer-widget-wrapper .fb_iframe_widget span iframe[style] {
            width: 340px !important;
        }

        .footer-widget-wrapper .widget.aga_facebook_widget {
            text-align: center;
        }
    }

    @media only screen and (min-width: 961px) and (max-width: 1169px) {
        .container, #navigation ul.menu > li.megamenu > ul.sub-menu {
            width: 940px;
        }

        #navigation.header-6 #top-search {
            margin-left: 26px;
        }

        #navigation .aga-megamenu .aga-content-megamenu .aga-mega-latest-posts .aga-mega-post {
            width: 25%;
        }

        #navigation .aga-megamenu .aga-content-megamenu .aga-mega-latest-posts.col-mn-4 .aga-mega-post {
            width: 33.3333%;
        }

        #navigation .aga-megamenu .aga-content-megamenu .aga-mega-latest-posts.col-mn-5.mega-row-1 .aga-mega-post:nth-child(5), #navigation .aga-megamenu .aga-content-megamenu .aga-mega-latest-posts.col-mn-4.mega-row-1 .aga-mega-post:nth-child(4) {
            display: none;
        }

        #navigation .aga-megamenu .aga-content-megamenu .aga-mega-latest-posts.col-mn-5 .aga-mega-post:nth-child(5n+1), #navigation .aga-megamenu .aga-content-megamenu .aga-mega-latest-posts.col-mn-4 .aga-mega-post:nth-child(4n+1) {
            clear: none;
        }

        #navigation .aga-megamenu .aga-content-megamenu .aga-mega-latest-posts.col-mn-5 .aga-mega-post:nth-child(4n+1) {
            clear: both;
        }

        #navigation ul.menu > li {
            margin-right: 16px;
        }

        #navigation ul.menu li.megamenu ul ul > li > a {
            margin: 0 10px;
        }

        .widget ul.side-newsfeed li .side-item .side-item-text h4 a {
            font-size: 14px;
        }

        .widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta {
            font-size: 11px;
        }

        .widget-social.show-text a span {
            margin-left: 1px;
            font-size: 12px;
        }

        ul.footer-socials li {
            margin-right: 12px;
        }

            ul.footer-socials li a span {
                margin-left: 8px;
            }
    }

    @media only screen and (min-width: 961px) {
        #navigation .menu {
            display: inline-block !important;
        }
    }

    @media only screen and (max-width: 960px) {
        #navigation.header-6 {
            height: 60px;
        }

            #navigation.header-6 .container {
                text-align: center;
            }

            #navigation.header-6 #logo {
                float: none;
                display: inline-block;
            }

                #navigation.header-6 #logo img {
                    max-height: 58px;
                    padding: 10px 0;
                }

            #navigation.header-6 .show-search {
                height: 58px;
            }

                #navigation.header-6 #top-search > a, #navigation.header-6 .show-search a.close-search, #navigation.header-6 .main-nav-social {
                    height: 58px;
                    line-height: 58px;
                }

                #navigation.header-6 .show-search form.pc-searchform input.search-input {
                    height: 58px;
                    padding: 15px 35px 15px 0;
                }

            #navigation.header-6 .container #top-search {
                margin-left: 15px;
            }

        #navigation .button-menu-mobile {
            display: inline-block;
        }

        #navigation .menu {
            display: none !important;
        }

        .container.aga_sidebar #main {
            width: 100%;
            margin: 0 0 60px 0;
            padding: 0 !important;
            float: none !important;
        }

        .aga-sidebar-content {
            position: static !important;
            margin-left: 0 !important;
            top: auto !important;
            float: none !important;
            width: 100% !important;
        }

        .footer-widget-wrapper {
            width: 100% !important;
            margin: 0 0 30px 0 !important;
            float: none;
        }

            .footer-widget-wrapper.last {
                margin-bottom: 0 !important;
            }

        ul.footer-socials li a span {
            display: none;
        }
    }

    @media only screen and (min-width: 768px) and (max-width: 960px) {
        .container {
            width: 726px;
        }

        #logo img {
            max-width: 600px;
            height: auto;
        }
    }

    @media only screen and (max-width: 767px) {
        .container {
            width: 100%;
        }

        #logo img {
            max-width: 100%;
            height: auto;
        }

        #respond p.comment-form-author, #respond p.comment-form-email, #respond p.comment-form-url {
            width: 100%;
            margin: 0;
        }

        .post-entry h2 {
            font-size: 22px;
        }

        ul.footer-socials li {
            margin-right: 20px;
        }

        .header-standard .post-title {
            font-size: 20px;
            letter-spacing: 1px;
        }

        .tags-share-box {
            padding: 20px 0;
        }

        .post-share {
            position: static;
            margin-top: 15px;
            clear: both;
            display: block;
        }

        .post-pagination .prev-post, .post-pagination .next-post {
            float: none;
            width: 100%;
            display: table;
        }

        .post-pagination .prev-post {
            margin-bottom: 15px;
        }

        .footer-social-remove-circle ul.footer-socials li a i {
            font-size: 16px;
        }
    }

    @media only screen and (min-width: 480px) and (max-width: 767px) {
        .container {
            width: 480px;
        }

        #logo img {
            max-width: 100%;
            height: auto;
        }
    }

    @media only screen and (max-width: 479px) {
        .wrapper-boxed > .aga-single-wrapper > .aga-single-block > .container, #widget-area > .container, #footer-section > .container {
            padding-left: 20px;
            padding-right: 20px;
        }

        #navigation {
            padding-left: 10px;
            padding-right: 10px;
        }

            #navigation.header-6 #top-search {
                margin-left: 5px;
            }

            #navigation.header-6 #logo img {
                max-width: 200px;
            }

        .aga-owl-carousel .owl-nav .owl-prev {
            left: 10px;
        }

        .aga-owl-carousel .owl-nav .owl-next {
            right: 10px;
        }

        .widget ul.side-newsfeed li .side-item .side-item-text h4 a {
            font-size: 15px;
        }

        .widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta {
            font-size: 13px;
        }

        .post-entry blockquote {
            padding: 0 0 0 40px;
        }

            .post-entry blockquote:before {
                font-size: 56px;
            }

            .post-entry blockquote, .post-entry blockquote p {
                font-size: 15px;
            }

        .post-author .author-content {
            margin: 0;
        }

        .author-img {
            margin-right: 20px;
        }

            .author-img img {
                width: 80px;
                height: auto;
                margin: 0;
            }

        .item-related h3 a, .post-box-title, .author-content h5, .author-content h5 a {
            font-size: 18px;
        }

        .header-standard .post-title {
            font-size: 18px;
        }

        .cat > a.aga-cat-name {
            font-size: 11px;
        }

        .post-box-meta-single span {
            display: block;
            margin-top: 5px;
        }

            .post-box-meta-single span:before {
                content: "";
                display: none;
            }

        #footer-copyright * {
            font-size: 12px;
        }

        .aga_facebook_widget .fb_iframe_widget {
            display: block;
            margin-left: auto;
            margin-right: auto;
        }

        .item-related h3 a, .post-box-title, .author-content h5, .author-content h5 a {
            font-size: 16px;
        }

        .post-tags {
            display: block;
        }

        .post-share {
            display: block;
            float: none;
            margin-top: 8px;
        }

        .post-pagination .prev-post, .post-pagination .next-post {
            width: 100%;
            float: none;
        }

        .post-pagination .prev-post {
            margin-bottom: 15px;
        }

        #sidebar-nav {
            width: 270px;
            transform: translateX(-270px);
            -webkit-transform: translateX(-270px);
            -moz-transform: translateX(-270px);
        }

        ul.footer-socials li {
            margin-right: 10px;
        }

            ul.footer-socials li a {
                line-height: 32px;
            }

                ul.footer-socials li a i {
                    width: 32px;
                    height: 32px;
                    line-height: 32px;
                    font-size: 14px;
                }
    }

    @media screen and (max-width: 600px) {
        #sidebar-nav, #close-sidebar-nav {
            z-index: 9999999;
        }

            #close-sidebar-nav i {
                display: inline-block;
            }
    }

    .aga_facebook_widget .fb_iframe_widget {
        max-width: 340px;
    }
}


@media all {
    .fa {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .fa-search:before {
        content: "\f002";
    }

    .fa-close:before {
        content: "\f00d";
    }

    .fa-heart-o:before {
        content: "\f08a";
    }

    .fa-twitter:before {
        content: "\f099";
    }

    .fa-facebook:before {
        content: "\f09a";
    }

    .fa-rss:before {
        content: "\f09e";
    }

    .fa-globe:before {
        content: "\f0ac";
    }

    .fa-bars:before {
        content: "\f0c9";
    }

    .fa-pinterest:before {
        content: "\f0d2";
    }

    .fa-envelope:before {
        content: "\f0e0";
    }

    .fa-linkedin:before {
        content: "\f0e1";
    }

    .fa-comment-o:before {
        content: "\f0e5";
    }

    .fa-angle-left:before {
        content: "\f104";
    }

    .fa-angle-right:before {
        content: "\f105";
    }

    .fa-angle-up:before {
        content: "\f106";
    }

    .fa-angle-down:before {
        content: "\f107";
    }

    .fa-youtube-play:before {
        content: "\f16a";
    }

    .fa-instagram:before {
        content: "\f16d";
    }

    .fa-tumblr:before {
        content: "\f173";
    }

    .fa-telegram:before {
        content: "\f2c6";
    }
}



/*h1, h2, h3, h4, h5, #navigation .menu li a, #sidebar-nav .menu li a, .post-share a .dt-share, .author-content h5, .post-pagination h5, .post-box-title, ul.footer-socials li a span, .widget input[type="submit"], .aga-sidebar-content .widget-title, #respond h3.comment-reply-title span, .widget-social.show-text a span, .footer-widget-wrapper .widget .widget-title, .container.aga-breadcrumb span, .container.aga-breadcrumb span a, .post-entry blockquote .author, .widget ul.side-newsfeed li .side-item .side-item-text h4 a, #respond h3, #respond #submit {
    font-family: 'Lato', sans-serif;
}

body, textarea, #respond textarea, .widget input[type="text"], .widget input[type="email"], .mc4wp-form input, #respond input, form.pc-searchform input.search-input, .widget.widget_categories ul li span.category-item-count, .widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta {
    font-family: 'Open Sans', sans-serif;
}*/

/*p {
    line-height: 1.8;
}*/

.aga-hide-tagupdated {
    display: none !important;
}

/*h1, h2, h3, h4, h5, #sidebar-nav .menu li a, #navigation .menu li a, .author-content h5, .post-pagination h5, .post-box-title, ul.footer-socials li a span, .aga-sidebar-content .widget-title, #respond h3.comment-reply-title span, .widget-social.show-text a span, .footer-widget-wrapper .widget .widget-title, .post-entry blockquote .author, .widget ul.side-newsfeed li .side-item .side-item-text h4 a, #respond h3, #respond #submit, .widget input[type="submit"] {
    font-weight: 600;
}*/

.aga-image-holder, .container-single .post-image {
    border-radius: 5px;
    -webkit-border-radius: 5px;
}

.aga-mega-thumbnail .aga-image-holder {
    border-radius: 0;
    -webkit-border-radius: 0;
}

.widget ul li, .widget-social a i, .container-single .post-entry .post-tags a, .tags-share-box, .post-author, .post-pagination, .post-related, #respond textarea, #respond input, #respond h3, form.pc-searchform input.search-input, .widget ul ul, .widget input[type="text"], .widget input[type="email"], #widget-area {
    border-color: #eeeeee;
}

    .tags-share-box .single-comment-o:after, .post-share a.aga-post-like:after {
        background-color: #eeeeee;
    }

a, .post-entry a, .container.aga-breadcrumb span a:hover, .post-entry blockquote:before, .post-entry blockquote .author, .main-nav-social a:hover, #sidebar-nav .menu li a:hover {
    color: #cfaf40;
}

    .post-entry blockquote .author span:after, #navigation.menu-style-2 ul.menu ul:before, #navigation.menu-style-2 .menu ul ul:before, .aga-go-to-top-floating, .post-entry.blockquote-style-2 blockquote:before {
        background-color: #cfaf40;
    }

.aga-related-carousel .owl-dot.active span, .aga-owl-carousel-slider .owl-dot.active span {
    border-color: #cfaf40;
    background-color: #cfaf40;
}

#navigation, .show-search {
    background: #111111;
}

    #navigation, #navigation.header-layout-bottom {
        border-color: #111111;
    }

        #navigation .menu li a {
            color: #ffffff;
        }

            #navigation .menu li a:hover, #navigation .menu li:hover > a {
                color: #111111;
            }

        #navigation ul.menu > li > a:before {
            background: #111111;
        }

        #navigation.menu-item-padding .menu > li > a:hover, #navigation.menu-item-padding .menu > li:hover > a {
            background-color: #cfaf40;
        }

        #navigation .menu .sub-menu, #navigation ul.menu > li.megamenu > ul.sub-menu {
            background-color: #111111;
        }

        #navigation .menu .sub-menu, #navigation ul.menu ul a, #navigation .menu ul ul a, #navigation.menu-style-2 .menu .sub-menu {
            border-color: #212121;
        }

        #navigation .aga-megamenu .aga-mega-child-categories a.cat-active {
            border-top-color: #212121;
            border-bottom-color: #212121;
        }

        #navigation ul.menu > li.megamenu > ul.sub-menu > li:before, #navigation .aga-megamenu .aga-mega-child-categories:after {
            background-color: #212121;
        }

        #navigation .aga-megamenu, #navigation .aga-megamenu .aga-mega-child-categories a.cat-active, #navigation .aga-megamenu .aga-mega-child-categories a.cat-active:before {
            background-color: #111111;
        }

            #navigation .aga-megamenu .aga-mega-child-categories, #navigation.menu-style-2 .aga-megamenu .aga-mega-child-categories a.cat-active {
                background-color: #111111;
            }

        #navigation.menu-style-2 .aga-megamenu .aga-mega-child-categories:after, #navigation.menu-style-2 .aga-megamenu .aga-mega-child-categories a.all-style:before, .menu-style-2 .aga-megamenu .aga-content-megamenu .aga-mega-latest-posts .aga-mega-post:before {
            background-color: #212121;
        }

        #navigation .aga-megamenu .aga-mega-child-categories a.cat-active, #navigation .menu .aga-megamenu .aga-mega-child-categories a:hover, #navigation .menu .aga-megamenu .aga-mega-latest-posts .aga-mega-post a:hover {
            color: #cfaf40;
        }

        #navigation .aga-megamenu .aga-mega-thumbnail .mega-cat-name {
            background: #cfaf40;
        }

.header-social a i, .main-nav-social a {
    font-size: 12px;
}

#top-search .search-click {
    font-size: 12px;
}

#navigation ul.menu > li > a {
    font-size: 11px;
}

#navigation ul.menu ul a, #navigation .menu ul ul a {
    font-size: 11px;
}

#sidebar-nav .menu li a {
    font-size: 12px;
}

#navigation .aga-megamenu .post-mega-title a {
    text-transform: none;
    letter-spacing: 0;
}

#navigation .menu .sub-menu li a {
    color: #999999;
}

    #navigation .menu .sub-menu li a:hover, #navigation .sub-menu li:hover > a {
        color: #cfaf40;
    }

#navigation.menu-style-2 ul.menu ul:before, #navigation.menu-style-2 .menu ul ul:before {
    background-color: #cfaf40;
}

#top-search > a, #navigation .button-menu-mobile {
    color: #ffffff;
}

.show-search form.pc-searchform input.search-input::-webkit-input-placeholder {
    color: #ffffff;
}

.show-search form.pc-searchform input.search-input:-moz-placeholder {
    color: #ffffff;
    opacity: 1;
}

.show-search form.pc-searchform input.search-input::-moz-placeholder {
    color: #ffffff;
    opacity: 1;
}

.show-search form.pc-searchform input.search-input:-ms-input-placeholder {
    color: #ffffff;
}

.show-search form.pc-searchform input.search-input {
    color: #ffffff;
}

.show-search a.close-search {
    color: #ffffff;
}

.header-social a i, .main-nav-social a {
    color: #ffffff;
}

    .header-social a:hover i, .main-nav-social a:hover {
        color: #cfaf40;
    }

#sidebar-nav {
    background: #111111;
}

    .header-social.sidebar-nav-social a i, #sidebar-nav .menu li a, #sidebar-nav .menu li a .indicator {
        color: #ffffff;
    }

        #sidebar-nav .menu li a:hover, .header-social.sidebar-nav-social a:hover i, #sidebar-nav .menu li a .indicator:hover, #sidebar-nav .menu .sub-menu li a .indicator:hover {
            color: #cfaf40;
        }

#sidebar-nav-logo:before {
    background-color: #cfaf40;
}

#sidebar-nav .menu li, #sidebar-nav ul.sub-menu {
    border-color: #212121;
}

.aga-standard-cat .cat > a.aga-cat-name {
    color: #cfaf40;
}

.aga-standard-cat .cat:before, .aga-standard-cat .cat:after {
    background-color: #cfaf40;
}

.header-standard .author-post span a:hover, .post-entry blockquote .author {
    color: #cfaf40;
}

    .post-entry blockquote .author span:after, .header-standard:after {
        background-color: #cfaf40;
    }

.aga-sidebar-content .aga-border-arrow .inner-arrow {
    font-size: 13px;
}

.aga-sidebar-content .aga-border-arrow .inner-arrow {
    background-color: #1c4f3e;
}

.aga-sidebar-content .aga-border-arrow .inner-arrow, .aga-sidebar-content.style-5 .aga-border-arrow {
    border-color: #111111;
}

.aga-sidebar-content .aga-border-arrow:before {
    border-top-color: #111111;
}

.aga-sidebar-content .aga-border-arrow .inner-arrow {
    color: #cfaf40;
}

.widget ul.side-newsfeed li .side-item .side-item-text h4 a:hover, .widget a:hover, .aga-sidebar-content .widget-social a:hover span, .widget-social a:hover span, .widget-social.remove-circle a:hover i {
    color: #cfaf40;
}

.widget-social a:hover i, .widget input[type="submit"]:hover {
    color: #fff;
    background-color: #cfaf40;
    border-color: #cfaf40;
}

#footer-copyright * {
    font-size: 13px;
}

#footer-copyright * {
    font-style: normal;
}

.footer-widget-wrapper .widget ul.side-newsfeed li .side-item .side-item-text h4 a:hover, .footer-widget-wrapper .widget a:hover, .footer-widget-wrapper a:hover {
    color: #cfaf40;
}

ul.footer-socials li a:hover i {
    background-color: #cfaf40;
    border-color: #cfaf40;
}

ul.footer-socials li a:hover span {
    color: #cfaf40;
}

.footer-socials-section {
    border-color: #212121;
}

#footer-section {
    background-color: #111111;
}

.aga-go-to-top-floating {
    background-color: #cfaf40;
}

#footer-section a {
    color: #cfaf40;
}

.container-single .post-entry a, .container-single .author-post span a:hover, .post-entry blockquote:before, .post-entry blockquote .author, .post-pagination a:hover, .author-content h5 a:hover, .author-content .author-social:hover, .item-related h3 a:hover, .container.aga-breadcrumb.single-breadcrumb span a:hover, .header-standard .post-box-meta-single .author-post span a:hover {
    color: #cfaf40;
}

    #respond h3.comment-reply-title span:before, #respond h3.comment-reply-title span:after, .post-box-title:before, .post-box-title:after, .post-entry blockquote .author span:after, .post-entry blockquote .author span:before, #respond #submit:hover, .post-entry.blockquote-style-2 blockquote:before {
        background-color: #cfaf40;
    }

.container-single .post-entry .post-tags a:hover {
    color: #fff;
    border-color: #cfaf40;
    background-color: #cfaf40;
}

.container-single .aga-standard-cat .cat > a.aga-cat-name {
    color: #cfaf40;
}

.container-single .aga-standard-cat .cat:before, .container-single .aga-standard-cat .cat:after {
    background-color: #cfaf40;
}

.container-single .single-post-title {
    text-transform: none;
    letter-spacing: 1px;
}

.container-single .single-post-title {
    letter-spacing: 0;
}

.container-single .header-standard, .container-single .post-box-meta-single {
    text-align: left;
}

.container-single .post-pagination h5 {
    text-transform: none;
    letter-spacing: 0;
}

#respond h3.comment-reply-title span:before, #respond h3.comment-reply-title span:after, .post-box-title:before, .post-box-title:after {
    content: none;
    display: none;
}

.container-single .item-related h3 a {
    text-transform: none;
    letter-spacing: 0;
}

.container-single .post-share a:hover {
    color: #cfaf40;
}

.post-share .count-number-like {
    color: #cfaf40;
}

.post-entry a, .container-single .post-entry a {
    color: #cfaf40;
}

.widget ul.side-newsfeed li .side-item .side-item-text .side-item-meta {
    font-size: 12px;
}

.widget ul.side-newsfeed li .side-item .side-item-text h4 a {
    font-size: 14px;
}



#navigation ul.menu li.featured-new > a:after {
    content: "NEW" !important;
    font-family: 'Lato',sans-serif !important;
    color: #FF2E2E !important;
    font-size: 8px !important;
    right: 3px;
    top: 3px;
    line-height: 1 !important;
    vertical-align: top !important;
    font-weight: bold !important;
    margin-left: 2px !important;
}

.theiaStickySidebar:after {
    content: "";
    display: table;
    clear: both;
}

.fb_reset {
    background: none;
    border: 0;
    border-spacing: 0;
    color: #000;
    cursor: auto;
    direction: ltr;
    font-family: "Bambino-Regular", tahoma, verdana, arial, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 1;
    margin: 0;
    overflow: visible;
    padding: 0;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    visibility: visible;
    white-space: normal;
    word-spacing: normal;
}

    .fb_reset > div {
        overflow: hidden;
    }

.fb_iframe_widget {
    display: inline-block;
    position: relative;
}

    .fb_iframe_widget span {
        display: inline-block;
        position: relative;
        text-align: justify;
    }

    .fb_iframe_widget iframe {
        position: absolute;
    }

.theiaStickySidebar:after {
    content: "";
    display: table;
    clear: both;
}

.theiaStickySidebar:after {
    content: "";
    display: table;
    clear: both;
}

.theiaStickySidebar:after {
    content: "";
    display: table;
    clear: both;
}

.theiaStickySidebar:after {
    content: "";
    display: table;
    clear: both;
}

.theiaStickySidebar:after {
    content: "";
    display: table;
    clear: both;
}

.theiaStickySidebar:after {
    content: "";
    display: table;
    clear: both;
}

.theiaStickySidebar:after {
    content: "";
    display: table;
    clear: both;
}

.aga-demo-buttons {
    text-align: right;
    position: fixed;
    top: 110px;
    right: 0;
    z-index: 10000;
    display: block;
    width: 80px;
}

    .aga-demo-buttons a {
        width: 80px;
        height: 40px;
        cursor: pointer;
        opacity: 1;
        background: #fff;
        -webkit-box-shadow: -1px 1.8px 4px 0 rgba(0, 0, 0, .1);
        -moz-box-shadow: -1px 1.8px 4px 0 rgba(0, 0, 0, .1);
        box-shadow: -1px 1.8px 4px 0 rgba(0, 0, 0, .1);
        line-height: 40px;
        font-size: 13px;
        text-align: center;
        font-weight: 700;
        text-transform: uppercase;
        border-top: 1px solid #f5f5f5;
        display: inline-block;
        color: #1c4f3e;
        font-family: 'Bambino-Regular',sans-serif;
        clear: both;
    }

        .aga-demo-buttons a.aga-demo-btn2 {
            margin-top: 10px;
        }

@-webkit-keyframes agapreload {
    from {
        background-position: -800px 0;
    }

    to {
        background-position: 100px 0;
    }
}

@keyframes agapreload {
    from {
        background-position: -800px 0;
    }

    to {
        background-position: 100px 0;
    }
}





@media only screen and (max-width: 479px) {

    .aga-single-smore .container, .aga-post-image-wrapper > .container, .wrapper-boxed > .container,
    .wrapper-boxed > .aga-single-wrapper > .aga-single-block > .container, #widget-area > .container,
    #footer-section > .container, .aga-two-sidebar .container.aga-breadcrumb,
    .aga-page-header-wrap .aga-page-header-inner.container, .aga-page-header-wrap {
        padding-left: 20px;
        padding-right: 20px;
    }
}




/*Category CSS*/


/*! CSS Used from: https://net-soledad-gavu0xo8w0ybxpt6g.netdna-ssl.com/soledad-bitcoin-news/wp-content/themes/soledad/main.css?ver=7.9.0 ; media=all */
@media all {
    * {
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -moz-box-sizing: border-box;
        outline: none;
    }

/*    *, div, ul, li, h2, p {
        margin: 0;
        padding: 0;
    }*/

    /*    ul, li {
        list-style: none;
    }*/

    h2 {
        font-size: 100%;
        font-weight: normal;
    }

    body:not(.aga-fawesome-ver5) .aga-faicon {
        font-family: 'FontAwesome';
        font-weight: normal;
    }

    p:empty:before {
        content: none;
    }

    p {
        font-size: 14px;
        line-height: 28px;
    }

    a {
        text-decoration: none;
        color: #6eb48c;
        transition: color 0.3s;
        -webkit-transition: color 0.3s;
        -moz-transition: color 0.3s;
        outline: none;
        cursor: pointer;
    }

    h2 {
        font-family: 'Bambino-Regular', sans-serif;
        font-style: normal;
        letter-spacing: 1px;
        font-weight: bold;
    }

    .aga-image-holder {
        position: relative;
        width: 100%;
        background: #f5f5f5;
        display: inline-block;
        vertical-align: top;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        overflow: hidden;
    }

        .aga-image-holder:before {
            display: block;
            content: "";
            width: 100%;
            padding-top: 66.6667%;
            background: none !important;
            box-shadow: none !important;
        }

    .aga-hide-tagupdated {
        display: none !important;
    }

    ul.aga-grid {
        display: inline-block;
        width: 100%;
        vertical-align: top;
        padding: 0 !important;
        margin: 0;
    }

    .aga-grid > li {
        display: inline-block;
        vertical-align: top;
        width: 31.62%;
        margin-bottom: 51px;
        float: left;
        margin-right: 2.57%;
        list-style: none !important;
    }

        .aga-grid > li:nth-of-type(3n+3) {
            margin-right: 0;
        }

        .aga-grid > li:nth-of-type(3n+1) {
            clear: both;
        }

    .container.aga_sidebar .aga-grid > li {
        width: 48.05%;
        margin-right: 3.9%;
    }

    .container.aga_sidebar .aga-grid li:nth-of-type(3n+3) {
        margin-right: 3.9%;
        clear: none;
    }

    .container.aga_sidebar .aga-grid li:nth-of-type(2n+1) {
        clear: both;
    }

    .container.aga_sidebar .aga-grid li:nth-of-type(2n+2) {
        margin-right: 0;
        clear: none;
    }

    .container.aga_sidebar .aga-grid li:nth-of-type(2n+1) {
        clear: both;
    }

    .aga-grid li .item > .thumbnail {
        display: inline-block;
        position: relative;
        transition: opacity 0.3s;
        -webkit-transition: opacity 0.3s;
        -moz-transition: opacity 0.3s;
        margin-bottom: 28px;
        width: 100%;
    }

    .aga-grid li .item .thumbnail .icon-post-format {
        position: absolute;
        z-index: 2;
        text-align: center;
        display: inline-block;
        width: 42px;
        height: 42px;
        line-height: 38px;
        top: 50%;
        left: 50%;
        margin: -21px 0 0 -21px;
        font-size: 16px;
        opacity: 1;
        color: rgba(255, 255, 255, 0.9);
        background: #fff;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        transition: all 0.3s;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        background: rgba(0, 0, 0, 0.4);
        border: 2px solid rgba(255, 255, 255, 0.9);
    }

        .aga-grid li .item .thumbnail .icon-post-format i.fa-play {
            margin-left: 3px;
        }

    .aga-grid li .item > .thumbnail:hover .icon-post-format {
        opacity: 0;
        transform: scale(0.5);
        -webkit-transform: scale(0.5);
        -moz-transform: scale(0.5);
    }

    .aga-grid li .item > .thumbnail:hover {
        opacity: 0.85;
    }

    .aga-grid li .item .cat {
        color: #6eb48c;
        display: block;
        margin-bottom: 8px;
    }

    .aga-grid li .item h2 a {
        font-size: 18px;
        color: #1c4f3e;
        text-transform: uppercase;
        letter-spacing: 1px;
        -o-transition: .3s;
        -ms-transition: .3s;
        -moz-transition: .3s;
        -webkit-transition: .3s;
    }

        .aga-grid li .item h2 a:hover {
            color: #888888;
        }

    .aga-grid li .item p {
        margin-bottom: 0;
    }

    .aga-grid li .item .item-content {
        margin-top: 18px;
        text-align: left;
    }

    .aga-readmore-btn {
        margin-top: 10px;
        display: block;
        text-align: left;
    }

        .aga-readmore-btn a {
            transition: 0.3s;
            -webkit-transition: 0.3s;
            -moz-transition: 0.3s;
            line-height: inherit;
        }

            .aga-readmore-btn a:hover {
                opacity: 0.7;
            }

        .aga-readmore-btn i {
            margin-left: 5px;
            font-size: inherit;
            color: inherit;
        }

        .aga-readmore-btn.aga-btn-make-button {
            margin-top: 21px;
        }

            .aga-readmore-btn.aga-btn-make-button a {
                line-height: 1;
                color: #cfaf40;
                background: #1c4f3e;
                padding: 10px 15px;
                text-transform: uppercase;
                font-family: 'Bambino-Regular', sans-serif;
                font-weight: bold;
                letter-spacing: 1px;
                font-size: 12px;
                display: inline-block;
            }

    .cat > a.aga-cat-name {
        font-size: 13px;
        color: #6eb48c;
        line-height: 1.2;
        margin: 0 18px 0 0;
        padding-right: 10px;
        display: inline-block;
        vertical-align: top;
        background: none;
        transition: all 0.3s;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        font-weight: normal;
        margin-bottom: 5px;
        position: relative;
        text-decoration: none;
    }

        .cat > a.aga-cat-name:after {
            content: "";
            display: inline-block;
            border: 1px solid;
            font-size: 12px;
            margin-left: 11px;
            position: absolute;
            top: 50%;
            margin-top: -3px;
            width: 3px;
            height: 3px;
            transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
        }

        .cat > a.aga-cat-name:first-child {
            margin-left: 0;
        }

        .cat > a.aga-cat-name:last-child {
            margin-right: 0;
            padding: 0;
        }

            .cat > a.aga-cat-name:last-child:after {
                content: none;
                display: none;
            }

    .aga-grid li.list-post {
        width: 100% !important;
        margin-right: 0 !important;
        padding-bottom: 40px;
        margin-bottom: 40px;
        border-bottom: 1px solid #DEDEDE;
    }

        .aga-grid li.list-post:last-child {
            margin-bottom: 40px;
            padding-bottom: 0;
            border-bottom: none;
        }

        .aga-grid li.list-post .item > .thumbnail {
            margin: 0;
            width: 48.052%;
            float: left;
            max-width: 370px;
        }

        .aga-grid li.list-post .item .content-list-right {
            margin: 0;
            padding-left: 400px;
        }

    .list-post .header-list-style {
        position: relative;
        padding-bottom: 17px;
    }

        .list-post .header-list-style:after {
            content: "";
            width: 60px;
            height: 1px;
            background: #6eb48c;
            display: block;
            bottom: 0;
            left: 0;
            position: absolute;
        }

    .grid-post-box-meta {
        margin: 12px 0 0;
        font-size: 14px;
    }

        .grid-post-box-meta span {
            color: #cfaf40;
        }

        .grid-post-box-meta span, .grid-post-box-meta a {
            font-size: inherit;
        }

            .grid-post-box-meta span:after {
                content: "";
                width: 1px;
                height: 10px;
                background: #cfaf40;
                margin: 0 11px 0 15px;
                border-right: 1px solid;
                background: none !important;
                opacity: 0.6;
                display: inline-block;
            }

            .grid-post-box-meta span:last-child:after {
                content: none;
                display: none;
            }

            .grid-post-box-meta span a {
                color: #1c4f3e;
            }

                .grid-post-box-meta span a:hover {
                    color: #6eb48c;
                }

    @media only screen and (min-width: 961px) and (max-width: 1169px) {
        .aga-grid li.list-post .item .content-list-right {
            padding-left: 400px;
        }

        .aga_sidebar .aga-grid li.list-post .item .content-list-right {
            padding-left: 321px;
        }
    }

    @media only screen and (min-width: 768px) and (max-width: 960px) {
        .aga-grid li.list-post .item .content-list-right {
            padding-left: 378px;
        }

        .aga-grid > li {
            width: 48.05%;
            margin-right: 3.9%;
        }

        .aga-grid li:nth-of-type(3n+1) {
            clear: none;
        }

        .aga-grid > li:nth-of-type(3n+3) {
            margin-right: 3.9%;
        }

        .aga-grid li:nth-of-type(2n+2) {
            margin-right: 0;
        }

        .aga-grid li:nth-of-type(2n+1) {
            clear: both;
        }
    }

    @media only screen and (max-width: 767px) {
        .container.aga_sidebar .aga-grid > li {
            width: 100% !important;
            margin: 0 0 40px !important;
        }

        .aga-grid li.list-post .item > .thumbnail {
            width: 100%;
            display: block;
            height: auto;
            min-height: 0;
            float: none;
            max-width: 100%;
        }

        .aga-grid li {
            width: 100% !important;
            margin-right: 0 !important;
            float: none;
        }

            .aga-grid li.list-post .item .content-list-right {
                padding: 0;
            }

            .aga-grid li.list-post .item > .thumbnail {
                margin-bottom: 30px;
            }

            .aga-grid li .item > .thumbnail {
                width: 100%;
            }
    }

    @media only screen and (max-width: 479px) {
        .aga-grid li .item h2 a {
            font-size: 16px;
        }

        .cat > a.aga-cat-name, .aga-grid li .item .cat a {
            font-size: 11px;
        }
    }
}
/*! CSS media=all */
@media all {
    .fa {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .fa-play:before {
        content: "\f04b";
    }

    .fa-angle-double-right:before {
        content: "\f101";
    }
}
/*! CSS Used from: Embedded */
h2, .aga-readmore-btn.aga-btn-make-button a {
    font-family: 'Bambino-Regular', sans-serif;
}

p {
    line-height: 1.8;
}

.aga-hide-tagupdated {
    display: none !important;
}

h2, .aga-readmore-btn.aga-btn-make-button a {
    font-weight: 600;
}

.aga-image-holder {
    border-radius: 5px;
    -webkit-border-radius: 5px;
}

.aga-grid li.list-post {
    border-color: #eeeeee;
}

a {
    color: #cfaf40;
}

.aga-readmore-btn.aga-btn-make-button a {
    background-color: #1c4f3e;
    color: #cfaf40;
}

.aga-grid li .item h2 a {
    text-transform: none;
}

.aga-grid li .item h2 a {
    letter-spacing: 0;
}

.aga-grid .cat a.aga-cat-name {
    color: #cfaf40;
}

    .aga-grid .cat a.aga-cat-name:after {
        border-color: #cfaf40;
    }

.grid-post-box-meta span a:hover {
    color: #cfaf40;
}

.list-post .header-list-style:after {
    background-color: #cfaf40;
}

.aga-readmore-btn.aga-btn-make-button a {
    background-color: #1c4f3e;
    color: #cfaf40;
}

.list-post .header-list-style:after {
    content: none;
}

.list-post .header-list-style {
    padding-bottom: 0;
}

.grid-post-box-meta span, .grid-post-box-meta a {
    font-size: 12px;
}


.aga-grid li .item > .thumbnail {
    padding: 0;
    border: none;
}


/*! CSS Used media=all */
@media all {
    * {
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -moz-box-sizing: border-box;
        outline: none;
    }

/*    *, div, h1 {
        margin: 0;
        padding: 0;
    }*/

    h1 {
        /*font-size: 100%;*/
        font-weight: normal;
    }

    h1 {
        font-family: 'Bambino-Regular', sans-serif;
        font-style: normal;
        letter-spacing: 1px;
        font-weight: bold;
    }

    .archive-box {
        background: none;
        margin: 0 0 30px 0;
        position: relative;
        text-align: center;
    }

        .archive-box:after, .archive-box:before {
            content: none;
        }

        .archive-box:before {
            width: 60px;
            bottom: -5px;
            margin-left: -30px;
        }

        .archive-box .title-bar {
            position: relative;
            display: block;
        }

        .archive-box span, .archive-box h1 {
            letter-spacing: 1px;
            color: #1c4f3e;
            font-family: "Bambino-Regular", sans-serif;
            font-weight: bold;
            text-transform: uppercase;
            font-size: 24px;
            line-height: 1.2em;
            position: relative;
            z-index: 10;
        }

        .archive-box h1 {
            display: inline-block;
            color: #6eb48c;
        }

    @media only screen and (max-width: 767px) {
        .archive-box span, .archive-box h1 {
            font-size: 18px;
            letter-spacing: 1px;
        }
    }

    @media only screen and (max-width: 479px) {
        .archive-box span, .archive-box h1 {
            font-size: 16px;
        }
    }
}
/*! CSS Used from: Embedded */
h1, .archive-box span, .archive-box h1 {
    font-family: 'Bambino-Regular', sans-serif;
}

h1, .archive-box span, .archive-box h1 {
    font-weight: 600;
}

.archive-box h1 {
    color: #cfaf40;
}




/*! CSS Used media=all */
@media all {
    .aga-owl-carousel {
        display: none;
        width: 100%;
        -webkit-tap-highlight-color: transparent;
        position: relative;
        z-index: 1;
    }

        .aga-owl-carousel .owl-stage {
            position: relative;
            -ms-touch-action: pan-Y;
        }

            .aga-owl-carousel .owl-stage:after {
                content: ".";
                display: block;
                clear: both;
                visibility: hidden;
                line-height: 0;
                height: 0;
            }

        .aga-owl-carousel .owl-stage-outer {
            position: relative;
            overflow: hidden;
            -webkit-transform: translate3d(0px,0px,0px);
        }

        .aga-owl-carousel .owl-nav .owl-prev, .aga-owl-carousel .owl-nav .owl-next {
            cursor: pointer;
            cursor: hand;
            -webkit-user-select: none;
            -khtml-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }

        .aga-owl-carousel.owl-loaded {
            display: block;
        }

        .aga-owl-carousel .owl-item {
            position: relative;
            min-height: 1px;
            float: left;
            -webkit-backface-visibility: hidden;
            -webkit-tap-highlight-color: transparent;
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }

            .aga-owl-carousel .owl-item .owl-lazy {
                opacity: 0;
                -webkit-transition: opacity 400ms ease;
                -moz-transition: opacity 400ms ease;
                -ms-transition: opacity 400ms ease;
                -o-transition: opacity 400ms ease;
                transition: opacity 400ms ease;
            }

    * {
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -moz-box-sizing: border-box;
        outline: none;
    }

/*    *, div, h3 {
        margin: 0;
        padding: 0;
    }*/

    h3 {
        font-size: 100%;
        font-weight: normal;
    }

    a {
        text-decoration: none;
        color: #6eb48c;
        transition: color 0.3s;
        -webkit-transition: color 0.3s;
        -moz-transition: color 0.3s;
        outline: none;
        cursor: pointer;
    }

    h3 {
        font-family: 'Bambino-Regular', sans-serif;
        font-style: normal;
        letter-spacing: 1px;
        font-weight: bold;
    }

    /*    .container {
        width: 1170px;
        margin: 0 auto;
    }*/

    .featured-area {
        /*margin-top: -56px;*/
        /*margin-bottom: 60px;*/
        position: relative;
    }

        .featured-area:before, .featured-area:after {
            content: '';
            display: table;
            clear: both;
        }

    .aga-owl-carousel .owl-item .owl-lazy {
        opacity: 1;
        -webkit-transition: none;
        -moz-transition: none;
        -ms-transition: none;
        -o-transition: none;
        transition: none;
    }

    .aga-owl-carousel .owl-nav .owl-prev, .aga-owl-carousel .owl-nav .owl-next {
        width: 34px;
        height: 34px;
        display: inline-block;
        vertical-align: top;
        background: #1c4f3e;
        color: #cfaf40;
        font-size: 18px;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        position: absolute;
        z-index: 10;
        top: 50%;
        margin-top: -18px;
        left: 20px;
        line-height: 34px;
        text-align: center;
        opacity: 0;
        transition: all 0.3s;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        border: none;
    }

        .aga-owl-carousel .owl-nav .owl-prev i, .aga-owl-carousel .owl-nav .owl-next i {
            line-height: inherit;
        }

    .aga-owl-carousel .owl-nav .owl-next {
        left: auto;
        right: 20px;
    }

    .aga-owl-carousel:hover .owl-nav .owl-prev, .aga-owl-carousel:hover .owl-nav .owl-next {
        opacity: 0.8;
    }

    .aga-owl-carousel .owl-nav .owl-prev:hover, .aga-owl-carousel .owl-nav .owl-next:hover {
        opacity: 1;
    }

    .aga-owl-carousel .owl-dots {
        position: absolute;
        bottom: 15px;
        z-index: 10;
        width: 100%;
        text-align: center;
        left: 0;
    }

        .aga-owl-carousel .owl-dots.disabled {
            display: none !important;
        }

    .feat-meta span > time {
        font-size: inherit;
        color: inherit;
        text-decoration: inherit;
        font-weight: inherit;
        background: none;
        font-style: inherit;
        font-family: inherit;
    }

    .aga-owl-carousel.owl-loaded .active .feat-text .featured-cat, .aga-owl-carousel.owl-loaded .active .feat-text h3, .aga-owl-carousel.owl-loaded .active .feat-text .feat-meta {
        -webkit-animation-name: agatextslide;
        -moz-animation-name: agatextslide;
        -o-animation-name: agatextslide;
        animation-name: agatextslide;
    }

    .featured-area .wrapper-item-classess {
        width: 100%;
        position: relative;
        display: inline-block;
        vertical-align: top;
    }

    .aga-item-mag {
        position: relative;
    }

    .aga-slide-overlay {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }

        .aga-slide-overlay .overlay-link {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            z-index: 1;
            background: -moz-linear-gradient(to bottom, rgba(255,255,255,0) 60%, #000 100%);
            background: -webkit-linear-gradient(to bottom, rgba(255,255,255,0) 60%, #000 100%);
            background: -o-linear-gradient(to bottom, rgba(255,255,255,0) 60%, #000 100%);
            background: -ms-linear-gradient(to bottom, rgba(255,255,255,0) 60%, #000 100%);
            background: linear-gradient(to bottom, rgba(255,255,255,0) 60%, #000 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
            -webkit-transition: opacity .4s ease 0s;
            -moz-transition: opacity .4s ease 0s;
            -o-transition: opacity .4s ease 0s;
            transition: opacity .4s ease 0s;
            opacity: 0.7;
        }

    .aga-item-mag:hover .aga-slide-overlay .overlay-link {
        opacity: 0.9;
    }

    .aga-slide-overlay .aga-mag-featured-content {
        position: absolute;
        bottom: 16px;
        left: 20px;
        padding-right: 20px;
        z-index: 5;
        opacity: 1;
        transition: opacity 0.4s;
        -webkit-transition: opacity 0.4s;
        -moz-transition: opacity 0.4s;
        transition-delay: 0.3s;
        -webkit-transition-delay: 0.3s;
        -moz-transition-delay: 0.3s;
        width: calc(100% - 20px);
    }

    .featured-area .active .aga-mag-featured-content {
        opacity: 1;
    }

    .aga-mag-featured-content h3 {
        line-height: 1.3;
    }

        .aga-mag-featured-content h3 a {
            text-decoration: none;
            text-transform: uppercase;
            color: #fff;
            font-size: 16px;
        }

            .aga-mag-featured-content h3 a:hover {
                text-decoration: none;
            }

    .aga-mag-featured-content .cat > a.aga-cat-name {
        color: #fff;
    }

    .aga-mag-featured-content .cat {
        margin-bottom: 2px;
    }

    .aga-mag-featured-content .feat-meta > span:after {
        content: "";
        display: inline-block;
        margin: 0 11px 0 15px;
        width: 0;
        height: 8px;
        border-left: 1px solid;
        opacity: 0.5;
    }

    .aga-mag-featured-content .feat-meta {
        margin-top: 6px;
    }

        .aga-mag-featured-content .feat-meta > span:last-child:after {
            content: none;
        }

        .aga-mag-featured-content .feat-meta span, .aga-mag-featured-content .feat-meta a {
            color: #fff;
            font-size: 13px;
        }

    .featured-style-24 .wrapper-item .aga-item-mag {
        float: left;
        display: inline-block;
        width: 25%;
        position: relative;
        border-left: 2px solid transparent;
        border-right: 2px solid transparent;
    }

    .featured-style-24 .wrapper-item .aga-item-1, .featured-style-24 .wrapper-item .aga-item-2 {
        width: 50%;
        border-bottom: 4px solid transparent;
    }

    .featured-style-24 .wrapper-item .aga-item-2 {
        border-bottom: 4px solid transparent;
    }

    .featured-style-24 .aga-image-holder:before {
        padding: 0;
        height: 192px;
    }

    .featured-style-24 .aga-item-1 .aga-image-holder:before {
        height: 456px;
    }

    .featured-style-24 .aga-item-2 .aga-image-holder:before {
        height: 260px;
    }

    .featured-style-24 .aga-item-3 .aga-mag-featured-content h3 a, .featured-style-24 .aga-item-0 .aga-mag-featured-content h3 a {
        font-size: 14px;
        letter-spacing: 0;
    }

    .featured-style-24 .aga-item-2 .aga-mag-featured-content h3 a {
        font-size: 20px;
    }

    .featured-style-24 .aga-item-1 .aga-mag-featured-content h3 a {
        font-size: 22px;
    }

    .aga-image-holder {
        position: relative;
        width: 100%;
        background: #f5f5f5;
        display: inline-block;
        vertical-align: top;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        overflow: hidden;
    }

        .aga-image-holder:before {
            display: block;
            content: "";
            width: 100%;
            padding-top: 66.6667%;
            background: none !important;
            box-shadow: none !important;
        }

    .cat > a.aga-cat-name {
        font-size: 13px;
        color: #6eb48c;
        line-height: 1.2;
        margin: 0 18px 0 0;
        padding-right: 10px;
        display: inline-block;
        vertical-align: top;
        background: none;
        transition: all 0.3s;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        font-weight: normal;
        margin-bottom: 5px;
        position: relative;
        text-decoration: none;
    }

        .cat > a.aga-cat-name:after {
            content: "";
            display: inline-block;
            border: 1px solid;
            font-size: 12px;
            margin-left: 11px;
            position: absolute;
            top: 50%;
            margin-top: -3px;
            width: 3px;
            height: 3px;
            transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
        }

        .cat > a.aga-cat-name:first-child {
            margin-left: 0;
        }

        .cat > a.aga-cat-name:last-child {
            margin-right: 0;
            padding: 0;
        }

            .cat > a.aga-cat-name:last-child:after {
                content: none;
                display: none;
            }

    @media only screen and (max-width: 1169px) {
        .featured-style-24 .aga-mag-featured-content .feat-meta {
            display: none;
        }

        .aga-item-mag {
            overflow: hidden;
        }

        .featured-style-24 .aga-image-holder:before {
            height: 160px;
        }

        .featured-style-24 .aga-item-2 .aga-image-holder:before {
            height: 200px;
        }

        .featured-style-24 .aga-item-1 .aga-image-holder:before {
            height: 364px;
        }

        .featured-style-24 .aga-item-1 .aga-mag-featured-content h3 a {
            font-size: 20px;
        }

        .featured-style-24 .aga-item-2 .aga-mag-featured-content h3 a {
            font-size: 16px;
        }

        .featured-style-24 .aga-item-3 .aga-mag-featured-content h3 a, .featured-style-24 .aga-item-0 .aga-mag-featured-content h3 a {
            text-transform: none;
            letter-spacing: 0;
        }
    }

    @media only screen and (min-width: 961px) and (max-width: 1169px) {
        .container {
            width: 940px;
        }

        .aga-mag-featured-content h3 a {
            font-size: 14px;
        }
    }

    @media only screen and (max-width: 960px) {
        .featured-style-24 .wrapper-item .aga-item-mag {
            width: 50%;
        }

        .featured-style-24 .wrapper-item .aga-item-1, .featured-style-24 .wrapper-item .aga-item-2, .featured-style-24 .wrapper-item .aga-item-3, .featured-style-24 .wrapper-item .aga-item-0 {
            border-bottom: 4px solid transparent;
        }

        .featured-style-24 .aga-item-1 .aga-image-holder:before, .featured-style-24 .aga-item-2 .aga-image-holder:before, .featured-style-24 .aga-item-3 .aga-image-holder:before, .featured-style-24 .aga-item-0 .aga-image-holder:before {
            height: 200px;
        }

        .featured-style-24 .aga-mag-featured-content .cat {
            display: none;
        }

        .featured-style-24 .aga-item-1 .aga-mag-featured-content h3 a, .featured-style-24 .aga-item-2 .aga-mag-featured-content h3 a, .featured-style-24 .aga-item-3 .aga-mag-featured-content h3 a, .featured-style-24 .aga-item-0 .aga-mag-featured-content h3 a {
            font-size: 16px;
            text-transform: none;
            letter-spacing: 0;
        }
    }

    @media only screen and (min-width: 768px) and (max-width: 960px) {
        .container {
            width: 726px;
        }
    }

    @media only screen and (max-width: 767px) {
        .container {
            width: 100%;
        }

        .aga-slide-overlay .aga-mag-featured-content .feat-text {
            text-align: center;
        }

        .aga-mag-featured-content .cat, .aga-mag-featured-content .feat-meta {
            display: none;
        }

        .aga-slide-overlay .aga-mag-featured-content {
            left: 0;
            width: 100%;
            padding: 0 5px;
            bottom: 10px;
        }

        .aga-mag-featured-content h3 a {
            font-size: 14px;
        }

        .featured-style-24 .aga-item-1 .aga-image-holder:before, .featured-style-24 .aga-item-2 .aga-image-holder:before, .featured-style-24 .aga-item-3 .aga-image-holder:before, .featured-style-24 .aga-item-0 .aga-image-holder:before {
            height: 150px;
        }

        .featured-style-24 .aga-item-1 .aga-mag-featured-content h3 a, .featured-style-24 .aga-item-2 .aga-mag-featured-content h3 a, .featured-style-24 .aga-item-3 .aga-mag-featured-content h3 a, .featured-style-24 .aga-item-0 .aga-mag-featured-content h3 a {
            font-size: 14px;
        }
    }

    @media only screen and (min-width: 480px) and (max-width: 767px) {
        .container {
            width: 480px;
        }
    }

    @media only screen and (max-width: 479px) {
        .aga-owl-carousel .owl-nav .owl-prev {
            left: 10px;
        }

        .aga-owl-carousel .owl-nav .owl-next {
            right: 10px;
        }

        .aga-mag-featured-content h3 a {
            font-size: 12px;
        }

        .cat > a.aga-cat-name {
            font-size: 11px;
        }
    }
}
/*! CSS Used media=all */
@media all {
    .fa {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .fa-angle-left:before {
        content: "\f104";
    }

    .fa-angle-right:before {
        content: "\f105";
    }
}
/*! CSS Used from: Embedded */
h3 {
    font-family: 'Bambino-Regular', sans-serif;
}

h3 {
    font-weight: 600;
}

.aga-image-holder {
    border-radius: 5px;
    -webkit-border-radius: 5px;
}

.aga-slide-overlay .overlay-link {
    border-radius: 5px;
    -webkit-border-radius: 5px;
}

a {
    color: #cfaf40;
}

.aga-mag-featured-content h3 a {
    text-transform: none;
    letter-spacing: 0;
}
/*! CSS Used keyframes */
@-webkit-keyframes agatextslide {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,20px,0);
        transform: translate3d(0,20px,0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@-moz-keyframes agatextslide {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,20px,0);
        transform: translate3d(0,20px,0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@-o-keyframes agatextslide {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,20px,0);
        transform: translate3d(0,20px,0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes agatextslide {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,20px,0);
        transform: translate3d(0,20px,0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}




/*! CSS Used from: https://net-soledad-gavu0xo8w0ybxpt6g.netdna-ssl.com/soledad-bitcoin-news/wp-content/themes/soledad/main.css?ver=7.9.0 ; media=all */
@media all {
    .aga-owl-carousel {
        display: none;
        width: 100%;
        -webkit-tap-highlight-color: transparent;
        position: relative;
        z-index: 1;
    }

        .aga-owl-carousel .owl-stage {
            position: relative;
            -ms-touch-action: pan-Y;
        }

            .aga-owl-carousel .owl-stage:after {
                content: ".";
                display: block;
                clear: both;
                visibility: hidden;
                line-height: 0;
                height: 0;
            }

        .aga-owl-carousel .owl-stage-outer {
            position: relative;
            overflow: hidden;
            -webkit-transform: translate3d(0px,0px,0px);
        }

        .aga-owl-carousel .owl-nav .owl-prev, .aga-owl-carousel .owl-nav .owl-next {
            cursor: pointer;
            cursor: hand;
            -webkit-user-select: none;
            -khtml-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }

        .aga-owl-carousel.owl-loaded {
            display: block;
        }

        .aga-owl-carousel .owl-item {
            position: relative;
            min-height: 1px;
            float: left;
            -webkit-backface-visibility: hidden;
            -webkit-tap-highlight-color: transparent;
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }

            .aga-owl-carousel .owl-item .owl-lazy {
                opacity: 0;
                -webkit-transition: opacity 400ms ease;
                -moz-transition: opacity 400ms ease;
                -ms-transition: opacity 400ms ease;
                -o-transition: opacity 400ms ease;
                transition: opacity 400ms ease;
            }

    * {
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -moz-box-sizing: border-box;
        outline: none;
    }

/*    *, div, h3 {
        margin: 0;
        padding: 0;
    }*/

    h3 {
        font-size: 100%;
        font-weight: normal;
    }

    a {
        text-decoration: none;
        color: #6eb48c;
        transition: color 0.3s;
        -webkit-transition: color 0.3s;
        -moz-transition: color 0.3s;
        outline: none;
        cursor: pointer;
    }

    h3 {
        font-family: 'Bambino-Regular', sans-serif;
        font-style: normal;
        letter-spacing: 1px;
        font-weight: bold;
    }

    /*    .container {
        width: 1170px;
        margin: 0 auto;
    }*/

    .featured-area {
        /*margin-top: -56px;*/
        /*margin-bottom: 60px;*/
        position: relative;
    }

        .featured-area:before, .featured-area:after {
            content: '';
            display: table;
            clear: both;
        }

    .aga-owl-carousel .owl-item .owl-lazy {
        opacity: 1;
        -webkit-transition: none;
        -moz-transition: none;
        -ms-transition: none;
        -o-transition: none;
        transition: none;
    }

    .aga-owl-carousel .owl-nav .owl-prev, .aga-owl-carousel .owl-nav .owl-next {
        width: 34px;
        height: 34px;
        display: inline-block;
        vertical-align: top;
        background: #1c4f3e;
        color: #cfaf40;
        font-size: 18px;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        position: absolute;
        z-index: 10;
        top: 50%;
        margin-top: -18px;
        left: 20px;
        line-height: 34px;
        text-align: center;
        opacity: 0;
        transition: all 0.3s;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        border: none;
    }

        .aga-owl-carousel .owl-nav .owl-prev i, .aga-owl-carousel .owl-nav .owl-next i {
            line-height: inherit;
        }

    .aga-owl-carousel .owl-nav .owl-next {
        left: auto;
        right: 20px;
    }

    .aga-owl-carousel:hover .owl-nav .owl-prev, .aga-owl-carousel:hover .owl-nav .owl-next {
        opacity: 0.8;
    }

    .aga-owl-carousel .owl-nav .owl-prev:hover, .aga-owl-carousel .owl-nav .owl-next:hover {
        opacity: 1;
    }

    .aga-owl-carousel .owl-dots {
        position: absolute;
        bottom: 15px;
        z-index: 10;
        width: 100%;
        text-align: center;
        left: 0;
    }

        .aga-owl-carousel .owl-dots.disabled {
            display: none !important;
        }

    .feat-meta span > time {
        font-size: inherit;
        color: inherit;
        text-decoration: inherit;
        font-weight: inherit;
        background: none;
        font-style: inherit;
        font-family: inherit;
    }

    .aga-owl-carousel.owl-loaded .active .feat-text .featured-cat, .aga-owl-carousel.owl-loaded .active .feat-text h3, .aga-owl-carousel.owl-loaded .active .feat-text .feat-meta {
        -webkit-animation-name: agatextslide;
        -moz-animation-name: agatextslide;
        -o-animation-name: agatextslide;
        animation-name: agatextslide;
    }

    .featured-area .wrapper-item-classess {
        width: 100%;
        position: relative;
        display: inline-block;
        vertical-align: top;
    }

    .aga-item-mag {
        position: relative;
    }

    .aga-slide-overlay {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }

        .aga-slide-overlay .overlay-link {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            z-index: 1;
            background: -moz-linear-gradient(to bottom, rgba(255,255,255,0) 60%, #000 100%);
            background: -webkit-linear-gradient(to bottom, rgba(255,255,255,0) 60%, #000 100%);
            background: -o-linear-gradient(to bottom, rgba(255,255,255,0) 60%, #000 100%);
            background: -ms-linear-gradient(to bottom, rgba(255,255,255,0) 60%, #000 100%);
            background: linear-gradient(to bottom, rgba(255,255,255,0) 60%, #000 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
            -webkit-transition: opacity .4s ease 0s;
            -moz-transition: opacity .4s ease 0s;
            -o-transition: opacity .4s ease 0s;
            transition: opacity .4s ease 0s;
            opacity: 0.7;
        }

    .aga-item-mag:hover .aga-slide-overlay .overlay-link {
        opacity: 0.9;
    }

    .aga-slide-overlay .aga-mag-featured-content {
        position: absolute;
        bottom: 16px;
        left: 20px;
        padding-right: 20px;
        z-index: 5;
        opacity: 1;
        transition: opacity 0.4s;
        -webkit-transition: opacity 0.4s;
        -moz-transition: opacity 0.4s;
        transition-delay: 0.3s;
        -webkit-transition-delay: 0.3s;
        -moz-transition-delay: 0.3s;
        width: calc(100% - 20px);
    }

    .featured-area .active .aga-mag-featured-content {
        opacity: 1;
    }

    .aga-mag-featured-content h3 {
        line-height: 1.3;
    }

        .aga-mag-featured-content h3 a {
            text-decoration: none;
            text-transform: uppercase;
            color: #fff;
            font-size: 16px;
        }

            .aga-mag-featured-content h3 a:hover {
                text-decoration: none;
            }

    .aga-mag-featured-content .cat > a.aga-cat-name {
        color: #fff;
    }

    .aga-mag-featured-content .cat {
        margin-bottom: 2px;
    }

    .aga-mag-featured-content .feat-meta > span:after {
        content: "";
        display: inline-block;
        margin: 0 11px 0 15px;
        width: 0;
        height: 8px;
        border-left: 1px solid;
        opacity: 0.5;
    }

    .aga-mag-featured-content .feat-meta {
        margin-top: 6px;
    }

        .aga-mag-featured-content .feat-meta > span:last-child:after {
            content: none;
        }

        .aga-mag-featured-content .feat-meta span, .aga-mag-featured-content .feat-meta a {
            color: #fff;
            font-size: 13px;
        }

    .featured-style-24 .wrapper-item .aga-item-mag {
        float: left;
        display: inline-block;
        width: 25%;
        position: relative;
        border-left: 2px solid transparent;
        border-right: 2px solid transparent;
    }

    .featured-style-24 .wrapper-item .aga-item-1, .featured-style-24 .wrapper-item .aga-item-2 {
        width: 50%;
        border-bottom: 4px solid transparent;
    }

    .featured-style-24 .wrapper-item .aga-item-2 {
        border-bottom: 4px solid transparent;
    }

    .featured-style-24 .aga-image-holder:before {
        padding: 0;
        height: 192px;
    }

    .featured-style-24 .aga-item-1 .aga-image-holder:before {
        height: 456px;
    }

    .featured-style-24 .aga-item-2 .aga-image-holder:before {
        height: 260px;
    }

    .featured-style-24 .aga-item-3 .aga-mag-featured-content h3 a, .featured-style-24 .aga-item-0 .aga-mag-featured-content h3 a {
        font-size: 14px;
        letter-spacing: 0;
    }

    .featured-style-24 .aga-item-2 .aga-mag-featured-content h3 a {
        font-size: 20px;
    }

    .featured-style-24 .aga-item-1 .aga-mag-featured-content h3 a {
        font-size: 22px;
    }

    .aga-image-holder {
        position: relative;
        width: 100%;
        background: #f5f5f5;
        display: inline-block;
        vertical-align: top;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        overflow: hidden;
    }

        .aga-image-holder:before {
            display: block;
            content: "";
            width: 100%;
            padding-top: 66.6667%;
            background: none !important;
            box-shadow: none !important;
        }

    .cat > a.aga-cat-name {
        font-size: 13px;
        color: #6eb48c;
        line-height: 1.2;
        margin: 0 18px 0 0;
        padding-right: 10px;
        display: inline-block;
        vertical-align: top;
        background: none;
        transition: all 0.3s;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        font-weight: normal;
        margin-bottom: 5px;
        position: relative;
        text-decoration: none;
    }

        .cat > a.aga-cat-name:after {
            content: "";
            display: inline-block;
            border: 1px solid;
            font-size: 12px;
            margin-left: 11px;
            position: absolute;
            top: 50%;
            margin-top: -3px;
            width: 3px;
            height: 3px;
            transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
        }

        .cat > a.aga-cat-name:first-child {
            margin-left: 0;
        }

        .cat > a.aga-cat-name:last-child {
            margin-right: 0;
            padding: 0;
        }

            .cat > a.aga-cat-name:last-child:after {
                content: none;
                display: none;
            }

    @media only screen and (max-width: 1169px) {
        .featured-style-24 .aga-mag-featured-content .feat-meta {
            display: none;
        }

        .aga-item-mag {
            overflow: hidden;
        }

        .featured-style-24 .aga-image-holder:before {
            height: 160px;
        }

        .featured-style-24 .aga-item-2 .aga-image-holder:before {
            height: 200px;
        }

        .featured-style-24 .aga-item-1 .aga-image-holder:before {
            height: 364px;
        }

        .featured-style-24 .aga-item-1 .aga-mag-featured-content h3 a {
            font-size: 20px;
        }

        .featured-style-24 .aga-item-2 .aga-mag-featured-content h3 a {
            font-size: 16px;
        }

        .featured-style-24 .aga-item-3 .aga-mag-featured-content h3 a, .featured-style-24 .aga-item-0 .aga-mag-featured-content h3 a {
            text-transform: none;
            letter-spacing: 0;
        }
    }

    @media only screen and (min-width: 961px) and (max-width: 1169px) {
        .container {
            width: 940px;
        }

        .aga-mag-featured-content h3 a {
            font-size: 14px;
        }
    }

    @media only screen and (max-width: 960px) {
        .featured-style-24 .wrapper-item .aga-item-mag {
            width: 50%;
        }

        .featured-style-24 .wrapper-item .aga-item-1, .featured-style-24 .wrapper-item .aga-item-2, .featured-style-24 .wrapper-item .aga-item-3, .featured-style-24 .wrapper-item .aga-item-4, .featured-style-24 .wrapper-item .aga-item-0 {
            border-bottom: 4px solid transparent;
        }

        .featured-style-24 .aga-item-1 .aga-image-holder:before, .featured-style-24 .aga-item-2 .aga-image-holder:before, .featured-style-24 .aga-item-3 .aga-image-holder:before, .featured-style-24 .aga-item-4 .aga-image-holder:before, .featured-style-24 .aga-item-0 .aga-image-holder:before {
            height: 200px;
        }

        .featured-style-24 .aga-mag-featured-content .cat {
            display: none;
        }

        .featured-style-24 .aga-item-1 .aga-mag-featured-content h3 a, .featured-style-24 .aga-item-2 .aga-mag-featured-content h3 a, .featured-style-24 .aga-item-3 .aga-mag-featured-content h3 a, .featured-style-24 .aga-item-4 .aga-mag-featured-content h3 a, .featured-style-24 .aga-item-0 .aga-mag-featured-content h3 a {
            font-size: 16px;
            text-transform: none;
            letter-spacing: 0;
        }
    }

    @media only screen and (min-width: 768px) and (max-width: 960px) {
        .container {
            width: 726px;
        }
    }

    @media only screen and (max-width: 767px) {
        .container {
            width: 100%;
        }

        .aga-slide-overlay .aga-mag-featured-content .feat-text {
            text-align: center;
        }

        .aga-mag-featured-content .cat, .aga-mag-featured-content .feat-meta {
            display: none;
        }

        .aga-slide-overlay .aga-mag-featured-content {
            left: 0;
            width: 100%;
            padding: 0 5px;
            bottom: 10px;
        }

        .aga-mag-featured-content h3 a {
            font-size: 14px;
        }

        .featured-style-24 .aga-item-1 .aga-image-holder:before, .featured-style-24 .aga-item-2 .aga-image-holder:before, .featured-style-24 .aga-item-3 .aga-image-holder:before, .featured-style-24 .aga-item-0 .aga-image-holder:before {
            height: 150px;
        }

        .featured-style-24 .aga-item-1 .aga-mag-featured-content h3 a, .featured-style-24 .aga-item-2 .aga-mag-featured-content h3 a, .featured-style-24 .aga-item-3 .aga-mag-featured-content h3 a, .featured-style-24 .aga-item-0 .aga-mag-featured-content h3 a {
            font-size: 14px;
        }
    }

    @media only screen and (min-width: 480px) and (max-width: 767px) {
        .container {
            width: 480px;
        }
    }

    @media only screen and (max-width: 479px) {
        .aga-owl-carousel .owl-nav .owl-prev {
            left: 10px;
        }

        .aga-owl-carousel .owl-nav .owl-next {
            right: 10px;
        }

        .aga-mag-featured-content h3 a {
            font-size: 12px;
        }

        .cat > a.aga-cat-name {
            font-size: 11px;
        }
    }
}
/*! CSS Used media=all */
@media all {
    .fa {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .fa-angle-left:before {
        content: "\f104";
    }

    .fa-angle-right:before {
        content: "\f105";
    }
}
/*! CSS Used from: Embedded */
h3 {
    font-family: 'Lato', sans-serif;
}

h3 {
    font-weight: 600;
}

.aga-image-holder {
    border-radius: 5px;
    -webkit-border-radius: 5px;
}

.aga-slide-overlay .overlay-link {
    border-radius: 5px;
    -webkit-border-radius: 5px;
}

a {
    color: #cfaf40;
}

.aga-mag-featured-content h3 a {
    text-transform: none;
    letter-spacing: 0;
}
/*! CSS Used keyframes */
@-webkit-keyframes agatextslide {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,20px,0);
        transform: translate3d(0,20px,0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@-moz-keyframes agatextslide {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,20px,0);
        transform: translate3d(0,20px,0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@-o-keyframes agatextslide {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,20px,0);
        transform: translate3d(0,20px,0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes agatextslide {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,20px,0);
        transform: translate3d(0,20px,0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}



/*! CSS Used from: https://net-soledad-gavu0xo8w0ybxpt6g.netdna-ssl.com/soledad-bitcoin-news/wp-content/themes/soledad/main.css?ver=7.9.0 ; media=all */
@media all {
    * {
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -moz-box-sizing: border-box;
        outline: none;
    }

/*    *, div, h3 {
        margin: 0;
        padding: 0;
    }*/

    h3 {
        font-size: 100%;
        font-weight: normal;
    }

    a {
        text-decoration: none;
        color: #6eb48c;
        transition: color 0.3s;
        -webkit-transition: color 0.3s;
        -moz-transition: color 0.3s;
        outline: none;
        cursor: pointer;
    }

    h3 {
        font-family: 'Bambino-Regular', sans-serif;
        font-style: normal;
        letter-spacing: 1px;
        font-weight: bold;
    }

    .aga-image-holder {
        position: relative;
        width: 100%;
        background: #f5f5f5;
        display: inline-block;
        vertical-align: top;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        overflow: hidden;
    }

        .aga-image-holder:before {
            display: block;
            content: "";
            width: 100%;
            padding-top: 66.6667%;
            background: none !important;
            box-shadow: none !important;
        }

    .aga-homepage-title {
        position: relative;
        margin-bottom: 30px;
        text-align: center;
        clear: both;
        background: transparent;
        margin-top: 5px;
    }

    .aga-border-arrow {
        position: relative;
        line-height: 1.3;
        margin-left: 5px;
        margin-right: 5px;
        margin-top: 5px;
    }

        .aga-border-arrow .inner-arrow {
            border: 1px solid #1c4f3e;
            background: #fff;
            position: relative;
            display: block;
            text-transform: uppercase;
            padding: 8px 12px 7px;
            z-index: 3;
            font-size: 14px;
        }

            .aga-border-arrow .inner-arrow a {
                text-decoration: none !important;
                font-size: inherit;
                font-weight: inherit;
                color: inherit !important;
            }

        .aga-border-arrow:before, .aga-border-arrow:after {
            content: "";
            position: absolute;
        }

        .aga-border-arrow:before {
            width: 0;
            height: 0;
            border-style: solid;
            border-color: transparent;
            bottom: -5px;
            left: 50%;
            border-top-color: #1c4f3e;
            border-width: 6px;
            border-bottom: 0;
            margin-left: -6px;
            z-index: 5;
        }

        .aga-border-arrow:after {
            border: 1px solid #1c4f3e;
            left: -5px;
            right: -5px;
            bottom: 3px;
            display: block;
            z-index: 1;
            height: 100%;
        }

    .aga-homepage-title h3 {
        font-size: 14px;
        color: #1c4f3e;
        text-transform: uppercase;
        letter-spacing: 1px;
        position: relative;
        z-index: 1;
    }

    .aga-hide-tagupdated {
        display: none !important;
    }

    .grid-post-box-meta {
        margin: 12px 0 0;
        font-size: 14px;
    }

        .grid-post-box-meta span {
            color: #cfaf40;
        }

        .grid-post-box-meta span, .grid-post-box-meta a {
            font-size: inherit;
        }

            .grid-post-box-meta span:after {
                content: "";
                width: 1px;
                height: 10px;
                background: #DEDEDE;
                margin: 0 11px 0 15px;
                border-right: 1px solid;
                background: none !important;
                opacity: 0.6;
                display: inline-block;
            }

            .grid-post-box-meta span:last-child:after {
                content: none;
                display: none;
            }

            .grid-post-box-meta span a {
                color: #cfaf40;
            }

                .grid-post-box-meta span a:hover {
                    color: #6eb48c;
                }

    .home-featured-cat.mag-cat-style-2 {
        display: inline-block;
        width: 48.05%;
        margin-right: 3.9%;
        float: left;
    }

    .aga-homepage-title.aga-magazine-title {
        text-align: left;
    }

        .aga-homepage-title.aga-magazine-title:before {
            left: 30px;
        }

        .aga-homepage-title.aga-magazine-title h3 a {
            color: #1c4f3e;
        }

    .aga-homepage-title.pcalign-left {
        text-align: left;
    }

    .home-featured-cat-content {
        display: inline-block;
        width: 100%;
        vertical-align: top;
        margin-bottom: 60px;
    }

        .home-featured-cat-content .mag-post-box {
            width: 100%;
            overflow: hidden;
            display: table;
            padding-bottom: 15px;
            margin-bottom: 15px;
            border-bottom: 1px solid #ececec;
        }

            .home-featured-cat-content .mag-post-box.first-post {
                border-bottom: none;
                padding-bottom: 0;
                margin-bottom: 0;
            }

        .home-featured-cat-content > .mag-post-box:last-child {
            padding-bottom: 0;
            margin-bottom: 0;
            border-bottom: none;
        }

        .home-featured-cat-content .mag-post-box .magcat-thumb {
            float: left;
            margin-right: 20px;
            position: relative;
            transition: opacity 0.3s;
            -webkit-transition: opacity 0.3s;
            -moz-transition: opacity 0.3s;
        }

        .home-featured-cat-content .mag-post-box.first-post .magcat-thumb {
            margin: 0 0 24px 0;
            float: none;
        }

        .home-featured-cat-content .mag-post-box .magcat-thumb:hover {
            opacity: 0.8;
        }

        .home-featured-cat-content .first-post .magcat-detail .mag-header {
            padding-bottom: 17px;
            margin-bottom: 19px;
            position: relative;
        }

            .home-featured-cat-content .first-post .magcat-detail .mag-header:after {
                content: "";
                position: absolute;
                bottom: 0;
                left: 0;
                width: 60px;
                height: 1px;
                background: #6eb48c;
                display: block;
            }

        .home-featured-cat-content .magcat-detail h3 a {
            color: #1c4f3e;
            display: block;
            font-size: 14px;
            transition: all 0.3s;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            font-family: "Bambino-Regular", sans-serif;
            font-weight: bold;
            letter-spacing: 0;
            line-height: 1.4;
        }

        .home-featured-cat-content .first-post .magcat-detail h3 a {
            font-size: 18px;
        }

        .home-featured-cat-content .magcat-detail h3 a:hover {
            color: #cfaf40;
            text-decoration: none;
        }

        .home-featured-cat-content .magcat-detail .mag-meta {
            margin-top: 7px;
        }

        .home-featured-cat-content.style-14 .first-post .magcat-detail {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            padding: 0 17px;
            z-index: 10;
        }

            .home-featured-cat-content.style-14 .first-post .magcat-detail .mag-header:after {
                content: none;
            }

        .home-featured-cat-content.style-14 .mag-post-box {
            margin-bottom: 10px;
            padding-bottom: 10px;
        }

            .home-featured-cat-content.style-14 .mag-post-box:last-child {
                margin: 0;
                padding: 0;
            }

        .home-featured-cat-content.style-14 .first-post .magcat-detail .mag-header {
            margin-bottom: 14px;
            padding-bottom: 0;
        }

        .home-featured-cat-content.style-14 .first-post .magcat-detail h3 a {
            font-size: 16px;
        }

            .home-featured-cat-content.style-14 .first-post .magcat-detail h3 a, .home-featured-cat-content.style-14 .first-post .magcat-detail h3 a:hover {
                color: #ffffff;
            }

        .home-featured-cat-content.style-14 .mag-meta {
            color: #ffffff;
            font-size: 13px;
            margin-top: 5px;
        }

            .home-featured-cat-content.style-14 .mag-meta span, .home-featured-cat-content.style-14 .mag-meta span a {
                color: inherit;
            }

        .home-featured-cat-content .magcat-detail .magcat-title-small a {
            font-size: 14px;
            font-weight: 400;
        }

        .home-featured-cat-content.style-14 .mag-post-box.first-post .magcat-thumb {
            margin-bottom: 0;
        }

        .home-featured-cat-content.style-14 .magcat-padding {
            padding-left: 17px;
            position: relative;
        }

            .home-featured-cat-content.style-14 .magcat-padding:before {
                content: '';
                width: 4px;
                height: 4px;
                border: 1px solid #6eb48c;
                position: absolute;
                left: 0;
                top: 6px;
            }

        .home-featured-cat-content.style-14 .mag-post-box .magcat-thumb:hover {
            opacity: 1;
        }

        .home-featured-cat-content.style-14 .aga-image-holder:after {
            bottom: 0;
            content: '';
            display: block;
            height: 90%;
            width: 100%;
            position: absolute;
            z-index: 1;
            background: -moz-linear-gradient(top, transparent 50%, #000 100%);
            background: -webkit-linear-gradient(top, transparent 50%, #000 100%);
            background: -o-linear-gradient(top, transparent 50%, #000 100%);
            background: -ms-linear-gradient(top, transparent 50%, #000 100%);
            background: linear-gradient(to bottom, transparent 50%, #000 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
            opacity: 0.5;
            transition: opacity 0.3s;
            -webkit-transition: opacity 0.3s;
            -moz-transition: opacity 0.3s;
        }

        .home-featured-cat-content.style-14 .magcat-thumb:hover .aga-image-holder:after {
            opacity: 0.8;
        }

    .aga-homepage-title.style-5 {
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
    }

        .aga-homepage-title.style-5:before, .aga-homepage-title.style-5:after {
            content: none;
        }

    .aga-homepage-title.style-5 {
        border-bottom: 2px solid #1c4f3e;
    }

        .aga-homepage-title.style-5 .inner-arrow {
            display: inline-block;
            border-bottom-width: 2px;
            margin-bottom: -2px !important;
        }

        .aga-homepage-title.style-5.pcalign-left .inner-arrow {
            border-left-width: 2px;
        }

    @media only screen and (min-width: 961px) and (max-width: 1169px) {
        .home-featured-cat-content .magcat-detail h3 a {
            font-size: 14px;
        }

        .home-featured-cat-content .magcat-detail .mag-meta {
            margin-top: 5px;
        }
    }

    @media only screen and (max-width: 767px) {
        .home-featured-cat.mag-cat-style-2 {
            width: 100%;
            margin: 0 0 20px 0;
            float: none;
        }
    }

    @media only screen and (max-width: 479px) {
        .home-featured-cat-content .magcat-detail .mag-meta {
            margin-top: 5px;
        }

        .home-featured-cat-content .magcat-detail h3 a {
            font-size: 15px;
            line-height: 1.3;
        }

        .home-featured-cat-content .magcat-detail .mag-meta span {
            font-size: 13px;
        }

        .home-featured-cat-content .magcat-detail .mag-meta {
            display: none;
        }
    }
}
/*! CSS Used from: Embedded */
h3, .home-featured-cat-content .magcat-detail h3 a {
    font-family: 'Bambino-Regular', sans-serif;
}

.aga-hide-tagupdated {
    display: none !important;
}

h3, .home-featured-cat-content .magcat-detail h3 a {
    font-weight: 600;
}

.aga-image-holder {
    border-radius: 5px;
    -webkit-border-radius: 5px;
}

.home-featured-cat-content .mag-post-box {
    border-color: #eeeeee;
}

a {
    color: #cfaf40;
}

.home-featured-cat-content.style-14 .magcat-padding:before {
    border-color: #cfaf40;
}

.home-featured-cat-content {
    margin-bottom: 50px;
}

.grid-post-box-meta span a:hover {
    color: #cfaf40;
}

.home-featured-cat-content .first-post .magcat-detail .mag-header:after {
    content: none;
}

.home-featured-cat-content .first-post .magcat-detail .mag-header {
    padding-bottom: 0;
}

.aga-homepage-title .inner-arrow {
    background-color: #1c4f3e;
}

.aga-border-arrow.aga-homepage-title .inner-arrow {
    border-color: #1c4f3e;
}

.aga-border-arrow.aga-homepage-title:before {
    border-top-color: #111111;
}

.aga-homepage-title.style-5 {
    border-color: #1c4f3e;
}

.aga-homepage-title .inner-arrow, .aga-homepage-title.aga-magazine-title .inner-arrow a {
    color: #cfaf40;
}

.home-featured-cat-content .magcat-detail h3 a:hover {
    color: #cfaf40;
}

.home-featured-cat-content .grid-post-box-meta span a:hover {
    color: #cfaf40;
}

.home-featured-cat-content .first-post .magcat-detail .mag-header:after {
    background: #cfaf40;
}

.grid-post-box-meta span, .grid-post-box-meta a {
    font-size: 12px;
}


#main .theiaStickySidebar > div.mag-cat-style-2:nth-of-type(2n+2), #main > div.mag-cat-style-2:nth-of-type(2n+2) {
    margin-right: 0;
}


.aga-featured-cat-seemore.penci-seemore-style-7, .mag-cat-style-7 .aga-featured-cat-custom-ads {
    margin-top: -28px;
}

.home-featured-cat-content, .aga-featured-cat-seemore, .aga-featured-cat-custom-ads, .home-featured-cat-content.style-8 {
    margin-bottom: 50px;
}

.aga-featured-cat-custom-ads {
    margin-top: -40px;
    margin-bottom: 60px;
    clear: both;
    display: block;
    overflow: hidden;
    width: 100%;
    text-align: center;
}


    .aga-featured-cat-custom-ads img {
        max-width: 100%;
        vertical-align: top;
        height: auto;
    }


.grid-overlay-meta .grid-header-box {
    margin: -90px 25px 0 0;
    background: #ffffff;
    padding-top: 25px;
    padding-left: 5px;
    padding-right: 5px;
    z-index: 10;
    position: relative;
}

