*,*::after,*::before{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box

}
*::after,*::before{content:'' }
a{color:#f05451;text-decoration:none}
.cd-tabs{position:relative;width:90%;max-width:960px;margin:2em auto}
.cd-tabs:after{content:"";display:table;clear:both}
.cd-tabs::after{position:absolute;top:0;right:0;height:60px;width:50px;z-index:1;pointer-events:none;background:-webkit-linear-gradient( right,#f8f7ee,rgba(248,247,238,0));background:linear-gradient(to left,#f8f7ee,rgba(248,247,238,0));visibility:visible;opacity:1;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}
.no-cssgradients .cd-tabs::after{display:none}
.cd-tabs.is-ended::after{visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}
.cd-tabs nav{-webkit-overflow-scrolling:touch;background:#f8f7ee;box-shadow:inset 0 -2px 3px rgba(203,196,130,.06)}
@media only screen and (min-width:768px){.cd-tabs::after{display:none}
.cd-tabs nav{position:absolute;top:0;left:0;height:100%;box-shadow:inset -2px 0 3px rgba(203,196,130,.06);z-index:1}}
@media only screen and (min-width:960px){.cd-tabs nav{position:relative;float:none;background:0 0;box-shadow:none}}
.cd-tabs-navigation{/*width:360px*/}
.cd-tabs-navigation:after{content:"";display:table;clear:both}
.cd-tabs-navigation li{
    float:left;
    width:300px;
}
.cd-tabs-navigation a{
    background: #504e4e;
    position:relative;
    display:block;
    height:60px;
    /*width:60px;*/
    width:100%;
    line-height:60px;
    text-align:center;
    font-size:18px;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    color:#fff;
    /*padding-top:34px;*/
    padding:0 2.8em 0 4.6em;

}
.no-touch .cd-tabs-navigation a:hover{color:#fff;background-color:#fff)}
.cd-tabs-navigation a.selected{
    /*background-color:#fff!important;*/
    /*box-shadow:inset 0 -2px 0 0 #f05451;*/
    color:#fff;
    background: #d20a2c;
    /*box-shadow:inset 2px 0 0 #f05451;*/
    /*font-weight: bold;*/

}
.cd-tabs-navigation a::before{
    position:absolute;
    top:12px;
    left:50%;
    display:inline-block;
    height:20px;
    width:20px;
}

.cd-tabs-navigation span{
    display: block;
    position: absolute;
    z-index: 2;
    bottom: -84px;
    left:16%;
    line-height:50px;
    width: 26px;
    height: 24px;
    margin-left: -13px;
    -webkit-transition: .4s;
    transition: .4s;
    border: 12px solid transparent;
    border-top: 10px solid #d20a2c;
}


@media only screen and (min-width:768px){.cd-tabs-navigation{width:80px;float:left}


.cd-tabs-navigation a::before{top:22px}}
@media only screen and (min-width:960px){.cd-tabs-navigation{margin-bottom:30px;width:100%;background-color:#fff; /*box-shadow:inset 0 -2px 3px rgba(203,196,130,.06);*/ /*border-bottom:solid 1px #ddd;*/ }
.cd-tabs-navigation a{
    
    /*text-align:left;
    font-size:18px;*/
    
}

.cd-tabs-navigation a::before{top:50%;margin-top:-10px;margin-left:0;left:38px}}
.cd-tabs-content{background:#fff}
.cd-tabs-content li{display:none;padding:1.4em}
.cd-tabs-content li.selected{display:block;-webkit-animation:cd-fade-in .5s;-moz-animation:cd-fade-in .5s;animation:cd-fade-in .5s}
.cd-tabs-content li p{line-height:1.6;color:#575D6C;margin-bottom:1em}
@media only screen and (min-width:768px){.cd-tabs-content{min-height:480px}
.cd-tabs-content li{padding:2em 2em 2em 7em}}
@media only screen and (min-width:960px){.cd-tabs-content{min-height:0}
.cd-tabs-content li{padding:3em}
.cd-tabs-content li p{font-size:16px;}}
@-webkit-keyframes cd-fade-in{0%{opacity:0}100%{opacity:1}}
@-moz-keyframes cd-fade-in{0%{opacity:0}100%{opacity:1}}
@keyframes cd-fade-in{0%{opacity:0}100%{opacity:1}}
.cd-tabs-navigation li a{text-decoration:none;}