/*####################################################*/
/*** AMY SLIDER STYLE 2 / CUSTOM 1  ***/
/*####################################################*/
#ct_amy_main1 {
    height: 800px;
}
#ct_amy_main1 h2,
#ct_amy_main1 p {
    font-weight: 300;
}
#ct_amy_main1 p {
    font-size: 14px;
    font-weight: 400;
}
#ct_amy_main1 .ct_amy_figure:hover .ct_amy_cn_style {
    border-radius: 0px;
}
#ct_amy_main1 .ct_amy_content_title a,
#ct_amy_main1 .ct_amy_content_title {
    color: rgba(38, 38, 38, 0.96);
}
#ct_amy_main1 .ct_amy_content_title a {
    background-color: rgba(255, 255, 255, 0);
    box-shadow: 14px 0 0 rgba(255, 255, 255, 0), -14px 0 0 rgba(255, 255, 255, 0);
}
#ct_amy_main1 ct_amy_figure:hover .ct_amy_content_title a,
#ct_amy_main1 ct_amy_figure:hover .ct_amy_content_title {
    color: #f2f2f2!important;
}
#ct_amy_main1 ct_amy_figure:hover .ct_amy_content_title a {
    background-color: rgba(255, 255, 255, 0);
    box-shadow: 14px 0 0 rgba(255, 255, 255, 0), -14px 0 0 rgba(255, 255, 255, 0);
}
#ct_amy_main1 .ct_as_readmore,
#ct_amy_main1 .ct_as_readmore .star-rating:before,
#ct_amy_main1 .ct_as_readmore .star-rating,
#ct_amy_main1 .ct_as_readmore .ct_amy_clickimg .amount {
    color: #ffffff;
}
#ct_amy_main1 .ct_as_readmore,
#ct_amy_main1 .ct_amy_clickimg,
#ct_amy_main1 .ct_amy_clicklink {
    background-color: #f66870;
}
#ct_amy_main1 .ct_as_readmore:hover,
#ct_amy_main1 .ct_amy_clickimg:hover,
#ct_amy_main1 .ct_amy_clicklink:hover,
#ct_amy_main1 .ct_as_readmore .ct_amy_clickimg:hover .star-rating:before,
#ct_amy_main1 .ct_as_readmore .ct_amy_clickimg:hover .star-rating,
#ct_amy_main1 .ct_as_readmore .ct_amy_clickimg:hover .amount {
    color: #ffffff;
}
#ct_amy_main1 .ct_as_readmore:hover,
#ct_amy_main1 .ct_amy_clickimg:hover,
#ct_amy_main1 .ct_amy_clicklink:hover {
    background-color: #444444;
}
#ct_amy_main1 .ct_amy_grid svg path {
    fill: rgba(48, 48, 48, 0.92);
}
#ct_amy_main1 .ct_amy_grid ct_amy_figure.ct_amy_effect_dexter,
#ct_amy_main1 .ct_amy_grid ct_amy_figure.ct_amy_effect_ruby {
    background-color: rgba(48, 48, 48, 0.92);
}
#ct_amy_main1 .ct_amy_grid .ct_amy_clicklink:before,
#ct_amy_main1 .ct_amy_grid .ct_amy_clickimg:before,
#ct_amy_main1 .ct_amy_grid .ct_amy_clickaddtocart:before {
    background-color: rgba(48, 48, 48, 0.92);
    opacity: 0.7;
}
#ct_amy_main1 ct_amy_figcaption p,
#ct_amy_main1 ct_amy_figcaption p a {
    color: #efefef;
}
#ct_amy_main1 ct_amy_figcaption p a {
    color: #efefef;
}
#ct_amy_main1 .ct_amy_arrows_prev,
#ct_amy_main1 .ct_amy_arrows_next {
    color: #777777;
}
#ct_amy_main1 ct_amy_figure.ct_amy_effect_sadie ct_amy_figcaption::before {
    background: rgba(33, 33, 33, 0.89);
    background: -webkit-linear-gradient(top, rgba(35, 35, 35, 0.05) 0%, rgba(33, 33, 33, 0.89) 75%);
    background: linear-gradient(to bottom, rgba(35, 35, 35, 0.05) 0%, rgba(33, 33, 33, 0.89) 75%);
}
#ct_amy_main1 ct_amy_figure.ct_amy_effect_dexter img,
#ct_amy_main1 ct_amy_figure.ct_amy_effect_ruby img,
#ct_amy_main1 ct_amy_figure.ct_amy_effect_sadie img {
    opacity: 1;
}
#ct_amy_main1 ct_amy_figure.ct_amy_effect_dexter:hover img,
#ct_amy_main1 ct_amy_figure.ct_amy_effect_ruby:hover img {
    opacity: 0.1;
}
#ct_amy_main1 .ct_amy_cn_style,
#ct_amy_main1 .ct_amy_grid ct_amy_figure img,
#ct_amy_main1 ct_amy_section {
    border-radius: 0px;
}
#ct_amy_main1 ct_amy_figure.ct_amy_effect_ruby p,
#ct_amy_main1 ct_amy_figure.ct_amy_effect_dexter ct_amy_figcaption::after {
    border-color: rgba(48, 48, 48, 0.74);
    border-width: 6px;
}
#ct_amy_main1 ct_amy_section p ins .amount,
#ct_amy_main1 ct_amy_section p .amount,
#ct_amy_main1 ct_amy_section .ct_amy_wooprice ins .amount,
#ct_amy_main1 ct_amy_section .ct_amy_wooprice .amount {
    color: #777777!important;
}
@media screen and (max-width: 768px),
screen and (max-height: 409px) {
    #ct_amy_main1 .ct_as_arrow_nav {
        display: none;
    }
    #ct_amy_main1 .bespoke-parent {
        position: static;
        overflow: visible;
    }
    .ct_as_shadow_fx ct_amy_section:after {
        display: none;
    }
    #ct_amy_main1 ct_amy_section {
        position: static;
        -webkit-transform: none!important;
        -moz-transform: none!important;
        -ms-transform: none!important;
        -o-transform: none!important;
        transform: none!important;
        -webkit-transition: none!important;
        -moz-transition: none!important;
        -ms-transition: none!important;
        -o-transition: none!important;
        transition: none!important;
        margin: 8px 0px!important;
        float: left;
        width: 90%;
        padding-left: 5%;
        opacity: 1!important;
    }
    #ct_amy_main1 ct_amy_section:first-child {
        margin-top: 16px!important;
    }
}


/*####################################################*/
/*** AMY SLIDER STYLE 2 / CUSTOM 2 ***/
/*####################################################*/
#ct_amy_main2 {
    height: 800px;
}
#ct_amy_main2 h2,
#ct_amy_main2 p {
    font-weight: 300;
}
#ct_amy_main2 p {
    font-size: 14px;
    font-weight: 400;
}
#ct_amy_main2 .ct_amy_figure:hover .ct_amy_cn_style {
    border-radius: 20px;
}
#ct_amy_main2 .ct_amy_content_title a,
#ct_amy_main2 .ct_amy_content_title {
    color: #ffffff;
}
#ct_amy_main2 .ct_amy_content_title a {
    background-color: rgba(255, 255, 255, 0);
    box-shadow: 14px 0 0 rgba(255, 255, 255, 0), -14px 0 0 rgba(255, 255, 255, 0);
}
#ct_amy_main2 ct_amy_figure:hover .ct_amy_content_title a,
#ct_amy_main2 ct_amy_figure:hover .ct_amy_content_title {
    color: #ffffff!important;
}
#ct_amy_main2 ct_amy_figure:hover .ct_amy_content_title a {
    background-color: rgba(255, 255, 255, 0);
    box-shadow: 14px 0 0 rgba(255, 255, 255, 0), -14px 0 0 rgba(255, 255, 255, 0);
}
#ct_amy_main2 .ct_as_readmore,
#ct_amy_main2 .ct_as_readmore .star-rating:before,
#ct_amy_main2 .ct_as_readmore .star-rating,
#ct_amy_main2 .ct_as_readmore .ct_amy_clickimg .amount {
    color: #ffffff;
}
#ct_amy_main2 .ct_as_readmore,
#ct_amy_main2 .ct_amy_clickimg,
#ct_amy_main2 .ct_amy_clicklink {
    background-color: rgba(175, 80, 73, 0.92);
}
#ct_amy_main2 .ct_as_readmore:hover,
#ct_amy_main2 .ct_amy_clickimg:hover,
#ct_amy_main2 .ct_amy_clicklink:hover,
#ct_amy_main2 .ct_as_readmore .ct_amy_clickimg:hover .star-rating:before,
#ct_amy_main2 .ct_as_readmore .ct_amy_clickimg:hover .star-rating,
#ct_amy_main2 .ct_as_readmore .ct_amy_clickimg:hover .amount {
    color: #ffffff;
}
#ct_amy_main2 .ct_as_readmore:hover,
#ct_amy_main2 .ct_amy_clickimg:hover,
#ct_amy_main2 .ct_amy_clicklink:hover {
    background-color: rgba(112, 23, 23, 0.92);
}
#ct_amy_main2 .ct_amy_grid svg path {
    fill: #f66870;
}
#ct_amy_main2 .ct_amy_grid ct_amy_figure.ct_amy_effect_dexter,
#ct_amy_main2 .ct_amy_grid ct_amy_figure.ct_amy_effect_ruby {
    background-color: #f66870;
}
#ct_amy_main2 .ct_amy_grid .ct_amy_clicklink:before,
#ct_amy_main2 .ct_amy_grid .ct_amy_clickimg:before,
#ct_amy_main2 .ct_amy_grid .ct_amy_clickaddtocart:before {
    background-color: #f66870;
    opacity: 0.7;
}
#ct_amy_main2 ct_amy_figcaption p,
#ct_amy_main2 ct_amy_figcaption p a {
    color: #f4f4f4;
}
#ct_amy_main2 ct_amy_figcaption p a {
    color: #f4f4f4;
}
#ct_amy_main2 .ct_amy_arrows_prev,
#ct_amy_main2 .ct_amy_arrows_next {
    color: #f66870;
}
#ct_amy_main2 ct_amy_figure.ct_amy_effect_sadie ct_amy_figcaption::before {
    background: rgba(33, 33, 33, 0.89);
    background: -webkit-linear-gradient(top, rgba(35, 35, 35, 0.05) 0%, rgba(33, 33, 33, 0.89) 75%);
    background: linear-gradient(to bottom, rgba(35, 35, 35, 0.05) 0%, rgba(33, 33, 33, 0.89) 75%);
}
#ct_amy_main2 ct_amy_figure.ct_amy_effect_dexter img,
#ct_amy_main2 ct_amy_figure.ct_amy_effect_ruby img,
#ct_amy_main2 ct_amy_figure.ct_amy_effect_sadie img {
    opacity: 1;
}
#ct_amy_main2 ct_amy_figure.ct_amy_effect_dexter:hover img,
#ct_amy_main2 ct_amy_figure.ct_amy_effect_ruby:hover img {
    opacity: 0.1;
}
#ct_amy_main2 .ct_amy_cn_style,
#ct_amy_main2 .ct_amy_grid ct_amy_figure img,
#ct_amy_main2 ct_amy_section {
    border-radius: 20px;
}
#ct_amy_main2 ct_amy_figure.ct_amy_effect_ruby p,
#ct_amy_main2 ct_amy_figure.ct_amy_effect_dexter ct_amy_figcaption::after {
    border-color: #ffffff;
    border-width: 6px;
    border-radius: 15px;
}
#ct_amy_main2 ct_amy_section p ins .amount,
#ct_amy_main2 ct_amy_section p .amount,
#ct_amy_main2 ct_amy_section .ct_amy_wooprice ins .amount,
#ct_amy_main2 ct_amy_section .ct_amy_wooprice .amount {
    color: #ffffff!important;
}
@media screen and (max-width: 768px),
screen and (max-height: 409px) {
    #ct_amy_main2 .ct_as_arrow_nav {
        display: none;
    }
    #ct_amy_main2 .bespoke-parent {
        position: static;
        overflow: visible;
    }
    #ct_amy_main2 .ct_as_shadow_fx ct_amy_section:after {
        display: none;
    }
    #ct_amy_main2 ct_amy_section {
        position: static;
        -webkit-transform: none!important;
        -moz-transform: none!important;
        -ms-transform: none!important;
        -o-transform: none!important;
        transform: none!important;
        -webkit-transition: none!important;
        -moz-transition: none!important;
        -ms-transition: none!important;
        -o-transition: none!important;
        transition: none!important;
        margin: 8px 0px!important;
        float: left;
        width: 90%;
        padding-left: 5%;
        opacity: 1!important;
    }
    #ct_amy_main2 ct_amy_section:first-child {
        margin-top: 16px!important;
    }
}




