.vc_row[data-vc-full-width]{
    overflow:hidden
}
.overflow-visible.vc_row[data-vc-full-width]{
    overflow:visible
}
.z-index-1{
    z-index:-1
}
.z-index0{
    z-index:0
}
.z-index9{
    z-index:9
}
.z-index99{
    z-index:99
}
.z-index999{
    z-index:999
}
.overflow-h{
    overflow:hidden!important
}
.overflow-v{
    overflow:visible!important
}
.box-shadow{
    -webkit-box-shadow:0 10px 40px rgba(0,0,0,.07);
    -moz-box-shadow:0 10px 40px rgba(0,0,0,.07);
    box-shadow:0 10px 40px rgba(0,0,0,.07)
}
.vc_message_box.vc_message_box-witout-icon{
    padding-left:1em
}
.vc_message_box.vc_message_box-callouts{
    border-top:none;
    border-right:none;
    border-bottom:none;
    border-left-width:5px
}
.vc_message_box h1,.vc_message_box h2,.vc_message_box h3,.vc_message_box h4,.vc_message_box h5,.vc_message_box h6{
    color:inherit
}
.content-wrapper .vc_btn3.vc_btn3-size-lg,.content-wrapper .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline{
    padding:0 30px;
    font-size:18px;
    line-height:58px
}
.content-wrapper .vc_btn3.vc_btn3-size-md,.content-wrapper .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline{
    padding:0 25px;
    font-size:16px;
    line-height:48px
}
.content-wrapper .vc_btn3.vc_btn3-size-sm,.content-wrapper .vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline{
    padding:0 25px;
    font-size:13px;
    line-height:36px
}
.content-wrapper .vc_btn3.vc_btn3-size-xs,.content-wrapper .vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline{
    padding:0 20px;
    font-size:12px;
    line-height:30px
}
.content-wrapper .vc_btn3.vc_btn3-shape-rounded{
    border-radius:3px
}
.address-block{
    position:relative;
    padding-left:80px
}
.address-block a{
    display:block
}
.address-block i{
    width:60px;
    height:60px;
    text-align:center;
    position:absolute;
    left:0;
    top:0;
    display:inline-block;
    line-height:54px;
    color:#04d39f
}
.address-block.address-block-without-icon{
    padding-left:0
}
.address-block .title{
    font-size:18px;
    line-height:26px;
    margin-bottom:0
}
.address-block.border{
    border:none!important
}
.address-block.border i{
    border:2px solid #04d39f
}
.address-block.border i:before{
    font-size:26px
}
.address-block.flat i{
    background:#04d39f;
    color:#fff;
    line-height:60px
}
.address-block.flat i:before{
    font-size:26px
}
.address-block i:before{
    font-size:36px!important
}
.address-block.default i:before{
    font-size:40px!important
}
.address-block.default{
    padding-left:70px
}
.address-block span{
    display:block;
    line-height:20px
}
.address-block span a{
    color:#04d39f
}
.address-block span a:hover{
    text-decoration:underline
}
.address-block.rounded i{
    border-radius:10%
}
.address-block.round i{
    border-radius:100%
}
.row-background-light .address-block .title{
    color:#fff
}
.row-background-light .address-block i{
    color:#fff
}
.row-background-light .address-block.border i{
    border-color:#fff;
    color:#fff
}
.row-background-light .address-block.flat i{
    background:#fff
}
.row-background-light .address-block.flat i{
    color:#323232
}
.row-background-dark .address-block{
    color:#fff
}
.row-background-light .address-block a{
    color:#353535
}
.row-background-light .address-block span{
    color:#fff
}
.row-background-light .address-block span a{
    color:#fff
}
.site-main .wpb_gmaps_widget .wpb_wrapper{
    padding:0
}
.kite-box{
    display:table;
    position:relative;
    overflow:hidden
}
.kite-images-wrapper{
    position:relative;
    left:-15%;
    width:55%;
    max-width:55%;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    transform:rotate(45deg)
}
.kite-steps-wrapper{
    display:table-cell;
    width:45%;
    max-width:45%
}
.kite-images-wrapper .image-inner{
    margin:7px;
    overflow:hidden
}
.kite-image{
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.kite-image img{
    -webkit-transform:scale(1.5);
    -moz-transform:scale(1.5);
    transform:scale(1.5)
}
.kite-image-single{
    margin-top:230px;
    left:-22%
}
.kite-images-wrapper .image-inner{
    position:relative
}
.kite-images-actions{
    position:absolute;
    right:20px;
    top:50%;
    text-align:right;
    z-index:9;
    transform:translateY(-50%)
}
.kite-actions-wrapper{
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
#kite-big .kite-images-actions,.kite-big .kite-images-actions{
    position:absolute;
    right:30px;
    top:25%
}
.kite-images-actions .title{
    font-size:30px;
    color:#fff;
    font-weight:700;
    text-transform:uppercase;
    margin-bottom:10px
}
.kite-images-actions .kite-btn{
    display:inline-block;
    border:1px solid #fff;
    color:#fff;
    text-transform:uppercase;
    padding:8px 20px;
    text-decoration:none;
    -webkit-transition:all .3s ease-in-out 0s;
    -moz-transition:all .3s ease-in-out 0s;
    transition:all .3s ease-in-out 0s;
    border-radius:3px
}
.kite-images-actions .kite-btn:hover{
    background-color:#fff;
    color:#323232
}
.theme-dark .kite-images-actions .kite-btn:hover{
    color:#323232
}
.kite-steps-wrapper .kite-step-inner{
    margin:30px 0;
    display:inline-block;
    width:100%;
    margin-left:0
}
.kite-steps-wrapper .kite-step-inner.top-step{
    margin-left:-100px
}
.kite-steps-wrapper .kite-step-inner.middle-step{
    margin-left:0
}
.kite-steps-wrapper .kite-step-inner.bottom-step{
    margin-left:-100px
}
.kite-steps-wrapper .step-number{
    display:table-cell;
    font-size:150px;
    color:#04d39f;
    font-weight:900;
    line-height:115px;
    vertical-align:top;
    padding-right:20px
}
.kite-steps-wrapper .step-content{
    display:table-cell;
    vertical-align:top
}
.kite-steps-wrapper .step-content .step-title{
    font-size:26px;
    color:#323232;
    font-weight:600;
    margin-bottom:10px
}
.kite-steps-wrapper .step-content .step-description{
    font-size:16px;
    color:#000;
    font-weight:400;
    line-height:30px
}
.kite-box.no-images .kite-steps-wrapper{
    width:100%;
    max-width:100%
}
.kite-box.no-images .kite-steps-wrapper .kite-step-inner.top-step{
    margin-left:0
}
.kite-box.no-images .kite-steps-wrapper .kite-step-inner.bottom-step{
    margin-left:0
}
.our-clients .owl-item .item{
    text-align:center;
    padding:10px 0
}
.our-clients.owl-carousel .owl-item img{
    display:inline-block;
    width:inherit
}
.owl-carousel.owl-theme .owl-dots .owl-dot.active span{
    background:#04d39f
}
.owl-carousel.owl-theme .owl-dots .owl-dot:hover span{
    background:#04d39f
}
.owl-carousel.owl-theme .owl-dots button.owl-dot{
    background:0 0;
    padding:0;
    border:none
}
.owl-carousel.owl-theme .owl-dots button.owl-dot:focus{
    outline:0;
    border:none
}
.pgscore_clients .list-inline{
    margin:0
}
.pgscore_clients .list-inline>li{
    float:left;
    margin-bottom:6%;
    margin-right:2%;
    padding:0;
    list-style:none;
    text-align:center
}
.pgscore_clients.pgscore_clients-grid-column-2 .list-inline>li{
    width:49%
}
.pgscore_clients.pgscore_clients-grid-column-2 .list-inline>li:nth-child(2n+2){
    margin-right:0
}
.pgscore_clients.pgscore_clients-grid-column-3 .list-inline>li{
    width:32%
}
.pgscore_clients.pgscore_clients-grid-column-3 .list-inline>li:nth-child(3n+3){
    margin-right:0
}
.pgscore_clients.pgscore_clients-grid-column-4 .list-inline>li{
    width:23.5%
}
.pgscore_clients.pgscore_clients-grid-column-4 .list-inline>li:nth-child(4n+4){
    margin-right:0
}
.pgscore_clients.pgscore_clients-grid-column-5 .list-inline>li{
    width:18.4%
}
.pgscore_clients.pgscore_clients-grid-column-5 .list-inline>li:nth-child(5n+5){
    margin-right:0
}
.pgscore_clients_wrapper .owl-item.cloned{
    margin-bottom:0
}
.pgscore_clients .owl-carousel .owl-dots{
    position:relative;
    bottom:0
}
.pgscore_info_box-content_alignment-center .pgscore_info_box-icon-inner{
    margin:0 auto
}
.pgscore_info_box-content_alignment-center{
    text-align:center
}
.pgscore_info_box-layout-style_1.pgscore_info_box-content_alignment-center .pgscore_info_box-icon,.pgscore_info_box-layout-style_1.pgscore_info_box-content_alignment-right .pgscore_info_box-icon{
    display:inline-block
}
.pgscore_info_box-layout-style_1 .pgscore_info_box-icon{
    margin-bottom:15px
}
.pgscore_info_box-content_alignment-right{
    text-align:right
}
.pgscore_info_box-layout-style_2 .pgscore_info_box-inner{
    clear:both
}
.pgscore_info_box-with-icon.pgscore_info_box-icon-source-font.pgscore_info_box-icon-size-xs .pgscore_info_box-icon{
    font-size:22px;
    line-height:22px
}
.pgscore_info_box-with-icon.pgscore_info_box-icon-source-font.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-xs .pgscore_info_box-icon{
    width:65px
}
.pgscore_info_box-with-icon.pgscore_info_box-icon-source-font.pgscore_info_box-icon-size-sm .pgscore_info_box-icon{
    font-size:33px;
    line-height:33px
}
.pgscore_info_box-with-icon.pgscore_info_box-icon-source-font.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-sm .pgscore_info_box-icon{
    width:77px
}
.pgscore_info_box-with-icon.pgscore_info_box-icon-source-font.pgscore_info_box-icon-size-md .pgscore_info_box-icon{
    font-size:44px;
    line-height:44px
}
.pgscore_info_box-with-icon.pgscore_info_box-icon-source-font.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-md .pgscore_info_box-icon{
    width:87px
}
.pgscore_info_box-with-icon.pgscore_info_box-icon-source-font.pgscore_info_box-icon-size-lg .pgscore_info_box-icon{
    font-size:55px;
    line-height:55px
}
.pgscore_info_box-with-icon.pgscore_info_box-icon-source-font.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-lg .pgscore_info_box-icon{
    width:75px;
    padding-left:0
}
.pgscore_info_box-with-icon.pgscore_info_box-icon-source-font.pgscore_info_box-icon-size-xs .pgscore_info_box-icon i:before{
    font-size:22px;
    line-height:22px;
    margin-bottom:15px
}
.pgscore_info_box-with-icon.pgscore_info_box-icon-source-font.pgscore_info_box-icon-size-sm .pgscore_info_box-icon i:before{
    font-size:30px;
    line-height:40px;
    margin-bottom:15px
}
.pgscore_info_box-with-icon.pgscore_info_box-icon-source-font.pgscore_info_box-icon-size-md .pgscore_info_box-icon i:before{
    font-size:38px;
    line-height:48px;
    margin-bottom:15px
}
.pgscore_info_box-with-icon.pgscore_info_box-icon-source-font.pgscore_info_box-icon-size-lg .pgscore_info_box-icon i:before{
    font-size:48px;
    line-height:88px;
    margin-bottom:15px
}
.pgscore_info_box-with-icon.pgscore_info_box-icon_position-left .pgscore_info_box-inner{
    display:table;
    width:100%
}
.pgscore_info_box-with-icon.pgscore_info_box-icon_position-left .pgscore_info_box-icon{
    width:6%;
    padding-right:20px
}
.pgscore_info_box-with-icon.pgscore_info_box-icon_position-left .pgscore_info_box-icon{
    display:table-cell;
    vertical-align:top
}
.pgscore_info_box-with-icon.pgscore_info_box-icon_position-right .pgscore_info_box-icon{
    float:right;
    padding-left:15px
}
.vc_col-sm-3 .pgscore_info_box-with-icon.pgscore_info_box-icon_position-right .pgscore_info_box-content{
    width:78%
}
.vc_col-sm-4 .pgscore_info_box-with-icon.pgscore_info_box-icon_position-right .pgscore_info_box-content{
    width:83%
}
.vc_col-sm-5 .pgscore_info_box-with-icon.pgscore_info_box-icon_position-right .pgscore_info_box-content{
    width:87%
}
.vc_col-sm-6 .pgscore_info_box-with-icon.pgscore_info_box-icon_position-right .pgscore_info_box-content{
    width:90%
}
.vc_col-sm-3 .pgscore_info_box-icon-style-flat.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-lg .pgscore_info_box-content{
    width:70%
}
.vc_col-sm-4 .pgscore_info_box-icon-style-flat.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-lg .pgscore_info_box-content{
    width:75%
}
.vc_col-sm-5 .pgscore_info_box-icon-style-flat.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-lg .pgscore_info_box-content{
    width:72%
}
.vc_col-sm-6 .pgscore_info_box-icon-style-flat.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-lg .pgscore_info_box-content{
    width:77%
}
.vc_col-sm-3 .pgscore_info_box-icon-style-flat.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-md .pgscore_info_box-content{
    width:75%
}
.vc_col-sm-4 .pgscore_info_box-icon-style-flat.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-md .pgscore_info_box-content{
    width:67%
}
.vc_col-sm-5 .pgscore_info_box-icon-style-flat.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-md .pgscore_info_box-content{
    width:74%
}
.vc_col-sm-6 .pgscore_info_box-icon-style-flat.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-md .pgscore_info_box-content{
    width:79%
}
.vc_col-sm-3 .pgscore_info_box-icon-style-flat.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-sm .pgscore_info_box-content{
    width:78%
}
.vc_col-sm-4 .pgscore_info_box-icon-style-flat.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-sm .pgscore_info_box-content{
    width:70%
}
.vc_col-sm-5 .pgscore_info_box-icon-style-flat.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-sm .pgscore_info_box-content{
    width:76%
}
.vc_col-sm-6 .pgscore_info_box-icon-style-flat.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-sm .pgscore_info_box-content{
    width:81%
}
.vc_col-sm-3 .pgscore_info_box-icon-style-flat.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-xs .pgscore_info_box-content{
    width:80%
}
.vc_col-sm-4 .pgscore_info_box-icon-style-flat.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-xs .pgscore_info_box-content{
    width:73%
}
.vc_col-sm-5 .pgscore_info_box-icon-style-flat.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-xs .pgscore_info_box-content{
    width:78%
}
.vc_col-sm-6 .pgscore_info_box-icon-style-flat.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-xs .pgscore_info_box-content{
    width:82%
}
.vc_col-sm-3 .pgscore_info_box-icon-style-border.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-lg .pgscore_info_box-content{
    width:72%
}
.vc_col-sm-4 .pgscore_info_box-icon-style-border.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-lg .pgscore_info_box-content{
    width:66%
}
.vc_col-sm-5 .pgscore_info_box-icon-style-border.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-lg .pgscore_info_box-content{
    width:72%
}
.vc_col-sm-6 .pgscore_info_box-icon-style-border.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-lg .pgscore_info_box-content{
    width:77%
}
.vc_col-sm-3 .pgscore_info_box-icon-style-border.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-md .pgscore_info_box-content{
    width:73%
}
.vc_col-sm-4 .pgscore_info_box-icon-style-border.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-md .pgscore_info_box-content{
    width:68%
}
.vc_col-sm-5 .pgscore_info_box-icon-style-border.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-md .pgscore_info_box-content{
    width:74%
}
.vc_col-sm-6 .pgscore_info_box-icon-style-border.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-md .pgscore_info_box-content{
    width:76%
}
.vc_col-sm-3 .pgscore_info_box-icon-style-border.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-sm .pgscore_info_box-content{
    width:75%
}
.vc_col-sm-4 .pgscore_info_box-icon-style-border.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-sm .pgscore_info_box-content{
    width:72%
}
.vc_col-sm-5 .pgscore_info_box-icon-style-border.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-sm .pgscore_info_box-content{
    width:76%
}
.vc_col-sm-6 .pgscore_info_box-icon-style-border.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-sm .pgscore_info_box-content{
    width:81%
}
.vc_col-sm-3 .pgscore_info_box-icon-style-border.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-xs .pgscore_info_box-content{
    width:78%
}
.vc_col-sm-4 .pgscore_info_box-icon-style-border.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-xs .pgscore_info_box-content{
    width:75%
}
.vc_col-sm-5 .pgscore_info_box-icon-style-border.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-xs .pgscore_info_box-content{
    width:78%
}
.vc_col-sm-6 .pgscore_info_box-icon-style-border.pgscore_info_box-icon_position-right.pgscore_info_box-icon-size-xs .pgscore_info_box-content{
    width:82%
}
.pgscore_info_box-with-icon.pgscore_info_box-icon-style-border .pgscore_info_box-icon-inner,.pgscore_info_box-with-icon.pgscore_info_box-icon-style-border .pgscore_info_box-icon-outer,.pgscore_info_box-with-icon.pgscore_info_box-icon-style-flat .pgscore_info_box-icon-inner,.pgscore_info_box-with-icon.pgscore_info_box-icon-style-flat .pgscore_info_box-icon-outer{
    display:inline-block
}
.pgscore_info_box-with-icon.pgscore_info_box-icon-style-flat .pgscore_info_box-icon-inner{
    background-color:#878787;
    color:#fff
}
.pgscore_info_box-icon-shape-rounded .pgscore_info_box-icon-inner,.pgscore_info_box-icon-shape-rounded .pgscore_info_box-icon-outer{
    border-radius:5px
}
.pgscore_info_box-icon-shape-round .pgscore_info_box-icon-inner,.pgscore_info_box-icon-shape-round .pgscore_info_box-icon-outer{
    border-radius:50%
}
.pgscore_info_box-icon-style-border .pgscore_info_box-icon-inner{
    border:1px solid #878787
}
.pgscore_info_box-with-icon.pgscore_info_box-icon-source-font.pgscore_info_box-icon-style-border.pgscore_info_box-icon-size-xs .pgscore_info_box-icon-inner,.pgscore_info_box-with-icon.pgscore_info_box-icon-source-font.pgscore_info_box-icon-style-flat.pgscore_info_box-icon-size-xs .pgscore_info_box-icon-inner{
    height:50px;
    line-height:50px;
    width:50px
}
.pgscore_info_box-with-icon.pgscore_info_box-icon-source-font.pgscore_info_box-icon-style-border.pgscore_info_box-icon-size-sm .pgscore_info_box-icon-inner,.pgscore_info_box-with-icon.pgscore_info_box-icon-source-font.pgscore_info_box-icon-style-flat.pgscore_info_box-icon-size-sm .pgscore_info_box-icon-inner{
    height:60px;
    line-height:60px;
    width:60px
}
.pgscore_info_box-with-icon.pgscore_info_box-icon-source-font.pgscore_info_box-icon-style-border.pgscore_info_box-icon-size-md .pgscore_info_box-icon-inner,.pgscore_info_box-with-icon.pgscore_info_box-icon-source-font.pgscore_info_box-icon-style-flat.pgscore_info_box-icon-size-md .pgscore_info_box-icon-inner{
    height:70px;
    line-height:70px;
    width:70px
}
.pgscore_info_box-with-icon.pgscore_info_box-icon-source-font.pgscore_info_box-icon-style-border.pgscore_info_box-icon-size-lg .pgscore_info_box-icon-inner,.pgscore_info_box-with-icon.pgscore_info_box-icon-source-font.pgscore_info_box-icon-style-flat.pgscore_info_box-icon-size-lg .pgscore_info_box-icon-inner{
    height:80px;
    line-height:80px;
    width:80px
}
.pgscore_info_box-with-icon.pgscore_info_box-icon-source-font.pgscore_info_box-icon-style-border.pgscore_info_box-icon-size-xs .pgscore_info_box-icon-inner .vc-mono,.pgscore_info_box-with-icon.pgscore_info_box-icon-source-font.pgscore_info_box-icon-style-flat.pgscore_info_box-icon-size-xs .pgscore_info_box-icon-inner .vc-mono{
    line-height:11px
}
.pgscore_info_box-with-icon.pgscore_info_box-icon-source-font.pgscore_info_box-icon-style-border.pgscore_info_box-icon-size-sm .pgscore_info_box-icon-inner .vc-mono,.pgscore_info_box-with-icon.pgscore_info_box-icon-source-font.pgscore_info_box-icon-style-flat.pgscore_info_box-icon-size-sm .pgscore_info_box-icon-inner .vc-mono{
    line-height:14px
}
.pgscore_info_box-with-icon.pgscore_info_box-icon-source-font.pgscore_info_box-icon-style-border.pgscore_info_box-icon-size-md .pgscore_info_box-icon-inner .vc-mono,.pgscore_info_box-with-icon.pgscore_info_box-icon-source-font.pgscore_info_box-icon-style-flat.pgscore_info_box-icon-size-md .pgscore_info_box-icon-inner .vc-mono{
    line-height:26px
}
.pgscore_info_box-with-icon.pgscore_info_box-icon-source-font.pgscore_info_box-icon-style-border.pgscore_info_box-icon-size-lg .pgscore_info_box-icon-inner .vc-mono,.pgscore_info_box-with-icon.pgscore_info_box-icon-source-font.pgscore_info_box-icon-style-flat.pgscore_info_box-icon-size-lg .pgscore_info_box-icon-inner .vc-mono{
    line-height:26px
}
.pgscore_info_box.pgscore_info_box-icon-style-border .pgscore_info_box-icon-inner,.pgscore_info_box.pgscore_info_box-icon-style-flat .pgscore_info_box-icon-inner{
    display:flex;
    align-items:center;
    justify-content:center
}
.pgscore_info_box.pgscore_info_box-icon-style-border.pgscore_info_box-icon-source-image .pgscore_info_box-icon-inner,.pgscore_info_box.pgscore_info_box-icon-style-flat.pgscore_info_box-icon-source-image .pgscore_info_box-icon-inner{
    display:inline-block
}
.pgscore_info_box-icon-shape-square .pgscore_info_box-icon{
    font-size:30px
}
.pgscore_info_box-outer-border .pgscore_info_box-icon-outer{
    border:1px solid #323232;
    padding:5px
}
.pgscore_info_box-description p{
    margin-bottom:0;
    line-height:22px
}
.pgscore_info_box-title{
    margin-bottom:10px;
    font-weight: 600
}
.pgscore_info_box-icon-source-image .pgscore_info_box-icon{
    display:inline-block
}
.pgscore_info_box-icon-source-image .pgscore_info_box-icon img{
    width:100%;
    padding:10px
}
.pgscore_info_box-icon-source-image.pgscore_info_box-icon-style-flat.pgscore_info_box-icon-size-lg .pgscore_info_box-icon img{
    padding:20px
}
.pgscore_info_box-icon-source-image.pgscore_info_box-icon-style-flat.pgscore_info_box-icon-size-md .pgscore_info_box-icon img{
    padding:16px
}
.pgscore_info_box-icon-source-image.pgscore_info_box-icon-style-flat.pgscore_info_box-icon-size-sm .pgscore_info_box-icon img{
    padding:14px
}
.pgscore_info_box-icon-source-image.pgscore_info_box-icon-style-flat.pgscore_info_box-icon-size-xs .pgscore_info_box-icon img{
    padding:12px
}
.pgscore_info_box-icon-source-image.pgscore_info_box-icon-size-xs .pgscore_info_box-icon{
    width:42px;
    margin-bottom:15px
}
.pgscore_info_box-icon-source-image.pgscore_info_box-icon-size-sm .pgscore_info_box-icon{
    width:52px;
    margin-bottom:15px
}
.pgscore_info_box-icon-source-image.pgscore_info_box-icon-size-md .pgscore_info_box-icon{
    width:62px;
    margin-bottom:15px
}
.pgscore_info_box-icon-source-image.pgscore_info_box-icon-size-lg .pgscore_info_box-icon{
    width:82px;
    margin-bottom:15px
}
.pgscore_info_box-icon-source-image.pgscore_info_box-icon-size-xs.pgscore_info_box-icon_position-left .pgscore_info_box-icon,.pgscore_info_box-icon-source-image.pgscore_info_box-icon-size-xs.pgscore_info_box-icon_position-right .pgscore_info_box-icon{
    width:82px
}
.pgscore_info_box-icon-source-image.pgscore_info_box-icon-size-sm.pgscore_info_box-icon_position-left .pgscore_info_box-icon,.pgscore_info_box-icon-source-image.pgscore_info_box-icon-size-sm.pgscore_info_box-icon_position-right .pgscore_info_box-icon{
    width:94px
}
.pgscore_info_box-icon-source-image.pgscore_info_box-icon-size-md.pgscore_info_box-icon_position-left .pgscore_info_box-icon,.pgscore_info_box-icon-source-image.pgscore_info_box-icon-size-md.pgscore_info_box-icon_position-right .pgscore_info_box-icon{
    width:99px
}
.pgscore_info_box-icon-source-image.pgscore_info_box-icon-size-lg.pgscore_info_box-icon_position-left .pgscore_info_box-icon,.pgscore_info_box-icon-source-image.pgscore_info_box-icon-size-lg.pgscore_info_box-icon_position-right .pgscore_info_box-icon{
    width:110px
}
.pgscore_info_box-icon-source-image.pgscore_info_box-icon-style-default .pgscore_info_box-icon img{
    padding:0
}
.pgscore_info_box-icon-source-image.pgscore_info_box-icon-style-default.pgscore_info_box-icon-size-xs .pgscore_info_box-icon{
    width:42px
}
.pgscore_info_box-icon-source-image.pgscore_info_box-icon-style-default.pgscore_info_box-icon-size-sm .pgscore_info_box-icon{
    width:52px
}
.pgscore_info_box-icon-source-image.pgscore_info_box-icon-style-default.pgscore_info_box-icon-size-md .pgscore_info_box-icon{
    width:62px
}
.pgscore_info_box-icon-source-image.pgscore_info_box-icon-style-default.pgscore_info_box-icon-size-lg .pgscore_info_box-icon{
    width:72px
}
.pgscore_info_box.pgscore_info_box-icon-style-default.pgscore_info_box-icon_position-left .pgscore_info_box-icon{
    padding-right:25px
}
.pgscore_info_box.pgscore_info_box-icon-style-default.pgscore_info_box-icon_position-left.pgscore_info_box-icon-size-sm .pgscore_info_box-icon{
    padding-right:18px
}
.info_box-step_position-above_title .pgscore_info_box-inner{
    transition:all .3s ease-in-out;
    -webkit-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out
}
.info_box-step_position-above_title .pgscore_info_box-step{
    font-size:36px;
    font-weight:700;
    color:#ddd
}
.theme-dark .info_box-step_position-above_title .pgscore_info_box-step{
    color:#fff
}
.info_box-step_position-under_icon .pgscore_info_box-step{
    font-weight:700;
    color:#323232;
    opacity:.1;
    line-height:95px
}
.info_box-step_position-under_icon .pgscore_info_box-icon-outer{
    position:absolute;
    top:50%;
    left:50%;
    -ms-transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    z-index:1
}
.info_box-step_position-under_icon .pgscore_info_box-step-wrapper{
    text-align:center
}
.info_box-step_position-under_icon .pgscore_info_box-icon-wrap{
    position:relative;
    min-width:100px
}
.info_box-step_position-under_icon .pgscore_info_box-inner{
    padding:15px;
    -webkit-box-shadow:0 0 8px 3px rgba(0,0,0,.13);
    -moz-box-shadow:0 0 8px 3px rgba(0,0,0,.13);
    box-shadow:0 0 8px 3px rgba(0,0,0,.13)
}
.info_box-step_position-under_icon.pgscore_info_box-icon-size-lg .pgscore_info_box-step{
    font-size:60px
}
.info_box-step_position-under_icon.pgscore_info_box-icon-size-md .pgscore_info_box-step{
    font-size:50px
}
.info_box-step_position-under_icon.pgscore_info_box-icon-size-sm .pgscore_info_box-step{
    font-size:40px
}
.info_box-step_position-under_icon.pgscore_info_box-icon-size-xs .pgscore_info_box-step{
    font-size:30px
}
.info_box-step_position-opposite_icon .pgscore_info_box-content{
    position:relative
}
.info_box-step_position-opposite_icon .pgscore_info_box-step-wrapper{
    position:absolute;
    right:0;
    top:0
}
.info_box-step_position-opposite_icon .pgscore_info_box-step{
    font-size:95px;
    font-weight:700;
    color:#777;
    opacity:.1;
    line-height:95px
}
.info_box-step_position-under_icon.pgscore_info_box-icon-source-image .pgscore_info_box-icon-wrap,.info_box-step_position-under_icon.pgscore_info_box-with-icon .pgscore_info_box-icon-wrap{
    min-width:inherit
}
.info_box-step_position-under_icon.pgscore_info_box-icon-source-image .pgscore_info_box-icon img{
    padding:4px
}
.theme-dark .info_box-step_position-opposite_icon .pgscore_info_box-step{
    color:#fff
}
.pgscore_info_box-layout-style_3 .pgscore_info_box-content{
    margin-top:15px
}
.pgscore_info_box-layout-style_3 .pgscore_info_box-icon-wrap{
    position:relative;
    padding:15px 0
}
.pgscore_info_box.pgscore_info_box-layout-style_3 .pgscore_info_box-icon-outer{
    display:table-cell;
    min-width:70px;
    text-align:center
}
.pgscore_info_box.pgscore_info_box-layout-style_3 .pgscore_info_box-title{
    display:table-cell;
    padding:0 0 0 15px;
    margin:0;
    vertical-align:middle
}
.pgscore_info_box-layout-style_3 .pgscore_info_box-step-wrapper{
    position:absolute;
    left:0;
    top:0
}
.pgscore_info_box-layout-style_3 .pgscore_info_box-step{
    font-size:85px;
    font-weight:700;
    color:#000;
    opacity:.03;
    line-height:85px
}
.pgscore_info_box-layout-style_3.pgscore_info_box-icon-style-border .pgscore_info_box-icon-outer,.pgscore_info_box-layout-style_3.pgscore_info_box-icon-style-flat .pgscore_info_box-icon-outer{
    margin-bottom:15px
}
.pgscore_info_box-layout-style_3.pgscore_info_box-content_alignment-center .pgscore_info_box-title,.pgscore_info_box-layout-style_3.pgscore_info_box-content_alignment-right .pgscore_info_box-title{
    display:inherit
}
.pgscore_info_box-layout-style_3.pgscore_info_box-icon-source-image.pgscore_info_box-icon-size-lg .pgscore_info_box-icon,.pgscore_info_box-layout-style_3.pgscore_info_box-icon-source-image.pgscore_info_box-icon-size-md .pgscore_info_box-icon,.pgscore_info_box-layout-style_3.pgscore_info_box-icon-source-image.pgscore_info_box-icon-size-sm .pgscore_info_box-icon,.pgscore_info_box-layout-style_3.pgscore_info_box-icon-source-image.pgscore_info_box-icon-size-xs .pgscore_info_box-icon{
    width:inherit;
    margin-bottom:inherit
}
.pgscore_info_box-layout-style_3.pgscore_info_box-content_alignment-right .pgscore_info_box-step-wrapper{
    left:auto;
    right:0
}
.pgscore_info_box.pgscore_info_box-layout-style_3.pgscore_info_box-content_alignment-right .pgscore_info_box-icon-outer{
    display:inline-block;
    float:right
}
.pgscore_info_box-layout-style_3.pgscore_info_box-content_alignment-right .pgscore_info_box-title{
    display:inline-block;
    padding:0 15px 0 0
}
.pgscore_info_box-layout-style_3.pgscore_info_box-icon-source-image.pgscore_info_box-icon-size-lg .pgscore_info_box-icon-outer{
    min-width:70px
}
.pgscore_info_box-layout-style_3.pgscore_info_box-icon-source-image.pgscore_info_box-icon-size-md .pgscore_info_box-icon-outer{
    min-width:65px
}
.pgscore_info_box-layout-style_3.pgscore_info_box-icon-source-image.pgscore_info_box-icon-size-sm .pgscore_info_box-icon-outer{
    min-width:60px
}
.pgscore_info_box-layout-style_3.pgscore_info_box-icon-source-image.pgscore_info_box-icon-size-xs .pgscore_info_box-icon-outer{
    min-width:55px
}
.pgscore_info_box-layout-style_4 .pgscore_info_box-step-wrapper{
    display:table-cell;
    padding-right:15px;
    vertical-align:middle
}
.pgscore_info_box-layout-style_4 .pgscore_info_box-step{
    color:#04d39f;
    margin-bottom:0
}
.pgscore_info_box-layout-style_4 h2.pgscore_info_box-step{
    font-size:50px;
    line-height:50px
}
.pgscore_info_box-layout-style_4 h3.pgscore_info_box-step{
    font-size:40px;
    line-height:40px
}
.pgscore_info_box-layout-style_4 h4.pgscore_info_box-step{
    font-size:34px;
    line-height:34px
}
.pgscore_info_box-layout-style_4 h5.pgscore_info_box-step{
    font-size:28px;
    line-height:28px
}
.pgscore_info_box-layout-style_4 h6.pgscore_info_box-step{
    font-size:22px;
    line-height:22px
}
.pgscore_info_box-layout-style_4 .pgscore_info_box-title{
    display:table-cell;
    padding:0;
    margin:0;
    vertical-align:middle;
    font-weight:700
}
.pgscore_info_box-layout-style_4 .pgscore_info_box-content{
    margin-top:5px
}
.pgscore_info_box-layout-style_5 .pgscore_info_box-icon{
    display:table-cell;
    padding-right:65px;
    text-align:center;
    position:relative;
    vertical-align:top;
    padding-top:2px
}
.pgscore_info_box-layout-style_5 .pgscore_info_box-icon:before{
    content:"";
    position:absolute;
    top:14px;
    left:40px;
    width:30px;
    height:1px;
    background:#ccc
}
.pgscore_info_box-layout-style_5 .pgscore_info_box-content{
    display:table-cell
}
.pgscore_info_box-layout-style_5 .pgscore_info_box-icon-outer{
    padding-bottom:10px;
    margin-bottom:10px;
    position:relative
}
.pgscore_info_box-layout-style_5 .pgscore_info_box-icon-outer:before{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:3px;
    background:#000
}
.pgscore_info_box-layout-style_5 .pgscore_info_box-icon-outer .pgscore_info_box-icon-inner{
    font-size:24px
}
.pgscore_info_box-layout-style_5 .pgscore_info_box-step{
    font-size:16px;
    color:#04d39f;
    font-weight:700;
    line-height:22px;
    vertical-align:top
}
.pgscore_info_box-layout-style_5 .pgscore_info_box-title{
    font-weight:600
}
.pgscore_info_box-layout-style_5 h2.pgscore_info_box-title{
    font-size:26px;
    line-height:32px
}
.pgscore_info_box-layout-style_5 h3.pgscore_info_box-title{
    font-size:24px;
    line-height:30px
}
.pgscore_info_box-layout-style_5 h4.pgscore_info_box-title{
    font-size:22px;
    line-height:28px
}
.pgscore_info_box-layout-style_5 h5.pgscore_info_box-title{
    font-size:20px;
    line-height:26px
}
.pgscore_info_box-layout-style_5 h6.pgscore_info_box-title{
    font-size:18px;
    line-height:22px
}
.theme-dark .pgscore_info_box-layout-style_5 .pgscore_info_box-icon:before{
    background:rgba(255,255,255,.2)
}
.pgscore_info_box-with-icon.pgscore_info_box-icon-style-border.pgscore_info_box-icon-size-md .pgscore_info_box-icon i:before,.pgscore_info_box-with-icon.pgscore_info_box-icon-style-flat.pgscore_info_box-icon-size-md .pgscore_info_box-icon i:before{
    font-size:32px
}
.pgscore_info_box-with-icon.pgscore_info_box-icon-style-border.pgscore_info_box-icon-size-lg .pgscore_info_box-icon i:before,.pgscore_info_box-with-icon.pgscore_info_box-icon-style-flat.pgscore_info_box-icon-size-lg .pgscore_info_box-icon i:before{
    font-size:36px
}
.pgscore_info_box.pgscore_info_box-layout-style_1.pgscore_info_box-icon-style-default.pgscore_info_box-icon-size-lg .pgscore_info_box-icon i:before{
    line-height:55px
}
.pgscore_info_box.pgscore_info_box-layout-style_2.pgscore_info_box-icon-style-default.pgscore_info_box-icon-size-lg .pgscore_info_box-icon i:before{
    line-height:60px
}
.info_box-step_position-above_title .pgscore_info_box-step{
    line-height:34px
}
.info_box-step_position-under_icon .pgscore_info_box-inner{
    -webkit-box-shadow:0 0 8px 3px rgba(0,0,0,.13);
    -moz-box-shadow:0 0 8px 3px rgba(0,0,0,.13);
    box-shadow:0 2px 15px rgba(0,0,0,.06);
    border:1px solid rgba(0,0,0,.05);
    margin:10px 0
}
.info_box-step_position-opposite_icon .pgscore_info_box-step{
    font-size:80px;
    line-height:60px
}
.pgscore_info_box-layout-style_3 .pgscore_info_box-icon-wrap{
    padding:0
}
.pgscore_info_box.pgscore_info_box-layout-style_3 .pgscore_info_box-icon-outer{
    min-width:20px
}
.pgscore_info_box-layout-style_3.pgscore_info_box-with-icon.pgscore_info_box-icon-source-font.pgscore_info_box-icon-size-lg .pgscore_info_box-icon i:before{
    line-height:66px
}
.pgscore_info_box_2 .pgscore_info_box_2-title{
    margin-bottom:10px
}
.pgscore_info_box_2 .pgscore_info_box_2-content p{
    margin-bottom:0
}
.pgscore_info_box_2.pgscore_info_box_2-icon-shape-rounded .pgscore_info_box_2-icon-inner{
    border-radius:3px
}
.pgscore_info_box_2.pgscore_info_box_2-icon-shape-round .pgscore_info_box_2-icon-inner{
    border-radius:75px;
    overflow:hidden
}
.pgscore_info_box_2.pgscore_info_box_2-icon-size-lg.pgscore_info_box_2-icon-shape-round .pgscore_info_box_2-icon-inner img{
    padding:10px!important
}
.pgscore_info_box_2.pgscore_info_box_2-icon-size-xlg.pgscore_info_box_2-icon-shape-round .pgscore_info_box_2-icon-inner img{
    padding:15px!important
}
.pgscore_info_box_2-content_alignment-center{
    text-align:center
}
.pgscore_info_box_2-content_alignment-right{
    text-align:right
}
.pgscore_info_box_2-icon-style-default .pgscore_info_box_2-icon{
    margin-bottom:15px;
    display:inline-block
}
.pgscore_info_box_2-icon-style-default.pgscore_info_box_2-icon-source-image .pgscore_info_box_2-icon{
    margin-bottom:20px
}
.pgscore_info_box_2-icon-style-default .pgscore_info_box_2-icon-inner i{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    justify-content:center
}
.pgscore_info_box_2-icon-style-default.pgscore_info_box_2-icon-size-xs .pgscore_info_box_2-icon-inner{
    font-size:28px;
    line-height:28px
}
.pgscore_info_box_2-icon-style-default.pgscore_info_box_2-icon-size-sm .pgscore_info_box_2-icon-inner{
    font-size:35px;
    line-height:35px
}
.pgscore_info_box_2-icon-style-default.pgscore_info_box_2-icon-size-md .pgscore_info_box_2-icon-inner{
    font-size:45px;
    line-height:45px
}
.pgscore_info_box_2-icon-style-default.pgscore_info_box_2-icon-size-lg .pgscore_info_box_2-icon-inner{
    font-size:55px;
    line-height:55px
}
.pgscore_info_box_2-icon-style-default.pgscore_info_box_2-icon-size-xlg .pgscore_info_box_2-icon-inner{
    font-size:70px;
    line-height:70px
}
.pgscore_info_box_2-icon-style-default.pgscore_info_box_2-icon-size-xs.pgscore_info_box_2-icon_position-left .pgscore_info_box_2-icon,.pgscore_info_box_2-icon-style-default.pgscore_info_box_2-icon-size-xs.pgscore_info_box_2-icon_position-right .pgscore_info_box_2-icon{
    width:35px
}
.pgscore_info_box_2-icon-style-default.pgscore_info_box_2-icon-size-sm.pgscore_info_box_2-icon_position-left .pgscore_info_box_2-icon,.pgscore_info_box_2-icon-style-default.pgscore_info_box_2-icon-size-sm.pgscore_info_box_2-icon_position-right .pgscore_info_box_2-icon{
    width:45px
}
.pgscore_info_box_2-icon-style-default.pgscore_info_box_2-icon-size-md.pgscore_info_box_2-icon_position-left .pgscore_info_box_2-icon,.pgscore_info_box_2-icon-style-default.pgscore_info_box_2-icon-size-md.pgscore_info_box_2-icon_position-right .pgscore_info_box_2-icon{
    width:55px
}
.pgscore_info_box_2-icon-style-default.pgscore_info_box_2-icon-size-lg.pgscore_info_box_2-icon_position-left .pgscore_info_box_2-icon,.pgscore_info_box_2-icon-style-default.pgscore_info_box_2-icon-size-lg.pgscore_info_box_2-icon_position-right .pgscore_info_box_2-icon{
    width:65px
}
.pgscore_info_box_2-icon-style-border.pgscore_info_box_2-icon-size-xs .pgscore_info_box_2-icon-inner,.pgscore_info_box_2-icon-style-flat.pgscore_info_box_2-icon-size-xs .pgscore_info_box_2-icon-inner{
    font-size:20px
}
.pgscore_info_box_2-icon-style-border.pgscore_info_box_2-icon-size-sm .pgscore_info_box_2-icon-inner,.pgscore_info_box_2-icon-style-flat.pgscore_info_box_2-icon-size-sm .pgscore_info_box_2-icon-inner{
    font-size:25px
}
.pgscore_info_box_2-icon-style-border.pgscore_info_box_2-icon-size-md .pgscore_info_box_2-icon-inner,.pgscore_info_box_2-icon-style-flat.pgscore_info_box_2-icon-size-md .pgscore_info_box_2-icon-inner{
    font-size:30px
}
.pgscore_info_box_2-icon-style-border.pgscore_info_box_2-icon-size-lg .pgscore_info_box_2-icon-inner,.pgscore_info_box_2-icon-style-flat.pgscore_info_box_2-icon-size-lg .pgscore_info_box_2-icon-inner{
    font-size:38px
}
.pgscore_info_box_2-icon-style-border.pgscore_info_box_2-icon-size-xlg .pgscore_info_box_2-icon-inner,.pgscore_info_box_2-icon-style-flat.pgscore_info_box_2-icon-size-xlg .pgscore_info_box_2-icon-inner{
    font-size:44px
}
.pgscore_info_box_2-icon-style-border .pgscore_info_box_2-icon-inner{
    border-width:2px;
    border-style:solid
}
.pgscore_info_box_2-icon-style-border .pgscore_info_box_2-icon-inner,.pgscore_info_box_2-icon-style-flat .pgscore_info_box_2-icon-inner{
    text-align:center;
    display:flex;
    justify-content:center;
    flex-direction:column;
    text-align:center
}
.pgscore_info_box_2-icon-style-border .pgscore_info_box_2-icon-inner img,.pgscore_info_box_2-icon-style-flat .pgscore_info_box_2-icon-inner img{
    padding:12px;
    width:100%;
    height:100%
}
.pgscore_info_box_2-icon-style-border.pgscore_info_box_2-icon-size-xs .pgscore_info_box_2-icon-inner img,.pgscore_info_box_2-icon-style-flat.pgscore_info_box_2-icon-size-xs .pgscore_info_box_2-icon-inner img{
    padding:4px
}
.pgscore_info_box_2-icon-style-border.pgscore_info_box_2-icon-size-sm .pgscore_info_box_2-icon-inner img,.pgscore_info_box_2-icon-style-flat.pgscore_info_box_2-icon-size-sm .pgscore_info_box_2-icon-inner img{
    padding:5px
}
.pgscore_info_box_2-icon-style-border.pgscore_info_box_2-icon-size-md .pgscore_info_box_2-icon-inner img,.pgscore_info_box_2-icon-style-flat.pgscore_info_box_2-icon-size-md .pgscore_info_box_2-icon-inner img{
    padding:6px
}
.pgscore_info_box_2-icon-style-border.pgscore_info_box_2-icon-size-lg .pgscore_info_box_2-icon-inner img,.pgscore_info_box_2-icon-style-flat.pgscore_info_box_2-icon-size-lg .pgscore_info_box_2-icon-inner img{
    padding:8px
}
.pgscore_info_box_2-icon-style-border.pgscore_info_box_2-icon-size-xlg .pgscore_info_box_2-icon-inner img,.pgscore_info_box_2-icon-style-flat.pgscore_info_box_2-icon-size-xlg .pgscore_info_box_2-icon-inner img{
    padding:10px
}
.pgscore_info_box_2.pgscore_info_box_2-icon-style-border .pgscore_info_box_2-icon,.pgscore_info_box_2.pgscore_info_box_2-icon-style-flat .pgscore_info_box_2-icon{
    display:inline-block;
    margin-bottom:20px
}
.pgscore_info_box_2-icon-style-border.pgscore_info_box_2-icon-size-xs .pgscore_info_box_2-icon-inner,.pgscore_info_box_2-icon-style-flat.pgscore_info_box_2-icon-size-xs .pgscore_info_box_2-icon-inner{
    width:45px;
    height:45px
}
.pgscore_info_box_2-icon-style-border.pgscore_info_box_2-icon-size-sm .pgscore_info_box_2-icon-inner,.pgscore_info_box_2-icon-style-flat.pgscore_info_box_2-icon-size-sm .pgscore_info_box_2-icon-inner{
    width:55px;
    height:55px
}
.pgscore_info_box_2-icon-style-border.pgscore_info_box_2-icon-size-md .pgscore_info_box_2-icon-inner,.pgscore_info_box_2-icon-style-flat.pgscore_info_box_2-icon-size-md .pgscore_info_box_2-icon-inner{
    width:75px;
    height:75px
}
.pgscore_info_box_2-icon-style-border.pgscore_info_box_2-icon-size-lg .pgscore_info_box_2-icon-inner,.pgscore_info_box_2-icon-style-flat.pgscore_info_box_2-icon-size-lg .pgscore_info_box_2-icon-inner{
    width:85px;
    height:85px
}
.pgscore_info_box_2-icon-style-border.pgscore_info_box_2-icon-size-xlg .pgscore_info_box_2-icon-inner,.pgscore_info_box_2-icon-style-flat.pgscore_info_box_2-icon-size-xlg .pgscore_info_box_2-icon-inner{
    width:100px;
    height:100px
}
.pgscore_info_box_2-icon_position-left{
    text-align:left
}
.pgscore_info_box_2-icon_position-right{
    text-align:right
}
.pgscore_info_box_2-icon_position-left .pgscore_info_box_2-icon-inner,.pgscore_info_box_2-icon_position-right .pgscore_info_box_2-icon-inner{
    margin-bottom:0
}
.pgscore_info_box_2-icon_position-left .pgscore_info_box_2-inner,.pgscore_info_box_2-icon_position-right .pgscore_info_box_2-inner{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch
}
.pgscore_info_box_2-icon_position-left .pgscore_info_box_2-inner{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row
}
.pgscore_info_box_2-icon_position-right .pgscore_info_box_2-inner{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.pgscore_info_box_2-icon_position-left .pgscore_info_box_2-inner .pgscore_info_box_2-icon{
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    margin-bottom:0;
    margin-right:15px;
    text-align:center
}
.pgscore_info_box_2-icon_position-left .pgscore_info_box_2-inner .pgscore_info_box_2-content{
    align-self:center
}
.pgscore_info_box_2-icon-source-image .pgscore_info_box_2-icon-inner{
    display:inline-block
}
.pgscore_info_box_2-icon-source-image.pgscore_info_box_2-icon-size-xs .pgscore_info_box_2-icon{
    width:50px
}
.pgscore_info_box_2-icon-source-image.pgscore_info_box_2-icon-size-sm .pgscore_info_box_2-icon{
    width:60px
}
.pgscore_info_box_2-icon-source-image.pgscore_info_box_2-icon-size-md .pgscore_info_box_2-icon{
    width:70px
}
.pgscore_info_box_2-icon-source-image.pgscore_info_box_2-icon-size-lg .pgscore_info_box_2-icon{
    width:85px
}
.pgscore_info_box_2-icon-source-image.pgscore_info_box_2-icon-size-xlg .pgscore_info_box_2-icon{
    width:100px
}
.pgscore_info_box_2-icon_position-left .pgscore_info_box_2-inner .pgscore_info_box_2-content,.pgscore_info_box_2-icon_position-right .pgscore_info_box_2-inner .pgscore_info_box_2-content{
    -webkit-box-flex:1;
    -ms-flex:1 1 auto;
    flex:1 1 auto
}
.pgscore_info_box_2-icon_position-right .pgscore_info_box_2-inner .pgscore_info_box_2-icon{
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    margin-bottom:0;
    margin-left:15px;
    text-align:center
}
.pgscore_info_box_2-layout-style_3 .pgscore_info_box_2-title{
    margin:10px 0
}
.pgscore_info_box_2-layout-style_3 .pgscore_info_box_2-inner{
    padding:25px;
    background-repeat:no-repeat;
    background-position:center;
    -webkit-transition:.3s ease-in-out;
    transition:.3s ease-in-out;
    min-height:225px;
    display:flex;
    justify-content:center;
    flex-direction:column
}
.pgscore_info_box_2.pgscore_info_box_2-layout-style_1.animated .pgscore_info_box_2-icon-inner{
    transition:all .3s ease-in-out
}
.pgscore_info_box_2.pgscore_info_box_2-layout-style_1.animated:hover .pgscore_info_box_2-icon-inner{
    transform:scale(1.2)
}
.pgscore_info_box_2.pgscore_info_box_2-layout-style_2.animated .pgscore_info_box_2-icon-inner{
    transition:all .3s ease-in-out
}
.pgscore_info_box_2.pgscore_info_box_2-layout-style_2.animated:hover .pgscore_info_box_2-icon-inner{
    transform:scale(1.2)
}
.testimonial{
    position:relative;
    background:#f9f9f9;
    padding:85px 50px 45px 70px;
    margin:0 8px 4px 0;
    margin-top:45px;
    color:#757575;
    font-weight:400;
    line-height:24px;
    text-align:center;
    -webkit-box-shadow:8px 4px 0 0 #999;
    -moz-box-shadow:8px 4px 0 0 #9f9;
    box-shadow:8px 4px 0 0 #999
}
.row-background-dark .testimonial p{
    color:#757575
}
.row-background-dark .owl-carousel.owl-theme .owl-dots .owl-dot.active span{
    background:#999
}
.row-background-dark .owl-carousel.owl-theme .owl-dots .owl-dot span{
    background:#fff
}
.row-background-dark .owl-carousel.owl-theme .owl-dots .owl-dot span{
    background:#fff
}
.row-background-light .testimonial-avatar img{
    border:4px solid #757575
}
.row-background-light .testimonial{
    -webkit-box-shadow:8px 4px 0 0 rgba(117,117,117,.2);
    box-shadow:8px 4px 0 0 rgba(117,117,117,.2)
}
.row-background-light .owl-carousel.owl-theme .owl-dots .owl-dot.active span{
    background:#fff
}
.row-background-light .owl-carousel.owl-theme .owl-dots .owl-dot:hover span{
    background:#fff
}
.row-background-light .testimonial{
    box-shadow:none
}
.testimonial{
    background:0 0;
    box-shadow:none;
    padding:0;
    margin:0
}
.testimonial p{
    font-size:18px;
    line-height:34px;
    color:#323232;
    margin-bottom:15px;
    font-style:italic
}
.testimonial i.fa-quote-left{
    font-size:70px;
    margin-bottom:20px;
    color:#04d39f
}
.testimonial .client-info{
    margin-bottom:20px!important
}
.testimonial .client-info .author-name{
    display:inline-block;
    font-size:14px;
    color:#04d39f;
    font-weight:400;
    margin-bottom:0
}
.testimonial .client-info .author-name+span:before{
    content:"|";
    font-size:14px;
    padding:0 6px;
    color:#000
}
.testimonial .testimonial-nav{
    margin-bottom:0;
    width:200px;
    margin:0 auto
}
.testimonial .testimonial-nav .slick-list{
    padding:0!important
}
.testimonial .testimonial-nav .slick-slide{
    margin:0;
    outline:0
}
.testimonial .testimonial-nav .slick-slide .author-photo{
    margin-bottom:0;
    cursor:pointer
}
.testimonial .testimonial-nav .slick-slide img{
    padding:8px;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    transition:.3s;
    border-radius:80px
}
.testimonial .testimonial-nav .slick-current img{
    padding:0;
    border:3px solid #04d39f
}
.testimonial .testimonial-nav .slick-prev{
    left:-35px
}
.testimonial .testimonial-nav .slick-next{
    right:-35px
}
.testimonial .slick-initialized .slick-slide{
    outline:0
}
.testimonial.testimonial-single .testimonial-nav{
    width:84px
}
.testimonial .slick-slider .slick-arrow{
    background:0 0
}
.testimonial .slick-slider .slick-next:before,.testimonial .slick-slider .slick-prev:before{
    color:#000
}
.testimonial .slick-slider .slick-next:hover:before,.testimonial .slick-slider .slick-prev:hover:before{
    color:#04d39f
}
.testimonial.testimonial-style-1 .slick-slider .slick-arrow{
    background:0 0
}
.row-background-light .testimonial.testimonial-style-1 .client-info .author-name,.row-background-light .testimonial.testimonial-style-1 .client-info .author-name+span:before,.row-background-light .testimonial.testimonial-style-1 .client-info span,.row-background-light .testimonial.testimonial-style-1 .slick-caption>i,.row-background-light .testimonial.testimonial-style-1 .slick-slider .slick-next:before,.row-background-light .testimonial.testimonial-style-1 .slick-slider .slick-next:hover:before,.row-background-light .testimonial.testimonial-style-1 .slick-slider .slick-prev:before,.row-background-light .testimonial.testimonial-style-1 .slick-slider .slick-prev:hover:before,.row-background-light .testimonial.testimonial-style-1 p{
    color:#fff
}
.row-background-light .testimonial.testimonial-style-1 .testimonial-nav .slick-current img{
    border-color:#fff
}
.row-background-dark .testimonial.testimonial-style-1 .client-info .author-name+span:before,.row-background-dark .testimonial.testimonial-style-1 .client-info span,.row-background-dark .testimonial.testimonial-style-1 .slick-slider .slick-next:before,.row-background-dark .testimonial.testimonial-style-1 .slick-slider .slick-prev:before,.row-background-dark .testimonial.testimonial-style-1 p{
    color:#fff
}
.theme-dark .testimonial.testimonial-style-1 .client-info .author-name+span:before,.theme-dark .testimonial.testimonial-style-1 .client-info span,.theme-dark .testimonial.testimonial-style-1 .slick-slider .slick-next:before,.theme-dark .testimonial.testimonial-style-1 .slick-slider .slick-prev:before,.theme-dark .testimonial.testimonial-style-1 p{
    color:#fff
}
.testimonial-style-2 .testimonials-title{
    text-transform:uppercase;
    font-weight:700;
    margin-bottom:0
}
.testimonial-style-2 .client-image{
    margin-bottom:20px;
    padding-top:20px
}
.testimonial-style-2 .client-image .author-photo img{
    width:125px;
    height:auto;
    display:inline-block;
    border:4px solid #fff;
    box-shadow:0 3px 20px rgba(0,0,0,.2);
    -webkit-border-radius:80px;
    -moz-border-radius:80px;
    border-radius:80px
}
.testimonial.testimonial-style-2 p{
    font-size:15px;
    line-height:28px;
    font-style:normal;
    margin-top:10px
}
.testimonial.testimonial-style-2 .client-info{
    margin-bottom:5px
}
.testimonial-style-2 .testimonials-carousel-nav{
    margin:10px 0
}
.testimonial-style-2 .testimonials-carousel-nav>div{
    width:35px;
    height:35px;
    border:2px solid #323232;
    font-size:11px;
    background:0 0;
    border-radius:50px;
    display:inline-block;
    text-align:center;
    line-height:38px;
    cursor:pointer;
    margin:0 3px;
    -webkit-box-shadow:0 3px 12px rgba(0,0,0,.1);
    -moz-box-shadow:0 3px 12px rgba(0,0,0,.1);
    box-shadow:0 3px 12px rgba(0,0,0,.1);
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.testimonial-style-2 .testimonials-carousel-nav>div:hover{
    background:#04d39f;
    border-color:#04d39f;
    color:#fff
}
.testimonial.testimonial-style-2 .testimonials-carousel-nav .disabled{
    opacity:.5;
    visibility:visible;
    cursor:no-drop;
    background:0 0
}
.row-background-light .testimonial.testimonial-style-2 .client-info .author-name,.row-background-light .testimonial.testimonial-style-2 .client-info .author-name+span:before,.row-background-light .testimonial.testimonial-style-2 .client-info span,.row-background-light .testimonial.testimonial-style-2 .item,.row-background-light .testimonial.testimonial-style-2 p{
    color:#fff
}
.row-background-light .testimonial.testimonial-style-2 .testimonials-carousel-nav>div{
    border-color:#fff;
    color:#fff
}
.row-background-light .testimonial.testimonial-style-2 .testimonials-carousel-nav>div:hover{
    background:#fff;
    border-color:#fff;
    color:#323232
}
.row-background-dark .testimonial.testimonial-style-2 .client-info .author-name+span:before,.row-background-dark .testimonial.testimonial-style-2 .client-info span,.row-background-dark .testimonial.testimonial-style-2 .item,.row-background-dark .testimonial.testimonial-style-2 p{
    color:#fff
}
.theme-dark .testimonial.testimonial-style-2 .client-info .author-name+span:before,.theme-dark .testimonial.testimonial-style-2 .client-info span,.theme-dark .testimonial.testimonial-style-2 .item,.theme-dark .testimonial.testimonial-style-2 p{
    color:#fff
}
.row-background-dark .testimonial.testimonial-style-2 .testimonials-carousel-nav>div,.row-background-dark .testimonial.testimonial-style-3 .client-info span,.theme-dark .testimonial.testimonial-style-2 .testimonials-carousel-nav>div,.theme-dark .testimonial.testimonial-style-3 .client-info span{
    border-color:#e8e8e8;
    color:#e8e8e8
}
.row-background-dark .testimonial.testimonial-style-2 .testimonials-carousel-nav>div:hover,.theme-dark .testimonial.testimonial-style-2 .testimonials-carousel-nav>div:hover{
    border-color:#04d39f
}
.testimonial.testimonial-style-3{
    text-align:left
}
.testimonial.testimonial-style-3 p{
    font-size:15px;
    margin-bottom:25px;
    line-height:28px;
    color:#323232
}
.testimonial.testimonial-style-3 .owl-item{
    padding:0 20px
}
.testimonial.testimonial-style-3 .owl-item .item{
    background:#fff;
    margin:20px 0;
    padding:23px;
    -webkit-box-shadow:0 3px 20px rgba(0,0,0,.08);
    -moz-box-shadow:0 3px 20px rgba(0,0,0,.08);
    box-shadow:0 3px 20px rgba(0,0,0,.08);
    border-radius:3px
}
.testimonial-style-3 .owl-carousel .owl-item img{
    width:65px;
    border:2px solid #04d39f
}
.testimonial-style-3 .testimonial-meta{
    display:table;
    padding-top:20px
}
.testimonial-style-3.testimonial .testimonial-content{
    line-height:28px
}
.testimonial-style-3.testimonial .client-info{
    margin-bottom:0;
    display:table-cell;
    position:relative;
    vertical-align:bottom
}
.testimonial.testimonial-style-3 .client-info:before{
    content:"\f10d";
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    font-size:46px;
    position:absolute;
    left:3px;
    top:12px;
    opacity:.1
}
.testimonial-style-3 .client-image{
    display:table-cell;
    padding-right:15px
}
.testimonial-style-3:hover .testimonials-carousel-nav>div{
    opacity:1
}
.testimonial-style-3 .testimonials-carousel-nav>div{
    opacity:0;
    transition:all .2s ease-in-out;
    -webkit-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -ms-transition:all .2s ease-in-out;
    width:28px;
    height:50px;
    background:#323232;
    border-radius:3px;
    display:inline-block;
    text-align:center;
    color:#fff;
    line-height:60px;
    cursor:pointer;
    margin:0 3px;
    box-shadow:0 0 10px 0 rgba(0,0,0,.09);
    position:absolute;
    top:50%;
    margin-top:-20px;
    z-index:9
}
.testimonial-style-3 .testimonials-carousel-nav>div:hover{
    background:#04d39f
}
.testimonial-style-3 .testimonials-carousel-nav>div .fa{
    font-size:18px
}
.testimonial-style-3 .testimonials-carousel-nav .owl-prev{
    left:0
}
.testimonial-style-3 .testimonials-carousel-nav .owl-next{
    right:0
}
.testimonial-style-3:hover .testimonials-carousel-nav .owl-prev{
    left:15px
}
.testimonial-style-3:hover .testimonials-carousel-nav .owl-next{
    right:15px
}
.testimonial-style-3 .owl-stage{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.testimonial .testimonials-carousel-nav .disabled{
    opacity:0;
    visibility:hidden
}
.row-background-dark .testimonial.testimonial-style-3 .owl-item .item,.theme-dark .testimonial.testimonial-style-3 .owl-item .item{
    background:rgba(255,255,255,.03)
}
.theme-dark .testimonial-style-3.testimonial .testimonial-content,.theme-dark .testimonial.testimonial-style-3 .client-info .author-name+span:before,.theme-dark .testimonial.testimonial-style-3 .client-info span,.theme-dark .testimonial.testimonial-style-3 .client-info:before{
    color:#e8e8e8
}
.row-background-dark .testimonial-style-3.testimonial .testimonial-content,.row-background-dark .testimonial.testimonial-style-3 .client-info .author-name+span:before,.row-background-dark .testimonial.testimonial-style-3 .client-info span,.row-background-dark .testimonial.testimonial-style-3 .client-info:before{
    color:#e8e8e8
}
.testimonial-style-4 .author-photo>img{
    width:70px;
    border:2px solid #04d39f
}
.testimonial-style-4 .testimonial-content p{
    font-size:22px
}
.testimonial-style-4 .testimonial-meta .client-image{
    margin-bottom:15px
}
.testimonial-style-4 .owl-carousel .owl-item img{
    display:inline-block;
    width:70px
}
.testimonial-style-4 .owl-next,.testimonial-style-4 .owl-prev{
    border:2px solid #323232;
    border-radius:50%;
    display:inline-block;
    margin:0 3px;
    height:35px;
    line-height:38px;
    font-size:11px;
    width:35px;
    cursor:pointer
}
.testimonial-style-4 .owl-next:hover,.testimonial-style-4 .owl-prev:hover{
    background:#04d39f;
    border-color:#04d39f;
    color:#fff;
    -webkit-box-shadow:0 3px 12px rgba(0,0,0,.1);
    -moz-box-shadow:0 3px 12px rgba(0,0,0,.1);
    box-shadow:0 3px 12px rgba(0,0,0,.1);
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.row-background-light .testimonial-style-4 .client-info .author-name,.row-background-light .testimonial-style-4 .testimonial-content p,.row-background-light .testimonial-style-4 .testimonial-content>i,.row-background-light .testimonial-style-4 .testimonial-information .client-info span{
    color:#fff
}
.row-background-light .testimonial-style-4 .author-photo>img,.row-background-light .testimonial-style-4 .owl-next,.row-background-light .testimonial-style-4 .owl-prev{
    border-color:#fff;
    color:#fff
}
.row-background-dark .testimonial-style-4 .testimonial-content p,.row-background-dark .testimonial-style-4 .testimonial-information .client-info span{
    color:#fff
}
.row-background-dark .testimonial-style-4 .owl-next,.row-background-dark .testimonial-style-4 .owl-prev{
    border-color:#fff;
    color:#fff
}
.theme-dark .testimonial-style-4 .testimonial-content p,.theme-dark .testimonial-style-4 .testimonial-information .client-info span{
    color:#fff
}
.theme-dark .testimonial-style-4 .owl-next,.theme-dark .testimonial-style-4 .owl-prev{
    border-color:#fff;
    color:#fff
}
.testimonial-style-5 .author-photo>img{
    width:90px!important;
    border:2px solid #04d39f
}
.testimonial-style-5 .client-image{
    float:left;
    margin-right:65px
}
.testimonial-style-5 .testimonial-content{
    text-align:left;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    position:relative
}
.testimonial-style-5 .testimonial-content:before{
    content:"\f10d";
    position:absolute;
    z-index:9;
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    font-size:36px;
    left:-45px;
    color:#efefef;
    top:5px
}
.testimonial-style-5 .testimonial-content p{
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    line-height:30px;
    font-size:16px
}
.testimonial-style-5 .testimonial-content .client-info{
    -webkit-box-flex:1;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    position:relative;
    margin-bottom:0!important
}
.testimonial-style-5:hover .testimonials-carousel-nav>div{
    opacity:1
}
.testimonial-style-5 .testimonials-carousel-nav>div{
    opacity:0;
    transition:all .2s ease-in-out;
    -webkit-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -ms-transition:all .2s ease-in-out;
    width:28px;
    height:50px;
    background:#323232;
    border-radius:3px;
    display:inline-block;
    text-align:center;
    color:#fff;
    line-height:60px;
    cursor:pointer;
    margin:0 3px;
    box-shadow:0 0 10px 0 rgba(0,0,0,.09);
    position:absolute;
    top:50%;
    margin-top:-20px;
    z-index:9
}
.testimonial-style-5 .testimonials-carousel-nav>div:hover{
    background:#04d39f
}
.testimonial-style-5 .testimonials-carousel-nav>div .fa{
    font-size:18px
}
.testimonial-style-5 .testimonials-carousel-nav .owl-prev{
    left:0
}
.testimonial-style-5 .testimonials-carousel-nav .owl-next{
    right:0
}
.testimonial-style-5:hover .testimonials-carousel-nav .owl-prev{
    left:15px
}
.testimonial-style-5:hover .testimonials-carousel-nav .owl-next{
    right:15px
}
.testimonial-style-5 .owl-stage{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.row-background-light .testimonial-style-5 .testimonial-content:before{
    color:rgba(255,255,255,.15)
}
.row-background-light .testimonial-style-5 .client-info .author-name,.row-background-light .testimonial-style-5 .testimonial-content p,.row-background-light .testimonial-style-5 .testimonial-information .client-info span{
    color:#fff
}
.row-background-light .testimonial-style-5 .author-photo>img{
    border-color:#fff
}
.row-background-dark .testimonial-style-5 .testimonial-content:before{
    color:rgba(255,255,255,.15)
}
.row-background-dark .testimonial-style-5 .testimonial-content p,.row-background-dark .testimonial-style-5 .testimonial-information .client-info span{
    color:#fff
}
.row-background-dark .testimonial-style-5 .owl-next,.row-background-dark .testimonial-style-5 .owl-prev{
    border-color:#fff;
    color:#fff
}
.theme-dark .testimonial-style-5 .testimonial-content:before{
    color:rgba(255,255,255,.15)
}
.theme-dark .testimonial-style-5 .testimonial-content p,.theme-dark .testimonial-style-5 .testimonial-information .client-info span{
    color:#fff
}
.theme-dark .testimonial-style-5 .owl-next,.theme-dark .testimonial-style-5 .owl-prev{
    border-color:#fff;
    color:#fff
}
.testimonial-style-6 .owl-next,.testimonial-style-6 .owl-prev{
    border:2px solid #323232;
    border-radius:50%;
    display:inline-block;
    margin:0 3px;
    height:35px;
    line-height:38px;
    font-size:11px;
    width:35px;
    cursor:pointer
}
.testimonial-style-6 .testimonial-meta .client-info{
    margin-bottom:0!important
}
.testimonial-style-6 .owl-next:hover,.testimonial-style-6 .owl-prev:hover{
    background:#04d39f;
    border-color:#04d39f;
    color:#fff;
    -webkit-box-shadow:0 3px 12px rgba(0,0,0,.1);
    -moz-box-shadow:0 3px 12px rgba(0,0,0,.1);
    box-shadow:0 3px 12px rgba(0,0,0,.1);
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.row-background-light .testimonial-style-6 .client-info .author-name,.row-background-light .testimonial-style-6 .testimonial-content p,.row-background-light .testimonial-style-6 .testimonial-information .client-info span,.row-background-light .testimonial-style-6 i.fa-quote-left{
    color:#fff
}
.row-background-light .testimonial-style-6 .owl-next,.row-background-light .testimonial-style-6 .owl-prev{
    border-color:#fff;
    color:#fff
}
.row-background-dark .testimonial-style-6 .testimonial-content p,.row-background-dark .testimonial-style-6 .testimonial-information .client-info span{
    color:#fff
}
.row-background-dark .testimonial-style-6 .owl-next,.row-background-dark .testimonial-style-6 .owl-prev{
    border-color:#fff;
    color:#fff
}
.theme-dark .testimonial-style-6 .testimonial-content p,.theme-dark .testimonial-style-6 .testimonial-information .client-info span{
    color:#fff
}
.theme-dark .testimonial-style-6 .owl-next,.theme-dark .testimonial-style-6 .owl-prev{
    border-color:#fff;
    color:#fff
}
.testimonial-style-7 .author-photo .rounded-circle{
    width:70px;
    border:2px solid #04d39f
}
.testimonial-style-7 .testimonial-content{
    background:#f5f5f5;
    padding:25px;
    margin-bottom:30px;
    position:relative
}
.testimonial-style-7 .testimonial-content:after,.testimonial-style-7 .testimonial-content:before{
    bottom:-30px;
    left:70px;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    position:absolute;
    pointer-events:none
}
.testimonial-style-7 .testimonial-content:before{
    border-top-color:#f5f5f5;
    border-width:15px;
    margin-left:-36px
}
.testimonial-style-7 .testimonial-content p{
    text-align:left;
    margin-bottom:0;
    font-size:18px;
    line-height:34px
}
.testimonial-style-7 .testimonial-meta{
    text-align:left;
    padding-left:15px
}
.testimonial-style-7 .testimonial-meta .client-image{
    float:left;
    margin-right:20px
}
.testimonial-style-7 .testimonial-meta .client-info{
    display:inline-block
}
.testimonial-style-7 .testimonial-meta .client-info span{
    display:block
}
.testimonial-style-7:hover .testimonials-carousel-nav>div{
    opacity:1
}
.testimonial-style-7 .testimonials-carousel-nav>div{
    opacity:0;
    transition:all .2s ease-in-out;
    -webkit-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -ms-transition:all .2s ease-in-out;
    width:28px;
    height:50px;
    background:#323232;
    border-radius:3px;
    display:inline-block;
    text-align:center;
    color:#fff;
    line-height:60px;
    cursor:pointer;
    margin:0 3px;
    box-shadow:0 0 10px 0 rgba(0,0,0,.09);
    position:absolute;
    top:50%;
    margin-top:-20px;
    z-index:9
}
.testimonial-style-7 .testimonials-carousel-nav>div:hover{
    background:#04d39f
}
.testimonial-style-7 .testimonials-carousel-nav>div .fa{
    font-size:18px
}
.testimonial-style-7 .testimonials-carousel-nav .owl-prev{
    left:0
}
.testimonial-style-7 .testimonials-carousel-nav .owl-next{
    right:0
}
.testimonial-style-7:hover .testimonials-carousel-nav .owl-prev{
    left:15px
}
.testimonial-style-7:hover .testimonials-carousel-nav .owl-next{
    right:15px
}
.testimonial-style-7 .owl-stage{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.row-background-light .testimonial-style-7 .testimonial-meta .client-info span{
    color:#fff
}
.row-background-dark .testimonial.testimonial-style-7 .testimonial-content,.theme-dark .testimonial.testimonial-style-7 .testimonial-content{
    background:rgba(255,255,255,.03)
}
.row-background-dark .testimonial-style-7 .testimonial-content:before,.theme-dark .testimonial-style-7 .testimonial-content:before{
    border-top-color:rgba(255,255,255,.03)
}
.row-background-dark .testimonial-style-7 .testimonial-content p,.theme-dark .testimonial-style-7 .testimonial-content p{
    color:#e8e8e8
}
.row-background-dark .testimonial-style-7 .testimonial-information .client-info span,.theme-dark .testimonial-style-7 .testimonial-meta .client-info span{
    color:#fff
}
.row-background-dark .testimonial-style-7 .owl-next,.row-background-dark .testimonial-style-7 .owl-prev{
    border-color:#fff;
    color:#fff
}
.info-table{
    border:none;
    width:100%
}
.info-table th{
    background:0 0
}
.info-table td,.info-table th{
    border:none;
    border-bottom:none;
    padding:7px 0
}
.info-table.border{
    border:none!important
}
.info-table.border td,.info-table.border th{
    border-bottom:1px solid #e8e8e8;
    padding:12px 0
}
.info-table.border2{
    border:none!important
}
.info-table.border2 tr{
    display:block;
    width:100%;
    padding:12px 0;
    border-bottom:1px solid #e8e8e8
}
.info-table.border2 td,.info-table.border2 th{
    text-transform:uppercase;
    display:block;
    padding:0
}
.info-table.border2 th{
    color:#bbb;
    font-size:12px;
    line-height:20px
}
.info-table.border2 td{
    font-weight:600;
    font-size:14px;
    line-height:20px
}
.info-table.border2 tr:last-child{
    border-bottom:none
}
.theme-dark .info-table.border2 th{
    background:0 0
}
.theme-dark .info-table.border2 tr{
    border-bottom-color:rgba(255,255,255,.15)
}
.team{
    background:#fff;
    text-align:center;
    position:relative;
    overflow:hidden;
    border:none;
    padding-top:0;
    cursor:default
}
.team .team-description{
    opacity:0
}
.team .team-description{
    background:#323232;
    text-align:center;
    padding:10px 15px;
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.team .team-description h4{
    font-size:16px;
    font-weight:600;
    line-height:24px;
    color:#fff;
    text-transform:uppercase;
    margin:0
}
.team .team-description span{
    font-size:15px;
    color:#04d39f
}
.team .team-images img{
    display:inline-block;
    transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    -webkit-transition:all .3s ease-in-out
}
.team:hover .team-images img{
    -o-transform:scale(1.07);
    -ms-transform:scale(1.07);
    -moz-transform:scale(1.07);
    -webkit-transform:scale(1.07);
    transform:scale(1.07)
}
.team .team-social-icon{
    background:#04d39f;
    color:#fff;
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    padding:15px 10px;
    text-align:center;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.team .team-social-icon a{
    line-height:24px;
    font-size:18px;
    color:#fff;
    border:2px solid #fff;
    width:35px;
    height:35px;
    line-height:32px;
    text-align:center;
    display:inline-block;
    margin-right:10px;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.team .team-social-icon a:last-child{
    margin-right:0
}
.team:hover .team-description{
    opacity:1
}
.team:hover .team-social-icon{
    bottom:68px
}
.team .team-social-icon ul{
    display:inline-block;
    vertical-align:top;
    padding:0;
    margin-bottom:0
}
.team .team-social-icon li{
    display:inline-block;
    margin:0 2px
}
.team .team-social-icon li a{
    margin-bottom:0;
    border:2px solid #fff
}
.pgscore_team_members_style_style-2 .team .team-social-icon.pgssi-shape-rounded li a{
    position:relative;
    left:-50px;
    margin:5px 0;
    border-radius:100%;
    border:2px solid #999;
    color:#999
}
.pgscore_team_members_style_style-2 .team:hover .team-social-icon.pgssi-shape-rounded li a{
    left:15px
}
.pgscore_team_members_style_style-2 .team .team-social-icon.pgssi-shape-rounded li a:hover{
    color:#fff;
    border:2px solid transparent
}
.team .team-social-icon li a:hover{
    border-color:transparent
}
.team .team-social-icon li .fa{
    font-size:16px
}
.team .contact-info,.team .team-description p{
    display:none
}
.team.shadow{
    border:1px solid #f5f5f5;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease;
    -webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.05)!important;
    -moz-box-shadow:0 0 3px 0 rgba(0,0,0,.05)!important;
    box-shadow:0 0 3px 0 rgba(0,0,0,.05)!important
}
.team.shadow .team-info{
    background:#fff;
    width:100%;
    position:absolute;
    bottom:-65px;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.team.shadow:hover .team-info{
    border-top-color:#fff;
    background:#04d39f;
    bottom:0
}
.team.shadow .team-description{
    opacity:1;
    background:0 0;
    position:initial;
    padding:15px 10px
}
.team.shadow .team-description h4{
    color:#323232
}
.team.shadow .team-description span{
    color:#000
}
.team.shadow:hover .team-description h4{
    color:#fff
}
.team.shadow:hover .team-description span{
    color:#fff
}
.team.shadow .team-social-icon:after,.team.shadow .team-social-icon:before{
    background:0 0;
    transition:none
}
.team.shadow .team-description a:hover{
    color:#fff
}
.pgscore_team_members_style_style-3 .team.shadow:hover .team-social-icon a{
    border:2px solid #fff
}
.team.shadow .team-social-icon{
    position:inherit;
    background:0 0;
    bottom:0;
    position:relative;
    z-index:9
}
.team.shadow:hover .team-images img{
    -o-transform:scale(1);
    -ms-transform:scale(1);
    -moz-transform:scale(1);
    -webkit-transform:scale(1);
    transform:scale(1)
}
.team-layout-grid .row .team{
    margin-bottom:30px
}
@media (min-width:992px){
    .team-layout-grid .row:last-child .team{
        margin-bottom:0
    }
}
@media (max-width:992px) and (min-width:576px){
    .team-layout-grid .row:last-child>div:nth-child(n+3) .team{
        margin-bottom:0
    }
}
@media (max-width:575px){
    .team-layout-grid .row:last-child>div:last-child .team{
        margin-bottom:0
    }
}
.theme-dark .team.shadow{
    border:none
}
.theme-dark .team.shadow .team-info{
    background:#272727
}
.pgscore-social-icons ul{
    padding:0;
    margin:0;
    vertical-align:top
}
.pgscore-social-icons ul{
    display:inline-block
}
.pgscore-social-icons li{
    float:left;
    list-style:none;
    padding:0;
    margin:4px 8px 4px 0
}
.pgscore-social-icons li a{
    float:left;
    height:32px;
    width:32px;
    line-height:33px;
    font-size:16px;
    text-align:center;
    margin:0;
    border:0;
    background:0 0;
    color:#333;
    overflow:hidden;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.pgscore-social-icons.pgssi-effect-color-hover a:hover,.pgscore-social-icons.pgssi-style-flat-color a{
    color:#fff;
    border:0
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-rss a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-rss a{
    background-color:#faa33d
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-facebook a:hover,.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-facebook-square a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-facebook a,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-facebook-square a{
    background-color:#5d82d1
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-twitter a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-twitter a{
    background-color:#40bff5
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-vimeo a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-vimeo a{
    background-color:#35c6ea
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-myspace a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-myspace a{
    background-color:#008dde
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-youtube a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-youtube a{
    background-color:#ef4e41
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-instagram a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-instagram a{
    background-color:#548bb6
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-gplus a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-gplus a{
    background-color:#d68400
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-stumbleupon a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-stumbleupon a{
    background-color:#ff5c30
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-lastfm a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-lastfm a{
    background-color:#f34320
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-pinterest a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-pinterest a{
    background-color:#e13138
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-google a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-google a{
    background-color:#eb5e4c
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-evernote a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-evernote a{
    background-color:#9acf4f
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-dribbble a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-dribbble a{
    background-color:#f7659c
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-skype a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-skype a{
    background-color:#13c1f3
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-forrst a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-forrst a{
    background-color:#45ad76
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-linkedin a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-linkedin a{
    background-color:#238cc8
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-wordpress a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-wordpress a{
    background-color:#2592c3
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-grooveshark a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-grooveshark a{
    background-color:#ffb21d
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-delicious a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-delicious a{
    background-color:#377bda
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-behance a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-behance a{
    background-color:#1879fd
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-dropbox a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-dropbox a{
    background-color:#17a3eb
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-soundcloud a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-soundcloud a{
    background-color:#ff7e30
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-deviantart a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-deviantart a{
    background-color:#6a8a7b
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-yahoo a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-yahoo a{
    background-color:#ab47ac
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-flickr a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-flickr a{
    background-color:#ff48a3
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-digg a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-digg a{
    background-color:#75788d
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-blogger a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-blogger a{
    background-color:#ff9233
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-tumblr a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-tumblr a{
    background-color:#426d9b
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-quora a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-quora a{
    background-color:#ea3d23
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-github a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-github a{
    background-color:#3f91cb
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-amazon a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-amazon a{
    background-color:#ff8e2e
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-xing a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-xing a{
    background-color:#1a8e8c
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-wikipedia a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-wikipedia a{
    background-color:#b3b5b8
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-android a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-android a{
    background-color:#a4c639
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-googleplus a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-googleplus a{
    background-color:#d34836
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-apple a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-apple a{
    background-color:#999
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-twitter-square a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-twitter-square a{
    background-color:#40bff5
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-linkedin-square a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-linkedin-square a{
    background-color:#238cc8
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-github-square a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-github-square a{
    background-color:#000
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-pinterest-square a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-pinterest-square a{
    background-color:#e13138
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-google-plus-square a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-google-plus-square a{
    background-color:#da4f43
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-google-plus a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-google-plus a{
    background-color:#da4f43
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-github-alt a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-github-alt a{
    background-color:#000
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-maxcdn a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-maxcdn a{
    background-color:#ff5b02
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-html5 a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-html5 a{
    background-color:#e44d26
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-css3 a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-css3 a{
    background-color:#0071bb
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-btc a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-btc a{
    background-color:#f7931a
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-youtube-square a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-youtube-square a{
    background-color:#c12025
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-stack-overflow a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-stack-overflow a{
    background-color:#f48023
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-xing-square a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-xing-square a{
    background-color:#006567
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-youtube-play a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-youtube-play a{
    background-color:#c12025
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-adn a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-adn a{
    background-color:#000
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-bitbucket a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-bitbucket a{
    background-color:#205081
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-bitbucket-square a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-bitbucket-square a{
    background-color:#205081
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-tumblr-square a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-tumblr-square a{
    background-color:#395976
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-windows a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-windows a{
    background-color:#04aef4
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-linux a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-linux a{
    background-color:#fc0
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-foursquare a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-foursquare a{
    background-color:#fa4778
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-trello a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-trello a{
    background-color:#007cc3
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-gratipay a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-gratipay a{
    background-color:#630
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-vk a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-vk a{
    background-color:#4c75a3
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-vk a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-vk a{
    background-color:#4c75a3
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-weibo a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-weibo a{
    background-color:#f93
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-renren a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-renren a{
    background-color:#005eac
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-pagelines a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-pagelines a{
    background-color:#1996fc
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-stack-exchange a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-stack-exchange a{
    background-color:#f48023
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-vimeo-square a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-vimeo-square a{
    background-color:#23b6ea
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-slack a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-slack a{
    background-color:#78d4b6
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-yahoo a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-yahoo a{
    background-color:#7b0099
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-reddit a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-reddit a{
    background-color:#ff4500
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-reddit-square a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-reddit-square a{
    background-color:#ff4500
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-stumbleupon-circle a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-stumbleupon-circle a{
    background-color:#eb4924
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-pied-piper-pp a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-pied-piper-pp a{
    background-color:#388e3c
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-pied-piper-alt a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-pied-piper-alt a{
    background-color:#388e3c
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-drupal a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-drupal a{
    background-color:#2aa9e0
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-joomla a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-joomla a{
    background-color:#116faf
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-behance-square a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-behance-square a{
    background-color:#005cff
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-steam a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-steam a{
    background-color:#000
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-steam-square a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-steam-square a{
    background-color:#000
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-spotify a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-spotify a{
    background-color:#1dd069
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-openid a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-openid a{
    background-color:#f7931e
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-vine a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-vine a{
    background-color:#1ccd94
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-codepen a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-codepen a{
    background-color:#000
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-jsfiddle a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-jsfiddle a{
    background-color:#4679a4
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-rebel a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-rebel a{
    background-color:#000
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-empire a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-empire a{
    background-color:#000
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-git-square a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-git-square a{
    background-color:#f05033
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-hacker-news a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-hacker-news a{
    background-color:#000
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-tencent-weibo a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-tencent-weibo a{
    background-color:#006cb6
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-qq a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-qq a{
    background-color:#4d97d4
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-weixin a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-weixin a{
    background-color:#50b31b
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-share-alt a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-share-alt a{
    background-color:#02bf01
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-share-alt-square a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-share-alt-square a{
    background-color:#02bf01
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-slideshare a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-slideshare a{
    background-color:#42c0fb
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-twitch a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-twitch a{
    background-color:#6441a4
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-yelp a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-yelp a{
    background-color:#d32323
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-paypal a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-paypal a{
    background-color:#253b80
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-google-wallet a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-google-wallet a{
    background-color:#d7d7d7
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-cc-visa a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-cc-visa a{
    background-color:#3958a6
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-cc-mastercard a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-cc-mastercard a{
    background-color:#003663
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-git a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-git a{
    background-color:#f05033
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-cc-discover a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-cc-discover a{
    background-color:#f60
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-cc-amex a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-cc-amex a{
    background-color:#2f77bf
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-cc-paypal a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-cc-paypal a{
    background-color:#002f86
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-cc-stripe a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-cc-stripe a{
    background-color:#009cde
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-lastfm a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-lastfm a{
    background-color:#d20039
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-lastfm-square a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-lastfm-square a{
    background-color:#d20039
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-ioxhost a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-ioxhost a{
    background-color:#000
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-angellist a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-angellist a{
    background-color:#000
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-meanpath a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-meanpath a{
    background-color:#538dd6
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-buysellads a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-buysellads a{
    background-color:#f05033
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-connectdevelop a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-connectdevelop a{
    background-color:#3b164a
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-dashcube a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-dashcube a{
    background-color:#ff7f00
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-forumbee a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-forumbee a{
    background-color:#86ad22
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-leanpub a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-leanpub a{
    background-color:#000
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-sellsy a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-sellsy a{
    background-color:#0075c8
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-shirtsinbulk a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-shirtsinbulk a{
    background-color:#000
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-skyatlas a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-skyatlas a{
    background-color:#4cc3c8
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-facebook-official a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-facebook-official a{
    background-color:#3b5998
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-pinterest-p a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-pinterest-p a{
    background-color:#cb2027
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-whatsapp a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-whatsapp a{
    background-color:#29a71a
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-viacoin a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-viacoin a{
    background-color:#000
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-medium a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-medium a{
    background-color:#263238
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-y-combinator a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-y-combinator a{
    background-color:#f26522
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-optin-monster a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-optin-monster a{
    background-color:#9cff00
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-opencart a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-opencart a{
    background-color:#23c1f0
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-expeditedssl a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-expeditedssl a{
    background-color:#455a64
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-cc-jcb a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-cc-jcb a{
    background-color:#fba51a
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-cc-diners-club a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-cc-diners-club a{
    background-color:#1b458e
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-gg a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-gg a{
    background-color:#f7931e
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-gg-circle a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-gg-circle a{
    background-color:#f7931e
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-tripadvisor a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-tripadvisor a{
    background-color:#7db557
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-odnoklassniki a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-odnoklassniki a{
    background-color:#f96200
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-odnoklassniki-square a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-odnoklassniki-square a{
    background-color:#f96200
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-get-pocket a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-get-pocket a{
    background-color:#ef4056
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-wikipedia-w a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-wikipedia-w a{
    background-color:#000
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-safari a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-safari a{
    background-color:#409ed4
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-chrome a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-chrome a{
    background-color:#333
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-firefox a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-firefox a{
    background-color:#f58d00
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-opera a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-opera a{
    background-color:#ff1a2e
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-internet-explorer a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-internet-explorer a{
    background-color:#2672ec
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-contao a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-contao a{
    background-color:#f47c00
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-500px a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-500px a{
    background-color:#1e88e5
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-houzz a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-houzz a{
    background-color:#8ac541
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-black-tie a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-black-tie a{
    background-color:#000
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-fonticons a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-fonticons a{
    background-color:#109d58
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-reddit-alien a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-reddit-alien a{
    background-color:#ff4500
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-edge a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-edge a{
    background-color:#2c74be
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-codiepie a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-codiepie a{
    background-color:#96deda
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-modx a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-modx a{
    background-color:#61a349
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-fort-awesome a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-fort-awesome a{
    background-color:#1d9e74
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-usb a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-usb a{
    background-color:#0054a6
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-product-hunt a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-product-hunt a{
    background-color:#da542f
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-mixcloud a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-mixcloud a{
    background-color:#27394d
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-scribd a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-scribd a{
    background-color:#32201e
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-bluetooth a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-bluetooth a{
    background-color:#0a3c91
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-bluetooth-b a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-bluetooth-b a{
    background-color:#0a3c91
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-gitlab a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-gitlab a{
    background-color:#30353e
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-wpbeginner a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-wpbeginner a{
    background-color:#f60
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-wpforms a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-wpforms a{
    background-color:#b85a1b
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-envira a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-envira a{
    background-color:#7cc048
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-glide a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-glide a{
    background-color:#00a7ff
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-glide-g a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-glide-g a{
    background-color:#00a7ff
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-viadeo a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-viadeo a{
    background-color:#ff7e00
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-viadeo-square a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-viadeo-square a{
    background-color:#ff7e00
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-snapchat a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-snapchat a{
    background-color:#fff010
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-snapchat-ghost a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-snapchat-ghost a{
    background-color:#fff010
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-snapchat-square a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-snapchat-square a{
    background-color:#fff010
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-pied-piper a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-pied-piper a{
    background-color:#2e9e48
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-first-order a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-first-order a{
    background-color:maroon
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-yoast a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-yoast a{
    background-color:#9d2563
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-themeisle a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-themeisle a{
    background-color:#1599c4
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-google-plus-official a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-google-plus-official a{
    background-color:#dd5044
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-font-awesome a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-font-awesome a{
    background-color:#1d9e74
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-creative-commons a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-creative-commons a{
    background-color:#000
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-facebook-f a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-facebook-f a{
    background-color:#5d82d1
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-google-plus-g a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-google-plus-g a{
    background-color:#da4f43
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-linkedin-in a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-linkedin-in a{
    background-color:#0e76a8
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-simplybuilt a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-simplybuilt a{
    background-color:#000
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-vimeo-v a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-vimeo-v a{
    background-color:#19b7ea
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-linode a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-linode a{
    background-color:#00ad57
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-free-code-camp a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-free-code-camp a{
    background-color:#006100
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-telegram a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-telegram a{
    background-color:#0084c6
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-bandcamp a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-bandcamp a{
    background-color:#5d97a4
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-grav a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-grav a{
    background-color:#000
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-etsy a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-etsy a{
    background-color:#eb6d20
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-imdb a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-imdb a{
    background-color:#f3ce13
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-ravelry a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-ravelry a{
    background-color:#c43c58
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-sellcast a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-sellcast a{
    background-color:#ea582e
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-superpowers a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-superpowers a{
    background-color:#0b02ae
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-wpexplorer a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-wpexplorer a{
    background-color:#1692c1
}
.pgscore-social-icons.pgssi-effect-color-hover .pgssi-color-meetup a:hover,.pgscore-social-icons.pgssi-style-flat-color .pgssi-color-meetup a{
    background-color:#e51937
}
.pgscore-social-icons.pgssi-style-border li a{
    border:1px solid #eee;
    background:0 0
}
.row-background-dark .pgscore-social-icons li a{
    color:#fff
}
.pgscore-social-icons.pgssi-shape-rounded li a{
    border-radius:3px
}
.pgscore-social-icons.pgssi-shape-Round li a{
    border-radius:100%
}
.pgscore-social-icons.pgssi-size-medium li a{
    height:42px;
    width:42px;
    line-height:42px;
    font-size:18px
}
.pgscore-social-icons.pgssi-size-large li a{
    height:48px;
    width:48px;
    line-height:48px;
    font-size:20px
}
.pgscore-social-icons.pgssi-size-extra-large li a{
    height:54px;
    width:54px;
    line-height:54px;
    font-size:22px
}
.social-icons:not(.color):not(.color-hover) li a:hover{
    background-color:#eee
}
.pgscore-social-icons li:hover i{
    -webkit-animation:pgs-toTopFromBottom .3s forwards;
    -moz-animation:pgs-toTopFromBottom .3s forwards;
    animation:pgs-toTopFromBottom .3s forwards
}
.theme-dark .pgscore-social-icons li a{
    color:#fff
}
.theme-dark .pgscore-social-icons.pgssi-style-border li a{
    border-color:rgba(255,255,255,.2)
}
@-webkit-keyframes pgs-toTopFromBottom{
    49%{
        -webkit-transform:translateY(-100%)
    }
    50%{
        opacity:0;
        -webkit-transform:translateY(100%)
    }
    51%{
        opacity:1
    }
}
@-moz-keyframes pgs-toTopFromBottom{
    49%{
        -moz-transform:translateY(-100%)
    }
    50%{
        opacity:0;
        -moz-transform:translateY(100%)
    }
    51%{
        opacity:1
    }
}
@keyframes pgs-toTopFromBottom{
    49%{
        transform:translateY(-100%)
    }
    50%{
        opacity:0;
        transform:translateY(100%)
    }
    51%{
        opacity:1
    }
}
ul.pgscore_list{
    padding-left:0
}
ul.pgscore_list li{
    list-style-type:circle
}
ul.pgscore_list i{
    color:#04d39f;
    display:table-cell
}
ul.pgscore_list li i:before{
    font-size:16px;
    position:relative;
    top:3px
}
ul.pgscore_list li a{
    color:#000
}
ul.pgscore_list li a:hover{
    color:#04d39f
}
ul.pgscore_list.list-unstyled li{
    list-style-type:none;
    line-height:24px;
    display:table;
    margin:0;
    margin-bottom:8px
}
ul.pgscore_list.list-unstyled li{
    margin-bottom:0
}
ul.pgscore_list.list-unstyled li .pgscore-list-info{
    display:table-cell;
    vertical-align:top;
    padding-left:10px
}
ul.list-unstyled li{
    line-height:24px
}
ul.list-unstyled li .pgscore-list-info{
    display:table-cell
}
ul.pgscore_list.list-unstyled li .pgscore-list-info{
    padding-bottom:10px
}
ul.pgscore_list.list-unstyled li p.pgscore-list-info{
    padding-bottom:0
}
ul.pgscore_list.icon-list-type-circle,ul.pgscore_list.icon-list-type-decimal,ul.pgscore_list.icon-list-type-lower-alpha,ul.pgscore_list.icon-list-type-lower-roman{
    margin-left:20px
}
ul.pgscore_list.icon-list-type-disc,ul.pgscore_list.icon-list-type-square{
    margin-left:17px
}
ul.pgscore_list.icon-list-type-circle p,ul.pgscore_list.icon-list-type-decimal p,ul.pgscore_list.icon-list-type-disc p,ul.pgscore_list.icon-list-type-lower-alpha p,ul.pgscore_list.icon-list-type-lower-roman p,ul.pgscore_list.icon-list-type-square p{
    margin-bottom:0
}
ul.pgscore_list.icon-list-type-none li{
    list-style-type:none
}
ul.pgscore_list.icon-list-type-none li p{
    margin-bottom:0
}
ul.pgscore_list.icon-list-type-circle li{
    list-style-type:circle
}
ul.pgscore_list.icon-list-type-decimal li{
    list-style-type:decimal
}
ul.pgscore_list.icon-list-type-disc li{
    list-style-type:disc
}
ul.pgscore_list.icon-list-type-square li{
    list-style-type:square
}
ul.pgscore_list.icon-list-type-lower-alpha li{
    list-style-type:lower-alpha
}
ul.pgscore_list.icon-list-type-lower-roman li{
    list-style-type:lower-roman
}
ul.pgscore_list.icon-style-type-border li{
    margin-bottom:7px
}
ul.pgscore_list.icon-style-type-border li:last-child{
    margin-bottom:0
}
ul.pgscore_list.icon-style-type-border li i{
    border:1px solid;
    width:35px;
    height:35px;
    display:inline-block;
    text-align:center;
    line-height:34px
}
ul.pgscore_list.icon-style-type-border li i:before{
    font-size:18px;
    top:0
}
ul.pgscore_list.icon-style-type-border li .pgscore-list-info{
    vertical-align:middle
}
ul.pgscore_list.icon-style-type-flat li{
    margin-bottom:7px
}
ul.pgscore_list.icon-style-type-flat li:last-child{
    margin-bottom:0
}
ul.pgscore_list.icon-style-type-flat li i{
    background:#04d39f;
    color:#fff;
    width:35px;
    height:35px;
    display:inline-block;
    text-align:center;
    line-height:34px
}
ul.pgscore_list.icon-style-type-flat li i:before{
    font-size:18px;
    top:0
}
ul.pgscore_list.icon-style-type-flat li .pgscore-list-info{
    vertical-align:middle
}
ul.pgscore_list.icon-style-type-border.icon-shape-rounded li i,ul.pgscore_list.icon-style-type-flat.icon-shape-rounded li i{
    border-radius:50px
}
.row-background-light ul.pgscore_list i,.row-background-light ul.pgscore_list li,.row-background-light ul.pgscore_list li a,.row-background-light ul.pgscore_list li a:hover,.theme-dark ul.pgscore_list li{
    color:#fff
}
.row-background-dark ul.pgscore_list li,.row-background-dark ul.pgscore_list li a,.theme-dark ul.pgscore_list li{
    color:#fff
}
.newsletter-wrapper.pgscore_newsletter-content-alignment-left{
    padding-right:40%
}
.newsletter-wrapper.newsletter-bg-type-dark,.newsletter-wrapper.newsletter-bg-type-dark .newsletter-title{
    color:#fff
}
.newsletter-wrapper .newsletter-title{
    font-size:28px;
    font-weight:600;
    line-height:34px;
    margin-bottom:10px
}
.newsletter-wrapper .input-area{
    margin-bottom:20px
}
.newsletter-wrapper .input-area input[type=text]{
    width:100%
}
.newsletter-wrapper .button-area{
    display:inline-block;
    position:relative
}
.newsletter-wrapper .button-area .newsletter-spinner{
    position:absolute;
    right:-25px;
    top:6px
}
.newsletter-wrapper .button-area .btn:focus,.newsletter-wrapper .button-area .btn:hover{
    outline:0;
    box-shadow:none
}
.newsletter-wrapper .button-area+.newsletter-msg{
    margin-bottom:0;
    margin-top:10px
}
.newsletter-wrapper.pgscore_newsletter-content-alignment-center{
    text-align:center
}
.newsletter-wrapper.pgscore_newsletter-content-alignment-center .newsletter p{
    padding-left:5%;
    padding-right:5%
}
.newsletter-wrapper.pgscore_newsletter-content-alignment-right{
    padding-left:40%;
    text-align:right
}
.newsletter-wrapper.pgscore_newsletter-content-alignment-right .button-area .newsletter-spinner{
    position:absolute;
    right:auto;
    left:-25px;
    top:6px
}
.newsletter-wrapper .newsletter-error-message{
    color:red;
    margin-bottom:0;
    margin-top:10px
}
.newsletter-wrapper.newsletter-style-2.newsletter-bg-type-light .input-area input[type=text]{
    background:#fff;
    border:1px solid #e5e5e5
}
.newsletter-wrapper.newsletter-style-2.newsletter-bg-type-light .input-area input[type=text]:focus{
    border-color:#04d39f
}
.newsletter-wrapper.newsletter-style-2.newsletter-bg-type-light .newsletter_form .button-area button.submit:hover{
    background:#323232;
    color:#fff
}
.newsletter-wrapper.newsletter-style-1{
    text-align:center
}
.newsletter-wrapper.newsletter-style-1 .input-area{
    width:100%;
    margin-bottom:0
}
.newsletter-wrapper.newsletter-style-1 .newsletter-title{
    margin-bottom:10px
}
.newsletter-wrapper.newsletter-style-1 .newsletter>p{
    padding:0 50px;
    margin-bottom:0
}
.newsletter-wrapper.newsletter-style-1 .newsletter .section-field{
    margin-top:15px
}
.newsletter-wrapper.newsletter-style-1 .newsletter>p+.section-field{
    margin-top:25px
}
.row-background-light .newsletter-wrapper .newsletter-title,.row-background-light .newsletter-wrapper.newsletter-style-1 .newsletter>p{
    color:#fff
}
.row-background-dark .newsletter-wrapper.newsletter-style-1 .newsletter>p{
    color:#f5f5f5
}
.newsletter-wrapper.newsletter-style-1 .button-area .newsletter-spinner{
    position:absolute;
    right:auto;
    left:-30px;
    top:10px
}
.row-background-dark .newsletter-wrapper.newsletter-style-1 .newsletter-msg,.row-background-light .newsletter-wrapper.newsletter-style-1 .newsletter-msg{
    color:#fff
}
.row-background-dark .newsletter-wrapper.newsletter-style-1 .newsletter-error-message,.row-background-light .newsletter-wrapper.newsletter-style-1 .newsletter-error-message{
    color:red;
    margin-bottom:0;
    margin-top:10px
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-1 .newsletter_form{
    display:block;
    width:100%;
    position:relative
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-1 .input-area{
    display:block;
    padding-right:125px
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-1 .input-area input[type=text]{
    border-right:none;
    background:#fff;
    -webkit-border-radius:3px 0 0 3px;
    -moz-border-radius:3px 0 0 3px;
    border-radius:3px 0 0 3px
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-1 .button-area{
    display:block;
    position:absolute;
    right:0;
    top:0
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-1 .button-area .btn.submit{
    min-width:125px;
    line-height:46px;
    padding:0 10px;
    -webkit-border-radius:0 3px 3px 0;
    -moz-border-radius:0 3px 3px 0;
    border-radius:0 3px 3px 0;
    -webkit-transition:all .3s ease-out 0s;
    -moz-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-1 .button-area .btn.submit:hover{
    background:#323232;
    color:#fff
}
.row-background-light .newsletter-wrapper.newsletter-style-1.newsletter-design-1 .button-area .btn.submit,.row-background-light .newsletter-wrapper.newsletter-style-1.newsletter-design-1 .button-area .btn.submit:hover{
    background:#323232;
    color:#fff
}
.row-background-light .newsletter-wrapper.newsletter-style-1.newsletter-design-1 .button-area .btn.submit:hover{
    color:#04d39f
}
.row-background-dark .newsletter-wrapper.newsletter-style-1.newsletter-design-1 .button-area .btn.submit:focus,.row-background-dark .newsletter-wrapper.newsletter-style-1.newsletter-design-1 .button-area .btn.submit:hover{
    background:#04d39f;
    color:#323232
}
.row-background-dark .newsletter-wrapper.newsletter-style-1.newsletter-design-1 .input-area input[type=text],.row-background-light .newsletter-wrapper.newsletter-style-1.newsletter-design-1 .input-area input[type=text]{
    border-color:transparent
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-2 .newsletter_form{
    display:block;
    width:100%;
    position:relative
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-2 .input-area{
    display:block;
    padding-right:165px
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-2 .button-area{
    display:block;
    position:absolute;
    right:0;
    top:0
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-2 .input-area input[type=text]{
    border:0 solid #e5e5e5;
    background:rgba(0,0,0,.03);
    padding-left:25px;
    padding-right:25px;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-2 .button-area .btn.submit{
    background:#323232;
    padding:0 40px;
    min-width:155px;
    line-height:46px;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-2 .button-area .btn.submit:hover{
    background:#04d39f
}
.row-background-light .newsletter-wrapper.newsletter-style-1.newsletter-design-2 .button-area .btn.submit:hover{
    background:#323232;
    color:#04d39f
}
.row-background-dark .newsletter-wrapper.newsletter-style-1.newsletter-design-2 .input-area input[type=text],.row-background-light .newsletter-wrapper.newsletter-style-1.newsletter-design-2 .input-area input[type=text]{
    background:#fff
}
.row-background-dark .newsletter-wrapper.newsletter-style-1.newsletter-design-2 .button-area .btn.submit{
    background:#04d39f
}
.row-background-dark .newsletter-wrapper.newsletter-style-1.newsletter-design-2 .button-area .btn.submit:hover{
    background:#04d39f;
    color:#323232
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-2 .button-area .newsletter-spinner{
    left:-50px
}
.theme-dark .row-background-none .newsletter-wrapper.newsletter-style-1.newsletter-design-2 .input-area input[type=text]{
    background:rgba(255,255,255,.1)
}
.theme-dark .row-background-dark .newsletter-wrapper.newsletter-style-1.newsletter-design-2 .input-area input[type=text],.theme-dark .row-background-light .newsletter-wrapper.newsletter-style-1.newsletter-design-2 .input-area input[type=text]{
    background:#fff
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-3 .newsletter_form{
    position:relative;
    width:100%;
    display:block
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-3 .input-area{
    padding-right:0;
    display:block
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-3 .input-area:before{
    color:#fff
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-3 .input-area input[type=text]{
    border:none;
    background:#04d39f;
    padding-left:25px;
    padding-right:130px;
    height:50px;
    color:#fff;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px;
    -webkit-box-shadow:0 5px 25px rgba(0,0,0,.05);
    -moz-box-shadow:0 5px 25px rgba(0,0,0,.05);
    box-shadow:0 5px 25px rgba(0,0,0,.05)
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-3 .button-area{
    display:block;
    position:absolute;
    right:0;
    top:0
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-3 .button-area .btn.submit{
    background:0 0;
    padding:0 10px;
    font-size:13px;
    font-weight:600;
    min-width:120px;
    line-height:50px;
    -webkit-border-radius:0 50px 50px 0;
    -moz-border-radius:0 50px 50px 0;
    border-radius:0 50px 50px 0;
    border-left:1px solid rgba(255,255,255,.3)
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-3 .button-area .btn.submit:hover{
    color:#323232
}
.row-background-light .newsletter-wrapper.newsletter-style-1.newsletter-design-3 .input-area input[type=text]{
    border:1px solid rgba(255,255,255,.5);
    background:rgba(255,255,255,.05);
    color:#fff
}
.row-background-none .newsletter-wrapper.newsletter-style-1.newsletter-design-3 .button-area .btn.submit:hover{
    color:#fff
}
.row-background-dark .newsletter-wrapper.newsletter-style-1.newsletter-design-3 .button-area .btn.submit:hover,.row-background-light .newsletter-wrapper.newsletter-style-1.newsletter-design-3 .button-area .btn.submit:hover{
    background:#fff;
    color:#323232
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-3 .button-area .newsletter-spinner{
    left:-30px;
    top:11px;
    color:#fff
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-4 .newsletter_form{
    position:relative;
    width:100%;
    display:block
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-4 .input-area{
    padding-right:0;
    display:block
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-4 .input-area:before{
    content:normal
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-4 .input-area input[type=text]{
    border:none;
    border-bottom:1px solid rgba(0,0,0,.1);
    background:0 0;
    padding-left:0;
    padding-right:120px;
    height:50px;
    border-radius:0
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-4 .button-area{
    display:block;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-4 .button-area:before{
    content:"\f1d8";
    font-family:'Font Awesome 5 Free';
    font-weight:400;
    position:absolute;
    top:50%;
    left:0;
    z-index:-1;
    color:#323232;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transition:all .3s ease-out 0s;
    -moz-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-4 .button-area .btn.submit{
    background:0 0;
    min-width:100px;
    padding:0;
    padding-left:25px;
    font-size:13px;
    font-weight:600;
    line-height:50px;
    color:#323232;
    -webkit-border-radius:0 50px 50px 0;
    -moz-border-radius:0 50px 50px 0;
    border-radius:0 50px 50px 0
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-4 .button-area .btn.submit:hover,.newsletter-wrapper.newsletter-style-1.newsletter-design-4 .button-area:hover:before{
    color:#04d39f
}
.row-background-dark .newsletter-wrapper.newsletter-style-1.newsletter-design-4 .input-area input[type=text],.row-background-light .newsletter-wrapper.newsletter-style-1.newsletter-design-4 .input-area input[type=text]{
    border-bottom:1px solid rgba(255,255,255,.7);
    color:#fff
}
.row-background-dark .newsletter-wrapper.newsletter-style-1.newsletter-design-4 .button-area .btn.submit,.row-background-dark .newsletter-wrapper.newsletter-style-1.newsletter-design-4 .button-area:before,.row-background-light .newsletter-wrapper.newsletter-style-1.newsletter-design-4 .button-area .btn.submit,.row-background-light .newsletter-wrapper.newsletter-style-1.newsletter-design-4 .button-area:before{
    color:#fff
}
.row-background-light .newsletter-wrapper.newsletter-style-1.newsletter-design-4 .button-area .btn.submit:hover,.row-background-light .newsletter-wrapper.newsletter-style-1.newsletter-design-4 .button-area:hover:before{
    color:#fff
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-4 .button-area .newsletter-spinner{
    left:-30px;
    top:12px
}
.row-background-dark .newsletter-wrapper.newsletter-style-1.newsletter-design-4 .button-area .newsletter-spinner,.row-background-light .newsletter-wrapper.newsletter-style-1.newsletter-design-4 .button-area .newsletter-spinner{
    color:#fff
}
.theme-dark .newsletter-wrapper.newsletter-style-1.newsletter-design-4 .input-area input[type=text]{
    border-bottom-color:rgba(255,255,255,.4)
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-5 .newsletter_form{
    position:relative;
    width:100%;
    display:block
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-5 .input-area{
    padding-right:0;
    display:block
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-5 .input-area:before{
    content:normal
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-5 .input-area input[type=text]{
    border:none;
    background:#323232;
    padding-left:20px;
    padding-right:140px;
    height:50px;
    color:#fff;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-5 .button-area{
    display:block;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-5 .button-area:before{
    content:"\f1d8";
    font-family:'Font Awesome 5 Free';
    font-weight:400;
    color:#fff;
    position:absolute;
    top:50%;
    left:0;
    z-index:-1;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transition:all .3s ease-out 0s;
    -moz-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-5 .button-area .btn.submit{
    background:0 0;
    min-width:115px;
    border:none;
    padding:0 20px;
    padding-left:30px;
    font-size:13px;
    font-weight:600;
    line-height:50px;
    -webkit-border-radius:0 50px 50px 0;
    -moz-border-radius:0 50px 50px 0;
    border-radius:0 50px 50px 0
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-5 .button-area .btn.submit:hover,.newsletter-wrapper.newsletter-style-1.newsletter-design-5 .button-area:hover:before,.row-background-dark .newsletter-wrapper.newsletter-style-1.newsletter-design-5 .button-area:hover:before{
    color:#04d39f
}
.row-background-dark .newsletter-wrapper.newsletter-style-1.newsletter-design-5 .input-area input[type=text]{
    background:#fff;
    color:#323232
}
.row-background-dark .newsletter-wrapper.newsletter-style-1.newsletter-design-5 .button-area .btn.submit,.row-background-dark .newsletter-wrapper.newsletter-style-1.newsletter-design-5 .button-area:before{
    color:#323232
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-5 .button-area .newsletter-spinner{
    left:-30px;
    top:12px;
    color:#fff
}
.row-background-dark .newsletter-wrapper.newsletter-style-1.newsletter-design-5 .button-area .newsletter-spinner{
    color:inherit
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-6 .newsletter_form{
    position:relative;
    width:100%;
    display:block
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-6 .input-area{
    padding-right:0;
    display:block
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-6 .input-area:before{
    content:normal
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-6 .input-area input[type=text]{
    border:1px solid rgba(0,0,0,.1);
    background:#fff;
    padding-left:15px;
    padding-right:130px;
    height:50px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -webkit-box-shadow:0 5px 25px rgba(0,0,0,.05);
    -moz-box-shadow:0 5px 25px rgba(0,0,0,.05);
    box-shadow:0 5px 25px rgba(0,0,0,.05)
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-6 .button-area{
    display:block;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-6 .button-area:before{
    content:"\f1d8";
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    position:absolute;
    top:50%;
    left:0;
    z-index:-1;
    color:#323232;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transition:all .3s ease-out 0s;
    -moz-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-6 .button-area .btn.submit{
    background:0 0;
    min-width:115px;
    padding:0 15px;
    padding-left:25px;
    font-size:13px;
    font-weight:600;
    line-height:50px;
    color:#323232;
    -webkit-border-radius:0 50px 50px 0;
    -moz-border-radius:0 50px 50px 0;
    border-radius:0 50px 50px 0
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-6 .button-area .btn.submit:hover,.newsletter-wrapper.newsletter-style-1.newsletter-design-6 .button-area:hover:before{
    color:#04d39f
}
.newsletter-wrapper.newsletter-style-1.newsletter-design-6 .button-area .newsletter-spinner{
    left:-30px;
    top:12px
}
.row-background-light .newsletter-wrapper.newsletter-style-1.newsletter-design-6 .input-area input[type=text]{
    border:1px solid rgba(255,255,255,.5);
    background:rgba(255,255,255,.05);
    color:#fff
}
.row-background-light .newsletter-wrapper.newsletter-style-1.newsletter-design-6 .button-area .btn.submit,.row-background-light .newsletter-wrapper.newsletter-style-1.newsletter-design-6 .button-area .btn.submit:hover,.row-background-light .newsletter-wrapper.newsletter-style-1.newsletter-design-6 .button-area:before,.row-background-light .newsletter-wrapper.newsletter-style-1.newsletter-design-6 .button-area:hover:before{
    color:#fff
}
.row-background-light .newsletter-wrapper.newsletter-style-1.newsletter-design-6 .button-area .newsletter-spinner{
    color:#fff
}
.newsletter-wrapper.newsletter-style-3 .newslatter-text p{
    margin-bottom:0
}
.newsletter-wrapper.newsletter-style-3 .newslatter-form .input-area{
    display:table-cell;
    width:100%
}
.newsletter-wrapper.newsletter-style-3 .newslatter-form .input-area input[type=text]{
    -webkit-border-radius:3px 0px 0px 3px;
    -ms-border-radius:3px 0px 0px 3px;
    border-radius:3px 0 0 3px;
    height:47px
}
.newsletter-wrapper.newsletter-style-3 .newslatter-form .button-area{
    display:table-cell;
    width:100%;
    vertical-align:top
}
.newsletter-wrapper.newsletter-style-3 .newslatter-form .button-area button.submit{
    line-height:47px;
    -webkit-border-radius:0px 3px 3px 0px;
    -ms-border-radius:0px 3px 3px 0px;
    border-radius:0 3px 3px 0;
    box-shadow:none;
    background:#323232
}
.row-background-light .newsletter-wrapper.newsletter-style-3 .newslatter-text,.row-background-light .newsletter-wrapper.newsletter-style-3 .newsletter-msg,.row-background-light .newsletter-wrapper.newsletter-style-3 .newsletter-title{
    color:#fff
}
.row-background-light .newsletter-wrapper.newsletter-style-3 .newslatter-form .input-area input[type=text]{
    border-color:#fff;
    border-right:1px solid #ececec
}
.row-background-light .newsletter-wrapper.newsletter-style-3 .newslatter-form .button-area button.submit:hover{
    background:#fff;
    color:#555
}
.row-background-dark .newsletter-wrapper.newsletter-style-3 .newslatter-form .input-area input{
    border-color:#fff;
    background:#fff
}
.row-background-dark .newsletter-wrapper.newsletter-style-3 .newslatter-form .button-area button.submit{
    background:#04d39f
}
.row-background-dark .newsletter-wrapper.newsletter-style-3 .newslatter-form .button-area button.submit:hover{
    color:#fff
}
.newsletter-wrapper.newsletter-style-3 .button-area .newsletter-spinner{
    position:absolute;
    left:-30px;
    top:10px
}
.theme-dark .newsletter-wrapper.newsletter-style-3 .newslatter-form .input-area input[type=text]{
    border:1px solid #e5e5e5
}
.theme-dark .newsletter-wrapper.newsletter-style-3 .newslatter-form .input-area input[type=text]:focus{
    border-color:#04d39f
}
.theme-dark .newsletter-wrapper.newsletter-style-3 .newslatter-form .input-area input[type=text]{
    background:#fff
}
.pgscore_categorybox_wrapper{
    position:relative;
    overflow:hidden
}
.pgscore_categorybox_wrapper:before{
    content:"";
    width:0;
    height:0;
    border-style:solid;
    border-width:0 155px 160px 155px;
    border-color:transparent transparent rgba(0,0,0,.05) transparent;
    position:absolute;
    right:-20px;
    bottom:0
}
.category-box{
    padding:20px 0 20px 20px;
    background-repeat:no-repeat;
    background-position:115% 100%;
    -webkit-transition:all .3s ease-out 0s;
    -moz-transition:all .3s ease-out 0s;
    -ms-transition:all .3s ease-out 0s;
    -o-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s;
    position:relative;
    overflow:hidden
}
.category-box:hover{
    background-position:100% 100%
}
.category-box h2{
    color:#04d39f;
    font-weight:700;
    text-transform:uppercase;
    margin-bottom:0
}
.category-box span.subhead{
    display:block;
    font-size:18px;
    margin-bottom:15px;
    font-weight:500;
    color:#323232
}
.category-box-link ul{
    padding:0;
    margin-bottom:0
}
.category-box-link ul li{
    margin-bottom:0;
    text-transform:capitalize;
    list-style:none;
    line-height:30px
}
.category-box-link ul li a{
    color:#000
}
.category-box-link ul li a:hover{
    color:#04d39f
}
.category-box-link ul li a i{
    margin-right:12px;
    font-size:16px;
    color:#000
}
.category-box-link ul li a:hover,.common-link ul li a:hover i{
    color:#04d39f;
    padding-left:4px;
    -webkit-transition:all .3s ease-out 0s;
    -moz-transition:all .3s ease-out 0s;
    -ms-transition:all .3s ease-out 0s;
    -o-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s
}
.category-box ul li.view-all{
    margin-top:5px;
    padding-bottom:0
}
.category-box ul li.view-all a{
    color:#04d39f;
    padding-left:0;
    text-decoration:underline
}
.category-box ul li.view-all a:hover{
    text-decoration:none;
    color:#323232
}
.pgscore_banner{
    position:relative;
    overflow:hidden
}
.pgscore_banner .pgscore_banner-image{
    -webkit-transition:.5s all ease-in-out;
    -moz-transition:.5s all ease-in-out;
    -ms-transition:.5s all ease-in-out;
    -o-transition:.5s all ease-in-out;
    transition:.5s all ease-in-out
}
.pgscore_banner.pgscore_banner-effect-zoom:hover .pgscore_banner-image{
    -webkit-transform:scale(1.08);
    -moz-transform:scale(1.08);
    -o-transform:scale(1.08);
    transform:scale(1.08)
}
.pgscore_banner-content{
    top:0;
    left:0;
    right:0;
    bottom:0;
    position:absolute;
    z-index:10;
    padding:25px;
    -webkit-transition:background .5s ease;
    -o-transition:background .5s ease;
    transition:background .5s ease
}
.pgscore_banner-content-wrapper{
    display:table;
    height:100%;
    width:100%
}
.pgscore_banner-content-inner-wrapper{
    display:table-cell
}
.pgscore_banner-content-hleft{
    text-align:left
}
.pgscore_banner-content-hcenter{
    text-align:center
}
.pgscore_banner-content-hright{
    text-align:right
}
.pgscore_banner-content-vtop .pgscore_banner-content-inner-wrapper{
    vertical-align:top
}
.pgscore_banner-content-vmiddle .pgscore_banner-content-inner-wrapper{
    vertical-align:middle
}
.pgscore_banner-content-vbottom .pgscore_banner-content-inner-wrapper{
    vertical-align:bottom
}
.pgscore_banner .pgscore_banner-content .pgscore_banner-text{
    line-height:normal;
    margin:0;
    display:inline-block;
    vertical-align:top
}
.pgscore_banner .pgscore_banner-content .pgscore_banner-text-bg_color .pgscore_banner-text{
    padding:7px 15px;
    margin-bottom:5px
}
.pgscore_banner-text span{
    color:#04d39f
}
.pgscore_banner .pgscore_banner-content .pgscore_banner-btn-wrap .pgscore_banner-btn{
    font-weight:500;
    display:inline-block;
    font-size:14px
}
.pgscore_banner .pgscore_banner-content .pgscore_banner-btn-wrap.pgscore_banner-btn-style-link .pgscore_banner-btn{
    font-weight:600;
    border-bottom:1px solid;
    padding-left:0;
    padding-right:0
}
.pgscore_banner .pgscore_banner-content .pgscore_banner-btn-wrap.pgscore_banner-btn-size-xs .pgscore_banner-btn{
    font-size:12px;
    line-height:34px;
    padding:0 15px
}
.pgscore_banner .pgscore_banner-content .pgscore_banner-btn-wrap.pgscore_banner-btn-size-sm .pgscore_banner-btn{
    font-size:13px;
    line-height:38px;
    padding:0 20px
}
.pgscore_banner .pgscore_banner-content .pgscore_banner-btn-wrap.pgscore_banner-btn-size-md .pgscore_banner-btn{
    font-size:14px;
    line-height:44px;
    padding:0 25px
}
.pgscore_banner .pgscore_banner-content .pgscore_banner-btn-wrap.pgscore_banner-btn-size-lg .pgscore_banner-btn{
    font-size:18px;
    line-height:54px;
    padding:0 30px
}
.pgscore_banner .pgscore_banner-content .pgscore_banner-btn-wrap{
    display:flex
}
.pgscore_banner .pgscore_banner-content.pgscore_banner-content-hcenter .pgscore_banner-btn-wrap{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.pgscore_banner .pgscore_banner-content.pgscore_banner-content-hright .pgscore_banner-btn-wrap{
    display:-webkit-flex;
    display:flex;
    -webkit-flex-direction:column;
    flex-direction:column;
    -webkit-align-items:flex-end;
    align-items:flex-end
}
.pgscore_banner-btn-style-flat .pgscore_banner-btn{
    padding:5px 10px
}
.pgscore_banner-btn-style-border .pgscore_banner-btn{
    border-style:solid;
    border-width:1px;
    padding:5px 14px
}
.pgscore_banner-btn-shape-rounded .pgscore_banner-btn{
    border-radius:3px
}
.pgscore_banner-btn-shape-round .pgscore_banner-btn{
    border-radius:100px
}
.pgscore_banner.pgscore_banner-effect-flash:hover .pgscore_banner-image{
    -webkit-transform:inherit;
    -moz-transform:inherit;
    -o-transform:inherit;
    transform:inherit
}
.pgscore_banner.pgscore_banner-effect-flash:before{
    position:absolute;
    top:0;
    left:-75%;
    z-index:2;
    display:block;
    content:'';
    width:150px;
    height:100%;
    background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);
    background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 100%);
    -webkit-transform:skewX(-25deg);
    -moz-transform:skewX(-25deg);
    transform:skewX(-25deg)
}
.pgscore_banner.pgscore_banner-effect-flash:hover:before{
    -webkit-animation:pgs-shine 1.5s;
    -moz-animation:pgs-shine 1.5s;
    animation:pgs-shine 1.5s;
    -webkit-transition:all .6s ease-in-out;
    -moz-transition:all .6s ease-in-out;
    -ms-transition:all .6s ease-in-out;
    -o-transition:all .6s ease-in-out;
    transition:all .6s ease-in-out;
    left:-100%
}
@-webkit-keyframes pgs-shine{
    100%{
        left:125%
    }
}
@keyframes pgs-shine{
    100%{
        left:125%
    }
}
.pgscore_banner.pgscore_banner-effect-border .pgscore_banner-image:before{
    -webkit-transition:.5s all ease-in-out;
    -moz-transition:.5s all ease-in-out;
    -ms-transition:.5s all ease-in-out;
    -o-transition:.5s all ease-in-out;
    transition:.5s all ease-in-out;
    position:absolute;
    width:100%;
    height:100%;
    z-index:1;
    background:rgba(0,0,0,.2);
    color:#fff;
    content:"";
    display:inline-block;
    left:0;
    top:0;
    opacity:0
}
.pgscore_banner.pgscore_banner-effect-border:hover .pgscore_banner-image:before{
    opacity:1
}
.pgscore_banner.pgscore_banner-effect-border:after,.pgscore_banner.pgscore_banner-effect-border:before{
    content:"";
    position:absolute;
    opacity:0;
    -webkit-transition:all .5s ease 0s;
    -o-transition:all .5s ease 0s;
    transition:all .5s ease 0s;
    z-index:2
}
.pgscore_banner.pgscore_banner-effect-border:before{
    border-top:1px dotted rgba(255,255,255,.7);
    border-bottom:1px dotted rgba(255,255,255,.7);
    -webkit-transform:scale(1,0);
    -ms-transform:scale(1,0);
    -o-transform:scale(1,0);
    transform:scale(1,0);
    top:30px;
    right:15px;
    bottom:30px;
    left:15px
}
.pgscore_banner.pgscore_banner-effect-border:after{
    border-left:1px dotted rgba(255,255,255,.7);
    border-right:1px dotted rgba(255,255,255,.7);
    -webkit-transform:scale(0,1);
    -ms-transform:scale(0,1);
    -o-transform:scale(0,1);
    transform:scale(0,1);
    top:15px;
    right:30px;
    bottom:15px;
    left:30px
}
.pgscore_banner.pgscore_banner-effect-border:hover:after,.pgscore_banner.pgscore_banner-effect-border:hover:before{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.pgscore_banner-badge{
    border-radius:50%;
    color:#323232;
    display:inline-block;
    font-size:15px;
    height:70px;
    line-height:15px;
    max-height:100%;
    padding:5px;
    position:absolute;
    width:70px;
    margin:30px
}
.pgscore_banner-badge-inner{
    display:flex;
    flex-direction:column;
    height:100%;
    justify-content:center;
    text-align:center;
    width:100%
}
.pgscore_banner-badge-inner>.pgscore_banner-badge-text{
    overflow:hidden;
    padding:3px
}
.pgscore_banner-badge.pgscore_banner-badge_type-border{
    border-color:#323232;
    border-style:solid;
    border-width:2px
}
.pgscore_banner-badge.pgscore_banner-badge_type-flat{
    background-color:#fff;
    border:medium none
}
.pgscore_banner-badge_align-vtop{
    top:0
}
.pgscore_banner-badge_align-vmiddle{
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    transform:translate(0,-50%);
    top:50%
}
.pgscore_banner-badge_align-hcenter{
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    left:50%
}
.pgscore_banner-badge_align-vbottom.pgscore_banner-badge_align-hcenter,.pgscore_banner-badge_align-vtop.pgscore_banner-badge_align-hcenter{
    -webkit-transform:translate(-50%,0);
    -ms-transform:translate(-50%,0);
    transform:translate(-50%,0)
}
.pgscore_banner-badge_align-vbottom{
    bottom:0
}
.pgscore_banner-badge_align-hleft{
    left:0
}
.pgscore_banner-badge_align-hright{
    right:0
}
.request-box .title{
    font-size:20px;
    font-weight:600
}
.request-box .request-box-form .form-group{
    margin-bottom:10px
}
.request-box .request-box-form .form-group .wpcf7-form-control{
    background:#fff;
    border-color:rgba(0,0,0,.05);
    vertical-align:top
}
.request-box .request-box-form>p{
    margin-bottom:10px;
    position:relative
}
.request-box .request-box-form .wpcf7-submit{
    display:block;
    width:100%;
    background:#323232;
    box-shadow:none
}
.request-box.request-box-inline{
    display:inline-block;
    width:100%
}
.request-box.request-box-inline .request-box-form,.request-box.request-box-inline .request-box-info{
    display:table-cell;
    vertical-align:middle
}
.request-box.request-box-inline .request-box-info{
    width:35%
}
.request-box.request-box-inline .request-box-form{
    width:65%
}
.request-box.request-box-inline .request-box-form .form-group,.request-box.request-box-inline .request-box-form p{
    width:33.3333%;
    padding:0 15px;
    float:left;
    margin-bottom:0;
    position:relative
}
.request-box.request-box-inline .request-box-info p{
    margin-bottom:0
}
.request-box.request-box-inline .request-box-form .form-group .wpcf7-textarea{
    height:46px;
    padding:10px 10px
}
.request-box .request-box-info p{
    position:relative;
    margin-bottom:15px
}
.request-box .request-box-form input.wpcf7-not-valid{
    border-color:rgba(212,121,121,.2);
    background:rgba(232,90,90,.05)
}
.request-box .request-box-form{
    margin-top:15px
}
.request-box .request-box-form .wpcf7-not-valid-tip{
    display:none
}
div.wpcf7 .request-box .ajax-loader{
    right:-15px;
    top:50%;
    margin-top:-8px;
    position:absolute
}
.request-box+div.wpcf7-validation-errors{
    clear:both;
    margin:15px 0 0;
    color:red;
    font-size:13px;
    font-weight:600;
    line-height:22px
}
.wpcf7-form input.wpcf7-not-valid{
    border-color:#d47979;
    background:rgba(232,90,90,.05);
    color:#d47979
}
.wpcf7-form .wpcf7-not-valid-tip{
    display:none
}
.row-background-light .wpcf7-form div.wpcf7-acceptance-missing,.row-background-light .wpcf7-form div.wpcf7-validation-errors{
    color:#fff
}
.row-background-light div.wpcf7-aborted,.row-background-light div.wpcf7-mail-sent-ng{
    color:#fd2a2a
}
.row-background-dark .wpcf7-form div.wpcf7-acceptance-missing,.row-background-dark .wpcf7-form div.wpcf7-validation-errors{
    color:#fff
}
.row-background-dark div.wpcf7-aborted,.row-background-dark div.wpcf7-mail-sent-ng{
    color:#fd2a2a
}
form.wpcf7-form .ajax-loader{
    background-color:inherit;
    background-image:url(../images/loader-img/cy_loader.svg);
    background-size:cover;
    position:relative;
    margin:0;
    margin-left:-20px;
    left:25px;
    vertical-align:top;
    top:15px;
    width:20px;
    height:20px
}
.row-background-dark form.wpcf7-form .ajax-loader,.row-background-light form.wpcf7-form .ajax-loader{
    background-image:url(../images/loader-img/cy_loader-light.svg)
}
.text-right div.wpcf7-form .ajax-loader,form.wpcf7-form .text-right .ajax-loader,form.wpcf7-form.text-right .ajax-loader{
    position:absolute;
    right:15px;
    top:-25px;
    left:auto;
    margin:0
}
.text-right div.wpcf7-form .btn-group .ajax-loader,form.wpcf7-form .text-right .btn-group .ajax-loader,form.wpcf7-form.text-right .btn-group .ajax-loader{
    right:0
}
.single-product-carousel{
    text-align:center
}
.single-product-carousel .top-info h3{
    text-transform:uppercase;
    font-size:24px;
    padding:15px 0 0 0;
    margin-bottom:10px
}
.single-product-carousel .product-action-quick-view{
    margin:10px 0
}
.single-product-carousel .star-rating-wrapper{
    margin-bottom:10px
}
.single-product-carousel .star-rating-wrapper:after,.single-product-carousel .star-rating-wrapper:before{
    content:none
}
.single-product-carousel .star-rating-wrapper .star-rating{
    float:none
}
.single-product-carousel .product-name{
    font-size:16px;
    margin-bottom:10px;
    line-height:22px;
    font-weight:500
}
.single-product-carousel .product-name a{
    color:#323232
}
.single-product-carousel .product-name a:hover{
    color:#04d39f
}
.single-product-carousel .woocommerce-product-details__short-description{
    margin-top:10px;
    padding-bottom:15px
}
.single-product-carousel .item .product-thumbnail{
    position:relative
}
.single-product-carousel .item .product-thumbnail .product-thumbnail-inner img{
    display:inline
}
.single-product-carousel .item .product-thumbnail .open-quick-view{
    position:absolute;
    top:50%;
    left:50%;
    background:#04d39f;
    color:#fff;
    font-size:13px;
    line-height:22px;
    text-align:center;
    padding:4px 10px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -webkit-transition:all .2s ease-out 0s;
    -moz-transition:all .2s ease-out 0s;
    transition:all .2s ease-out 0s;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    transform:translateX(-50%);
    z-index:9;
    opacity:0
}
.single-product-carousel .item:hover .product-thumbnail .open-quick-view{
    opacity:1
}
.single-product-carousel .item .product-thumbnail .open-quick-view:hover{
    background:#323232
}
.single-product-carousel .product-info{
    padding-top:10px
}
.single-product-carousel.single-product-carousel-style_2 .item{
    border:1px solid #ececec
}
.single-product-carousel.single-product-carousel-style_2 .product-info,.single-product-carousel.single-product-carousel-style_3 .product-info{
    padding:10px 15px 0 15px
}
.single-product-carousel.single-product-carousel-style_3{
    box-shadow:0 10px 30px rgba(0,0,0,.08);
    border:1px solid #ececec
}
.single-product-carousel.single-product-carousel-style_3 .single-product-carousel-top-info{
    padding:0 15px 0 15px
}
.row-background-dark .single-product-carousel .product-name a{
    color:#fff
}
.pgscore_progress_bar_wrapper_inner{
    width:100%;
    margin:24px 0 50px 0;
    background-color:#eceff8;
    position:relative
}
.row-background-dark .pgscore_progress_bar_wrapper_inner,.theme-dark .pgscore_progress_bar_wrapper_inner{
    background-color:rgba(255,255,255,.1)
}
.pgscore_progress_bar_wrapper_inner .progress-bar{
    height:100%;
    padding:0;
    background:#04d39f;
    -webkit-box-shadow:none;
    box-shadow:none;
    transition:width 2.5s ease;
    -webkit-transition:width 2.5s ease;
    -o-transition:width 2.5s ease;
    -ms-transition:width 2.5s ease;
    -moz-transition:width 2.5s ease;
    position:relative
}
.pgscore_progress_bar_wrapper_inner.progress_bar_title_position_down{
    margin:50px 0 24px 0
}
.pgscore_progress_bar_wrapper_inner.progress_bar_title_position_down:first-child{
    margin-top:0
}
.pgscore_progress_bar_wrapper_inner.progress_bar_title_position_up:last-child{
    margin-bottom:0
}
.pgscore_progress_bar_wrapper_inner.progress_bar_title_position_down .progress-title{
    margin-top:0;
    bottom:-25px
}
.pgscore_progress_bar_wrapper_inner.progress_bar_title_position_down .progress_bar_type_value{
    margin-top:0;
    bottom:-25px;
    top:inherit
}
.progress-title{
    color:#353535;
    font-size:15px;
    font-weight:400;
    position:absolute;
    text-align:left;
    margin-left:0;
    margin-top:-28px
}
.progress-bar{
    float:left;
    height:100%;
    font-size:12px;
    line-height:20px;
    color:#fff;
    text-align:center;
    background-color:#04d39f;
    -webkit-transition:width .6s ease;
    -o-transition:width .6s ease;
    transition:width .6s ease;
    display:block
}
.progress-bar .progress_bar_type_value{
    color:#353535;
    margin-top:-18px;
    position:absolute;
    top:-10px;
    font-size:15px;
    font-weight:600;
    right:0
}
.pgscore_progress_bar_wrapper_inner.progress_bar_round,.pgscore_progress_bar_wrapper_inner.progress_bar_round .progress-bar{
    border-radius:50px
}
.pgscore_progress_bar_wrapper_inner.progress_bar_rounded,.pgscore_progress_bar_wrapper_inner.progress_bar_rounded .progress-bar{
    border-radius:3px
}
.row-background-dark .progress-title{
    color:#fff
}
.row-background-dark .progress-bar .pgscore_progress_bar_value,.row-background-dark .progress-bar .progress-type{
    color:#fff
}
.row-background-light .pgscore_progress_bar_wrapper_inner .progress-bar{
    background:#353535
}
.pgscore_button_wrapper a,.pgscore_button_wrapper.pgscore_button_width_default{
    display:inline-block
}
.pgscore_button_wrapper .pgscore_button_size_small a{
    font-size:12px;
    padding:8px 18px;
    line-height:16px
}
.pgscore_button_wrapper .pgscore_button_size_medium a{
    font-size:14px;
    padding:12px 26px;
    line-height:18px
}
.pgscore_button_wrapper .pgscore_button_size_large a{
    font-size:15px;
    padding:15px 28px;
    line-height:20px
}
.pgscore_button_wrapper .pgscore_button_size_extra a{
    font-size:16px;
    padding:18px 32px;
    line-height:22px
}
.pgscore_button_wrapper .pgscore_button_link a{
    position:relative;
    padding:3px 0;
    line-height:22px;
    margin-right:10px
}
.pgscore_button_wrapper:last-child .pgscore_button_link a{
    margin-right:0
}
.pgscore_button_wrapper .pgscore_button_link.pgscore_button_size_extra a{
    font-size:18px
}
.pgscore_button_wrapper .pgscore_button_link.pgscore_button_size_large a{
    font-size:16px
}
.pgscore_button_wrapper .pgscore_button_link.pgscore_button_size_medium a{
    font-size:14px
}
.pgscore_button_wrapper .pgscore_button_link.pgscore_button_size_small a{
    font-size:12px
}
.pgscore_button_wrapper .button-underline a:after{
    content:"";
    width:100%;
    border-bottom:2px solid;
    position:absolute;
    left:0;
    bottom:0;
    -webkit-transition:.3s ease-in-out;
    transition:.3s ease-in-out
}
.pgscore_button_wrapper .button-underline a:hover:after{
    width:30%
}
.pgscore_button_wrapper .pgscore_button_border a{
    border-width:2px;
    border-style:solid
}
.pgscore_button_wrapper .pgscore_button_border.pgscore_button_size_small a{
    padding:6px 18px
}
.pgscore_button_wrapper .pgscore_button_border.pgscore_button_size_medium a{
    padding:12px 24px
}
.pgscore_button_wrapper .pgscore_button_border.pgscore_button_size_large a{
    padding:14px 30px
}
.pgscore_button_wrapper .pgscore_button_border.pgscore_button_size_extra a{
    padding:15px 32px
}
.pgscore_button_wrapper .pgscore_button_border_rounded a{
    border-radius:3px
}
.pgscore_button_wrapper .pgscore_button_border_round a{
    border-radius:50px
}
.pgscore_button_wrapper .pgscore_button_inline_center{
    text-align:center
}
.pgscore_button_wrapper .pgscore_button_inline_right{
    text-align:right
}
.pgscore_button_wrapper.pgscore_button_width_full a{
    display:block;
    text-align:center
}
.pgscore_button_wrapper .button-icon-position-left a i{
    margin-right:8px
}
.pgscore_button_wrapper .button-icon-position-right a i{
    margin-left:8px
}
.product-category-grid .pgs-core-category-container{
    margin-top:30px
}
.product-category-items .pgs-core-category .category-img-container{
    overflow:hidden
}
.product-category-items .category-content a.product-count{
    color:#000
}
.product-category-items .category-content a.product-count:hover{
    color:#323232
}
.product-category-items .category-img-container{
    overflow:hidden;
    position:relative
}
.product-category-items .category-img-container img{
    max-width:100%;
    width:100%
}
.product-category-items .pgs-core-category-container .category-content .category-title,.product-category-items .pgs-core-category-container .category-content .product-count{
    line-height:1
}
.product-category-items .pgs-core-category-container .category-content .category-title{
    margin-bottom:0
}
.product-category-items .pgs-core-category-container .category-content .category-title a{
    line-height:normal;
    display:inline-block
}
.product-category-items .category-img-container .category-overlay{
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    z-index:9
}
.product-category-items.category-style-theme .category-img-container .category-overlay{
    opacity:.5
}
.product-category-items.category-style-theme .category-img-container .category-overlay{
    background:rgba(4,211,159,.3)
}
.product-category-items.category-style-dark .category-img-container .category-overlay{
    background:rgba(0,0,0,.3)
}
.product-category-items.category-style-light .category-img-container .category-overlay{
    background:rgba(255,255,255,.3)
}
.product-category-items.product-category-hleft .pgs-core-category-container .category-content{
    text-align:left
}
.product-category-items.product-category-hcenter .pgs-core-category-container .category-content{
    text-align:center
}
.product-category-items.product-category-hright .pgs-core-category-container .category-content{
    text-align:right
}
.product-category-items.category-hover-zoom .pgs-core-category-container .category-img-container img{
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    transform:scale(1);
    -webkit-transition:.3s ease-in-out;
    -moz-transition:.3s ease-in-out;
    transition:.3s ease-in-out
}
.product-category-items.category-hover-zoom .pgs-core-category-container:hover .category-img-container img{
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    transform:scale(1.1)
}
.product-category-items.category-style-none .pgs-core-category-container .category-content .category-title a{
    color:#323232
}
.product-category-items.category-style-none .pgs-core-category-container .category-content .category-title a:hover,.product-category-items.category-style-none .pgs-core-category-container .category-content .product-count{
    color:#04d39f
}
.product-category-items.category-style-light .pgs-core-category-container .category-content .category-title a:hover{
    color:#04d39f
}
.product-category-items.category-style-light .pgs-core-category-container .category-content .product-count{
    color:#000
}
.product-category-items.category-style-dark .pgs-core-category-container .category-content{
    background-color:#323232
}
.product-category-items.category-style-dark .pgs-core-category-container .category-content .category-title a,.product-category-items.category-style-dark .pgs-core-category-container .category-content .product-count{
    color:#fff
}
.product-category-items.category-style-dark .pgs-core-category-container .category-content .category-title a:hover,.product-category-items.category-style-dark .pgs-core-category-container .category-content .product-count{
    color:#04d39f
}
.product-category-items.category-style-theme .pgs-core-category-container .category-content{
    background:#04d39f
}
.product-category-items.category-style-theme .pgs-core-category-container .category-content .category-item-title,.product-category-items.category-style-theme .pgs-core-category-container .category-content .product-count{
    color:#fff
}
.product-category-style-1 .pgs-core-category-container{
    display:inline-block;
    position:relative
}
.product-category-style-1 .pgs-core-category-container .category-content{
    position:absolute;
    z-index:9
}
.product-category-items.product-category-style-1.category-style-none .pgs-core-category-container .category-content .category-title a{
    color:#fff
}
.product-category-items.product-category-style-1.category-style-dark .pgs-core-category-container .category-content,.product-category-items.product-category-style-1.category-style-theme .pgs-core-category-container .category-content{
    background:0 0
}
.product-category-style-1.product-category-hcenter .pgs-core-category-container .category-content,.product-category-style-1.product-category-hright .pgs-core-category-container .category-content,.product-category-style-1.product-category-vbottom .pgs-core-category-container .category-content,.product-category-style-1.product-category-vmiddle .pgs-core-category-container .category-content,.product-category-style-1.product-category-vtop .pgs-core-category-container .category-content{
    left:20px;
    right:20px
}
.product-category-style-1.product-category-vtop .pgs-core-category-container .category-content{
    top:20px
}
.product-category-style-1.product-category-vbottom .pgs-core-category-container .category-content{
    bottom:20px
}
.product-category-style-1.product-category-vmiddle .pgs-core-category-container .category-content{
    top:50%;
    -ms-transform:translate(0,-50%);
    -webkit-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.product-category-style-1.product-category-hcenter .pgs-core-category-container .category-content{
    text-align:center
}
.product-category-style-1.product-category-hright .pgs-core-category-container .category-content{
    text-align:right
}
.product-category-style-2 .pgs-core-category-container .category-content{
    text-align:center;
    margin-top:20px
}
.product-category-style-2.product-category-hleft .category-content{
    text-align:left
}
.product-category-style-2.product-category-hcenter .category-content{
    text-align:center
}
.product-category-style-2.product-category-hright .category-content{
    text-align:right
}
.product-category-style-2.category-img-rounded .category-img-container{
    border-radius:50%
}
.product-category-style-3 .pgs-core-category-container{
    position:relative;
    overflow:hidden
}
.product-category-style-3 .pgs-core-category-container .category-content-info{
    position:absolute;
    text-align:center;
    left:20px;
    right:20px
}
.product-category-style-3 .pgs-core-category-container .category-content{
    display:inline-block;
    text-align:center;
    background:#fff;
    color:#323232;
    padding:10px 20px;
    min-width:150px;
    z-index:9
}
.product-category-style-3.product-category-hleft .pgs-core-category-container .category-content-info{
    text-align:left
}
.product-category-style-3.product-category-hcenter .pgs-core-category-container .category-content-info{
    text-align:center
}
.product-category-style-3.product-category-hright .pgs-core-category-container .category-content-info{
    text-align:right
}
.product-category-style-3.product-category-vtop .pgs-core-category-container .category-content-info{
    top:20px
}
.product-category-style-3.product-category-vmiddle .pgs-core-category-container .category-content-info{
    top:50%;
    -ms-transform:translate(0,-50%);
    -webkit-transform:translate(0,-50%);
    transform:translate(0,-50%)
}
.product-category-style-3.product-category-vbottom .pgs-core-category-container .category-content-info{
    bottom:20px
}
.row-background-dark .product-category-style-3.category-style-none .pgs-core-category-container .category-content,.theme-dark .product-category-style-3.category-style-none .pgs-core-category-container .category-content{
    background:#2b2b2b
}
.row-background-dark .product-category-style-3.category-style-none .pgs-core-category-container .category-content .category-title a,.theme-dark .product-category-style-3.category-style-none .pgs-core-category-container .category-content .category-title a{
    color:#fff
}
.product-category-style-4 .pgs-core-category-container{
    position:relative;
    overflow:hidden
}
.product-category-style-4 .pgs-core-category-container .category-content{
    background-color:rgba(255,255,255,.8);
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    text-align:center;
    padding:10px 20px;
    min-width:200px;
    z-index:9
}
.product-category-items.product-category-style-4 .pgs-core-category-container .category-content{
    background-color:rgba(255,255,255,.8)
}
.product-category-items.product-category-style-4.category-style-dark .pgs-core-category-container .category-content{
    background-color:rgba(50,50,50,.8)
}
.product-category-items.product-category-style-4.category-style-theme .pgs-core-category-container .category-content{
    background-color:rgba(4,211,159,.8)
}
.row-background-dark .product-category-style-4.category-style-none .pgs-core-category-container .category-content,.theme-dark .product-category-style-4.category-style-none .pgs-core-category-container .category-content{
    background-color:rgba(0,0,0,.8)
}
.row-background-dark .product-category-style-4.category-style-none .pgs-core-category-container .category-content .category-title a,.theme-dark .product-category-style-4.category-style-none .pgs-core-category-container .category-content .category-title a{
    color:#fff
}
.product-category-style-5 .pgs-core-category-container .category-content{
    background:#fff;
    padding:8px 20px;
    min-width:200px;
    margin-left:20px;
    margin-right:20px;
    margin-top:-30px;
    position:relative;
    z-index:9;
    border-radius:10px;
    -webkit-box-shadow:0 2px 13px rgba(0,0,0,.06);
    -moz-box-shadow:0 2px 13px rgba(0,0,0,.06);
    box-shadow:0 2px 13px rgba(0,0,0,.06)
}
.product-category-style-5 .owl-carousel .pgs-core-category-container .category-content{
    margin-bottom:9px
}
.row-background-dark .product-category-style-5.category-style-none .pgs-core-category-container .category-content,.theme-dark .product-category-style-5.category-style-none .pgs-core-category-container .category-content{
    background-color:#272727
}
.row-background-dark .product-category-style-5.category-style-none .pgs-core-category-container .category-content .category-title a,.theme-dark .product-category-style-5.category-style-none .pgs-core-category-container .category-content .category-title a{
    color:#fff
}
.product-category-style-6 .pgs-core-category-container .category-content{
    background:#fff;
    padding:10px 20px;
    width:100%;
    margin-top:10px;
    position:relative;
    z-index:9;
    -webkit-box-shadow:0 3px 15px rgba(0,0,0,.03);
    -moz-box-shadow:0 3px 15px rgba(0,0,0,.03);
    box-shadow:0 3px 15px rgba(0,0,0,.03)
}
.product-category-style-6 .owl-carousel .pgs-core-category-container .category-content{
    margin-bottom:9px
}
.product-category-style-6.category-style-light .pgs-core-category-container .category-content,.product-category-style-6.category-style-none .pgs-core-category-container .category-content{
    border:1px solid #f5f5f5
}
.row-background-dark .product-category-style-6.category-style-none .pgs-core-category-container .category-content,.theme-dark .product-category-style-6.category-style-none .pgs-core-category-container .category-content{
    background-color:#272727;
    border-color:#353535
}
.row-background-dark .product-category-style-6.category-style-none .pgs-core-category-container .category-content .category-title a,.theme-dark .product-category-style-6.category-style-none .pgs-core-category-container .category-content .category-title a{
    color:#fff
}
.pgscore_divider_wrapper .divider-title{
    margin-bottom:10px
}
.pgscore_divider_wrapper .divider-sub-title{
    font-size:14px;
    text-transform:uppercase
}
.pgscore_divider_wrapper.pgscore_divider_alignment_center{
    text-align:center
}
.pgscore_divider_wrapper.pgscore_divider_alignment_right{
    text-align:right
}
.pgscore_divider_wrapper .pgscore-line-title .divider-title{
    margin-bottom:0;
    padding:0 20px
}
.pgscore_divider_style2 .divider-title{
    position:relative;
    padding-bottom:10px
}
.pgscore_divider_style2 .divider-title:after{
    content:"";
    background-color:#04d39f;
    position:absolute;
    bottom:0;
    height:2px;
    display:inline-block;
    width:50px;
    left:0;
    right:0
}
.pgscore_divider_style2.pgscore_divider_alignment_center .divider-title:after{
    margin:0 auto
}
.pgscore_divider_style2.pgscore_divider_alignment_right .divider-title:after{
    left:inherit;
    right:0
}
.pgscore_divider_style3 .pgscore-line-title{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    margin-bottom:15px
}
.pgscore_divider_style3 .pgscore-left-line,.pgscore_divider_style3 .pgscore-right-line{
    -webkit-box-flex:1;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    display:block;
    border-bottom:1px solid #e8e8e8;
    padding:0 80px
}
.row-background-dark .pgscore_divider_style3 .pgscore-left-line,.row-background-dark .pgscore_divider_style3 .pgscore-right-line,.theme-dark .pgscore_divider_style3 .pgscore-left-line,.theme-dark .pgscore_divider_style3 .pgscore-right-line{
    border-bottom-color:rgba(255,255,255,.15)
}
.pgscore_divider_style3.pgscore_divider_alignment_left .pgscore-left-line{
    display:none
}
.pgscore_divider_style3.pgscore_divider_alignment_right .pgscore-right-line{
    display:none
}
.pgscore_divider_style3.pgscore_divider_alignment_left .divider-title{
    padding-left:0
}
.pgscore_divider_style3.pgscore_divider_alignment_right .divider-title{
    padding-right:0
}
.pgscore_divider_style3.pgscore_divider_alignment_right .divider-title{
    margin-left:auto
}
.pgscore_divider_style3.pgscore_divider_alignment_center .divider-title{
    margin-left:auto;
    margin-right:auto
}
.row-background-light .pgscore_divider_style3 .pgscore-left-line,.row-background-light .pgscore_divider_style3 .pgscore-right-line{
    border-bottom:1px solid #ccc
}
.pgscore_divider_style4 .divider-title{
    margin-bottom:5px
}
.pgscore_divider_style4 .divider-img{
    margin-bottom:15px
}
.pgscore_image-gallery_wrapper.column-2 .image-gallery_isotope_item{
    width:50%;
    float:left
}
.pgscore_image-gallery_wrapper.column-3 .image-gallery_isotope_item{
    width:33.3333%;
    float:left
}
.pgscore_image-gallery_wrapper.column-4 .image-gallery_isotope_item{
    width:25%;
    float:left
}
.pgscore_image-gallery_wrapper.column-6 .image-gallery_isotope_item{
    width:16.6666%;
    float:left
}
.image-gallery-space-0 .image-gallery_grid_item,.image-gallery-space-0 .image-gallery_isotope_item .image-gallery-info{
    padding:0
}
.image-gallery-space-5 .image-gallery_grid_item,.image-gallery-space-5 .image-gallery_isotope_item .image-gallery-info{
    padding:2.5px
}
.image-gallery-space-10 .image-gallery_grid_item,.image-gallery-space-10 .image-gallery_isotope_item .image-gallery-info{
    padding:5px
}
.image-gallery-space-15 .image-gallery_grid_item,.image-gallery-space-15 .image-gallery_isotope_item .image-gallery-info{
    padding:7.5px
}
.image-gallery-space-20 .image-gallery_grid_item,.image-gallery-space-20 .image-gallery_isotope_item .image-gallery-info{
    padding:10px
}
.image-gallery-space-25 .image-gallery_grid_item,.image-gallery-space-25 .image-gallery_isotope_item .image-gallery-info{
    padding:12.5px
}
.image-gallery-space-30 .image-gallery_grid_item,.image-gallery-space-30 .image-gallery_isotope_item .image-gallery-info{
    padding:15px
}
.pgscore_image-gallery_wrapper.isotope-wrapper.image-gallery-space-5{
    margin-left:-2.5px;
    margin-right:-2.5px
}
.pgscore_image-gallery_wrapper.isotope-wrapper.image-gallery-space-10{
    margin-left:-5px;
    margin-right:-5px
}
.pgscore_image-gallery_wrapper.isotope-wrapper.image-gallery-space-15{
    margin-left:-7.5px;
    margin-right:-7.5px
}
.pgscore_image-gallery_wrapper.isotope-wrapper.image-gallery-space-20{
    margin-left:-10px;
    margin-right:-10px
}
.pgscore_image-gallery_wrapper.isotope-wrapper.image-gallery-space-25{
    margin-left:-12.5px;
    margin-right:-12.5px
}
.pgscore_image-gallery_wrapper.isotope-wrapper.image-gallery-space-30{
    margin-left:-15px;
    margin-right:-15px
}
.image-gallery-space-0>.row{
    margin-left:0;
    margin-right:0
}
.image-gallery-space-5>.row{
    margin-left:-2.5px;
    margin-right:-2.5px
}
.image-gallery-space-10>.row{
    margin-left:-5px;
    margin-right:-5px
}
.image-gallery-space-15>.row{
    margin-left:-7.5px;
    margin-right:-7.5px
}
.image-gallery-space-20>.row{
    margin-left:-10px;
    margin-right:-10px
}
.image-gallery-space-25>.row{
    margin-left:-12.5px;
    margin-right:-12.5px
}
.image-gallery-space-30>.row{
    margin-left:-15px;
    margin-right:-15px
}
.pgscore_image-gallery_wrapper .image-gallery-info{
    position:relative
}
.pgscore_image-gallery_wrapper .image-gallery-info .image-gallery_item{
    position:relative;
    overflow:hidden
}
.pgscore_image-gallery_wrapper .image-gallery_item img{
    width:100%;
    max-width:100%;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.pgscore_image-gallery_wrapper .image-gallery_item:hover img{
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    transform:scale(1.1)
}
.image-gallery_item .pgscore_image-gallery_hover{
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    background:rgba(0,0,0,.3);
    text-align:center;
    opacity:0;
    visibility:hidden;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.image-gallery_item:hover .pgscore_image-gallery_hover{
    opacity:1;
    visibility:visible
}
.image-gallery_item .pgscore_image-gallery_hover.icon-disable{
    position:relative;
    opacity:1;
    visibility:visible
}
.image-gallery_item .pgscore_image-gallery_hover .gallery-icon{
    background:0 0;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.image-gallery_item .pgscore_image-gallery_hover .gallery-icon .icon{
    width:45px;
    height:45px;
    padding:0;
    margin:0;
    background-image:url(../images/gallery-icon1.png);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    -webkit-transition:all .15s ease-in-out;
    -moz-transition:all .15s ease-in-out;
    transition:all .15s ease-in-out
}
.image-gallery_item .pgscore_image-gallery_hover .gallery-icon:hover .icon{
    width:40px;
    height:40px
}
.pgscore_image-gallery_style-2 .image-gallery_item .pgscore_image-gallery_hover .gallery-icon .icon{
    background-image:url(../images/gallery-icon2.png)
}
.pgscore_image-gallery_style-3 .image-gallery_item .pgscore_image-gallery_hover .gallery-icon .icon{
    background-image:url(../images/gallery-icon3.png)
}
.pgscore_timeline_wrapper ul.timeline{
    list-style:none;
    padding:20px 0 20px;
    margin:0;
    position:relative
}
.pgscore_timeline_wrapper .timeline:before{
    top:0;
    bottom:0;
    position:absolute;
    content:" ";
    width:4px;
    background-color:#dedede;
    left:50%;
    margin-left:-1.5px
}
.pgscore_timeline_wrapper .timeline>li{
    margin-bottom:100px;
    position:relative
}
.pgscore_timeline_wrapper .timeline>li:last-child{
    margin-bottom:20px
}
.pgscore_timeline_wrapper .timeline>li:after,.pgscore_timeline_wrapper .timeline>li:before{
    content:" ";
    display:table
}
.pgscore_timeline_wrapper .timeline>li:after{
    clear:both
}
.pgscore_timeline_wrapper .timeline>li:after,.pgscore_timeline_wrapper .timeline>li:before{
    content:" ";
    display:table
}
.pgscore_timeline_wrapper .timeline>li:after{
    clear:both
}
.pgscore_timeline_wrapper .timeline .timeline-body p{
    line-height:24px;
    margin-bottom:0
}
.pgscore_timeline_wrapper .timeline>li>.timeline-panel{
    width:49%;
    float:left;
    border:4px solid #dedede;
    border-radius:2px;
    padding:20px;
    position:relative;
    transition:all .5s ease-in-out;
    -webkit-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    -ms-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    color:#dedede
}
.pgscore_timeline_wrapper .timeline>li>.timeline-panel.timeline-rounded{
    border-radius:10px
}
.pgscore_timeline_wrapper .timeline>li.timeline-inverted+li:not(.timeline-inverted),.pgscore_timeline_wrapper .timeline>li:not(.timeline-inverted)+li.timeline-inverted{
    margin-top:-60px
}
.pgscore_timeline_wrapper .timeline>li:not(.timeline-inverted){
    padding-right:90px
}
.pgscore_timeline_wrapper .timeline>li.timeline-inverted{
    padding-left:90px
}
.pgscore_timeline_wrapper .timeline>li>.timeline-panel:before{
    position:absolute;
    top:26px;
    right:-16px;
    display:inline-block;
    border-top:12px solid transparent;
    border-left:12px solid;
    border-right:0 solid;
    border-bottom:12px solid transparent;
    content:" ";
    transition:all .5s ease-in-out;
    -webkit-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    -ms-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out
}
.pgscore_timeline_wrapper .timeline>li>.timeline-panel:after{
    position:absolute;
    top:27px;
    right:-14px;
    display:inline-block;
    border-top:14px solid transparent;
    border-left:0 solid #fff;
    border-right:0 solid #fff;
    border-bottom:14px solid transparent;
    content:" ";
    transition:all .5s ease-in-out;
    -webkit-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    -ms-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out
}
.pgscore_timeline_wrapper .timeline>li>.timeline-badge{
    color:#fff;
    width:50px;
    height:50px;
    line-height:50px;
    font-size:1.4em;
    text-align:center;
    position:absolute;
    top:16px;
    left:50%;
    z-index:1;
    margin-left:-25px;
    background-color:#fff;
    border:4px solid #dedede;
    border-top-right-radius:50%;
    border-top-left-radius:50%;
    border-bottom-right-radius:50%;
    border-bottom-left-radius:50%;
    transition:all .5s ease-in-out;
    -webkit-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    -ms-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out
}
.pgscore_timeline_wrapper .timeline>li>.timeline-badge h4{
    line-height:46px;
    color:#323232;
    transition:all .5s ease-in-out;
    -webkit-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    -ms-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out
}
.pgscore_timeline_wrapper .timeline .timeline-heading h5{
    position:relative;
    font-weight:700;
    margin-bottom:10px;
    transition:all .5s ease-in-out;
    -webkit-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    -ms-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out
}
.pgscore_timeline_wrapper .timeline .timeline-item.timeline-item-odd{
    text-align:right
}
.pgscore_timeline_wrapper .timeline>li.timeline-inverted>.timeline-panel{
    float:right
}
.pgscore_timeline_wrapper .timeline>li.timeline-inverted>.timeline-panel:before{
    border-left-width:0;
    border-right-width:12px;
    left:-16px;
    right:auto
}
.pgscore_timeline_wrapper .timeline>li.timeline-inverted>.timeline-panel:after{
    border-left-width:0;
    border-right-width:0;
    left:-14px;
    right:auto
}
.row-background-dark .pgscore_timeline_wrapper .timeline:before,.theme-dark .pgscore_timeline_wrapper .timeline:before{
    background-color:rgba(255,255,255,.1)
}
.row-background-dark .pgscore_timeline_wrapper .timeline>li>.timeline-badge,.theme-dark .pgscore_timeline_wrapper .timeline>li>.timeline-badge{
    background-color:#383838;
    border-color:#464646
}
.row-background-dark .pgscore_timeline_wrapper .timeline>li>.timeline-badge h4,.theme-dark .pgscore_timeline_wrapper .timeline>li>.timeline-badge h4{
    color:#fff
}
.row-background-dark .pgscore_timeline_wrapper .timeline>li>.timeline-panel,.theme-dark .pgscore_timeline_wrapper .timeline>li>.timeline-panel{
    border-color:rgba(255,255,255,.1);
    color:rgba(255,255,255,.1)
}
.pgscore_timeline_wrapper .timeline.pgscore-timeline-style-2:before{
    width:1px
}
.pgscore_timeline_wrapper .timeline.pgscore-timeline-style-2>li>.timeline-badge{
    width:14px;
    height:14px;
    background:#dedede;
    margin-left:-8px
}
.pgscore_timeline_wrapper .timeline.pgscore-timeline-style-2>li>.timeline-badge h4{
    display:none
}
.pgscore_timeline_wrapper .timeline.pgscore-timeline-style-2 .timeline-heading h5{
    padding-bottom:0
}
.pgscore_timeline_wrapper .timeline.pgscore-timeline-style-2>li>.timeline-panel{
    border:none;
    padding:0;
    margin-top:10px;
    padding-left:10px
}
.pgscore_timeline_wrapper .timeline.pgscore-timeline-style-2>li>.timeline-panel:before{
    display:none!important
}
.pgscore_timeline_wrapper .timeline.pgscore-timeline-style-2>li>.timeline-panel:after{
    display:none!important
}
.pgscore_timeline_wrapper .timeline.pgscore-timeline-style-2 .timeline-body p{
    margin-bottom:0
}
.pgscore_timeline_wrapper .timeline.pgscore-timeline-style-2>li>.timeline-badge:before{
    position:absolute;
    content:"";
    width:22px;
    height:3px;
    background:#dedede;
    left:13px;
    top:1px
}
.pgscore_timeline_wrapper .timeline.pgscore-timeline-style-2>li.timeline-item.timeline-item-odd>.timeline-badge:before{
    left:-31px
}
.theme-dark .pgscore_timeline_wrapper .timeline.pgscore-timeline-style-2>li>.timeline-badge{
    background-color:#383838;
    border-color:#383838
}
.theme-dark .pgscore_timeline_wrapper .timeline.pgscore-timeline-style-2>li>.timeline-badge:before{
    background:rgba(255,255,255,.1)
}
.pgscore_timeline_wrapper .timeline.pgscore-timeline-style-3>li>.timeline-panel{
    border:none
}
.pgscore_timeline_wrapper .timeline.pgscore-timeline-style-3>li>.timeline-panel:before{
    right:-12px
}
.pgscore_timeline_wrapper .timeline.pgscore-timeline-style-3>li.timeline-inverted>.timeline-panel:before{
    right:auto;
    left:-12px
}
.callout .callout-title{
    margin-bottom:5px
}
.callout{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    -webkit-align-items:center;
    -webkit-box-align:center;
    align-items:center
}
.callout .callout-icon{
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    margin-right:20px;
    margin-right:20px;
    width:90px;
    margin-right:15px;
    text-align:center
}
.callout .callout-info{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    align-items:stretch;
    -webkit-align-items:center;
    -webkit-box-align:center;
    align-items:center;
    width:100%
}
.callout .callout-content{
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    margin-right:20px;
    max-width:80%
}
.callout .callout-content p{
    margin-bottom:0
}
.callout .callout-content .callout-btn{
    margin-left:auto
}
.callout-icon.callout-icon-size-xs{
    width:60px;
    font-size:40px;
    line-height:40px
}
.callout-icon.callout-icon-size-sm{
    width:70px;
    font-size:50px;
    line-height:50px
}
.callout-icon.callout-icon-size-md{
    width:80px;
    font-size:60px;
    line-height:60px
}
.callout-icon.callout-icon-size-lg{
    width:90px;
    font-size:70px;
    line-height:70px
}
.callout .callout-btn{
    margin-left:auto
}
.callout .callout-btn a{
    font-size:14px;
    padding:12px 26px;
    line-height:18px;
    display:inline-block
}
.callout .callout-btn.pgscore_button_simple a{
    padding:0
}
.callout .callout-btn.pgscore_button_border a{
    border-width:2px;
    border-style:solid
}
.pgs-video-info .pgs-video-content{
    width:90%;
    margin:0 auto;
    left:0;
    position:absolute;
    right:0;
    top:50%;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    z-index:999;
    text-align:center
}
.pgs-video-info .pgs-video-content .video-popup-btn{
    color:#fff;
    background:#04d39f;
    font-size:18px;
    padding:14px 30px;
    line-height:16px;
    margin:0;
    display:inline-block
}
.pgs-video-info .pgs-video-content .video-popup-btn:hover{
    background:#fff;
    color:#04d39f
}
.pgs-video-info .pgs-video-content .video-popup-btn.btn-style-type-round{
    border-radius:30px
}
.pgs-video-info .pgs-video-content .video-popup-btn.btn-style-type-rounded{
    border-radius:3px
}
.pgs-video-info .pgs-video-content .video-popup-btn.btn-style-type-border{
    border:2px solid #fff;
    background:0 0
}
.pgs-video-info .pgs-video-content .video-popup-btn.btn-style-type-border:hover{
    border-color:#04d39f;
    background:#04d39f;
    color:#fff
}
.pgs-video-info .pgs-video-content .popup-youtube{
    display:inline-block
}
.pgs-video-info .pgs-video-content .popup-youtube img{
    transform:scale(1);
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.pgs-video-info .pgs-video-content .popup-youtube:hover img{
    transform:scale(.9)
}
.pgs-video-info .pgs-video-content .popup-youtube+.pgs-title-des{
    display:block;
    margin-top:15px
}
.pgs-video-info .pgs-video-content .popup-youtube.video-popup-btn+.pgs-title-des{
    margin-top:10px
}
.pgs-video-info .pgs-video-content .pgs-video-title,.pgs-video-info .pgs-video-content p{
    color:#fff;
    margin-bottom:5px
}
.pgs-video-info{
    position:relative;
    min-height:200px;
    z-index:2
}
.pgs-video-opacity{
    content:"";
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:0
}
.mfp-title{
    position:absolute;
    color:#fff;
    background:red
}
.pgs-video-info.pgs-video-icon-position-left_bottom .pgs-video-content{
    left:5%;
    right:5%;
    top:auto;
    bottom:5%;
    transform:initial;
    -webkit-transform:initial;
    -o-transform:initial;
    -ms-transform:initial;
    -moz-transform:initial;
    text-align:left
}
.pgscore_pricing_wrapper .pgscore-pricing{
    margin:15px 0
}
.pgscore_pricing_wrapper .pgscore-pricing .pricing-list ul{
    margin:0;
    padding:0
}
.pgscore_pricing_wrapper .pgscore-pricing .pricing-list ul li{
    list-style:none;
    padding:10px 0
}
.pgscore_pricing_wrapper .pgscore-pricing-style-1{
    text-align:center;
    background:#fff;
    padding:30px 25px;
    position:relative;
    color:#000;
    box-shadow:0 3px 25px rgba(0,0,0,.04)
}
.pgscore_pricing_wrapper .pgscore-pricing-style-1 .pricing-title h2{
    font-size:24px;
    font-weight:700
}
.pgscore_pricing_wrapper .pgscore-pricing-style-1 .pricing-prize{
    margin-top:20px;
    margin-bottom:0
}
.pgscore_pricing_wrapper .pgscore-pricing-style-1 .pricing-prize h2{
    font-size:34px;
    font-weight:700;
    display:inline-block;
    padding-right:5px
}
.pgscore_pricing_wrapper .pgscore-pricing-style-1 .pricing-list{
    margin-bottom:10px
}
.pgscore_pricing_wrapper .pgscore-pricing-style-1 .pricing-list ul li{
    list-style:none;
    border-bottom:1px solid rgba(255,255,255,.1);
    padding:8px 0;
    line-height:22px
}
.pgscore_pricing_wrapper .pgscore-pricing-style-1 .pricing-list ul li:last-child{
    border:none
}
.pgscore_pricing_wrapper .pgscore-pricing-style-1 .pricing-ribbon{
    position:relative;
    left:-35px;
    top:-30px
}
.pgscore_pricing_wrapper .pgscore-pricing-style-1 .pricing-order{
    margin-bottom:-48px
}
.pgscore_pricing_wrapper .pgscore-pricing-style-1 .pricing-order .button{
    background:#323232;
    color:#fff;
    padding:10px 36px;
    border-radius:3px;
    display:inline-block
}
.pgscore_pricing_wrapper .pgscore-pricing-style-1 .pricing-order .button:hover{
    background:#04d39f
}
.row-background-dark .pgscore_pricing_wrapper .pgscore-pricing-style-1 .pricing-title h2{
    color:#323232
}
.pgscore_pricing_wrapper .pgscore-pricing-style-1.active{
    box-shadow:0 3px 25px rgba(0,0,0,.07);
    margin-top:-15px;
    margin-bottom:23px;
    padding:44px 35px
}
.pgscore_pricing_wrapper .pgscore-pricing-style-1.active .pricing-prize h2,.pgscore_pricing_wrapper .pgscore-pricing-style-1.active .pricing-prize span{
    color:#04d39f
}
.pgscore_pricing_wrapper .pgscore-pricing-style-1.active .pricing-title h2{
    color:#04d39f
}
.pgscore_pricing_wrapper .pgscore-pricing-style-1.active .pricing-order{
    margin-bottom:-66px
}
.pgscore_pricing_wrapper .pgscore-pricing-style-1.active .pricing-order .button{
    background:#04d39f
}
.pgscore_pricing_wrapper .pgscore-pricing-style-1.active .pricing-order .button:hover{
    background:#323232
}
.pgscore_pricing_wrapper .pgscore-pricing-style-1.active .pricing-list{
    margin-bottom:28px
}
.pgscore_pricing_wrapper .pgscore-pricing-style-1.active .pricing-prize{
    margin-top:36px
}
.row-background-dark .pgscore_pricing_wrapper .pgscore-pricing-style-1,.theme-dark .pgscore_pricing_wrapper .pgscore-pricing-style-1{
    background:rgba(255,255,255,.03)
}
.row-background-dark .pgscore_pricing_wrapper .pgscore-pricing-style-1 .pricing-order .button,.theme-dark .pgscore_pricing_wrapper .pgscore-pricing-style-1 .pricing-order .button{
    background:#fff;
    color:#323232
}
.row-background-dark .pgscore_pricing_wrapper .pgscore-pricing-style-1 .pricing-order .button:hover,.theme-dark .pgscore_pricing_wrapper .pgscore-pricing-style-1 .pricing-order .button:hover{
    color:#fff
}
.row-background-dark .pgscore_pricing_wrapper .pgscore-pricing-style-1.active .pricing-order .button,.theme-dark .pgscore_pricing_wrapper .pgscore-pricing-style-1.active .pricing-order .button{
    color:#fff
}
.row-background-dark .pgscore_pricing_wrapper .pgscore-pricing-style-1.active .pricing-order .button:hover,.theme-dark .pgscore_pricing_wrapper .pgscore-pricing-style-1.active .pricing-order .button:hover{
    background:#fff;
    color:#323232
}
.pgscore_pricing_wrapper .pgscore-pricing-style-2{
    background:#f6f6f6;
    padding:35px 35px 45px 35px;
    position:relative
}
.pgscore_pricing_wrapper .pgscore-pricing-style-2 .pricing-ribbon{
    position:relative;
    left:-35px;
    top:-35px
}
.pgscore_pricing_wrapper .pgscore-pricing-style-2 .pricing-title h2{
    font-size:22px;
    font-weight:700;
    margin-bottom:10px
}
.pgscore_pricing_wrapper .pgscore-pricing-style-2>.pricing-title>span{
    padding-bottom:20px;
    border-bottom:4px solid #dcdfe3;
    display:block;
    margin-bottom:20px;
    line-height:20px
}
.pgscore_pricing_wrapper .pgscore-pricing-style-2 .pricing-prize h2{
    font-size:30px;
    font-weight:700;
    display:inline-block;
    padding-right:5px
}
.pgscore_pricing_wrapper .pgscore-pricing-style-2 .pricing-list{
    margin:15px 0 25px
}
.pgscore_pricing_wrapper .pgscore-pricing-style-2 .pricing-list ul li{
    padding:5px 0;
    font-size:13px;
    font-style:italic;
    line-height:18px
}
.pgscore_pricing_wrapper .pgscore-pricing-style-2 .pricing-order .button{
    background:#323232;
    color:#fff;
    padding:10px 36px;
    border-radius:3px;
    display:block;
    text-align:center
}
.pgscore_pricing_wrapper .pgscore-pricing-style-2.active .pricing-order .button{
    background:#04d39f
}
.pgscore_pricing_wrapper .pgscore-pricing-style-2.active .pricing-order .button:hover{
    background:#323232
}
.pgscore_pricing_wrapper .pgscore-pricing-style-2 .pricing-order .button:hover{
    background:#04d39f
}
.pgscore_pricing_wrapper .pgscore-pricing-style-2.active{
    border-top:5px solid #04d39f;
    padding:30px 35px 47px 35px
}
.pgscore_pricing_wrapper .pgscore-pricing-style-2.active .pricing-prize h2,.pgscore_pricing_wrapper .pgscore-pricing-style-2.active .pricing-prize span{
    color:#04d39f
}
.pgscore_pricing_wrapper .pgscore-pricing-style-2.active .pricing-title h2{
    color:#04d39f
}
.row-background-dark .pgscore_pricing_wrapper .pgscore-pricing-style-2,.theme-dark .pgscore_pricing_wrapper .pgscore-pricing-style-2{
    background:rgba(255,255,255,.03)
}
.row-background-dark .pgscore_pricing_wrapper .pgscore-pricing-style-2>.pricing-title>span,.theme-dark .pgscore_pricing_wrapper .pgscore-pricing-style-2>.pricing-title>span{
    border-bottom-color:rgba(255,255,255,.08)
}
.row-background-dark .pgscore_pricing_wrapper .pgscore-pricing-style-2.active .pricing-order .button:hover,.theme-dark .pgscore_pricing_wrapper .pgscore-pricing-style-2.active .pricing-order .button:hover{
    background:#fff;
    color:#323232
}
.pgscore_pricing_wrapper .pgscore-pricing-style-3{
    background:#f6f6f6;
    padding:0;
    position:relative;
    margin-top:20px;
    text-align:center;
    color:#000
}
.pgscore_pricing_wrapper .pgscore-pricing-style-3 .pricing-ribbon{
    position:relative;
    left:0;
    top:10px
}
.pgscore_pricing_wrapper .pgscore-pricing-style-3 .pricing-title>h2{
    background:#323232;
    padding:27px;
    color:#fff
}
.pgscore_pricing_wrapper .pgscore-pricing-style-3 .pricing-title>span{
    padding:0 35px;
    display:block;
    margin-bottom:20px
}
.pgscore_pricing_wrapper .pgscore-pricing-style-3 .pricing-prize h2{
    font-size:34px;
    font-weight:700;
    margin-bottom:0
}
.pgscore_pricing_wrapper .pgscore-pricing-style-3 .pricing-list{
    margin:30px 0
}
.pgscore_pricing_wrapper .pgscore-pricing-style-3 .pricing-list ul li{
    list-style:none;
    border-top:1px solid #e8e8e8;
    padding:10px
}
.pgscore_pricing_wrapper .pgscore-pricing-style-3 .pricing-list ul li:last-child{
    padding-bottom:0
}
.pgscore_pricing_wrapper .pgscore-pricing-style-3 .pricing-order{
    background:#323232;
    display:inline-block;
    position:relative;
    width:100%;
    padding:20px 0 20px
}
.pgscore_pricing_wrapper .pgscore-pricing-style-3 .pricing-order .button{
    background:#fff;
    color:#04d39f;
    padding:8px 26px;
    border-radius:3px;
    display:inline-block
}
.pgscore_pricing_wrapper .pgscore-pricing-style-3 .pricing-order .button:hover{
    background:#04d39f;
    color:#fff
}
.pgscore_pricing_wrapper .pgscore-pricing-style-3.active .pricing-order .button:hover{
    background:#323232;
    color:#fff
}
.pgscore_pricing_wrapper .pgscore-pricing-style-3.active .pricing-title>h2{
    background:#04d39f;
    padding:27px;
    color:#fff
}
.pgscore_pricing_wrapper .pgscore-pricing-style-3.active .pricing-order{
    background:#04d39f
}
.row-background-dark .pgscore_pricing_wrapper .pgscore-pricing-style-3,.theme-dark .pgscore_pricing_wrapper .pgscore-pricing-style-3{
    background:rgba(255,255,255,.03)
}
.row-background-dark .pgscore_pricing_wrapper .pgscore-pricing-style-3 .pricing-title>h2,.theme-dark .pgscore_pricing_wrapper .pgscore-pricing-style-3 .pricing-title>h2{
    background:rgba(255,255,255,.08)
}
.row-background-dark .pgscore_pricing_wrapper .pgscore-pricing-style-3 .pricing-list ul li,.theme-dark .pgscore_pricing_wrapper .pgscore-pricing-style-3 .pricing-list ul li{
    border-top-color:rgba(255,255,255,.06)
}
.row-background-dark .pgscore_pricing_wrapper .pgscore-pricing-style-3 .pricing-order,.theme-dark .pgscore_pricing_wrapper .pgscore-pricing-style-3 .pricing-order{
    background:rgba(255,255,255,.08)
}
.pgscore_pricing_wrapper .pgscore-pricing .pricing-ribbon .ribbon{
    z-index:5;
    font-weight:500;
    color:#fff;
    font-size:12px;
    text-transform:uppercase;
    background:#323232;
    height:20px;
    line-height:1;
    padding:4px 8px 4px 8px;
    border-radius:0;
    transform:rotate(-45deg) translateY(-100%);
    -webkit-transform:rotate(0) translateY(0);
    transform-origin:right top;
    -webkit-transform-origin:right top;
    position:absolute;
    top:0;
    left:0
}
.pgscore_pricing_wrapper .pgscore-pricing .pricing-ribbon .ribbon:after,.pgscore_pricing_wrapper .pgscore-pricing .pricing-ribbon .ribbon:before{
    content:"";
    position:absolute;
    right:-10px;
    color:#323232;
    border:solid 10px transparent;
    border-right-color:#323232;
    top:0
}
.pgscore_pricing_wrapper .pgscore-pricing .pricing-ribbon .ribbon:before{
    transform:rotate(90deg);
    -webkit-transform:rotate(90deg)
}
.pgscore_pricing_wrapper .pgscore-pricing .pricing-ribbon .ribbon:after{
    transform:rotate(-90deg);
    -webkit-transform:rotate(-90deg)
}
.pgscore_pricing_wrapper .pgscore-pricing .pricing-ribbon .ribbon:after,.pgscore_pricing_wrapper .pgscore-pricing .pricing-ribbon .ribbon:before{
    border-left-color:#323232
}
.row-background-dark .pgscore_pricing_wrapper .pgscore-pricing .pricing-ribbon .ribbon,.theme-dark .pgscore_pricing_wrapper .pgscore-pricing .pricing-ribbon .ribbon{
    background:#fff;
    color:#323232
}
.row-background-dark .pgscore_pricing_wrapper .pgscore-pricing .pricing-ribbon .ribbon:after,.row-background-dark .pgscore_pricing_wrapper .pgscore-pricing .pricing-ribbon .ribbon:before,.theme-dark .pgscore_pricing_wrapper .pgscore-pricing .pricing-ribbon .ribbon:after,.theme-dark .pgscore_pricing_wrapper .pgscore-pricing .pricing-ribbon .ribbon:before{
    border-right-color:#fff
}
.row-background-dark .pgscore_pricing_wrapper .pgscore-pricing .pricing-ribbon .ribbon:after,.row-background-dark .pgscore_pricing_wrapper .pgscore-pricing .pricing-ribbon .ribbon:before,.theme-dark .pgscore_pricing_wrapper .pgscore-pricing .pricing-ribbon .ribbon:after,.theme-dark .pgscore_pricing_wrapper .pgscore-pricing .pricing-ribbon .ribbon:before{
    border-left-color:#fff
}
.pgscore-image-hotspot{
    position:relative
}
.pgscore-image-hotspot .image-hotspot{
    position:absolute;
    display:inline-block
}
.pgscore-image-hotspot .pgscore-hotspot-contents-wrapper{
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%
}
.pgscore-image-hotspot .hotspot-dot{
    position:relative;
    font-size:15px
}
.pgscore-image-hotspot .dot-style1{
    height:28px;
    width:28px;
    border:2px solid #04d39f;
    display:inline-block;
    text-align:center;
    border-radius:30px;
    line-height:20px;
    cursor:pointer;
    margin:20px;
    vertical-align:top
}
.pgscore-image-hotspot .dot-style1 span{
    height:8px;
    width:8px;
    background-color:#04d39f;
    display:inline-block;
    border-radius:10px;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-4px;
    margin-top:-4px;
    -webkit-transition:all .1s ease-in-out;
    -moz-transition:all .1s ease-in-out;
    transition:all .1s ease-in-out
}
.pgscore-image-hotspot .image-hotspot.hotspot-visible .dot-style1 span,.pgscore-image-hotspot .image-hotspot:hover .dot-style1 span{
    height:16px;
    width:16px;
    margin-left:-8px;
    margin-top:-8px
}
.pgscore-image-hotspot .dot-style2{
    margin:20px
}
.pgscore-image-hotspot .dot-style2:before{
    height:28px;
    width:28px;
    background-color:#04d39f;
    display:inline-block;
    text-align:center;
    border-radius:30px;
    line-height:30px;
    cursor:pointer;
    content:"\f067";
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    color:#fff;
    -webkit-transition:all .1s ease-in-out;
    -moz-transition:all .1s ease-in-out;
    transition:all .1s ease-in-out
}
.pgscore-image-hotspot .image-hotspot.hotspot-visible .dot-style2:before,.pgscore-image-hotspot .image-hotspot:hover .dot-style2:before{
    transform:rotate(45deg)
}
.pgscore-image-hotspot .dot-style2 span{
    display:none
}
.pgscore-image-hotspot .hotspot-content{
    position:absolute;
    width:240px;
    background:#fff;
    padding:20px;
    z-index:10;
    text-align:center;
    opacity:0;
    visibility:hidden;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.pgscore-image-hotspot .image-hotspot.trigger-click.hotspot-visible .hotspot-content,.pgscore-image-hotspot .image-hotspot.trigger-hover:hover .hotspot-content{
    opacity:1;
    visibility:visible
}
.pgscore-image-hotspot .image-hotspot.hotspot-open .hotspot-content{
    opacity:1;
    visibility:visible
}
.pgscore-image-hotspot .hotspot-content.hotspot-dropdown-left{
    right:55px;
    top:-20px
}
.pgscore-image-hotspot .trigger-hover:hover .hotspot-content.hotspot-dropdown-left{
    right:65px
}
.pgscore-image-hotspot .trigger-click.hotspot-visible .hotspot-content.hotspot-dropdown-left{
    right:65px
}
.pgscore-image-hotspot .hotspot-content.hotspot-dropdown-right{
    left:55px;
    top:-20px
}
.pgscore-image-hotspot .trigger-hover:hover .hotspot-content.hotspot-dropdown-right{
    left:65px
}
.pgscore-image-hotspot .trigger-click.hotspot-visible .hotspot-content.hotspot-dropdown-right{
    left:65px
}
.hotspot-content:after,.hotspot-content:before{
    top:45px;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    position:absolute;
    pointer-events:none;
    border-width:10px
}
.hotspot-dropdown-right:after,.hotspot-dropdown-right:before{
    right:100%
}
.hotspot-dropdown-left:after,.hotspot-dropdown-left:before{
    left:100%
}
.hotspot-dropdown-up:after,.hotspot-dropdown-up:before{
    bottom:auto;
    top:100%;
    margin-left:-10px
}
.hotspot-dropdown-up:after{
    border-top-color:#323232
}
.hotspot-dropdown-down:after,.hotspot-dropdown-down:before{
    bottom:100%;
    top:auto;
    margin-left:-10px
}
.pgscore-image-hotspot .hotspot-content.hotspot-dropdown-down,.pgscore-image-hotspot .hotspot-content.hotspot-dropdown-up{
    left:-86px
}
.pgscore-image-hotspot .hotspot-content.hotspot-dropdown-up{
    bottom:55px
}
.pgscore-image-hotspot .trigger-hover:hover .hotspot-content.hotspot-dropdown-up{
    bottom:65px
}
.pgscore-image-hotspot .trigger-click.hotspot-visible .hotspot-content.hotspot-dropdown-up{
    bottom:65px
}
.pgscore-image-hotspot .hotspot-content.hotspot-dropdown-down{
    top:55px
}
.pgscore-image-hotspot .trigger-hover:hover .hotspot-content.hotspot-dropdown-down{
    top:65px
}
.pgscore-image-hotspot .trigger-click.hotspot-visible .hotspot-content.hotspot-dropdown-down{
    top:65px
}
.pgscore-image-hotspot-wrapper{
    display:inline-block;
    position:relative
}
.pgscore-image-hotspot-wrapper .hotspot-content-image{
    margin-bottom:15px
}
.pgscore-image-hotspot-wrapper .hotspot-content-text{
    font-size:14px;
    line-height:22px
}
.pgscore-image-hotspot-wrapper .hotspot-title{
    margin-bottom:8px;
    font-weight:700;
    font-weight:600;
    color:#323232
}
.hotspot-btn a{
    font-size:14px;
    padding:10px 25px;
    line-height:18px;
    background-color:#04d39f;
    color:#fff;
    display:inline-block
}
.hotspot-btn a:hover{
    background-color:#323232;
    color:#fff
}
.pgscore-hotspot-light-bg .hotspot-content{
    background-color:#fff;
    -webkit-box-shadow:0 4px 15px rgba(0,0,0,.07);
    -moz-box-shadow:0 4px 15px rgba(0,0,0,.07);
    box-shadow:0 4px 15px rgba(0,0,0,.07)
}
.pgscore-hotspot-light-bg .hotspot-dropdown-left:after,.pgscore-hotspot-light-bg .hotspot-dropdown-left:before{
    border-left-color:#fff
}
.pgscore-hotspot-light-bg .hotspot-dropdown-right:after,.pgscore-hotspot-light-bg .hotspot-dropdown-right:before{
    border-right-color:#fff
}
.pgscore-hotspot-light-bg .hotspot-dropdown-down:after,.pgscore-hotspot-light-bg .hotspot-dropdown-down:before{
    border-bottom-color:#fff
}
.pgscore-hotspot-light-bg .hotspot-dropdown-up:after,.pgscore-hotspot-light-bg .hotspot-dropdown-up:before{
    border-top-color:#fff
}
.pgscore-hotspot-dark-bg .hotspot-dropdown-left:after,.pgscore-hotspot-dark-bg .hotspot-dropdown-left:before{
    border-left-color:#252525
}
.pgscore-hotspot-dark-bg .hotspot-dropdown-right:after,.pgscore-hotspot-dark-bg .hotspot-dropdown-right:before{
    border-right-color:#252525
}
.pgscore-hotspot-dark-bg .hotspot-dropdown-down:after,.pgscore-hotspot-dark-bg .hotspot-dropdown-down:before{
    border-bottom-color:#252525
}
.pgscore-hotspot-dark-bg .hotspot-dropdown-up:after,.pgscore-hotspot-dark-bg .hotspot-dropdown-up:before{
    border-top-color:#252525
}
.pgscore-hotspot-dark-bg .hotspot-content{
    background-color:#252525
}
.pgscore-hotspot-theme-bg .hotspot-content{
    background-color:#04d39f
}
.pgscore-hotspot-theme-bg .hotspot-dropdown-left:after,.pgscore-hotspot-theme-bg .hotspot-dropdown-left:before{
    border-left-color:#04d39f
}
.pgscore-hotspot-theme-bg .hotspot-dropdown-right:after,.pgscore-hotspot-theme-bg .hotspot-dropdown-right:before{
    border-right-color:#04d39f
}
.pgscore-hotspot-theme-bg .hotspot-dropdown-down:after,.pgscore-hotspot-theme-bg .hotspot-dropdown-down:before{
    border-bottom-color:#04d39f
}
.pgscore-hotspot-theme-bg .hotspot-dropdown-up:after,.pgscore-hotspot-theme-bg .hotspot-dropdown-up:before{
    border-top-color:#04d39f
}
.pgscore-hotspot-dark-bg .hotspot-title{
    color:#fff
}
.pgscore-hotspot-theme-bg .hotspot-title{
    color:#fff
}
.pgscore-hotspot-dark-bg .hotspot-btn a:hover{
    background-color:#fff;
    color:#04d39f
}
.pgscore-hotspot-dark-bg .hotspot-content-text{
    color:#a1a1a1
}
.pgscore-hotspot-theme-bg .hotspot-content-text{
    color:#fff
}
.pgscore-hotspot-theme-bg .hotspot-btn a{
    background-color:#fff;
    color:#04d39f
}
.pgscore-hotspot-theme-bg .hotspot-btn a:hover{
    background-color:#323232;
    color:#fff
}
.pgscore-counter.alignment-center{
    text-align:center
}
.pgscore-counter.alignment-right{
    text-align:right
}
.pgscore-counter .pgscore-counter-icon{
    margin-bottom:15px;
    display:inline-block
}
.pgscore-counter .pgscore-icon-image{
    width:70px
}
.pgscore-counter .pgscore-counter-number{
    line-height:1;
    font-weight:600;
    margin-bottom:10px
}
.pgscore-counter .icon-size-xs{
    font-size:40px;
    line-height:40px
}
.pgscore-counter .icon-size-sm{
    font-size:50px;
    line-height:50px
}
.pgscore-counter .icon-size-md{
    font-size:60px;
    line-height:60px
}
.pgscore-counter .icon-size-lg{
    font-size:70px;
    line-height:70px
}
.pgscore-counter .icon-size-xl{
    font-size:80px;
    line-height:80px
}
.pgscore-counter.pgscore-counter-style-1 .pgscore-counter-icon i{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    justify-content:center
}
.pgscore-counter-style-2.icon-background .pgscore-counter-icon,.pgscore-counter-style-2.icon-border .pgscore-counter-icon{
    margin-bottom:15px;
    text-align:center;
    border-radius:80px
}
.pgscore-counter-style-2 .pgscore-counter-icon.icon-size-xl{
    width:130px;
    height:130px;
    line-height:130px;
    font-size:50px
}
.pgscore-counter-style-2 .pgscore-counter-icon.icon-size-lg{
    width:100px;
    height:100px;
    line-height:100px;
    font-size:44px
}
.pgscore-counter-style-2 .pgscore-counter-icon.icon-size-md{
    width:80px;
    height:80px;
    line-height:80px;
    font-size:36px
}
.pgscore-counter-style-2 .pgscore-counter-icon.icon-size-sm{
    width:60px;
    height:60px;
    line-height:60px;
    font-size:28px
}
.pgscore-counter-style-2 .pgscore-counter-icon.icon-size-xs{
    width:50px;
    height:50px;
    line-height:50px;
    font-size:26px
}
.pgscore-counter-style-2.icon-background .pgscore-counter-icon img,.pgscore-counter-style-2.icon-border .pgscore-counter-icon img{
    width:40px
}
.pgscore-counter-style-2.icon-border .pgscore-counter-icon{
    border-width:2px;
    border-style:solid
}
.pgscore-counter.pgscore-counter-style-3 .pgscore-counter-icon i{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    justify-content:center
}
.pgscore-counter.pgscore-counter-style-3 .pgscore-counter-number{
    margin-bottom:0
}
.pgscore-counter-style-3 .pgscore-counter-divider{
    display:inline-block;
    width:40px;
    height:3px;
    background:#ddd
}
.pgscore-counter-style-4.icon-position-left .pgscore-counter-number,.pgscore-counter-style-4.icon-position-right .pgscore-counter-number{
    margin-bottom:5px
}
.pgscore-counter-style-4.icon-position-left,.pgscore-counter-style-4.icon-position-right{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch
}
.pgscore-counter-style-4.icon-position-right{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse;
    text-align:right
}
.pgscore-counter-style-4.icon-position-right .pgscore-counter-icon{
    margin-left:15px
}
.pgscore-counter-style-4.icon-position-left{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row
}
.pgscore-counter-style-4.icon-position-left .pgscore-counter-icon{
    -webkit-box-flex:0;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    margin-bottom:0;
    margin-right:15px;
    text-align:center
}
.pgscore-counter-style-4.icon-position-left .pgscore-counter-info{
    -webkit-box-flex:1;
    -ms-flex:1 1 auto;
    flex:1 1 auto
}
.pgscore-counter-style-4.icon-position-left .pgscore-counter-icon.icon-size-xs,.pgscore-counter-style-4.icon-position-right .pgscore-counter-icon.icon-size-xs{
    width:50px;
    font-size:34px;
    line-height:1
}
.pgscore-counter-style-4.icon-position-left .pgscore-counter-icon.icon-size-sm,.pgscore-counter-style-4.icon-position-right .pgscore-counter-icon.icon-size-sm{
    width:60px;
    font-size:42px;
    line-height:1
}
.pgscore-counter-style-4.icon-position-left .pgscore-counter-icon.icon-size-md,.pgscore-counter-style-4.icon-position-right .pgscore-counter-icon.icon-size-md{
    width:70px;
    font-size:50px;
    line-height:1
}
.pgscore-counter-style-4.icon-position-left .pgscore-counter-icon.icon-size-lg,.pgscore-counter-style-4.icon-position-right .pgscore-counter-icon.icon-size-lg{
    width:80px;
    font-size:58px;
    line-height:1
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-accordion.pgscore_boxed_icon .vc_tta-panel-title>a:before{
    content:"";
    background:hsla(0,0%,0%,.1);
    height:100%;
    width:50px;
    display:inline-block;
    right:0;
    position:absolute;
    top:0
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-accordion.pgscore_boxed_icon .vc_tta-panel-title.vc_tta-controls-icon-position-left>a:before{
    right:inherit;
    left:0
}
.wpb-js-composer .vc_tta-accordion.vc_tta-shape-rounded.pgscore_boxed_icon .vc_tta-panel-title.vc_tta-controls-icon-position-left>a:before{
    border-radius:5px 0 0 5px
}
.wpb-js-composer .vc_tta-accordion.vc_tta-shape-rounded.pgscore_boxed_icon .vc_tta-panel-title.vc_tta-controls-icon-position-right>a:before{
    border-radius:0 5px 5px 0
}
.wpb-js-composer .vc_tta-accordion.vc_tta-shape-round.pgscore_boxed_icon .vc_tta-panel-title.vc_tta-controls-icon-position-left>a:before{
    border-radius:2em 0 0 2em
}
.wpb-js-composer .vc_tta-accordion.vc_tta-shape-round.pgscore_boxed_icon .vc_tta-panel-title.vc_tta-controls-icon-position-right>a:before{
    border-radius:0 2em 2em 0
}
.wpb-js-composer .entry-content .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading .vc_tta-icon+.vc_tta-title-text{
    margin-left:10px
}
.wpb-js-composer .entry-content .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading .vc_tta-title-text+.vc_tta-icon{
    margin-left:10px
}
.wpb-js-composer .entry-content .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a{
    padding-left:65px
}
.wpb-js-composer .entry-content .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right.vc_tta-panel-title>a{
    padding-right:65px
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-controls-align-center .vc_tta-tab{
    margin-bottom:0
}
.wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-style-classic .vc_tta-tab>a,.wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-style-flat .vc_tta-tab>a,.wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-style-modern .vc_tta-tab>a,.wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-style-outline .vc_tta-tab>a{
    font-size:15px;
    line-height:24px;
    font-weight:400;
    text-transform:none
}
.wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-style-classic .vc_tta-tab>a,.wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-style-modern .vc_tta-tab>a,.wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-style-outline .vc_tta-tab>a{
    padding:10px 20px
}
.wpb-js-composer .content-wrapper .vc_tta.vc_tta-shape-round .vc_tta-tabs-container{
    margin:0
}
.wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-modern .vc_tta-panel-body,.wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-modern .vc_tta-panel-heading,.wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-modern .vc_tta-tab>a{
    border-width:0;
    border-bottom-width:2px
}
.wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading{
    border-bottom-color:#04d39f;
    background:#f7f7f7
}
.wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{
    border-color:#04d39f;
    background-color:#04d39f;
    border-bottom-width:2px
}
.wpb-js-composer .content-wrapper .vc_general.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a{
    color:#323232
}
.wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a{
    color:#fff
}
.wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title:hover>a{
    color:#04d39f
}
.vc_tta-controls-icon.vc_tta-controls-icon-triangle::before,.wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-panel-title:hover{
    border-color:#04d39f
}
.wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-modern .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-triangle::before{
    border-color:#04d39f
}
.wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover,.wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus{
    background-color:#04d39f
}
.wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover .vc_tta-panel-title>a,.wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus .vc_tta-panel-title>a{
    color:#fff
}
.wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-style-modern .vc_tta-panel-body{
    background:0 0;
    padding:0;
    border:none
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-modern .vc_tta-controls-icon::after,.wpb-js-composer .vc_tta.vc_general.vc_tta-style-modern .vc_tta-controls-icon::before{
    border-color:#323232
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-modern .vc_tta-panel:hover .vc_tta-controls-icon::after,.wpb-js-composer .vc_tta.vc_general.vc_tta-style-modern .vc_tta-panel:hover .vc_tta-controls-icon::before{
    border-color:#fff
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after,.wpb-js-composer .vc_tta.vc_general.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{
    border-color:#fff
}
.wpb-js-composer .entry-content .vc_tta.vc_tta-style-modern .vc_tta-tab{
    margin-top:0
}
.wpb-js-composer .entry-content .vc_tta.vc_tta-style-modern .vc_tta-tabs-list{
    margin-top:-1px
}
.wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-tabs-position-left .vc_tta-tab{
    margin-top:0
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-modern.vc_tta-tabs-position-left .vc_tta-tabs-list{
    border-right:2px solid #04d39f
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-modern.vc_tta-tabs-position-right .vc_tta-tabs-list{
    border-left:2px solid #04d39f;
    padding-top:0
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-modern.vc_tta-shape-rounded.vc_tta-tabs-position-left .vc_tta-tab>a{
    border-radius:3px 0 0 3px
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-modern.vc_tta-shape-rounded.vc_tta-tabs-position-right .vc_tta-tab>a{
    border-radius:0 3px 3px 0
}
.wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-shape-round.vc_tta-tabs-position-left .vc_tta-tab>a{
    border-radius:2em 0 0 2em
}
.wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-shape-round.vc_tta-tabs-position-right .vc_tta-tab>a{
    border-radius:0 2em 2em 0
}
.wpb-js-composer .content-wrapper .vc_tta-style-modern.vc_tta-shape-round.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab>a{
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.wpb-js-composer .content-wrapper .vc_tta-style-modern.vc_tta-shape-round.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right .vc_tta-tab>a{
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-tabs-position-left .vc_tta-tab{
    margin-right:0
}
.wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-tabs-position-right .vc_tta-tab{
    margin-left:0
}
.wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-tabs-position-left .vc_tta-tab:first-child{
    margin-top:0
}
.wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-tab.vc_active>a{
    border-color:#04d39f
}
.wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-style-modern .vc_tta-tab>a{
    border-bottom:2px solid #04d39f;
    background:#f7f7f7;
    color:#323232;
    border-left:none;
    border-right:none;
    border-top-color:#f7f7f7
}
.wpb-js-composer .content-wrapper .vc_tta.vc_general.vc_tta-style-modern .vc_tta-tab.vc_active>a{
    background:#04d39f;
    color:#fff
}
.wpb-js-composer .content-wrapper .vc_tta.vc_general.vc_tta-style-modern .vc_tta-tab:hover>a{
    background:#04d39f;
    color:#fff
}
.wpb-js-composer .entry-content .vc_tta-tabs.vc_tta-style-modern:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a{
    border-bottom-color:#04d39f
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-modern .vc_tta-tabs-list:before{
    background:#04d39f;
    height:2px;
    content:"";
    width:100%;
    position:absolute;
    left:0;
    bottom:0;
    z-index:9
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-modern.vc_tta-tabs-position-left .vc_tta-tabs-list:before,.wpb-js-composer .vc_tta.vc_general.vc_tta-style-modern.vc_tta-tabs-position-right .vc_tta-tabs-list:before{
    content:none
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-modern.vc_tta-shape-round .vc_tta-tabs-list:before{
    content:none
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-modern.vc_tta-shape-rounded .vc_tta-tab>a{
    border-radius:5px 5px 0 0
}
.wpb-js-composer .content-wrapper .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab>a{
    border-bottom-left-radius:2em;
    border-bottom-right-radius:2em
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-modern.vc_tta-tabs-position-bottom .vc_tta-tabs-list:before{
    bottom:inherit
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-modern.vc_tta-shape-rounded.vc_tta-tabs-position-bottom .vc_tta-tab>a{
    border-radius:0 0 5px 5px
}
.wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-style-modern.vc_tta-tabs-position-bottom .vc_tta-tab>a{
    border-bottom:none;
    border-top:2px solid #04d39f
}
@media (min-width:768px){
    .wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after,.wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before{
        border:none
    }
    .wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{
        background:0 0
    }
}
.content-wrapper .vc_pagination.vc_pagination-style-flat .vc_pagination-trigger,.content-wrapper .vc_pagination.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.content-wrapper .vc_pagination.vc_pagination-style-outline .vc_pagination-trigger:hover{
    background-color:#04d39f
}
.content-wrapper .vc_pagination.vc_pagination-style-outline .vc_pagination-trigger{
    border-color:#04d39f
}
.vc_tta-accordion .vc_tta-panel-title{
    font-size:15px;
    font-weight:400
}
.wpb-js-composer .content-wrapper .vc_tta-shape-rounded:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-heading{
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px
}
.wpb-js-composer .content-wrapper .vc_tta.vc_general .vc_tta-panel-title>a{
    padding:15px 20px
}
.wpb-js-composer .entry-content .vc_tta.vc_tta-shape-rounded .vc_tta-panel-body{
    border-radius:0
}
.wpb-js-composer .vc_tta.vc_tta-shape-rounded .pgs_full_width_tabs.vc_tta-tabs-container{
    margin:0
}
.wpb-js-composer .entry-content .vc_tta.vc_general .pgs_full_width_tabs .vc_tta-tabs-list{
    margin:0;
    display:table;
    width:100%
}
.wpb-js-composer .entry-content .vc_tta.vc_general .pgs_full_width_tabs .vc_tta-tab{
    margin:0;
    display:table-cell;
    padding-right:10px
}
.wpb-js-composer .entry-content .vc_tta.vc_general .pgs_full_width_tabs .vc_tta-tab:last-child{
    padding-right:0
}
.wpb-js-composer .entry-content .vc_tta.vc_general .pgs_full_width_tabs .vc_tta-tab>a{
    text-align:center
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-controls-align-center{
    text-align:center
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-controls-align-right{
    text-align:right
}
.wpb-js-composer .entry-content .vc_tta.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a{
    color:#04d39f
}
.wpb-js-composer .vc_tta.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a:hover{
    color:#04d39f
}
.wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a:hover{
    color:#04d39f
}
.wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading{
    border-color:#04d39f
}
.wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus,.wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover{
    background:0 0;
    border-color:#04d39f
}
.wpb-js-composer .entry-content .vc_tta-accordion.vc_tta-style-outline .vc_tta-controls-icon::after,.wpb-js-composer .entry-content .vc_tta-accordion.vc_tta-style-outline .vc_tta-controls-icon::before{
    border-color:#323232
}
.wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after,.wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before,.wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after,.wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before{
    border-color:#04d39f
}
.wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after,.wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{
    border-color:#04d39f
}
.wpb-js-composer .entry-content .vc_tta.vc_tta-style-outline .vc_tta-panel-body,.wpb-js-composer .entry-content .vc_tta.vc_tta-style-outline .vc_tta-panel-heading,.wpb-js-composer .entry-content .vc_tta.vc_tta-style-outline .vc_tta-tab>a{
    border-width:1px
}
.wpb-js-composer .entry-content .vc_tta.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a{
    color:#323232
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-outline .vc_tta-tabs-list:before{
    content:none
}
.wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-style-outline .vc_tta-tab>a{
    border:1px solid #323232;
    background:0 0;
    color:#323232
}
.wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-style-outline .vc_tta-tab.vc_active>a{
    border-color:#04d39f;
    color:#04d39f
}
.wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading{
    border-color:#323232
}
.wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-style-outline .vc_tta-panel-body{
    padding:0;
    border:none
}
.wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-style-outline .vc_tta-panel-body:after,.wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-style-outline .vc_tta-panel-body:before{
    content:normal
}
.wpb-js-composer .vc_tta-accordion.vc_tta-shape-round.pgscore_boxed_icon.vc_tta-style-outline .vc_tta-panel-title.vc_tta-controls-icon-position-right>a:before,.wpb-js-composer .vc_tta-accordion.vc_tta-shape-rounded.pgscore_boxed_icon.vc_tta-style-outline .vc_tta-panel-title.vc_tta-controls-icon-position-right>a:before{
    border-radius:0
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-accordion.pgscore_boxed_icon.vc_tta-style-outline .vc_tta-panel-title.vc_tta-controls-icon-position-left>a:before{
    width:1px;
    left:50px;
    right:inherit;
    background:#323232
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-accordion.pgscore_boxed_icon.vc_tta-style-outline .vc_tta-panel-title.vc_tta-controls-icon-position-right>a:before{
    width:1px;
    right:50px;
    background:#323232
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-accordion.pgscore_boxed_icon.vc_tta-style-outline .vc_active .vc_tta-panel-title.vc_tta-controls-icon-position-left>a:before,.wpb-js-composer .vc_tta.vc_general.vc_tta-accordion.pgscore_boxed_icon.vc_tta-style-outline .vc_active .vc_tta-panel-title.vc_tta-controls-icon-position-right>a:before{
    background:#04d39f
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-accordion.pgscore_boxed_icon.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-panel-title.vc_tta-controls-icon-position-left>a:before,.wpb-js-composer .vc_tta.vc_general.vc_tta-accordion.pgscore_boxed_icon.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-panel-title.vc_tta-controls-icon-position-right>a:before{
    background:#04d39f
}
@media (min-width:768px){
    .wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels{
        border:0 solid transparent
    }
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-accordion.pgscore_boxed_icon.vc_tta-style-flat .vc_tta-panel-title>a:before{
    content:none
}
.wpb-js-composer .entry-content .vc_tta.vc_tta-shape-round.vc_tta-style-flat .vc_tta-panel-heading,.wpb-js-composer .entry-content .vc_tta.vc_tta-shape-rounded.vc_tta-style-flat .vc_tta-panel-heading{
    border-radius:0
}
.wpb-js-composer .content-wrapper .vc_tta-style-flat.vc_tta-shape-round:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-heading{
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
.wpb-js-composer .entry-content .vc_tta.vc_tta-style-flat .vc_tta-panel:hover .vc_tta-panel-title>a{
    color:#04d39f
}
.wpb-js-composer .entry-content .vc_tta-accordion.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a{
    color:#323232;
    padding:0 20px;
    line-height:26px
}
.wpb-js-composer .entry-content .vc_tta.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a{
    color:#04d39f
}
.wpb-js-composer .entry-content .vc_tta-accordion.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a,.wpb-js-composer .entry-content .vc_tta-accordion.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a .wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-flat .vc_tta-controls-icon-position-left.vc_tta-panel-title>a{
    padding-right:0;
    padding-left:26px
}
.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-flat .vc_tta-controls-icon-position-right.vc_tta-panel-title>a{
    padding-left:0;
    padding-right:26px
}
.wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus,.wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover{
    background-color:inherit
}
.wpb-js-composer .entry-content .vc_tta.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after,.wpb-js-composer .entry-content .vc_tta.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{
    border-color:#04d39f
}
.wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body,.wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading,.wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{
    background-color:inherit
}
.wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-style-flat.vc_tta-accordion .vc_tta-panel-body{
    border:none
}
.wpb-js-composer .vc_tta.vc_tta-style-flat .vc_tta-panel-heading:hover .vc_tta-controls-icon.vc_tta-controls-icon-plus::after,.wpb-js-composer .vc_tta.vc_tta-style-flat .vc_tta-panel-heading:hover .vc_tta-controls-icon.vc_tta-controls-icon-plus::before{
    border-color:#04d39f
}
.wpb-js-composer .entry-content .vc_tta-accordion.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after,.wpb-js-composer .entry-content .vc_tta-accordion.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before,.wpb-js-composer .entry-content .vc_tta-accordion.vc_tta-style-flat .vc_tta-controls-icon::after,.wpb-js-composer .entry-content .vc_tta-accordion.vc_tta-style-flat .vc_tta-controls-icon::before{
    border-color:#323232
}
.wpb-js-composer .content-wrapper .vc_tta.vc_tta-accordion.vc_tta-style-flat .vc_tta-controls-icon-position-left .vc_tta-controls-icon{
    left:0
}
.wpb-js-composer .content-wrapper .vc_tta.vc_tta-accordion.vc_tta-style-flat .vc_tta-controls-icon-position-right .vc_tta-controls-icon{
    right:0
}
.wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-style-flat .vc_tta-panel-body{
    color:#000;
    padding:0;
    border-top:none
}
.wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-style-flat .vc_tta-tab>a{
    border:1px solid #04d39f;
    background:0 0;
    border-left:none;
    border-right:none;
    border-top:none;
    border-bottom-color:transparent;
    color:#323232
}
.wpb-js-composer .entry-content .vc_tta.vc_general.vc_tta-style-flat .vc_tta-tab.vc_active>a{
    color:#04d39f
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-flat .vc_tta-tabs-list:before{
    content:none
}
@media (min-width:768px){
    .wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels{
        background:0 0
    }
}
.wpb-js-composer .entry-content .vc_tta-tabs.vc_tta-style-flat .vc_tta-tab{
    margin:0
}
body.wpb-js-composer .entry-content .vc_tta-tabs.vc_tta-style-flat.vc_tta-tabs-position-left .vc_tta-tabs-container{
    border-right:2px solid #eaeaea;
    padding-right:20px
}
body.wpb-js-composer .entry-content .vc_tta-tabs.vc_tta-style-flat.vc_tta-tabs-position-right .vc_tta-tabs-container{
    border-left:2px solid #eaeaea;
    padding-left:20px
}
.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading{
    background:#f7f7f7;
    color:#323232
}
.wpb-js-composer .content-wrapper .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{
    background-color:#04d39f
}
.wpb-js-composer .content-wrapper .vc_tta-shape-round:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-heading{
    border-bottom-left-radius:2em;
    border-bottom-right-radius:2em
}
.wpb-js-composer .vc_tta-shape-rounded.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right .vc_tta-tab>a{
    border-top-left-radius:3px;
    border-bottom-left-radius:3px
}
.wpb-js-composer .vc_tta-shape-rounded.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab>a{
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}
.wpb-js-composer .content-wrapper .vc_tta-shape-round.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab>a{
    border-top-right-radius:2em;
    border-bottom-right-radius:2em
}
body.wpb-js-composer .vc_tta-shape-round.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right .vc_tta-tab>a{
    border-top-left-radius:2em;
    border-bottom-left-radius:2em
}
.wpb-js-composer .entry-content .vc_tta-accordion.vc_tta-style-classic.vc_tta-shape-round .vc_tta-panel-body{
    border-radius:0
}
.wpb-js-composer .vc_tta-accordion.vc_tta-o-no-fill.vc_tta-style-classic .vc_tta-panels .vc_tta-panel-body{
    background-color:#f5f5f5
}
.wpb-js-composer .content-wrapper .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{
    border-width:0;
    background:0 0;
    padding:0
}
.wpb-js-composer .content-wrapper .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-body,.wpb-js-composer .content-wrapper .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-heading{
    border:none
}
.wpb-js-composer .content-wrapper .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{
    color:#323232
}
.wpb-js-composer .content-wrapper .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{
    color:#fff
}
.wpb-js-composer .content-wrapper .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus,.wpb-js-composer .content-wrapper .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover{
    background-color:#04d39f
}
.wpb-js-composer .content-wrapper .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus .vc_tta-panel-title>a,.wpb-js-composer .content-wrapper .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover .vc_tta-panel-title>a{
    color:#fff
}
.wpb-js-composer .content-wrapper .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-heading:focus .vc_tta-controls-icon::after,.wpb-js-composer .content-wrapper .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-heading:focus .vc_tta-controls-icon::before,.wpb-js-composer .content-wrapper .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-heading:hover .vc_tta-controls-icon::after,.wpb-js-composer .content-wrapper .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-heading:hover .vc_tta-controls-icon::before{
    border-color:#fff
}
.wpb-js-composer .content-wrapper .vc_tta-accordion.vc_tta-style-classic .vc_tta-controls-icon::after,.wpb-js-composer .content-wrapper .vc_tta-accordion.vc_tta-style-classic .vc_tta-controls-icon::before,.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-controls-icon.vc_tta-controls-icon-plus::after,.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-controls-icon.vc_tta-controls-icon-plus::before{
    border-color:#323232
}
.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-controls-icon.vc_tta-controls-icon-plus::before,.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after,.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{
    border-color:#fff
}
.wpb-js-composer .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab>a{
    background-color:#f7f7f7;
    padding:10px 30px;
    border:none;
    color:#323232
}
.wpb-js-composer .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab.vc_active>a{
    background-color:#04d39f;
    color:#fff
}
.wpb-js-composer .vc_tta.vc_tta-style-classic.vc_tta-shape-rounded .vc_tta-tab>a{
    border-radius:3px
}
.wpb-js-composer .vc_tta.vc_tta-style-classic .vc_tta-tab.vc_active>a::before,.wpb-js-composer .vc_tta.vc_tta-style-classic.vc_tta-style-classic .vc_tta-tab.vc_active>a::after{
    content:none!important
}
.wpb-js-composer .entry-content .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel-body{
    padding:0;
    border:none
}
.wpb-js-composer .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-tabs-list:before{
    content:none
}
.wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-classic .vc_tta-tab>a:focus,.wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-classic .vc_tta-tab>a:hover{
    background-color:#04d39f;
    color:#fff
}
.wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-classic .vc_tta-title-text:not(:empty):not(:first-child),.wpb-js-composer .content-wrapper .vc_tta.vc_tta-style-classic .vc_tta-title-text:not(:empty)~*{
    margin-left:0
}
@media (min-width:768px){
    .wpb-js-composer .entry-content .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{
        border:none;
        background:0 0
    }
}
.wpb-js-composer .vc_tta.vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child),.wpb-js-composer .vc_tta.vc_tta.vc_general .vc_tta-title-text:not(:empty)~*{
    margin-left:0
}
.wpb-js-composer .vc_tta-tabs.vc_tta-controls-align-left:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active>a:before{
    content:none
}
.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-left:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active>a{
    border-right-color:#04d39f
}
.wpb-js-composer .entry-content .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right .vc_tta-tab.vc_active>a{
    border-left-color:#04d39f
}
.wpb-js-composer .entry-content .vc_tta.vc_tta-shape-round .vc_tta-panel-body{
    border-radius:0
}
.wpb-js-composer .entry-content .vc_tta.vc_tta-shape-round .vc_tta-panel-heading{
    border-radius:2em
}
.pgscore_recent_posts_wrapper .latest-post-intro-wrapper{
    height:100%;
    padding:25px 25px 70px 25px;
    position:relative;
    z-index:1
}
.pgscore_recent_posts_wrapper .latest-post-intro-wrapper .latest-post-intro-wrapper-overlay{
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    z-index:-1;
    background:rgba(0,0,0,.1)
}
.pgscore_recent_posts_wrapper .latest-post-intro-wrapper.latest-post-intro-content-alignment-right{
    text-align:right
}
.pgscore_recent_posts_wrapper .latest-post-intro-bg_type-none{
    padding:0;
    margin-right:30px
}
.pgscore_recent_posts_wrapper .latest-post-description+.latest-post-link{
    margin-top:15px
}
.pgscore_recent_posts_wrapper .latest-post-intro-wrapper .latest-post-link a{
    font-weight:600;
    text-decoration:underline
}
.pgscore_recent_posts_wrapper .latest-post-type-carousel .latest-post-nav>div{
    width:40px;
    height:40px;
    background:#fff;
    border-radius:50px;
    display:inline-block;
    text-align:center;
    color:#04d39f;
    line-height:48px;
    cursor:pointer;
    margin-left:3px;
    -webkit-box-shadow:0 3px 5px rgba(0,0,0,.07);
    -moz-box-shadow:0 3px 5px rgba(0,0,0,.07);
    box-shadow:0 3px 5px rgba(0,0,0,.07)
}
.pgscore_recent_posts_wrapper .latest-post-type-carousel .latest-post-control{
    position:absolute;
    left:0;
    bottom:5px;
    width:100%;
    padding:25px
}
.pgscore_recent_posts_wrapper .latest-post-intro-bg_type-none .latest-post-control{
    padding:0
}
.pgscore_recent_posts_wrapper .latest-post-control-link-alignment-right .latest-post-nav{
    float:left
}
.pgscore_recent_posts_wrapper .latest-post-control-link-alignment-right .latest-post-link{
    float:right;
    margin-top:8px
}
.pgscore_recent_posts_wrapper .latest-post-control-link-alignment-left .latest-post-link{
    float:left;
    margin-top:8px
}
.pgscore_recent_posts_wrapper .latest-post-control-link-alignment-left .latest-post-nav{
    float:right
}
.pgscore_recent_posts_wrapper .latest-post-type-grid .latest-post-intro-wrapper{
    margin-right:15px
}
.pgscore_recent_posts_wrapper .latest-post-type-grid .latest-post-item{
    margin-bottom:0;
    padding-top:30px;
    height:100%
}
.pgscore_recent_posts_wrapper .latest-post-type-grid .latest-post-item .latest-post-image{
    background:#dcdcdc
}
.row-background-dark .pgscore_recent_posts_wrapper .latest-post-type-grid .latest-post-item .latest-post-image{
    background:0 0
}
.pgscore_recent_posts_wrapper .latest-post-type-grid .latest-post-item .latest-post-content{
    height:100%
}
.pgscore_recent_posts_wrapper .latest-post-type-grid .latest-post-main{
    margin-top:-30px
}
.latest-post-item-inner{
    position:relative;
    height:100%
}
.latest-post-item .latest-post-image{
    display:table-cell;
    width:50%;
    height:100%;
    background:#ddd
}
.latest-post-item .latest-post-content{
    display:table-cell;
    vertical-align:top;
    padding:20px;
    position:relative;
    height:100%
}
.latest-post-wrapper.latest-post-style-1 .latest-post-item .latest-post-image img{
    width:100%
}
.latest-post-wrapper.latest-post-style-1 .latest-post-item .latest-post-content{
    padding:0;
    padding-left:30px;
    vertical-align:middle;
    position:static
}
.latest-post-wrapper.latest-post-style-1 .latest-post-item .blog-title{
    font-size:16px;
    line-height:24px;
    margin-bottom:5px
}
.latest-post-wrapper.latest-post-style-1 .latest-post-item .post-date{
    position:absolute;
    left:15px;
    top:15px;
    background:#323232;
    color:#fff;
    -webkit-box-shadow:0 3px 12px rgba(0,0,0,.1);
    -ms-box-shadow:0 3px 12px rgba(0,0,0,.1);
    box-shadow:0 3px 12px rgba(0,0,0,.1);
    margin-left:0;
    width:auto;
    height:auto;
    display:inline-block;
    padding:0 10px;
    font-size:13px;
    text-transform:uppercase;
    font-weight:500
}
.latest-post-wrapper.latest-post-style-1 .latest-post-item .post-date span{
    display:inline-block;
    font-size:inherit;
    font-weight:inherit;
    text-transform:inherit;
    line-height:inherit;
    padding-left:5px
}
.latest-post-wrapper.latest-post-style-1 .latest-post-entry-footer>a{
    float:none;
    color:#323232;
    font-weight:500;
    line-height:28px;
    margin-bottom:0;
    display:inline-block;
    padding-top:0
}
.latest-post-wrapper.latest-post-style-1 .latest-post-entry-footer>a:hover{
    color:#04d39f
}
.latest-post-wrapper.latest-post-style-1 .latest-post-entry-footer>.latest-post-social-share{
    display:none
}
.latest-post-type-carousel.latest-post-style-2 .latest-post-item .latest-post-item-inner,.latest-post-type-grid.latest-post-style-2 .latest-post-item .latest-post-item-inner{
    display:block
}
.latest-post-type-carousel.latest-post-style-2 .latest-post-item .blog-title a,.latest-post-type-grid.latest-post-style-2 .latest-post-item .blog-title a{
    display:block;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap
}
.latest-post-item .post-date{
    position:absolute;
    top:5px;
    left:0;
    margin-left:-85px;
    width:60px;
    height:60px;
    background:#fff;
    text-align:center;
    color:#04d39f;
    font-size:18px;
    font-weight:600;
    padding-top:7px;
    -webkit-box-shadow:0 3px 12px rgba(0,0,0,.07);
    -moz-box-shadow:0 3px 12px rgba(0,0,0,.07);
    box-shadow:0 3px 12px rgba(0,0,0,.07)
}
.latest-post-item .post-date span{
    display:block;
    font-size:14px;
    font-weight:600;
    text-transform:uppercase;
    line-height:16px
}
.latest-post-item .blog-title{
    font-size:18px;
    color:#323232;
    font-weight:600;
    line-height:28px;
    margin-bottom:5px
}
.latest-post-item .blog-title a{
    color:#323232
}
.latest-post-item .blog-title a:hover{
    color:#04d39f
}
.latest-post-item .latest-post-meta{
    display:inline-block;
    margin-bottom:5px
}
.latest-post-item .latest-post-meta ul{
    padding:0;
    margin:0
}
.latest-post-item .latest-post-meta ul li{
    list-style-type:none;
    float:left;
    margin-right:10px;
    display:inline-block;
    font-size:13px;
    color:#000;
    line-height:24px
}
.latest-post-item .latest-post-meta ul li:last-child{
    margin-right:0
}
.latest-post-item .latest-post-meta ul li a{
    color:#000;
    text-transform:capitalize
}
.latest-post-item .latest-post-meta ul li a:hover{
    color:#04d39f
}
.latest-post-item .latest-post-meta ul li i{
    margin-right:5px;
    color:#04d39f
}
.latest-post-entry-footer{
    display:inline-block;
    width:100%
}
.latest-post-entry-footer>a{
    float:left;
    line-height:28px;
    margin-bottom:-58px;
    padding-top:30px
}
.latest-post-social-share{
    margin-left:-9px
}
.latest-post-social-share ul{
    padding:0;
    margin:0
}
.latest-post-social-share ul li{
    list-style-type:none;
    display:table-cell
}
.latest-post-social-share ul li a{
    width:25px;
    height:25px;
    line-height:25px;
    text-align:center;
    display:inline-block;
    color:#000
}
.latest-post-social-share ul li a:hover{
    color:#04d39f
}
.latest-post-title h2{
    font-size:34px;
    line-height:42px;
    font-weight:700
}
.latest-post-type-carousel,.latest-post-type-carousel .carousel-wrapper,.latest-post-type-carousel .latest-post-content,.latest-post-type-carousel .latest-post-content-inner,.latest-post-type-carousel .latest-post-main,.latest-post-type-carousel .latest-post-main-inner,.latest-post-type-carousel .owl-carousel,.latest-post-type-carousel .owl-carousel .latest-post-item,.latest-post-type-carousel .owl-carousel .latest-post-item-inner,.latest-post-type-carousel .owl-carousel .owl-item,.latest-post-type-carousel .owl-carousel .owl-item .item,.latest-post-type-carousel .owl-carousel .owl-stage-outer,.latest-post-type-carousel .owl-carousel .owl-stage-outer .owl-stage{
    height:100%
}
.row-background-dark .latest-post-wrapper .owl-carousel .owl-nav i{
    background:#fff;
    color:#000
}
.row-background-dark .latest-post-wrapper .owl-carousel .owl-nav i:hover{
    background:#04d39f;
    color:#fff
}
.row-background-light .latest-post-wrapper .latest-post-item .latest-post-meta ul li a,.row-background-light .latest-post-wrapper.latest-post-style-1 .latest-post-entry-footer>a{
    color:#dbdbdb
}
.row-background-light .latest-post-wrapper .latest-post-item .blog-title a{
    color:#fff
}
.row-background-light .latest-post-wrapper .latest-post-item .blog-title a:hover,.row-background-light .latest-post-wrapper .latest-post-item .latest-post-meta ul li a:hover,.row-background-light .latest-post-wrapper.latest-post-style-1 .latest-post-entry-footer>a:hover{
    color:#04d39f
}
.row-background-dark .latest-post-item .blog-title,.row-background-dark .latest-post-item .blog-title a{
    color:#fff
}
.row-background-dark .latest-post-item p{
    color:#bbb
}
.row-background-dark .latest-post-wrapper.latest-post-style-1 .latest-post-item .post-date,.row-background-dark .latest-post-wrapper.latest-post-style-2 .latest-post-item .post-date{
    background:#04d39f
}
.latest-post-wrapper.latest-post-style-2 .latest-post-item-inner{
    background:#fff;
    -webkit-box-shadow:0 3px 15px rgba(0,0,0,.06);
    -ms-box-shadow:0 3px 15px rgba(0,0,0,.06);
    box-shadow:0 3px 15px rgba(0,0,0,.06)
}
.latest-post-wrapper.latest-post-style-2 .latest-post-item .latest-post-image{
    width:100%;
    height:auto;
    display:block
}
.latest-post-wrapper.latest-post-style-2 .latest-post-item .latest-post-content{
    width:100%;
    height:auto;
    display:block;
    padding:30px;
    background:0 0;
    position:static
}
.latest-post-wrapper.latest-post-style-2 .latest-post-item .latest-post-content .latest-post-excerpt p{
    margin-bottom:0;
    line-height:22px
}
.latest-post-wrapper.latest-post-style-2 .latest-post-item .post-date{
    position:absolute;
    left:0;
    top:15px;
    background:#323232;
    color:#fff;
    -webkit-box-shadow:0 3px 12px rgba(0,0,0,.1);
    -ms-box-shadow:0 3px 12px rgba(0,0,0,.1);
    box-shadow:0 3px 12px rgba(0,0,0,.1);
    margin-left:0;
    width:auto;
    height:auto;
    display:inline-block;
    padding:0 10px;
    font-size:13px;
    text-transform:uppercase;
    font-weight:500
}
.latest-post-wrapper.latest-post-style-2 .latest-post-item .post-date span{
    display:inline-block;
    font-size:inherit;
    font-weight:inherit;
    text-transform:inherit;
    line-height:inherit;
    padding-left:5px
}
.latest-post-type-carousel.latest-post-style-2 .owl-carousel .latest-post-item{
    padding-bottom:1px
}
.latest-post-type-carousel.latest-post-style-2 .owl-carousel .latest-post-item-inner{
    box-shadow:none;
    border:1px solid #e8e8e8
}
.latest-post-wrapper.latest-post-style-2 .latest-post-entry-footer{
    display:none
}
.row-background-dark .latest-post-wrapper.latest-post-style-2 .latest-post-item-inner,.theme-dark .latest-post-wrapper.latest-post-style-2 .latest-post-item-inner{
    border:none;
    background:#272727;
    -webkit-box-shadow:0 3px 15px rgba(0,0,0,.15);
    -moz-box-shadow:0 3px 15px rgba(0,0,0,.15);
    box-shadow:0 3px 15px rgba(0,0,0,.15)
}
.row-background-light .latest-post-wrapper.latest-post-style-2 .latest-post-item-inner{
    background:#fff
}
.row-background-light .latest-post-wrapper.latest-post-style-2 .latest-post-item .latest-post-meta ul li a{
    color:#000
}
.row-background-light .latest-post-wrapper.latest-post-style-2 .latest-post-item .blog-title a{
    color:#323232
}
.latest-post-wrapper.latest-post-style-3 .latest-post-item-inner{
    box-shadow:none;
    padding-bottom:30px
}
.latest-post-wrapper.latest-post-style-3 .latest-post-item-inner .latest-post-meta{
    display:none
}
.latest-post-wrapper.latest-post-style-3 .latest-post-item .latest-post-social-share{
    display:none
}
.latest-post-wrapper.latest-post-style-3 .latest-post-item .latest-post-image{
    width:100%;
    height:auto;
    display:block
}
.latest-post-wrapper.latest-post-style-3 .latest-post-item .latest-post-content{
    background:#fff;
    width:91%;
    height:auto;
    display:block;
    margin:0 4.5%;
    margin-top:-40px;
    padding:40px 20px 15px;
    position:relative;
    z-index:9;
    text-align:center;
    -webkit-box-shadow:0 3px 25px rgba(0,0,0,.05);
    -moz-box-shadow:0 3px 25px rgba(0,0,0,.05);
    box-shadow:0 3px 25px rgba(0,0,0,.05)
}
.latest-post-wrapper.latest-post-style-3 .latest-post-item .blog-title{
    font-size:16px;
    line-height:24px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.latest-post-wrapper.latest-post-style-3 .latest-post-item .post-date{
    left:50%;
    top:-35px;
    margin-left:-30px;
    background:#04d39f;
    color:#fff;
    -webkit-box-shadow:0 3px 12px rgba(0,0,0,.1);
    -ms-box-shadow:0 3px 12px rgba(0,0,0,.1);
    box-shadow:0 3px 12px rgba(0,0,0,.1);
    transform:inherit
}
.latest-post-wrapper.latest-post-style-3 .latest-post-item .post-date .post-date-inner{
    transform:inherit
}
.latest-post-wrapper.latest-post-style-3 .latest-post-item-inner .latest-post-entry-footer{
    position:relative;
    bottom:auto;
    top:-5px;
    left:0;
    padding:0
}
.latest-post-wrapper.latest-post-style-3 .latest-post-item-inner .latest-post-entry-footer>a{
    float:none
}
.latest-post-type-carousel.latest-post-style-3 .owl-carousel .latest-post-item-inner{
    box-shadow:none;
    border:none;
    padding-bottom:10px;
    display:block
}
.latest-post-type-carousel.latest-post-style-3 .owl-carousel .latest-post-image{
    background:0 0
}
.row-background-dark .latest-post-wrapper.latest-post-style-3 .latest-post-item .latest-post-content,.theme-dark .latest-post-wrapper.latest-post-style-3 .latest-post-item .latest-post-content{
    background:#272727;
    -webkit-box-shadow:0 3px 25px rgba(0,0,0,.15);
    -moz-box-shadow:0 3px 25px rgba(0,0,0,.15);
    box-shadow:0 3px 25px rgba(0,0,0,.15)
}
.row-background-dark .latest-post-wrapper.latest-post-style-3 .latest-post-item-inner .latest-post-entry-footer>a:hover,.theme-dark .latest-post-wrapper.latest-post-style-3 .latest-post-item-inner .latest-post-entry-footer>a:hover{
    color:#fff
}
.row-background-light .latest-post-wrapper.latest-post-style-3 .latest-post-item .latest-post-content{
    background:#fff
}
.row-background-light .latest-post-wrapper.latest-post-style-3 .latest-post-item .blog-title a,.row-background-light .latest-post-wrapper.latest-post-style-3 .latest-post-item-inner .latest-post-entry-footer>a:hover{
    color:#323232
}
.latest-post-wrapper .latest-post-meta img{
    display:inline-block;
    margin-right:7px;
    width:16px;
    border-radius:50px
}
.latest-post-category{
    margin-bottom:10px;
    margin-left:0
}
.latest-post-category span{
    background:#04d39f;
    padding:0 25px;
    display:inline-block;
    color:#fff;
    line-height:28px;
    text-transform:capitalize
}
.latest-post-style-4 .latest-post-entry-footer .latest-post-social-share,.latest-post-style-5 .latest-post-social-share,.latest-post-style-6 .latest-post-social-share,.latest-post-style-7 .latest-post-social-share{
    display:none
}
.latest-post-style-4 .latest-post-entry-footer>a,.latest-post-style-6 .latest-post-entry-footer>a,.latest-post-style-7 .latest-post-entry-footer>a{
    margin-bottom:0;
    padding:2px 26px;
    border:2px solid #e8e8e8;
    color:#000;
    text-transform:uppercase;
    font-size:12px;
    font-weight:600
}
.latest-post-style-4 .latest-post-entry-footer>a:hover,.latest-post-style-6 .latest-post-entry-footer>a:hover,.latest-post-style-7 .latest-post-entry-footer>a:hover{
    color:#04d39f
}
.latest-post-style-4 .latest-post-item .post-date{
    background:#04d39f;
    color:#fff;
    margin-left:-30px;
    top:30px
}
.latest-post-style-4 .latest-post-item .latest-post-content{
    padding:15px 0 15px 50px;
    vertical-align:middle
}
.row-background-light .latest-post-style-4 .latest-post-entry-footer>a,.row-background-light .latest-post-style-6 .latest-post-entry-footer>a,.row-background-light .latest-post-style-7 .latest-post-entry-footer>a{
    border-color:#e8e8e8;
    color:#cdcdcd
}
.row-background-dark .latest-post-style-4 .latest-post-entry-footer>a,.row-background-dark .latest-post-style-6 .latest-post-entry-footer>a,.row-background-dark .latest-post-style-7 .latest-post-entry-footer>a,.theme-dark .latest-post-style-4 .latest-post-entry-footer>a,.theme-dark .latest-post-style-6 .latest-post-entry-footer>a,.theme-dark .latest-post-style-7 .latest-post-entry-footer>a{
    border:2px solid rgba(255,255,255,.3)
}
.latest-post-style-5 .latest-post-item-inner{
    display:block;
    height:auto
}
.latest-post-style-5 .latest-post-item .latest-post-image{
    display:block;
    width:100%;
    height:auto
}
.latest-post-style-5 .latest-post-item .latest-post-content{
    display:block;
    vertical-align:inherit;
    padding:20px 0 0
}
.latest-post-style-5 .latest-post-item .latest-post-meta{
    margin-bottom:0
}
.latest-post-style-5 .latest-post-entry-footer>a{
    float:none;
    line-height:inherit;
    margin-bottom:0;
    padding-top:0;
    color:#000;
    position:relative
}
.latest-post-style-5 .latest-post-entry-footer>a:hover{
    color:#04d39f
}
.latest-post-style-5 .latest-post-entry-footer>a:after{
    content:"";
    background:#e5e5e5;
    height:1px;
    width:45px;
    display:inline-block;
    top:50%;
    position:absolute;
    margin-top:1px;
    margin-left:8px;
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.latest-post-style-5 .latest-post-entry-footer>a:hover:after{
    width:70px;
    background:#04d39f
}
.latest-post-style-5 .latest-post-item .post-date{
    top:10px;
    left:inherit;
    right:10px;
    margin-left:0;
    width:auto;
    height:auto;
    color:#000;
    font-size:14px;
    font-weight:400;
    padding:2px 12px
}
.latest-post-style-5 .latest-post-item .post-date .fa{
    color:#04d39f;
    margin-right:3px
}
.row-background-light .latest-post-style-5 .latest-post-entry-footer>a{
    color:#e8e8e8
}
.row-background-dark .latest-post-style-5 .latest-post-entry-footer>a:after,.theme-dark .latest-post-style-5 .latest-post-entry-footer>a:after{
    background:rgba(255,255,255,.4)
}
.latest-post-style-6 .latest-post-item .post-date{
    top:0;
    left:0;
    margin-left:0;
    width:auto;
    height:auto;
    color:#323232;
    font-size:32px;
    font-weight:900;
    padding:0 0 5px 0;
    box-shadow:none;
    background:0 0;
    border-bottom:2px solid #e5e5e5;
    line-height:32px
}
.latest-post-style-6 .latest-post-category span{
    padding:0 15px;
    line-height:24px;
    font-size:11px;
    text-transform:uppercase
}
.latest-post-style-6 .latest-post-item .post-date span{
    font-size:16px;
    font-weight:900;
    line-height:20px;
    letter-spacing:2px
}
.latest-post-style-6 .latest-post-item .latest-post-meta{
    margin-bottom:0
}
.latest-post-style-6 .latest-post-item .latest-post-content{
    padding:0 0 0 60px
}
.latest-post-style-6 .latest-post-category{
    margin-bottom:10px
}
.row-background-light .latest-post-style-6 .latest-post-item .post-date{
    color:#fff;
    border-bottom-color:rgba(255,255,255,.4)
}
.row-background-dark .latest-post-style-6 .latest-post-item .post-date,.theme-dark .latest-post-style-6 .latest-post-item .post-date{
    color:#fff;
    border-bottom-color:rgba(255,255,255,.4)
}
.latest-post-style-7 .latest-post-item .latest-post-category{
    margin-bottom:5px
}
.latest-post-style-7 .latest-post-item .latest-post-meta ul li{
    float:none;
    background:0 0;
    position:inherit;
    height:auto;
    width:auto;
    margin-left:0;
    box-shadow:none;
    color:#000;
    font-size:13px;
    font-weight:400
}
.latest-post-style-7 .latest-post-item .latest-post-content{
    padding:0 0 0 20px;
    vertical-align:middle
}
.latest-post-item.single-post .latest-post-image{
    width:100%;
    display:block;
    position:relative
}
.latest-post-item.single-post .post-date{
    top:auto;
    left:40px;
    bottom:40px;
    margin-left:0
}
.latest-post-item.single-post .latest-post-content{
    display:block;
    padding:20px
}
.latest-post-item.single-post .latest-post-item-inner{
    height:auto
}
.image-slider-items.image-slider-grid .pro-deta{
    margin-top:30px
}
.image-slider-items .pro-deta{
    text-align:center;
    position:relative
}
.image-slider-items .pro-deta .about-image img{
    display:inline-block;
    transform-style:inherit;
    width:100%
}
.image-slider-items .about-details .title{
    font-size:16px;
    margin-bottom:0
}
.image-slider-style-1 .about-details{
    background:#fff;
    padding:25px 30px;
    text-align:center;
    border:1px solid #f1f1f1;
    border-top:none
}
.image-slider-style-1 .about-details .about-des{
    display:inline-block;
    margin-bottom:5px;
    padding:0 22px;
    line-height:20px;
    position:relative
}
.image-slider-style-1 .about-details .about-des:after,.image-slider-style-1 .about-details .about-des:before{
    content:"";
    position:absolute;
    top:50%;
    width:25px;
    height:1px;
    background:#ddd
}
.image-slider-style-1 .about-details .about-des:before{
    left:-20px
}
.image-slider-style-1 .about-details .about-des:after{
    right:-20px
}
.image-slider-style-1 .about-details .about-des+.title{
    padding-bottom:0
}
.image-slider-style-1 .about-details .title+.about-des{
    margin-bottom:0
}
.theme-dark .image-slider-style-1 .about-details{
    background:rgba(255,255,255,.01);
    border-color:rgba(255,255,255,.05)
}
.theme-dark .image-slider-style-1 .about-details .about-des:after,.theme-dark .image-slider-style-1 .about-details .about-des:before{
    background:#424242
}
.image-slider-style-2{
    position:relative
}
.image-slider-style-2 .about-details{
    background:rgba(255,255,255,.92);
    padding:15px 20px;
    text-align:center;
    position:absolute;
    bottom:20px;
    left:20px;
    right:20px
}
.image-slider-style-2 .about-details .about-des{
    display:inline-block;
    margin-bottom:5px;
    line-height:20px;
    color:#04d39f
}
.image-slider-items .owl-carousel .owl-dots{
    position:initial;
    margin-top:10px
}
.theme-dark .image-slider-style-2 .about-details{
    background:rgba(0,0,0,.7)
}
.deal-banner{
    border:1px solid #e8e8e8
}
.deal-banner .countdown li{
    padding:5px 12px
}
.pgscore_banner .pgscore_banner-content .pgscore_banner-btn-wrap{
    position:relative;
    z-index:9;
    margin-top:15px
}
.pgscore_banner .deal-expire-message{
    font-size:18px;
    color:#fff;
    background:#000;
    padding:10px 20px;
    -webkit-box-shadow:0 3px 8px rgba(0,0,0,.2);
    -moz-box-shadow:0 3px 8px rgba(0,0,0,.2);
    box-shadow:0 3px 8px rgba(0,0,0,.2);
    display:inline-block
}
.pgscore_banner-style-deal-2 .pgscore_banner-content .pgscore_banner-btn-wrap>a{
    padding:5px 15px;
    font-weight:400;
    text-transform:none
}
.pgscore_banner-style-deal-2 .pgscore_banner-content .pgscore_banner-btn-shape-round>a{
    padding:5px 20px
}
.pgscore_banner-style-deal-2 .pgscore_banner-content-wrapper{
    position:relative
}
.pgscore_banner-style-deal-2 .deal-counter-wrapper{
    margin-top:15px
}
.pgscore_banner-content-wrapper .deal-counter{
    font-size:initial
}
.pgscore_banner-content-wrapper .deal-counter .countdown{
    margin-top:0!important;
    overflow:visible
}
.pgscore_banner-style-deal-2 .deal-counter-wrapper{
    position:absolute;
    bottom:0;
    left:0
}
.counter-size-lg .countdown li,.counter-size-md .countdown li,.counter-size-sm .countdown li,.counter-size-xs .countdown li{
    border:none;
    -webkit-box-shadow:0 5px 15px rgba(0,0,0,.04);
    -ms-box-shadow:0 5px 15px rgba(0,0,0,.04);
    box-shadow:0 5px 15px rgba(0,0,0,.04)
}
.counter-size-lg .countdown li{
    padding:10px 0;
    min-width:65px;
    line-height:20px;
    margin:0 2px;
    text-align:center
}
.counter-size-lg .countdown li span{
    font-size:20px;
    line-height:32px
}
.counter-size-lg .countdown li p{
    font-size:14px;
    line-height:20px
}
.counter-size-md .countdown li{
    padding:8px 0;
    line-height:20px;
    text-align:center;
    min-width:60px
}
.counter-size-md .countdown li span{
    font-size:16px;
    line-height:22px
}
.counter-size-md .countdown li p{
    font-size:13px;
    line-height:22px
}
.counter-size-sm .countdown li{
    padding:8px 0;
    line-height:20px;
    text-align:center;
    min-width:50px
}
.counter-size-sm .countdown li span{
    font-size:16px;
    line-height:24px
}
.counter-size-sm .countdown li p{
    font-size:12px;
    line-height:20px
}
.counter-size-xs .countdown li{
    padding:5px 0;
    line-height:20px;
    text-align:center;
    min-width:40px
}
.counter-size-xs .countdown li span{
    font-size:13px;
    line-height:22px
}
.counter-size-xs .countdown li p{
    font-size:11px;
    line-height:18px
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-1 .countdown li,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-1 .countdown li{
    background:0 0;
    box-shadow:none;
    border:none;
    position:relative;
    padding:0;
    margin:0;
    text-align:center;
    margin-right:35px
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-1 .countdown li:before,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-1 .countdown li:before{
    content:":";
    position:absolute;
    top:20px;
    right:-22px;
    font-size:26px;
    color:#323232;
    font-weight:800
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-1 .countdown li:last-child,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-1 .countdown li:last-child{
    margin-right:0
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-1 .countdown li:last-child:before,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-1 .countdown li:last-child:before{
    content:normal
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-1 .countdown li span,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-1 .countdown li span{
    font-size:38px;
    color:#323232;
    line-height:64px;
    font-weight:800
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-1 .countdown li p,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-1 .countdown li p{
    color:#000;
    font-size:16px;
    font-weight:700;
    text-transform:uppercase
}
.theme-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-1 .countdown li:before,.theme-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-1 .countdown li:before{
    color:rgba(255,255,255,.4)
}
.theme-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-1 .countdown li span,.theme-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-1 .countdown li span{
    color:#fff
}
.theme-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-1 .countdown li p,.theme-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-1 .countdown li p{
    color:#e5e5e5
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-2 .countdown li,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-2 .countdown li{
    box-shadow:none;
    border:none;
    background:#323232;
    min-width:65px;
    padding:5px 0;
    margin:0;
    text-align:center;
    margin-right:8px;
    -webkit-box-shadow:0 5px 6px rgba(0,0,0,.07);
    -moz-box-shadow:0 5px 6px rgba(0,0,0,.07);
    box-shadow:0 5px 6px rgba(0,0,0,.07)
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-2 .countdown li span,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-2 .countdown li span{
    display:block;
    color:#fff;
    font-size:26px;
    line-height:44px;
    font-weight:600
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-2 .countdown li .days,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-2 .countdown li .days{
    min-width:auto;
    padding:0 10px
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-2 .countdown li p,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-2 .countdown li p{
    color:#fff;
    text-transform:uppercase;
    letter-spacing:2px;
    font-weight:600;
    font-size:13px
}
.theme-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-2 .countdown li,.theme-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-2 .countdown li{
    background:#272727
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-3 .countdown li,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-3 .countdown li{
    background:0 0;
    box-shadow:none;
    border:2px solid #04d39f;
    min-width:65px;
    padding:5px 0;
    margin:0;
    text-align:center;
    margin-right:8px
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-3 .countdown li span,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-3 .countdown li span{
    display:block;
    font-size:24px;
    line-height:40px;
    font-weight:400;
    color:#04d39f
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-3 .countdown li p,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-3 .countdown li p{
    text-transform:uppercase;
    font-size:13px;
    line-height:20px;
    font-weight:500;
    letter-spacing:2px;
    color:#323232
}
.theme-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-3 .countdown li p,.theme-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-3 .countdown li p{
    color:#fff
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-4 .countdown,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-4 .countdown{
    border:3px solid #04d39f;
    padding:0 10px
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-4 .countdown li,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-4 .countdown li{
    background:0 0;
    box-shadow:none;
    border:none;
    min-width:60px;
    padding:10px 12px;
    margin:0;
    text-align:center
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-4 .countdown li span,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-4 .countdown li span{
    display:block;
    color:#323232;
    font-size:30px;
    line-height:46px;
    font-weight:700
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-4 .countdown li .days,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-4 .countdown li .days{
    min-width:auto
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-4 .countdown li p,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-4 .countdown li p{
    text-transform:uppercase;
    font-size:13px;
    color:#323232;
    font-weight:600;
    letter-spacing:0
}
.theme-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-4 .countdown li p,.theme-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-4 .countdown li span,.theme-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-4 .countdown li p,.theme-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-4 .countdown li span{
    color:#fff
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-5 .countdown,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-5 .countdown{
    background:#fff;
    padding:0 15px;
    -webkit-box-shadow:0 5px 30px rgba(0,0,0,.04);
    -moz-box-shadow:0 5px 30px rgba(0,0,0,.04);
    box-shadow:0 5px 30px rgba(0,0,0,.04)
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-5 .countdown li,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-5 .countdown li{
    box-shadow:none;
    background:0 0;
    border:none;
    min-width:75px;
    padding:15px 0;
    margin:0;
    text-align:center
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-5 .countdown li span,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-5 .countdown li span{
    display:block;
    font-size:26px;
    line-height:42px;
    font-weight:700;
    color:#04d39f
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-5 .countdown li p,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-5 .countdown li p{
    color:#000;
    font-size:13px;
    text-transform:uppercase;
    font-weight:600;
    letter-spacing:0
}
.theme-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-5 .countdown,.theme-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-5 .countdown{
    background:#272727
}
.theme-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-5 .countdown li p,.theme-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-5 .countdown li p{
    color:#fff
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-6 .countdown li,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-6 .countdown li{
    background:0 0;
    box-shadow:none;
    border:none;
    padding:0;
    margin:0;
    text-align:center;
    margin-right:10px
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-6 .countdown li span,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-6 .countdown li span{
    display:block;
    font-size:28px;
    color:#323232;
    line-height:40px;
    padding-bottom:5px;
    font-weight:600
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-6 .countdown li p,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-6 .countdown li p{
    background:#323232;
    color:#fff;
    font-size:13px;
    font-weight:600;
    padding:0 10px;
    text-transform:uppercase
}
.theme-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-6 .countdown li span,.theme-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-6 .countdown li span{
    color:#fff
}
.theme-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-6 .countdown li p,.theme-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-6 .countdown li p{
    background:#272727
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-7 .countdown li,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-7 .countdown li{
    box-shadow:none;
    border:none;
    background:#fff;
    width:80px;
    height:80px;
    padding:0;
    margin:0;
    text-align:center;
    margin-right:5px;
    border-radius:50px;
    -webkit-box-shadow:0 5px 30px rgba(0,0,0,.06);
    -moz-box-shadow:0 5px 30px rgba(0,0,0,.06);
    box-shadow:0 5px 30px rgba(0,0,0,.06)
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-7 .countdown li span,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-7 .countdown li span{
    display:block;
    color:#323232;
    font-size:26px;
    line-height:30px;
    font-weight:600;
    padding-top:16px
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-7 .countdown li p,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-7 .countdown li p{
    color:#323232;
    text-transform:uppercase;
    letter-spacing:2px
}
.theme-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-7 .countdown li,.theme-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-7 .countdown li{
    background:#272727
}
.theme-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-7 .countdown li span,.theme-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-7 .countdown li span{
    color:#fff
}
.theme-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-7 .countdown li p,.theme-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-7 .countdown li p{
    color:#e5e5e5
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-8 .countdown li,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-8 .countdown li{
    background:0 0;
    box-shadow:none;
    border:none;
    padding:0;
    margin:0;
    position:relative;
    text-align:center;
    margin-right:20px
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-8 .countdown li:before,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-8 .countdown li:before{
    content:":";
    position:absolute;
    top:18px;
    right:-13px;
    font-size:26px;
    color:#323232;
    font-weight:700
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-8 .countdown li:last-child,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-8 .countdown li:last-child{
    margin-right:0
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-8 .countdown li:last-child:before,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-8 .countdown li:last-child:before{
    content:normal
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-8 .countdown li span,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-8 .countdown li span{
    display:block;
    background:#323232;
    font-size:28px;
    color:#fff;
    line-height:60px;
    font-weight:600;
    letter-spacing:3px;
    padding:0 7px;
    border-radius:5px;
    position:relative
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-8 .countdown li span:before,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-8 .countdown li span:before{
    content:"";
    position:absolute;
    top:50%;
    left:0;
    width:100%;
    height:2px;
    background:#000
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-8 .countdown li p,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-8 .countdown li p{
    font-size:14px;
    font-weight:600;
    color:#323232;
    padding-top:8px;
    text-transform:uppercase
}
.theme-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-8 .countdown li span,.theme-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-8 .countdown li span:before,.theme-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-8 .countdown li span,.theme-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-8 .countdown li span:before{
    background:#272727
}
.theme-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-8 .countdown li p,.theme-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-8 .countdown li p{
    color:#e5e5e5
}
.theme-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-8 .countdown li:before,.theme-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-8 .countdown li:before{
    color:rgba(255,255,255,.4)
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-9 .countdown,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-9 .countdown{
    border-left:5px solid #04d39f;
    border-right:5px solid #04d39f;
    padding:0 25px;
    border-radius:10px
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-9 .countdown li,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-9 .countdown li{
    background:0 0;
    box-shadow:none;
    border:none;
    min-width:inherit;
    position:relative;
    padding:0;
    margin:0;
    text-align:center;
    margin-right:40px
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-9 .countdown li:before,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-9 .countdown li:before{
    content:":";
    position:absolute;
    top:15px;
    right:-23px;
    font-size:18px;
    color:#323232;
    font-weight:600
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-9 .countdown li:last-child,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-9 .countdown li:last-child{
    margin-right:0
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-9 .countdown li:last-child:before,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-9 .countdown li:last-child:before{
    content:normal
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-9 .countdown li span,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-9 .countdown li span{
    display:block;
    font-size:28px;
    color:#323232;
    line-height:50px;
    font-weight:800
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-9 .countdown li p,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-9 .countdown li p{
    color:#000;
    font-size:16px;
    font-weight:700;
    text-transform:uppercase;
    padding-bottom:5px
}
.theme-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-9 .countdown li span,.theme-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-9 .countdown li span{
    color:#fff
}
.theme-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-9 .countdown li p,.theme-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-9 .countdown li p{
    color:#e5e5e5
}
.theme-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-9 .countdown li:before,.theme-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-9 .countdown li:before{
    color:rgba(255,255,255,.4)
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-10 .countdown li,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-10 .countdown li{
    box-shadow:none;
    border:none;
    background:#04d39f;
    min-width:65px;
    padding:0;
    margin:0;
    text-align:center;
    margin-right:5px;
    border-radius:3px
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-10 .countdown li span,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-10 .countdown li span{
    display:block;
    color:#fff;
    font-size:26px;
    line-height:50px;
    font-weight:600
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-10 .countdown li .days,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-10 .countdown li .days{
    min-width:auto
}
.pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-10 .countdown li p,.pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-10 .countdown li p{
    color:#fff;
    font-size:13px;
    font-weight:600;
    text-transform:uppercase;
    background:rgba(0,0,0,.06);
    padding:2px 0
}
.row-background-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-1 .countdown li span,.row-background-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-1 .countdown li:before,.row-background-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-1 .countdown li span,.row-background-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-1 .countdown li:before{
    color:#fff
}
.row-background-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-2 .countdown li,.row-background-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-2 .countdown li{
    background:#fff
}
.row-background-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-2 .countdown li p,.row-background-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-2 .countdown li span,.row-background-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-2 .countdown li p,.row-background-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-2 .countdown li span{
    color:#323232
}
.row-background-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-3 .countdown li p,.row-background-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-3 .countdown li p{
    color:#fff
}
.row-background-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-4 .countdown li p,.row-background-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-4 .countdown li span,.row-background-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-4 .countdown li p,.row-background-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-4 .countdown li span{
    color:#fff
}
.row-background-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-6 .countdown li span,.row-background-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-6 .countdown li span{
    color:#fff
}
.row-background-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-6 .countdown li p,.row-background-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-6 .countdown li p{
    background:#04d39f;
    color:#fff
}
.row-background-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-8 .countdown li span,.row-background-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-8 .countdown li span{
    background:#fff;
    color:#323232
}
.row-background-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-8 .countdown li span:before,.row-background-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-8 .countdown li span:before{
    background:#f5f5f5
}
.row-background-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-8 .countdown li p,.row-background-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-8 .countdown li:before,.row-background-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-8 .countdown li p,.row-background-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-8 .countdown li:before{
    color:#fff
}
.row-background-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-9 .countdown li span,.row-background-dark .pgscore_banner-style-deal-1 .deal-counter-wrapper.counter-style-style-9 .countdown li:before,.row-background-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-9 .countdown li span,.row-background-dark .pgscore_countdown_wrapper .deal-counter-wrapper.counter-style-style-9 .countdown li:before{
    color:#fff
}
.product-deal-wrapper{
    background:#fff;
    -webkit-box-shadow:0 1px 10px rgba(0,0,0,.08);
    -moz-box-shadow:0 1px 10px rgba(0,0,0,.08);
    box-shadow:0 1px 10px rgba(0,0,0,.08)
}
.product-deal-wrapper .product-deal-inner{
    position:relative
}
.product-deal-wrapper .product-deal-counter{
    text-align:center;
    padding:15px 10px
}
.product-deal-wrapper .deal-counter-expired .deal-expire-message{
    color:red
}
.product-deal-wrapper .product-deal-counter .countdown{
    padding:0;
    margin:0!important
}
.product-deal-style-default .product-deal-counter{
    position:absolute;
    left:0;
    top:0;
    width:100%
}
.product-deal-wrapper .product-deal-content{
    text-align:center;
    padding:20px
}
.product-deal-wrapper .product-deal-image{
    text-align:center
}
.product-deal-wrapper .product-deal-title{
    display:block;
    margin:0;
    margin-bottom:10px;
    color:#323232;
    font-size:16px;
    font-weight:500;
    line-height:30px
}
.product-deal-content-rating{
    position:relative;
    display:inline-block;
    margin-bottom:0
}
.product-deal-content-rating:after,.product-deal-content-rating:before{
    content:"";
    position:absolute;
    top:6px;
    width:60px;
    height:1px;
    background:#ececec
}
.product-deal-content-rating:before{
    right:110%
}
.product-deal-content-rating:after{
    left:110%
}
.product-deal-wrapper .product-deal-content-price ins{
    background:0 0;
    font-size:16px;
    color:#04d39f;
    font-weight:700;
    margin-left:5px
}
.theme-dark .product-deal-wrapper{
    background:#272727
}
.pgscore_v_menu-header{
    background:#04d39f;
    padding:15px 20px;
    color:#fff;
    font-size:16px;
    font-weight:500;
    text-transform:uppercase
}
.pgscore_v_menu-header>i{
    padding-right:15px
}
.pgscore_v_menu .pgscore_v_menu-main{
    border:1px solid #e8e8e8;
    border-top:none
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_brand{
    display:block;
    float:none;
    background:#04d39f;
    padding:10px 20px;
    height:auto;
    text-transform:uppercase;
    font-weight:600;
    font-size:16px
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_brand .slicknav_brand_icon{
    margin-right:15px
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav{
    color:inherit;
    font-size:inherit
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav li a,.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav ul{
    padding:0;
    margin:0
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav li{
    line-height:inherit
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav li a:hover{
    background:0 0;
    border-radius:inherit
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li{
    list-style-type:none;
    position:relative;
    z-index:9;
    border-bottom:1px solid #efefef
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-mega-menu{
    position:initial
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-dropdown{
    position:relative
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li:last-child{
    border-bottom:none
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li>a{
    display:block;
    padding:10px 20px;
    margin:0;
    font-size:14px;
    color:#000;
    font-weight:500;
    line-height:30px;
    position:relative;
    border-radius:0
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li>a a{
    color:inherit
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li>a i{
    margin:0;
    padding-right:5px;
    width:26px;
    text-align:left;
    font-size:16px
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li>a:hover{
    background:rgba(0,0,0,.03);
    color:#04d39f;
    border-radius:0
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li>a:hover a{
    background:0 0
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li .slicknav_arrow{
    display:none
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav li .sub-menu{
    background-color:#fff;
    border:1px solid #ddd;
    padding:8px 0;
    margin:0
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav li.pgs-menu-item-dropdown>.pgs_menu_nav-sublist-dropdown li>.pgs_menu-sublist .pgs-mega-sub-menu{
    background-color:#fff
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li>.sub-menu li>a:hover,.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li>.sub-menu li>a:hover a{
    background:0 0
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li .sub-menu li{
    list-style-type:none;
    position:relative;
    padding:0
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li .sub-menu li .slicknav_arrow{
    right:0;
    top:0;
    width:30px;
    height:36px;
    line-height:36px
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li .sub-menu>li>a{
    display:block;
    color:#000;
    padding:6px 17px;
    font-size:14px;
    line-height:24px;
    position:relative;
    margin:0
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li .sub-menu li a a{
    padding:0;
    color:inherit
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li .sub-menu li:hover>a{
    color:#04d39f
}
.row-background-dark .pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li{
    border-bottom-color:rgba(255,255,255,.2)
}
.row-background-dark .pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li>a{
    color:#fff
}
.row-background-dark .pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li>a:hover{
    background:rgba(0,0,0,.05)
}
.pgscore_v_menu .pgscore_v_menu-headersss,.pgscore_v_menu .pgscore_v_menu-main .pgscore_v_menu__menu_wrap{
    display:none
}
.pgscore_v_menu-main #mega-menu-wrap-shortcode_v_menu #mega-menu-shortcode_v_menu>li.mega-menu-item{
    display:block
}
.pgscore_v_menu-main #mega-menu-wrap-shortcode_v_menu #mega-menu-shortcode_v_menu>li.mega-menu-item:last-child>a{
    border-bottom:none
}
.pgscore_v_menu-main #mega-menu-wrap-shortcode_v_menu #mega-menu-shortcode_v_menu>li.mega-menu-item>a i{
    margin:0;
    padding-right:8px;
    width:27px;
    text-align:left
}
.pgscore_v_menu-main #mega-menu-wrap-shortcode_v_menu #mega-menu-shortcode_v_menu>li.mega-menu-item>a.mega-menu-link:after{
    position:absolute;
    right:15px
}
.pgscore_v_menu-main #mega-menu-wrap-shortcode_v_menu #mega-menu-shortcode_v_menu>li.mega-menu-item>.mega-sub-menu{
    left:100%;
    top:0
}
.pgscore_v_menu-main #mega-menu-wrap-shortcode_v_menu #mega-menu-categories_menu>li.mega-menu-megamenu{
    position:static
}
.row-background-dark .pgscore_v_menu-main .menu>li{
    border-bottom-color:rgba(255,255,255,.2)
}
.row-background-dark .pgscore_v_menu-main .menu>li>a{
    color:#fff
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav li>.sub-menu{
    display:block!important;
    padding:0;
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    -webkit-transform:translateY(15px) translateZ(0);
    -moz-transform:translateY(15px) translateZ(0);
    transform:translateY(15px) translateZ(0);
    -webkit-transition:all .25s ease-in-out;
    -moz-transition:all .25s ease-in-out;
    transition:all .25s ease-in-out
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav li:hover>.sub-menu{
    visibility:visible;
    opacity:1;
    -webkit-transform:none;
    transform:none;
    pointer-events:visible;
    pointer-events:unset
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav li>.sub-menu li.menu-item-has-children>a:before,.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.menu-item-has-children>a:before{
    content:"\f105";
    position:absolute;
    right:15px;
    top:50%;
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    font-size:16px;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav li>.pgs-menu-html-block>.container,.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav li>.pgs_menu_nav-sublist-dropdown .container{
    padding:0;
    max-width:inherit
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav li>.pgs_menu_nav-sublist-dropdown .pgs-mega-sub-menu{
    left:auto;
    position:relative;
    display:block;
    padding:10px 0;
    margin:0;
    border:none;
    background-color:inherit
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav li>.pgs_menu_nav-sublist-dropdown .pgs-mega-sub-menu .pgs_menu-sublist{
    position:absolute;
    left:100%;
    top:15px;
    border:1px solid #e8e8e8;
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    -webkit-transition:all .25s ease-in-out;
    -moz-transition:all .25s ease-in-out;
    transition:all .25s ease-in-out
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav li>.pgs_menu_nav-sublist-dropdown .pgs-mega-sub-menu li:hover>.pgs_menu-sublist{
    top:0;
    opacity:1;
    visibility:visible;
    pointer-events:visible;
    pointer-events:unset
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li .sub-menu>li>i{
    position:absolute;
    left:20px;
    top:10px
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li .sub-menu>li>i+a{
    padding-left:45px
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-mega-menu>.pgs_menu_nav-sublist-dropdown .container>.sub-menu{
    display:flex;
    flex-wrap:wrap;
    background:0 0;
    padding:20px 5px;
    padding-bottom:0
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-mega-menu.columns-2>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li{
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-mega-menu.columns-3>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li{
    -ms-flex:0 0 33.3333%;
    flex:0 0 33.3333%;
    max-width:33.3333%
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-mega-menu.columns-4>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li{
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-mega-menu.columns-5>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li{
    -ms-flex:0 0 20%;
    flex:0 0 20%;
    max-width:20%
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-mega-menu.columns-6>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li{
    -ms-flex:0 0 16.6666%;
    flex:0 0 16.6666%;
    max-width:16.6666%
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-mega-menu>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li{
    max-width:100%;
    border-right:1px solid rgba(142,142,142,.25);
    padding-left:25px;
    padding-right:25px;
    margin-top:0;
    margin-bottom:25px
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-mega-menu.columns-2>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li:nth-child(2n),.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-mega-menu.columns-3>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li:nth-child(3n),.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-mega-menu.columns-4>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li:nth-child(4n),.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-mega-menu.columns-5>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li:nth-child(5n),.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-mega-menu.columns-6>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li:nth-child(6n),.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-mega-menu>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li:last-child{
    border-right:none;
    padding-right:0
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-mega-menu>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li>a{
    font-weight:700;
    color:#323232;
    line-height:22px;
    padding:0;
    text-transform:uppercase;
    margin-bottom:5px
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-mega-menu>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li>i+a{
    padding-left:35px
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-mega-menu>.pgs_menu_nav-sublist-dropdown .container .sub-menu>li>i{
    position:absolute;
    left:0;
    top:5px;
    width:22px;
    font-size:15px;
    text-align:center;
    line-height:16px
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-mega-menu>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li>i{
    left:25px;
    font-size:18px;
    color:#323232
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-mega-menu>.pgs_menu_nav-sublist-dropdown .pgs-mega-sub-menu .pgs_menu-sublist{
    position:relative;
    left:auto;
    top:auto;
    opacity:1;
    visibility:visible;
    border:none
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-mega-menu li.menu-item-has-children>a:before{
    content:normal
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-mega-menu .pgs_menu_nav-sublist-dropdown .pgs_menu-sublist>.pgs-mega-sub-menu{
    padding:0
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_nav li.pgs-menu-item-mega-menu .widget_archive ul li,.pgscore_v_menu .pgscore_v_menu-main .slicknav_nav li.pgs-menu-item-mega-menu .widget_categories ul li,.pgscore_v_menu .pgscore_v_menu-main .slicknav_nav li.pgs-menu-item-mega-menu .widget_meta ul li,.pgscore_v_menu .pgscore_v_menu-main .slicknav_nav li.pgs-menu-item-mega-menu .widget_pages ul li{
    padding-left:15px;
    position:relative;
    line-height:28px;
    margin-top:0;
    margin-bottom:10px
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-mega-menu .widget_tag_cloud .tagcloud a.tag-cloud-link,.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu .widget_tag_cloud .tagcloud a.tag-cloud-link{
    padding:0 12px;
    margin-bottom:0;
    margin-top:8px
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-mega-menu .widget_nav_menu ul ul.sub-menu,.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu .widget_nav_menu ul ul.sub-menu{
    padding:0;
    padding-left:15px!important;
    position:relative;
    left:auto;
    opacity:1;
    visibility:visible;
    background-color:inherit;
    border:none;
    margin:0;
    min-width:auto;
    transform:inherit
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-mega-menu .sub-menu>li{
    position:relative;
    margin:8px 0;
    line-height:26px
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-mega-menu .sub-menu>li>a{
    display:inline-block;
    padding:0
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-mega-menu .sub-menu>li>i+a{
    padding-left:35px
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-open-on-click:hover>.sub-menu,.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-open-on-click>.sub-menu{
    opacity:0;
    z-index:-1;
    visibility:hidden;
    -webkit-transform:translateY(15px) translateZ(0);
    -moz-transform:translateY(15px) translateZ(0);
    transform:translateY(15px) translateZ(0)
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-open-on-click.pgs-menu-item-clicked>.sub-menu{
    opacity:1;
    z-index:9;
    transform:none;
    visibility:visible;
    pointer-events:visible;
    pointer-events:unset
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.menu-item-with-block.pgs-menu-item-color-scheme-dark>.pgs-menu-html-block,.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-dropdown.pgs-menu-item-color-scheme-dark .pgs_menu_nav-sublist-dropdown,.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-dropdown.pgs-menu-item-color-scheme-dark>.pgs_menu_nav-sublist-dropdown li>.pgs_menu-sublist .pgs-mega-sub-menu,.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-mega-menu.pgs-menu-item-color-scheme-dark>.pgs_menu_nav-sublist-dropdown{
    background-color:#212121
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-color-scheme-dark .pgscore_menu_list_wrapper .pgscore_menu_list-title,.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-dropdown.pgs-menu-item-color-scheme-dark>.pgs_menu_nav-sublist-dropdown .pgscore_menu_list-title,.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-mega-menu.pgs-menu-item-color-scheme-dark>.pgs_menu_nav-sublist-dropdown .pgscore_menu_list-title{
    color:#fff
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-color-scheme-dark .pgscore_menu_list_wrapper ul.pgscore_menu_list li>.menu_item_link,.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-dropdown.pgs-menu-item-color-scheme-dark>.pgs_menu_nav-sublist-dropdown .sub-menu>li>a,.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-dropdown.pgs-menu-item-color-scheme-dark>.pgs_menu_nav-sublist-dropdown .sub-menu>li>i,.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-mega-menu.pgs-menu-item-color-scheme-dark>.pgs_menu_nav-sublist-dropdown .sub-menu>li>a,.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-mega-menu.pgs-menu-item-color-scheme-dark>.pgs_menu_nav-sublist-dropdown .sub-menu>li>i{
    color:#d2d2d2
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-color-scheme-dark .pgscore_menu_list_wrapper ul.pgscore_menu_list li>.menu_item_link:hover,.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-dropdown.pgs-menu-item-color-scheme-dark>.pgs_menu_nav-sublist-dropdown .sub-menu>li>a:hover,.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-mega-menu.pgs-menu-item-color-scheme-dark>.pgs_menu_nav-sublist-dropdown .sub-menu>li>a:hover{
    color:#04d39f
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-color-scheme-dark .widget .widget-title,.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-color-scheme-dark .widget_rss ul li .rss-date,.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu.pgs-menu-item-color-scheme-dark .widget_rss ul li .rss-date{
    color:#fff
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-color-scheme-dark .widget a,.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav>li.pgs-menu-item-mega-menu.pgs-menu-item-color-scheme-dark>.pgs_menu_nav-sublist-dropdown .widget .sub-menu>li>a,.pgscore_v_menu .pgscore_v_menu-main .slicknav_nav>li.pgs-menu-item-color-scheme-dark .widget,.site-header .pgs_megamenu-enable>li.pgs-menu-item-color-scheme-dark .widget{
    color:#d2d2d2
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_nav>li.pgs-menu-item-color-scheme-dark .widget_recent_entries .recent-post,.site-header .pgs_megamenu-enable>li.pgs-menu-item-color-scheme-dark .widget_recent_entries .recent-post{
    border-bottom-color:rgba(142,142,142,.25)
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_nav>li.pgs-menu-item-color-scheme-dark .widget_tag_cloud .tagcloud a.tag-cloud-link,.site-header .pgs_megamenu-enable>li.pgs-menu-item-color-scheme-dark .widget_tag_cloud .tagcloud a.tag-cloud-link{
    border-color:rgba(142,142,142,.25)
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav li i.hot-label,.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav li i.new-label,.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav li i.popular-label,.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav li i.sale-label,.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav li[class*=pgs_menu-label-] .text-label{
    background:#ffba03;
    color:#fff;
    font-size:9px;
    font-weight:600;
    font-style:normal;
    text-transform:uppercase;
    padding:2px 5px;
    line-height:16px;
    margin-left:5px;
    border-radius:2px;
    position:relative;
    top:-2px
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav li i.new-label,.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav li.pgs_menu-label-orange>a.text-label{
    background:#ffba03
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav li i.hot-label,.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav li.pgs_menu-label-red>a .text-label{
    background:#ff605f
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav li i.sale-label,.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav li.pgs_menu-label-green>a .text-label{
    background:#97d041
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav li i.popular-label,.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav li.pgs_menu-label-blue>a .text-label{
    background:#5279b3
}
.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav li i.black-label,.pgscore_v_menu .pgscore_v_menu-main .slicknav_menu-wrap .slicknav_nav li.pgs_menu-label-black>a .text-label{
    background:#323232
}
.pgscore_instagram_wrapper .instagram-title{
    display:inline-block
}
.pgscore_instagram_wrapper .instagram-title h3{
    text-transform:uppercase;
    font-weight:600;
    margin:2px 0
}
.pgscore_instagram_wrapper .instagram-heading{
    display:inline-block;
    width:100%;
    margin-bottom:25px
}
.pgscore_instagram_wrapper .instagram-button{
    display:inline-block;
    float:right
}
.pgscore_instagram_wrapper .instagram-button i{
    padding-right:5px
}
.pgscore_instagram_wrapper ul{
    padding:0;
    display:inline-block;
    width:100%
}
.pgscore_instagram_wrapper ul li{
    list-style-type:none;
    float:left;
    width:20%
}
.pgscore_instagram_wrapper ul li a img{
    width:100%
}
.insta_v2_list_type--grid .insta_v2_items>.row{
    margin-left:0;
    margin-right:0
}
.insta_v2_list_type--grid .insta_v2_items>.row>[class*=col]{
    padding-left:0;
    padding-right:0
}
.insta_v2_item{
    position:relative
}
.insta_v2_item .insta_v2_item--content:after{
    background-color:#000;
    content:"";
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    opacity:0;
    transition:all .3s ease-in-out;
    -webkit-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out
}
.insta_v2_item:hover .insta_v2_item--content::after{
    opacity:.5
}
.insta_v2_list_type--grid .insta_v2_item--content img{
    width:100%
}
.insta_v2_item .insta_v2_item--meta{
    position:absolute;
    top:50%;
    opacity:0;
    width:100%;
    text-align:center;
    transition:all .3s ease-in-out;
    -webkit-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    margin-top:5px
}
.insta_v2_item:hover .insta_v2_item--meta{
    opacity:1;
    margin-top:0
}
.insta_v2_item .insta_v2_item--meta .insta_v2_item--meta_items{
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.insta_v2_item .insta_v2_item--meta_item{
    display:inline-block;
    color:#fff;
    margin:0 6px;
    font-size:15px;
    font-weight:600
}
.insta_v2_item .insta_v2_item--meta_item .insta_v2_item--meta_item_comments_icon,.insta_v2_item .insta_v2_item--meta_item .insta_v2_item--meta_item_likes_icon{
    padding-right:5px
}
.insta_v2_style--hover-border .insta_v2_item--content:before{
    content:"";
    border:1px solid rgba(255,255,255,.6);
    position:absolute;
    left:0;
    top:0;
    width:80%;
    height:80%;
    margin:10%;
    opacity:0;
    z-index:9;
    transition:all .3s ease-in-out;
    -webkit-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out
}
.insta_v2_style--hover-border .insta_v2_item:hover .insta_v2_item--content:before{
    width:90%;
    height:90%;
    margin:5%;
    opacity:1
}
.pgscore_instagram_v2_wrapper .insta_v2_header{
    margin-bottom:20px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:center;
    -webkit-box-align:center;
    align-items:center
}
.pgscore_instagram_v2_wrapper .insta_v2_header--title{
    -webkit-box-flex:0;
    -ms-box-flex:0 0 auto;
    flex:1 1 auto;
    margin-right:10px
}
.pgscore_instagram_v2_wrapper .insta_v2_header--button{
    margin-left:auto;
    -webkit-flex:0 0 132px;
    -ms-flex:0 0 132px;
    flex:0 0 132px
}
.pgscore_instagram_v2_wrapper .insta_v2_header--button a{
    line-height:24px;
    padding:8px 18px 8px 35px;
    position:relative
}
.pgscore_instagram_v2_wrapper .insta_v2_title{
    text-transform:uppercase;
    font-weight:600;
    margin-bottom:0
}
.pgscore_instagram_v2_wrapper .insta_v2_header--button i{
    position:absolute;
    top:50%;
    margin-top:-6px;
    left:18px
}
.insta_v3_list_type--grid .insta_v3_items>.row{
    margin-left:0;
    margin-right:0
}
.insta_v3_list_type--grid .insta_v3_items>.row>[class*=col]{
    padding-left:0;
    padding-right:0
}
.insta_v3_item{
    position:relative
}
.insta_v3_item .insta_v3_item--content:after{
    background-color:#000;
    content:"";
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    opacity:0;
    transition:all .3s ease-in-out;
    -webkit-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out
}
.insta_v3_item:hover .insta_v3_item--content::after{
    opacity:.5
}
.insta_v3_list_type--grid .insta_v3_item--content img{
    width:100%
}
.insta_v3_item .insta_v3_item--meta{
    position:absolute;
    top:50%;
    opacity:0;
    width:100%;
    text-align:center;
    transition:all .3s ease-in-out;
    -webkit-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    margin-top:5px
}
.insta_v3_item:hover .insta_v3_item--meta{
    opacity:1;
    margin-top:0
}
.insta_v3_item .insta_v3_item--meta .insta_v3_item--meta_items{
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.insta_v3_item .insta_v3_item--meta_item{
    display:inline-block;
    color:#fff;
    margin:0 6px;
    font-size:15px;
    font-weight:600
}
.insta_v3_item .insta_v3_item--meta_item .insta_v3_item--meta_item_comments_icon,.insta_v3_item .insta_v3_item--meta_item .insta_v3_item--meta_item_likes_icon{
    padding-right:5px
}
.insta_v3_style--hover-border .insta_v3_item--content:before{
    content:"";
    border:1px solid rgba(255,255,255,.6);
    position:absolute;
    left:0;
    top:0;
    width:80%;
    height:80%;
    margin:10%;
    opacity:0;
    z-index:9;
    transition:all .3s ease-in-out;
    -webkit-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out
}
.insta_v3_style--hover-border .insta_v3_item:hover .insta_v3_item--content:before{
    width:90%;
    height:90%;
    margin:5%;
    opacity:1
}
.pgscore_instagram_v3_wrapper .insta_v3_header{
    margin-bottom:20px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:center;
    -webkit-box-align:center;
    align-items:center
}
.pgscore_instagram_v3_wrapper .insta_v3_header--title{
    -webkit-box-flex:0;
    -ms-box-flex:0 0 auto;
    flex:1 1 auto;
    margin-right:10px
}
.pgscore_instagram_v3_wrapper .insta_v3_header--button{
    margin-left:auto;
    -webkit-flex:0 0 132px;
    -ms-flex:0 0 132px;
    flex:0 0 132px
}
.pgscore_instagram_v3_wrapper .insta_v3_header--button a{
    line-height:24px;
    padding:8px 18px 8px 35px;
    position:relative
}
.pgscore_instagram_v3_wrapper .insta_v3_title{
    text-transform:uppercase;
    font-weight:600;
    margin-bottom:0
}
.pgscore_instagram_v3_wrapper .insta_v3_header--button i{
    position:absolute;
    top:50%;
    margin-top:-6px;
    left:18px
}
.product-deals-wrapper .product-deals-content-wrapper{
    height:100%;
    padding:25px 25px 80px 25px;
    position:relative;
    z-index:1
}
.product-deals-wrapper .product-deals-content-bg_style-none{
    padding:0
}
.product-deals-wrapper .product-deals-content-wrapper .product-deals-content-wrapper-overlay{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:-1
}
.product-deals-wrapper .product-deals-content-wrapper .product-deals-title h2{
    font-size:34px;
    line-height:42px;
    font-weight:700
}
.product-deals-wrapper .product-deals-description{
    margin-bottom:10px
}
.product-deals-wrapper .product-deals-link a{
    font-weight:600;
    text-decoration:underline
}
.product-deals-wrapper .product-deals-description+.product-deals-link{
    margin-top:15px
}
.product-deals-content-wrapper .product-deals-control{
    position:absolute;
    left:0;
    bottom:5px;
    width:100%;
    padding:0 25px 20px
}
.product-deals-content-wrapper .product-deals-nav>div{
    width:40px;
    height:40px;
    background:#fff;
    border-radius:50px;
    display:inline-block;
    text-align:center;
    color:#000;
    line-height:48px;
    cursor:pointer;
    margin-right:5px;
    -webkit-box-shadow:0 3px 5px rgba(0,0,0,.07);
    -moz-box-shadow:0 3px 5px rgba(0,0,0,.07);
    box-shadow:0 3px 5px rgba(0,0,0,.07)
}
.product-deals-content-bg_style-none .product-deals-control{
    padding:0
}
.product-deals-content-wrapper .intro-link-alignment-left .product-deals-link{
    float:left;
    margin-top:8px
}
.product-deals-content-wrapper .intro-link-alignment-left .product-deals-nav{
    float:right
}
.product-deals-content-wrapper .intro-link-alignment-right .product-deals-link{
    float:right;
    margin-top:8px
}
.product-deals-content-wrapper .intro-link-alignment-right .product-deals-nav{
    float:left
}
.product-deals-items-column .product-deals-item{
    display:table;
    width:100%;
    margin-bottom:20px;
    border:1px solid #e8e8e8;
    min-height:140px
}
.row-background-dark .product-deals-items-column .product-deals-item{
    border-color:1px solid rgba(255,255,255,.3)
}
.product-deals-items-column .product-deals-item:last-child{
    margin-bottom:0
}
.product-deals-item-left{
    display:table-cell;
    width:35%;
    background-color:#fff;
    vertical-align:middle
}
.product-deals-item-right{
    display:table-cell;
    vertical-align:middle;
    padding:10px 12px;
    background-color:#fff
}
.product-deal-content .product-deal-title{
    display:block;
    margin:0;
    margin-bottom:5px;
    color:#323232;
    font-size:14px;
    font-weight:400;
    line-height:20px
}
.product-deal-content .product-deal-title a{
    color:#323232
}
.product-deal-content .product-deal-title a:hover{
    color:#04d39f
}
.product-deal-content .product-deal-content-rating .star-rating{
    font-size:12px
}
.product-deal-content .product-deal-content-rating:after,.product-deal-content .product-deal-content-rating:before{
    content:normal
}
.product-deal-content-price ins{
    background:0 0;
    font-size:18px;
    color:#04d39f;
    font-weight:600;
    margin-left:5px
}
.product-deal-content .product-deal-counter .countdown{
    margin-top:10px!important
}
.theme-dark .product-deals-items-column .product-deals-item{
    background:#272727;
    border-color:rgba(255,255,255,.1)
}
.theme-dark .product-deals-item-left,.theme-dark .product-deals-item-right{
    background:0 0
}
.pgs-mtpl-intro-wrapper{
    padding:25px;
    height:100%;
    position:relative;
    z-index:1
}
.pgs-mtpl-intro-wrapper.pgs-mtpl-intro-bg_type-none{
    padding:0
}
.pgs-mtpl-intro-wrapper .pgs-mtpl-wrapper-overlay{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:-1
}
.mtpl-title h2,.pgs-mtpl-intro-wrapper .mtpl-title h2{
    font-size:32px;
    line-height:40px;
    font-weight:700
}
.pgs-mtpl-intro-wrapper .mtpl-description{
    margin-bottom:20px
}
.pgs-mtpl-header-wrapper .nav{
    padding:0;
    margin:0;
    margin-bottom:30px;
    display:inline-block;
    width:100%
}
.pgs-mtpl-header-wrapper .nav li{
    list-style-type:none;
    margin:2px;
    display:inline-block
}
.pgs-mtpl-header-wrapper .nav li a{
    color:#323232;
    font-size:16px;
    font-weight:600;
    line-height:26px;
    padding:5px 20px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
.pgs-mtpl-header-wrapper .nav li a.active,.pgs-mtpl-header-wrapper .nav li a:hover{
    color:#fff;
    background:#04d39f
}
.vc_row[data-vc-stretch-content] .pgs-mtpl-with-intro .pgs-mtpl-intro-content-alignment-right{
    padding-left:35%
}
.pgs-mtpl-header-tabs_alignment-right .pgs-mtpl-header-inner{
    text-align:right
}
.pgs-mtpl-header-tabs_alignment-right .mtpl-description{
    margin-bottom:30px
}
.pgs-mtpl-intro-wrapper .nav{
    padding:0;
    margin:0
}
.pgs-mtpl-intro-wrapper .nav li{
    list-style-type:none
}
.pgs-mtpl-intro-wrapper .nav li a{
    padding:6px 0;
    font-weight:600;
    position:relative;
    line-height:22px
}
.pgs-mtpl-intro-wrapper .nav li a:before{
    content:"\f105";
    position:absolute;
    left:0;
    top:4px;
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    font-size:16px
}
.pgs-mtpl-intro-content-alignment-left .nav li a{
    padding-left:20px
}
.pgs-mtpl-intro-content-alignment-right .nav li a{
    padding-right:20px
}
.pgs-mtpl-intro-content-alignment-right .nav li a:before{
    left:auto;
    right:0
}
.pgs-mtpl-with-intro .pgs-mtpl-intro-content-alignment-left{
    text-align:left
}
.pgs-mtpl-with-intro .pgs-mtpl-intro-content-alignment-right{
    text-align:right
}
.pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products.products-loop>.product{
    margin-bottom:0;
    margin-top:30px
}
.pgs-mtpl-header-wrapper .mtpl-tabs--tabs_style-style-1{
    position:relative
}
.pgs-mtpl-header-wrapper .nav.mtpl-tabs--tabs_style-style-1 li{
    position:relative;
    margin:2px 8px
}
.pgs-mtpl-header-wrapper .nav.mtpl-tabs--tabs_style-style-1 li a{
    padding:0 8px;
    font-size:18px;
    font-weight:400
}
.pgs-mtpl-header-wrapper .nav.mtpl-tabs--tabs_style-style-1 li a.active,.pgs-mtpl-header-wrapper .nav.mtpl-tabs--tabs_style-style-1 li a:hover,.pgs-mtpl-header-wrapper .nav.mtpl-tabs--tabs_style-style-1 li:hover a{
    background:0 0;
    color:#04d39f
}
.pgs-mtpl-header-wrapper .nav.mtpl-tabs--tabs_style-style-1 li:last-child:before{
    content:normal
}
.pgs-mtpl-header-wrapper.pgs-mtpl-header-tabs_alignment-left .nav.mtpl-tabs--tabs_style-style-1 li:first-child{
    margin-left:0
}
.pgs-mtpl-header-wrapper.pgs-mtpl-header-tabs_alignment-left .nav.mtpl-tabs--tabs_style-style-1 li:first-child a{
    padding-left:0
}
.pgs-mtpl-header-wrapper.pgs-mtpl-header-tabs_alignment-right .nav.mtpl-tabs--tabs_style-style-1 li:last-child{
    margin-right:0
}
.pgs-mtpl-header-wrapper.pgs-mtpl-header-tabs_alignment-right .nav.mtpl-tabs--tabs_style-style-1 li:last-child a{
    padding-right:0
}
.pgs-mtpl-header-tabs_alignment-center .pgs-mtpl-header-inner{
    text-align:center
}
.pgs-mtpl-header-tabs_alignment-center .mtpl-description{
    margin-bottom:20px
}
@media only screen and (min-width:992px){
    .pgs-mtpl-header-tabs_alignment-center .mtpl-description{
        padding:0 13%
    }
}
.nav.mtpl-tabs--tabs_style-style-2{
    padding:0;
    margin:0;
    background:#fbfbfb;
    border:1px solid #f1f1f1;
    margin-top:10px;
    margin-bottom:40px
}
.nav.mtpl-tabs--tabs_style-style-2 li{
    list-style-type:none;
    margin:0;
    margin-left:2px
}
.nav.mtpl-tabs--tabs_style-style-2 li a{
    color:#323232;
    font-size:15px;
    font-weight:600;
    padding:13px 23px;
    position:relative
}
.pgs-mtpl-header-wrapper .nav.mtpl-tabs--tabs_style-style-2 li a.active,.pgs-mtpl-header-wrapper .nav.mtpl-tabs--tabs_style-style-2 li a:hover{
    color:#04d39f;
    background:#fff
}
.nav.mtpl-tabs--tabs_style-style-2 li a:after{
    content:"";
    position:absolute;
    bottom:-1px;
    left:0;
    width:100%;
    height:3px;
    background:0 0
}
.nav.mtpl-tabs--tabs_style-style-2 li a.active:after{
    background:#fff
}
.nav.mtpl-tabs--tabs_style-style-2 li a:before{
    content:"";
    position:absolute;
    top:-1px;
    left:0;
    width:100%;
    height:3px;
    background:0 0
}
.nav.mtpl-tabs--tabs_style-style-2 li a.active:before,.nav.mtpl-tabs--tabs_style-style-2 li a:hover:before{
    background:#04d39f
}
.pgs-mtpl-header-tabs_alignment-left .mtpl-description{
    margin-bottom:20px;
    margin-top:10px
}
.woocommerce.mtpl-listing-type-grid .products.products-loop{
    margin-bottom:0;
    margin-left:1px
}
.woocommerce.mtpl-listing-type-grid .products.products-loop-column-2>.product,.woocommerce.mtpl-listing-type-grid .products.products-loop-column-2>.product.last{
    width:48%;
    margin-right:4%
}
.woocommerce.mtpl-listing-type-grid .products.products-loop-column-3>.product,.woocommerce.mtpl-listing-type-grid .products.products-loop-column-3>.product.last{
    width:31.96%;
    margin-right:2%
}
.woocommerce.mtpl-listing-type-grid .products.products-loop-column-4>.product,.woocommerce.mtpl-listing-type-grid .products.products-loop-column-4>.product.last{
    width:23.47%;
    margin-right:2%
}
.woocommerce.mtpl-listing-type-grid .products.products-loop-column-5>.product,.woocommerce.mtpl-listing-type-grid .products.products-loop-column-5>.product.last{
    width:18.37%;
    margin-right:2%
}
.woocommerce.mtpl-listing-type-grid .products.products-loop-column-2>.product:nth-child(2n),.woocommerce.mtpl-listing-type-grid .products.products-loop-column-3>.product:nth-child(3n),.woocommerce.mtpl-listing-type-grid .products.products-loop-column-4>.product:nth-child(4n),.woocommerce.mtpl-listing-type-grid .products.products-loop-column-5>.product:nth-child(5n){
    margin-right:0
}
.pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products-loop-column-2>.product:nth-child(-n+2){
    margin-top:0
}
.pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products-loop-column-3>.product:nth-child(-n+3){
    margin-top:0
}
.pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products-loop-column-4>.product:nth-child(-n+4){
    margin-top:0
}
.pgs-mtpl-with-intro .woocommerce.mtpl-listing-type-grid .products-loop-column-5>.product:nth-child(-n+5){
    margin-top:0
}
.mtpl-listing-type-carousel ul.products,.woocommerce .mtpl-listing-type-carousel ul.products{
    margin-bottom:0
}
.mtpl-listing-type-carousel ul.products li.product,.woocommerce .mtpl-listing-type-carousel ul.products li.product{
    width:100%;
    margin-right:0;
    margin-bottom:0
}
.mtpl-arrows{
    margin-top:20px
}
.mtpl-arrow{
    display:none
}
.mtpl-arrow.active{
    display:block
}
.mtpl-arrows .mtpl-arrow>div{
    width:40px;
    height:40px;
    background:#fff;
    border-radius:50px;
    display:inline-block;
    text-align:center;
    color:#000;
    line-height:48px;
    cursor:pointer;
    margin-right:5px;
    -webkit-box-shadow:0 3px 5px rgba(0,0,0,.07);
    -moz-box-shadow:0 3px 5px rgba(0,0,0,.07);
    box-shadow:0 3px 5px rgba(0,0,0,.07)
}
.pgs-mtpl-wrapper .pgs-mtpl-products-wrapper{
    position:relative
}
.pgs-mtpl-wrapper.multi-tab-product-loader .pgs-mtpl-products-wrapper:before{
    content:"";
    background:rgba(255,255,255,.9);
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    z-index:99
}
.pgs-mtpl-wrapper.multi-tab-product-loader .pgs-mtpl-products-wrapper:after{
    content:"";
    background:url(../images/loader-img/cy_loader.svg);
    background-repeat:no-repeat;
    width:100%;
    height:100%;
    position:absolute;
    z-index:99;
    background-position:center;
    background-size:70px;
    top:0
}
.pgs-mtpl-wrapper.multi_tab-products-listing-type-carousel.pgs-mtpl-with-intro .pgs-mtpl-main-wrapper+.pgs-mtpl-products-wrapper .products .product-info{
    margin-bottom:1px
}
.pgs-mtpl-wrapper.multi_tab-products-listing-type-carousel.pgs-mtpl-with-intro .pgs-mtpl-main-wrapper .products .product-info{
    margin-bottom:5px
}
.pgs-mtpl-wrapper.multi_tab-products-listing-type-carousel.pgs-mtpl-with-intro .pgs-mtpl-main-wrapper,.pgs-mtpl-wrapper.multi_tab-products-listing-type-carousel.pgs-mtpl-with-intro .pgs-mtpl-main-wrapper .mtpl-listing-inner,.pgs-mtpl-wrapper.multi_tab-products-listing-type-carousel.pgs-mtpl-with-intro .pgs-mtpl-main-wrapper .mtpl-listing-wrapper,.pgs-mtpl-wrapper.multi_tab-products-listing-type-carousel.pgs-mtpl-with-intro .pgs-mtpl-main-wrapper .owl-item,.pgs-mtpl-wrapper.multi_tab-products-listing-type-carousel.pgs-mtpl-with-intro .pgs-mtpl-main-wrapper .owl-stage,.pgs-mtpl-wrapper.multi_tab-products-listing-type-carousel.pgs-mtpl-with-intro .pgs-mtpl-main-wrapper .pgs-mtpl-products-wrapper,.pgs-mtpl-wrapper.multi_tab-products-listing-type-carousel.pgs-mtpl-with-intro .pgs-mtpl-main-wrapper .products-loop,.pgs-mtpl-wrapper.multi_tab-products-listing-type-carousel.pgs-mtpl-with-intro .pgs-mtpl-main-wrapper .products-loop .owl-stage-outer,.pgs-mtpl-wrapper.multi_tab-products-listing-type-carousel.pgs-mtpl-with-intro .pgs-mtpl-main-wrapper .tab-content,.pgs-mtpl-wrapper.multi_tab-products-listing-type-carousel.pgs-mtpl-with-intro .pgs-mtpl-main-wrapper .tab-pane{
    height:100%
}
.pgs-mtpl-wrapper.multi_tab-products-listing-type-carousel.pgs-mtpl-with-intro .pgs-mtpl-main-wrapper .product{
    height:99.8%
}
.pgs-mtpl-wrapper.multi_tab-products-listing-type-carousel .pgs-mtpl-main-wrapper .pgs-mtpl-header-wrapper+.pgs-mtpl-products-wrapper{
    height:88%;
    padding-bottom:1px
}
.pgs-mtpl-header-wrapper .nav.mtpl-tabs--tabs_style-style-3{
    display:inline-block;
    width:auto;
    border:2px solid #04d39f
}
.pgs-mtpl-header-wrapper .nav.mtpl-tabs--tabs_style-style-3 li{
    margin:0;
    float:left
}
.pgs-mtpl-header-wrapper .nav.mtpl-tabs--tabs_style-style-3 li a{
    font-size:14px;
    font-weight:600;
    padding:6px 33px;
    text-transform:uppercase;
    border-radius:0
}
.pgs-mtpl-header-wrapper .nav.mtpl-tabs--tabs_style-style-4 li a{
    font-size:15px;
    font-weight:600;
    background:#323232;
    color:#fff;
    text-transform:uppercase;
    padding:13px 45px;
    border-radius:0
}
.theme-dark .nav.mtpl-tabs--tabs_style-style-2{
    background:rgba(255,255,255,.02);
    border-color:rgba(255,255,255,.1)
}
.theme-dark .nav.mtpl-tabs--tabs_style-style-2 li a.active:after,.theme-dark .pgs-mtpl-header-wrapper .nav.mtpl-tabs--tabs_style-style-2 li a.active,.theme-dark .pgs-mtpl-header-wrapper .nav.mtpl-tabs--tabs_style-style-2 li a:hover{
    background:#171717
}
.theme-dark .pgs-mtpl-header-wrapper .nav.mtpl-tabs--tabs_style-style-4 li a{
    background:rgba(255,255,255,.15)
}
.products-listing-intro-wrapper{
    height:100%;
    padding:25px 25px 85px 25px;
    position:relative;
    z-index:1
}
.products-listing-intro-bg_type-none{
    padding:0 0 50px 0
}
.products-listing-header .products-listing-title h2,.products-listing-intro-wrapper .products-listing-title h2{
    font-size:32px;
    font-weight:700;
    line-height:42px
}
.products-listing-intro-wrapper .products-listing-link{
    margin-top:15px
}
.products-listing-intro-wrapper .products-listing-link a{
    font-weight:600;
    text-decoration:underline
}
.products-listing-intro-wrapper.products-listing-intro-content-alignment-left{
    text-align:left
}
.products-listing-intro-wrapper.products-listing-intro-content-alignment-right{
    text-align:right
}
.products-listing-intro-wrapper .products-listing-intro-wrapper-overlay{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:-1
}
.products-listing-main .products-listing-header .products-listing-title{
    margin-bottom:15px
}
.products-listing-main .products-listing-header .products-listing-description{
    margin-bottom:25px
}
.woocommerce.products-listing-grid .products.products-loop{
    margin-bottom:0
}
.woocommerce.products-listing-grid .products.products-loop-column-2>.product,.woocommerce.products-listing-grid .products.products-loop-column-2>.product.last{
    width:47.8888%;
    margin-right:4%
}
.woocommerce.products-listing-grid .products.products-loop-column-3>.product,.woocommerce.products-listing-grid .products.products-loop-column-3>.product.last{
    width:31.8888%;
    margin-right:2%
}
.woocommerce.products-listing-grid .products.products-loop-column-4>.product,.woocommerce.products-listing-grid .products.products-loop-column-4>.product.last{
    width:23.47%;
    margin-right:2%
}
.woocommerce.products-listing-grid .products.products-loop-column-5>.product,.woocommerce.products-listing-grid .products.products-loop-column-5>.product.last{
    width:18.37%;
    margin-right:2%
}
.woocommerce.products-listing-grid .products.products-loop-column-2>.product:nth-child(2n),.woocommerce.products-listing-grid .products.products-loop-column-3>.product:nth-child(3n),.woocommerce.products-listing-grid .products.products-loop-column-4>.product:nth-child(4n),.woocommerce.products-listing-grid .products.products-loop-column-5>.product:nth-child(5n){
    margin-right:0
}
.products-listing-intro-wrapper .products-listing-control{
    position:absolute;
    bottom:0;
    left:0;
    padding:25px;
    padding-top:0;
    width:100%
}
.products-listing-intro-wrapper.products-listing-intro-bg_type-none .products-listing-control{
    padding:0
}
.products-listing-header .products-listing-nav{
    text-align:right
}
.products-listing-nav i.fas.fa-angle-right{
    margin-left:0
}
.products-listing-nav i.fas.fa-angle-left{
    margin-right:0
}
.products-listing-header .products-listing-nav>div,.products-listing-intro-wrapper .products-listing-nav>div{
    width:40px;
    height:40px;
    background:#fff;
    border-radius:50px;
    display:inline-block;
    text-align:center;
    color:#000;
    line-height:50px;
    cursor:pointer;
    margin-right:5px;
    -webkit-box-shadow:0 3px 5px rgba(0,0,0,.09);
    -moz-box-shadow:0 3px 5px rgba(0,0,0,.09);
    box-shadow:0 3px 5px rgba(0,0,0,.09)
}
.products-listing-header .products-listing-nav>div{
    border-radius:3px;
    margin-left:10px;
    margin-right:0;
    border:1px solid rgba(0,0,0,.03)
}
.products-listing-control.products-listing-control-link-alignment-left .products-listing-link{
    float:left;
    margin-top:10px
}
.products-listing-control.products-listing-control-link-alignment-left .products-listing-nav{
    float:right
}
.products-listing-control.products-listing-control-link-alignment-right .products-listing-link{
    float:right;
    margin-top:10px
}
.products-listing-control.products-listing-control-link-alignment-right .products-listing-nav{
    float:left
}
.products-listing-type-carousel .products-listing-intro-wrapper{
    height:100%
}
.products-listing-type-carousel ul.products-loop{
    margin-bottom:0
}
.products-listing-type-carousel ul.products.products-loop li.product{
    width:99.3%;
    margin:1px
}
.products-listing-type-carousel ul.products.products-loop.owl-carousel li.product.product-hover-style-image-center:hover{
    box-shadow:none
}
.pgscore_product_showcase_wrapper .pgscore_product_showcase-title{
    font-weight:600;
    margin-bottom:30px;
    padding-bottom:15px;
    padding-right:60px;
    border-bottom:1px solid #e8ebf1
}
.pgscore_product_showcase_wrapper h1.pgscore_product_showcase-title{
    font-size:28px;
    line-height:36px
}
.pgscore_product_showcase_wrapper h2.pgscore_product_showcase-title{
    font-size:24px;
    line-height:32px
}
.pgscore_product_showcase_wrapper h3.pgscore_product_showcase-title{
    font-size:22px;
    line-height:30px
}
.pgscore_product_showcase_wrapper h4.pgscore_product_showcase-title{
    font-size:20px;
    line-height:28px
}
.pgscore_product_showcase_wrapper h5.pgscore_product_showcase-title{
    font-size:18px;
    line-height:24px
}
.pgscore_product_showcase_wrapper h6.pgscore_product_showcase-title{
    font-size:17px;
    line-height:22px
}
.pgscore_product_showcase_wrapper .content-row{
    display:table;
    width:100%;
    margin-bottom:20px
}
.pgscore_product_showcase_wrapper .content-row:last-child{
    margin-bottom:0;
    padding-bottom:0;
    border-bottom:none
}
.pgscore_product_showcase_wrapper .left-image{
    padding-right:20px;
    width:90px;
    display:table-cell
}
.pgscore_product_showcase_wrapper .right-info{
    font-weight:600;
    display:table-cell;
    vertical-align:middle
}
.pgscore_product_showcase_wrapper .right-info>span{
    display:block
}
.pgscore_product_showcase_wrapper .right-info .product_type-title{
    font-weight:500;
    line-height:20px
}
.pgscore_product_showcase_wrapper .right-info .product_type-title a{
    color:#323232
}
.pgscore_product_showcase_wrapper .right-info .product_type-title a:hover{
    color:#04d39f
}
.pgscore_product_showcase_wrapper .right-info span.price{
    padding-top:5px;
    color:#04d39f
}
.pgscore_product_showcase_wrapper .right-info span.price del{
    color:#000
}
.pgscore_product_showcase_wrapper .owl-carousel .owl-nav{
    display:none;
    top:-74px;
    margin-top:0;
    transform:inherit
}
.pgscore_product_showcase_wrapper .pgscore_product_showcase-title+.owl-carousel .owl-nav{
    display:block
}
.pgscore_product_showcase_wrapper h1+.owl-carousel .owl-nav{
    top:-78px
}
.pgscore_product_showcase_wrapper h2+.owl-carousel .owl-nav{
    top:-80px
}
.pgscore_product_showcase_wrapper h4+.owl-carousel .owl-nav,.pgscore_product_showcase_wrapper h5+.owl-carousel .owl-nav,.pgscore_product_showcase_wrapper h6+.owl-carousel .owl-nav{
    top:-73px
}
.pgscore_product_showcase_wrapper .owl-carousel .owl-nav.disabled>div i{
    cursor:auto;
    opacity:.3
}
.pgscore_product_showcase_wrapper .owl-carousel .owl-nav>div i{
    background:0 0;
    color:#323232;
    box-shadow:none;
    border:none;
    font-size:28px;
    height:40px;
    line-height:40px
}
.pgscore_product_showcase_wrapper .owl-carousel .owl-nav .owl-next,.pgscore_product_showcase_wrapper .owl-carousel .owl-nav .owl-prev,.pgscore_product_showcase_wrapper .owl-carousel:hover .owl-nav .owl-next,.pgscore_product_showcase_wrapper .owl-carousel:hover .owl-nav .owl-prev{
    left:auto;
    right:0;
    top:0;
    opacity:1
}
.pgscore_product_showcase_wrapper .owl-carousel .owl-nav .owl-prev,.pgscore_product_showcase_wrapper .owl-carousel:hover .owl-nav .owl-prev{
    right:30px
}
.row-background-dark .pgscore_product_showcase_wrapper .pgscore_product_showcase-title{
    border-bottom:1px solid rgba(255,255,255,.1)
}
.row-background-dark .pgscore_product_showcase_wrapper .owl-carousel .owl-nav>div i,.row-background-dark .pgscore_product_showcase_wrapper .right-info .product_type-title a{
    color:#fff
}
.theme-dark .pgscore_product_showcase_wrapper .pgscore_product_showcase-title{
    border-color:rgba(255,255,255,.1)
}
.pgs-opening-hours-title{
    font-size:24px;
    font-weight:700;
    text-transform:uppercase;
    line-height:38px;
    margin-bottom:10px
}
.pgs-opening-hours ul{
    padding:0;
    margin:0
}
.pgs-opening-hours ul li{
    display:flex;
    align-items:center;
    list-style-type:none;
    color:#000;
    margin:3px 0
}
.pgs-opening-hours ul li i{
    margin-right:8px;
    color:#04d39f
}
.pgs-opening-hours ul li span{
    font-weight:600;
    width:120px;
    display:inline-block
}
.pgs-opening-hours ul li label{
    margin-bottom:0;
    margin-left:auto;
    float:none
}
.pgscore_opening_hours_wrapper .pgs-opening-hours ul li{
    color:#323232;
    margin:5px 0
}
.pgscore_opening_hours_wrapper .pgs-opening-hours ul li span{
    width:auto
}
.pgscore_opening_hours_wrapper .pgs-opening-hours ul li label{
    float:right
}
.row-background-dark .pgscore_opening_hours_wrapper .pgs-opening-hours ul li{
    list-style-type:none;
    color:#fff
}
.portfolio-content-area .project-item{
    position:relative
}
.portfolio-content-area .project-item .project-info{
    position:relative;
    overflow:hidden
}
.portfolio-content-area .project-info img{
    max-width:100%;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all .3s ease-in-out!important;
    -moz-transition:all .3s ease-in-out!important;
    transition:all .3s ease-in-out!important
}
.portfolio-content-area .project-info:hover img{
    transform:scale(1.1)
}
.portfolio-content-area.column-2 .portfolio-grid-column-item,.portfolio-content-area.column-2 .portfolio-grid-item{
    width:50%;
    float:left
}
.portfolio-content-area.column-3 .portfolio-grid-column-item,.portfolio-content-area.column-3 .portfolio-grid-item{
    width:33.3333%;
    float:left
}
.portfolio-content-area.column-4 .portfolio-grid-column-item,.portfolio-content-area.column-4 .portfolio-grid-item{
    width:24.9%;
    float:left
}
.portfolio-content-area.column-6 .portfolio-grid-column-item,.portfolio-content-area.column-6 .portfolio-grid-item{
    width:16.6666%;
    float:left
}
.portfolio-content-area.column-4 .project-info img{
    max-width:100.2%
}
.portfolio-space-0 .portfolio-grid-column-item .project-item,.portfolio-space-0 .portfolio-grid-item .project-item{
    padding:0
}
.portfolio-space-5 .portfolio-grid-column-item .project-item,.portfolio-space-5 .portfolio-grid-item .project-item{
    padding:2.5px
}
.portfolio-space-10 .portfolio-grid-column-item .project-item,.portfolio-space-10 .portfolio-grid-item .project-item{
    padding:5px
}
.portfolio-space-15 .portfolio-grid-column-item .project-item,.portfolio-space-15 .portfolio-grid-item .project-item{
    padding:7.5px
}
.portfolio-space-20 .portfolio-grid-column-item .project-item,.portfolio-space-20 .portfolio-grid-item .project-item{
    padding:10px
}
.portfolio-space-25 .portfolio-grid-column-item .project-item,.portfolio-space-25 .portfolio-grid-item .project-item{
    padding:12.5px
}
.portfolio-space-30 .portfolio-grid-column-item .project-item,.portfolio-space-30 .portfolio-grid-item .project-item{
    padding:15px
}
.isotope.portfolio-space-5{
    margin-left:-2.5px;
    margin-right:-2.5px
}
.isotope.portfolio-space-10{
    margin-left:-5px;
    margin-right:-5px
}
.isotope.portfolio-space-15{
    margin-left:-7.5px;
    margin-right:-7.5px
}
.isotope.portfolio-space-20{
    margin-left:-10px;
    margin-right:-10px
}
.isotope.portfolio-space-25{
    margin-left:-12.5px;
    margin-right:-12.5px
}
.isotope.portfolio-space-30{
    margin-left:-15px;
    margin-right:-15px
}
.portfolio-space-0>.row{
    margin-left:0;
    margin-right:0
}
.portfolio-space-5>.row{
    margin-left:-2.5px;
    margin-right:-2.5px
}
.portfolio-space-10>.row{
    margin-left:-5px;
    margin-right:-5px
}
.portfolio-space-15>.row{
    margin-left:-7.5px;
    margin-right:-7.5px
}
.portfolio-space-20>.row{
    margin-left:-10px;
    margin-right:-10px
}
.portfolio-space-25>.row{
    margin-left:-12.5px;
    margin-right:-12.5px
}
.portfolio-space-30>.row{
    margin-left:-15px;
    margin-right:-15px
}
.portfolio-section .isotope-filters{
    text-align:center;
    margin-bottom:30px
}
.portfolio-section .isotope-filters button{
    background:0 0;
    border:none;
    outline:0;
    color:#000;
    line-height:30px;
    font-weight:600;
    text-transform:uppercase;
    font-size:15px;
    padding:0 12px;
    margin:0 2px;
    cursor:pointer
}
.portfolio-section .isotope-filters button.active,.portfolio-section .isotope-filters button.active:hover{
    background:#04d39f;
    color:#fff
}
.portfolio-section .isotope-filters button:hover{
    color:#04d39f
}
.theme-dark .portfolio-section .isotope-filters button{
    color:#e8e8e8
}
.theme-dark .portfolio-section .isotope-filters button.active{
    color:#fff
}
.theme-dark .portfolio-more-button a,.theme-dark .product-more-button a{
    color:#fff;
    border-color:rgba(255,255,255,.15)
}
.theme-dark .portfolio-more-button .content-loading,.theme-dark .product-more-button .content-loading{
    color:rgba(255,255,255,.3)
}
.portfolio-content-area .project-info .overlay{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:rgba(0,0,0,0);
    opacity:0;
    -webkit-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.portfolio-content-area .project-info:hover .overlay{
    background:rgba(0,0,0,.6);
    opacity:1
}
.portfolio-content-area .project-info .project-image{
    position:relative
}
.portfolio-content-area .project-info .portfolio-control{
    position:absolute;
    top:0;
    right:15px;
    z-index:1;
    width:40px;
    opacity:0;
    -webkit-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.portfolio-content-area .project-info:hover .portfolio-control{
    top:18px;
    opacity:1
}
.portfolio-content-area .project-info .portfolio-control>a{
    display:block;
    padding:0;
    background:0 0;
    border:1px solid #fff;
    border-radius:50%;
    width:35px;
    height:35px;
    line-height:35px;
    vertical-align:top;
    font-size:12px;
    color:#fff;
    text-align:center;
    margin-bottom:8px
}
.portfolio-content-area .project-info .portfolio-control>a:hover{
    background:#04d39f;
    border-color:transparent
}
.portfolio-content-area .project-info .portfolio-control>a i{
    padding:0
}
.portfolio-content-area .project-info .overlay-content{
    position:absolute;
    left:0;
    bottom:20px;
    width:100%;
    padding:0 25px
}
.portfolio-content-area.portfolio-style-1 .project-info .overlay-content{
    bottom:0;
    opacity:0;
    -webkit-transition:all .4s ease-in-out;
    -ms-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
.portfolio-content-area.portfolio-style-1 .project-info:hover .overlay-content{
    bottom:25px;
    opacity:1
}
.portfolio-content-area .project-info .category-link{
    color:rgba(255,255,255,.85);
    text-transform:uppercase;
    font-size:12px;
    font-weight:600;
    display:block;
    margin-bottom:3px
}
.portfolio-content-area .project-info .entry-title{
    display:flex;
    color:#fff;
    font-size:16px;
    font-weight:600;
    margin-bottom:0;
    line-height:24px;
    text-transform:uppercase
}
.portfolio-content-area .project-info .entry-title a{
    color:inherit
}
.portfolio-content-area .project-info .entry-title a:hover{
    color:#04d39f
}
.portfolio-content-area.portfolio-style-2 .project-info .overlay{
    position:absolute;
    top:12px;
    left:12px;
    right:12px;
    bottom:12px;
    background:rgba(255,255,255,0)
}
.portfolio-content-area.portfolio-style-2 .project-info:hover .overlay{
    background:rgba(255,255,255,.95);
    opacity:1
}
.portfolio-content-area.portfolio-style-2 .project-info .portfolio-control{
    top:30px;
    right:40px
}
.portfolio-content-area.portfolio-style-2 .project-info:hover .portfolio-control{
    top:30px;
    right:30px
}
.portfolio-content-area.portfolio-style-2 .project-info .portfolio-control>a{
    border:1px solid #e3e3e3;
    color:#323232
}
.portfolio-content-area.portfolio-style-2 .project-info .portfolio-control>a:hover{
    background:#323232;
    color:#fff;
    border-color:transparent
}
.portfolio-content-area.portfolio-style-2 .project-info .overlay-content span{
    display:flex;
    overflow:hidden;
    margin-bottom:10px
}
.portfolio-content-area.portfolio-style-2 .project-info .category-link{
    background:#04d39f;
    color:#fff;
    padding:0 10px;
    display:inline-block;
    line-height:24px;
    margin-bottom:5px;
    -webkit-transform:translateY(50%);
    -moz-transform:translateY(50%);
    transform:translateY(50%)
}
.portfolio-content-area.portfolio-style-2 .project-info:hover .category-link{
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    transform:translateY(0)
}
.portfolio-content-area.portfolio-style-2 .project-info .entry-title{
    color:#323232;
    white-space:normal;
    text-transform:capitalize;
    overflow:hidden
}
.portfolio-content-area.portfolio-style-2 .project-info .entry-title a{
    -webkit-transform:translateY(-100%);
    -moz-transform:translateY(-100%);
    transform:translateY(-100%)
}
.portfolio-content-area.portfolio-style-2 .project-info:hover .entry-title a{
    color:inherit;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    transform:translateY(0)
}
.theme-dark .portfolio-content-area.portfolio-style-2 .project-info:hover .overlay{
    background:rgba(0,0,0,.8)
}
.theme-dark .portfolio-content-area.portfolio-style-2 .project-info .portfolio-control>a{
    border-color:rgba(255,255,255,.5);
    color:#fff
}
.theme-dark .portfolio-content-area.portfolio-style-2 .project-info .portfolio-control>a:hover{
    color:#323232
}
.portfolio-content-area.portfolio-style-3 .owl-carousel .item .project-item{
    padding-bottom:10px
}
.portfolio-content-area.portfolio-style-3 .project-info .project-image img{
    transform:inherit
}
.portfolio-content-area.portfolio-style-3 .project-info .portfolio-control{
    opacity:1;
    top:auto;
    bottom:-18px
}
.portfolio-content-area.portfolio-style-3 .project-info .portfolio-control>.portfolio-link{
    display:none
}
.portfolio-content-area.portfolio-style-3 .project-info .portfolio-control>a{
    border:none;
    background:#04d39f;
    color:#fff;
    box-shadow:0 2px 15px rgba(0,0,0,.05);
    margin-bottom:0
}
.portfolio-content-area.portfolio-style-3 .project-info .portfolio-control>a:hover{
    background:#323232;
    color:#fff
}
.portfolio-content-area.portfolio-style-3 .project-info{
    -webkit-box-shadow:0 2px 15px rgba(0,0,0,.05);
    -moz-box-shadow:0 2px 15px rgba(0,0,0,.05);
    box-shadow:0 2px 15px rgba(0,0,0,.05)
}
.portfolio-content-area.portfolio-style-3 .project-info .overlay{
    position:relative;
    background:0 0;
    padding:18px 20px;
    opacity:1
}
.portfolio-content-area.portfolio-style-3 .project-info .overlay-content{
    position:relative;
    left:auto;
    bottom:auto;
    padding:0
}
.portfolio-content-area.portfolio-style-3 .project-info .category-link{
    font-size:13px;
    color:#ccc;
    margin-bottom:2px;
    display:block
}
.portfolio-content-area.portfolio-style-3 .project-info .entry-title{
    color:#323232;
    line-height:24px;
    text-transform:none;
    text-overflow:inherit;
    white-space:inherit;
    overflow:inherit
}
.theme-dark .portfolio-content-area.portfolio-style-3 .project-info .overlay{
    background:#272727
}
.theme-dark .portfolio-content-area.portfolio-style-3 .project-info .portfolio-control>a:hover{
    background:#fff;
    color:#323232
}
.portfolio-content-area.portfolio-style-4 .project-info .overlay{
    position:absolute;
    top:auto;
    bottom:0;
    background:#fff;
    padding:18px 20px;
    margin:0 15px;
    opacity:0;
    -webkit-box-shadow:0 3px 15px rgba(0,0,0,.08);
    -moz-box-shadow:0 3px 15px rgba(0,0,0,.08);
    box-shadow:0 3px 15px rgba(0,0,0,.08);
    text-align:center
}
.portfolio-content-area.portfolio-style-4 .project-info:hover .overlay{
    bottom:15px;
    opacity:1
}
.portfolio-content-area.portfolio-style-4 .project-info .portfolio-control>a{
    border:none;
    background:#fff;
    color:#323232;
    box-shadow:0 2px 15px rgba(0,0,0,.05)
}
.portfolio-content-area.portfolio-style-4 .project-info .portfolio-control>a:hover{
    background:#04d39f;
    color:#fff
}
.portfolio-content-area.portfolio-style-4 .project-info .overlay-content{
    position:relative;
    left:auto;
    bottom:auto;
    padding:0
}
.portfolio-content-area.portfolio-style-4 .project-info .category-link{
    font-size:12px;
    color:#04d39f;
    margin-bottom:5px;
    display:block
}
.portfolio-content-area.portfolio-style-4 .project-info .entry-title{
    color:#323232;
    display:block;
    font-size:15px
}
.theme-dark .portfolio-content-area.portfolio-style-4 .project-info .overlay{
    background:#272727
}
.portfolio-content-area.portfolio-style-5 .project-info .overlay{
    position:absolute;
    top:15px;
    left:15px;
    right:15px;
    bottom:15px;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.portfolio-content-area.portfolio-style-5 .project-info:hover .overlay{
    background:rgba(0,0,0,.8)
}
.portfolio-content-area.portfolio-style-5 .project-info .portfolio-control{
    width:96px;
    top:50%;
    left:8%;
    right:auto;
    margin-top:-53px;
    padding-top:13px;
    margin-left:12px;
    overflow:hidden
}
.portfolio-content-area.portfolio-style-5 .project-info .portfolio-control>a{
    width:35px;
    height:35px;
    line-height:35px;
    background:#fff;
    color:#323232;
    border:none;
    margin:0;
    margin-right:5px;
    float:left;
    position:relative;
    bottom:-40px;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.portfolio-content-area.portfolio-style-5 .project-info:hover .portfolio-control>a{
    bottom:13px
}
.portfolio-content-area.portfolio-style-5 .project-info .portfolio-control>a:hover{
    color:#fff
}
.portfolio-content-area.portfolio-style-5 .project-info .overlay-content{
    bottom:auto;
    top:50%;
    padding:0;
    padding-top:10px;
    margin-left:8%;
    width:92%;
    text-align:left;
    overflow:hidden
}
.portfolio-content-area.portfolio-style-5 .project-info .overlay-content:before{
    content:"";
    position:absolute;
    top:0;
    right:0;
    background:#fff;
    width:20%;
    height:2px;
    opacity:0;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.portfolio-content-area.portfolio-style-5 .project-info:hover .overlay-content:before{
    width:100%;
    opacity:1
}
.portfolio-content-area.portfolio-style-5 .project-info .category-link,.portfolio-content-area.portfolio-style-5 .project-info .entry-title{
    position:relative;
    top:-60px;
    opacity:0;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.portfolio-content-area.portfolio-style-5 .project-info:hover .category-link,.portfolio-content-area.portfolio-style-5 .project-info:hover .entry-title{
    top:0;
    opacity:1
}
.portfolio-content-area.portfolio-style-5 .project-info .entry-title{
    display:block;
    font-size:15px
}
.portfolio-content-area+.row{
    display:inline-block;
    width:100%;
    margin-top:30px
}
.portfolio-more-button,.product-more-button{
    display:inline-block;
    width:100%;
    margin-top:30px;
    text-align:center
}
.portfolio-more-button a,.product-more-button a{
    display:inline-block;
    padding:0 15px;
    min-width:180px;
    line-height:45px;
    background:0 0;
    border:2px solid #e8e8e8;
    font-size:14px;
    color:#323232;
    font-weight:600;
    text-transform:uppercase;
    text-align:center;
    border-radius:3px
}
.portfolio-more-button .content-loading,.product-more-button .content-loading{
    color:rgba(50,50,50,.2);
    position:relative
}
.portfolio-more-button .content-loading:before,.product-more-button .content-loading:before{
    content:"";
    background:url(../images/loader-img/cy_loader.svg);
    background-repeat:no-repeat;
    width:30px;
    height:30px;
    position:absolute;
    z-index:99;
    background-size:cover;
    top:50%;
    left:50%;
    margin-top:-15px;
    margin-left:-15px
}
.portfolio-content-area.isotope-off .portfolio-grid-item,.post-type-archive-product.woocommerce ul.products li.product{
    -webkit-animation:animateZoom .5s ease-in-out;
    animation:animateZoom .5s ease-in-out
}
@keyframes animateZoom{
    0%{
        opacity:0;
        -webkit-transform:scale(.5);
        transform:scale(.5)
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
}
.wpb_column.sticky-top{
    position:-webkit-sticky;
    position:sticky
}
.single-portfolio .related-portfolio{
    padding-top:0;
    margin-bottom:60px
}
.single-portfolio .related-portfolio .container{
    padding-left:0;
    padding-right:0
}
.single-portfolio .related-portfolio .owl-dots{
    display:none
}
.single-portfolio .related-portfolio .portfolio-style-3 .project-item{
    padding-bottom:10px
}
.single-portfolio .related-portfolio .section-title .title{
    font-weight:600;
    margin-bottom:20px
}
.single-portfolio .navigation .nav-links{
    border-top:2px solid #f2f2f2;
    border-bottom:2px solid #f2f2f2;
    margin-top:60px;
    margin-bottom:60px;
    display:table;
    width:100%;
    position:relative
}
.single-portfolio .navigation .nav-links:before{
    content:normal
}
.single-portfolio .navigation .nav-links .portfolio-back-to-archive{
    position:absolute;
    left:50%;
    top:38px;
    margin-left:-8px;
    z-index:10
}
.single-portfolio .navigation .nav-links .portfolio-back-to-archive .portfolio-back-to-list{
    font-size:20px;
    color:#e5e5e5
}
.portfolio-navigation .nav-links .nav-next a,.portfolio-navigation .nav-links .nav-previous a{
    background:0 0;
    color:#323232;
    padding:25px 0;
    font-weight:500;
    border-radius:3px;
    display:inline-block;
    -ms-word-break:break-all;
    word-break:break-all
}
.single-portfolio .navigation .nav-next,.single-portfolio .navigation .nav-previous{
    width:50%;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.single-portfolio .navigation .nav-previous>a{
    padding-left:70px
}
.single-portfolio .navigation .nav-next>a{
    padding-right:70px
}
.single-portfolio .navigation .nav-previous>a:hover{
    padding-left:65px
}
.single-portfolio .navigation .nav-next>a:hover{
    padding-right:65px
}
.single-portfolio .navigation .nav-next .portfolio-image,.single-portfolio .navigation .nav-previous .portfolio-image{
    position:absolute;
    top:26px
}
.single-portfolio .navigation .nav-previous .portfolio-image{
    left:0
}
.single-portfolio .navigation .nav-next .portfolio-image{
    right:0
}
.single-portfolio .navigation .nav-links .portfolio-image img{
    width:50px
}
.single-portfolio .navigation .portfolio-arrow{
    position:absolute;
    left:0;
    top:26px;
    background:#04d39f;
    width:50px;
    height:50px;
    color:#fff;
    text-align:center;
    line-height:50px;
    opacity:0;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.single-portfolio .navigation .nav-next .portfolio-arrow{
    left:auto;
    right:0
}
.single-portfolio .navigation .nav-next>a:hover .portfolio-arrow,.single-portfolio .navigation .nav-previous>a:hover .portfolio-arrow{
    opacity:1
}
.single-portfolio .navigation .nav-links .portfolio-title{
    display:block;
    font-weight:600;
    font-size:16px
}
.single-portfolio .navigation .nav-links .portfolio-next,.single-portfolio .navigation .nav-links .portfolio-previous{
    color:#ccc;
    text-transform:uppercase;
    font-size:13px;
    font-weight:600
}
.theme-dark.single-portfolio .navigation .nav-links{
    border-top-color:rgba(255,255,255,.15);
    border-bottom-color:rgba(255,255,255,.15)
}
.theme-dark.single-portfolio .navigation .nav-links .portfolio-title{
    color:#fff
}
.hotspot-modal .modal-dialog{
    pointer-events:inherit
}
.hotspot-modal .modal-dialog .modal-content{
    background:#fff!important;
    color:#323232!important
}
.hotspot-modal--frontend .modal-dialog .public-item-modal div{
    color:#323232
}
.hotspot-modal .modal-dialog .public-hotspot-info-holder .public-hotspot-info.public-hotspot-info--highlighted .public-hotspot-info__number,.hotspot-modal .modal-dialog .public-hotspot-info-holder .public-hotspot-info:hover .public-hotspot-info__number{
    color:#04d39f
}
body .hotspot-modal .modal-dialog .chevron{
    top:50%;
    margin-top:0;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%)
}
.widget-hotspot{
    border:5px solid #fff!important;
    background:#323232!important;
    color:#fff!important;
    width:40px!important;
    height:40px!important;
    font-size:18px!important;
    line-height:33px!important
}
.snptwdgt-container .snptwdgt__item .snptlinked-item-ico{
    background:#04d39f!important;
    font-size:16px!important
}
.hotspot-modal .modal-left-column .image-holder .hotspot{
    color:#fff!important
}
.hotspot-modal .modal-left-column .image-holder .hotspot.hotspot--highlighted,.hotspot-modal .modal-left-column .image-holder .hotspot:hover{
    background-color:#fff;
    color:#323232!important
}
.hotspot-modal .modal-right-column .above-previews-row{
    margin-top:15px
}
.pgscore_search_wrapper .search_form-inner .search_form-search-field,.pgscore_search_wrapper.header-search-wrap{
    display:block;
    width:100%
}
.pgscore_search_wrapper .search_form-inner .search-form{
    position:relative
}
.pgscore_search_wrapper .search_form-inner .search_form-input-wrap,.pgscore_search_wrapper .search_form-inner input.form-control{
    width:100%
}
.pgscore_search_wrapper .search_form-inner .search_form-search-button,.pgscore_search_wrapper .search_form-inner .search_form-search-button:before{
    width:50px;
    height:50px;
    line-height:50px
}
.pgscore_search_wrapper .search_form-inner .search_form-category-wrap .select2-container--default .select2-selection--single,.pgscore_search_wrapper .search_form-inner .select2-container--default .select2-selection--single .select2-selection__arrow,.pgscore_search_wrapper .search_form-inner input.form-control{
    height:50px
}
.pgscore_search_wrapper .search_form-inner .search_form-category-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height:50px;
    padding-left:15px;
    padding-right:30px
}
.pgscore_search_wrapper .search_form-inner.search-shape-rounded input.form-control{
    border-radius:60px
}
.pgscore_search_wrapper .search_form-inner.search-bg-dark .search_form-search-field.ui-autocomplete-loader:before,.pgscore_search_wrapper .search_form-inner.search-bg-transparent .search_form-search-field.ui-autocomplete-loader:before{
    background:url(../images/loader-img/cy_loader-light.svg)
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-transparent .search_form-category-wrap .select2-container--default .select2-selection--single{
    background:rgba(255,255,255,.4)
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-transparent .search_form-category-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{
    color:#fff
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-transparent .search_form-category-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b{
    border-top-color:#fff
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-transparent .search_form-category-wrap .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-bottom-color:#fff
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-transparent input.form-control{
    border-color:rgba(255,255,255,.6);
    color:#fff
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-transparent .search_form-search-button:before{
    color:#fff
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-transparent input::-webkit-input-placeholder{
    color:#fff
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-transparent input::-moz-placeholder{
    color:#fff
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-transparent input:-moz-placeholder{
    color:#fff
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-white .search_form-category-wrap .select2-container--default .select2-selection--single{
    background:#fff
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-white .search_form-category-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{
    color:#323232
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-white .search_form-category-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b{
    border-top-color:#323232
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-white .search_form-category-wrap .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-bottom-color:#323232
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-white input.form-control{
    background:#fff;
    border:transparent;
    border-left:1px solid rgba(0,0,0,.1);
    color:#323232
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-white .search_form-search-button:before{
    color:#04d39f
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-white input::-webkit-input-placeholder{
    color:#323232
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-white input::-moz-placeholder{
    color:#323232
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-white input:-moz-placeholder{
    color:#323232
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-dark .search_form-category-wrap .select2-container--default .select2-selection--single{
    background:#323232
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-dark .search_form-category-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{
    color:#eee
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-dark .search_form-category-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b{
    border-top-color:#fff
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-dark .search_form-category-wrap .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-bottom-color:#fff
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-dark input.form-control{
    background:#323232;
    border-color:transparent;
    border-left-color:rgba(255,255,255,.2);
    color:#eee
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-dark .search_form-search-button:before{
    color:#fff
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-dark input::-webkit-input-placeholder{
    color:#eee
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-dark input::-moz-placeholder{
    color:#eee
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-dark input:-moz-placeholder{
    color:#eee
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-theme .search_form-category-wrap .select2-container--default .select2-selection--single{
    background:#04d39f
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-theme .search_form-category-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{
    color:#fff
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-theme .search_form-category-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b{
    border-top-color:#fff
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-theme .search_form-category-wrap .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-bottom-color:#fff
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-theme input.form-control{
    background:#04d39f;
    border:transparent;
    border-left:1px solid rgba(255,255,255,.3);
    color:#fff
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-theme .search_form-search-button:before{
    color:#fff
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-theme input::-webkit-input-placeholder{
    color:#f5f5f5
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-theme input::-moz-placeholder{
    color:#f5f5f5
}
.pgscore_search_wrapper.header-search-wrap .search_form-inner.search-bg-theme input:-moz-placeholder{
    color:#f5f5f5
}
@media (max-width:575px){
    .search_form-inner .search_form-category-wrap+.search_form-input-wrap{
        display:block
    }
}
.vc_tta-panel .product-hover-style-hover-summary .content-hover-block{
    box-shadow:none;
    top:0;
    left:0;
    right:0
}
.vc_tta-panel .products .product.product-hover-style-hover-summary,.vc_tta-panel .products .product.product-hover-style-hover-summary:hover{
    border:1px solid #eee
}
.vc_tta-panel .products .product.product-hover-style-hover-summary .product-info{
    padding:15px
}
.vc_tta-panel .products .product.product-hover-style-hover-summary:hover .product-info{
    top:0
}
.vc_tta-panel .product-hover-style-hover-summary .product-info .ciyashop-product-description{
    display:none
}
.vc_tta-panel .products .product.product-hover-style-hover-summary:hover .price del .amount{
    color:#000
}
.vc_tta-panel .product-hover-style-hover-summary .product-actions{
    padding:0
}
#ciyashop-360-view{
    position:relative;
    overflow:hidden;
    background:#fff;
    border:1px solid #eee
}
#ciyashop-360-view>button{
    color:#fff;
    font-size:20px;
    margin:5px;
    padding:8px 10px;
    background:#323232;
    display:inline-block;
    cursor:pointer;
    border-radius:3px;
    box-shadow:0 3px 5px rgba(0,0,0,.09);
    border:none;
    outline:0;
    transition:all .4s ease-in-out;
    position:absolute;
    top:50%;
    transform:translateY(-50%)
}
#ciyashop-360-view>button:hover{
    background:#04d39f;
    color:#fff
}
#ciyashop-360-view>.mfp-close{
    top:7px;
    left:0;
    right:inherit;
    background:0 0!important;
    box-shadow:none;
    color:#888;
    padding-left:0
}
#ciyashop-360-view>.mfp-close:hover{
    color:#888
}
#ciyashop-360-view .cloudimage-360-prev{
    left:-50px
}
#ciyashop-360-view .cloudimage-360-next{
    right:-50px
}
#ciyashop-360-view:hover .cloudimage-360-prev{
    left:4px
}
#ciyashop-360-view:hover .cloudimage-360-next{
    right:4px
}
#smart_product_popup{
    width:500px;
    margin:0 auto
}
.mfp-content #ciyashop-360-view .cloudimage-360-prev{
    left:4px
}
.mfp-content #ciyashop-360-view .cloudimage-360-next{
    right:4px
}
@media (max-width:575px){
    #smart_product_popup{
        width:300px
    }
    #smart_product_popup button.mfp-close{
        left:-5px
    }
}
