/*------------------------------------------------------------------

[Table of contents]

 - About Us

 - Contacts

- Author:  Andrey Sokoltsov

- Profile:  http://themeforest.net/user/andreysokoltsov

-------------------------------------------------------------------*/

/* About Us */

.status--dark{

    background-image: url(https://www.afilliyachting.com/wp-content/themes/karakedi/images/backgrounds/status-dark.jpg);

}

.dark-bg--about:after{

    background: rgba(0,0,0,0.6);

}

.about-us{

    padding: 60px 0 60px;

}

.about-us h1{

    margin: 0 0 65px 0;

    font:300 40px 'Lato',sans-serif;

    text-align: center;

}

.about-us__mission{

    text-align: center;

    margin-bottom: 50px;

}

.about-us__mission span.fa{

    font-size:30px;

    margin-bottom: 30px;

}

.about-us__mission h2{

    font:700 16px 'Lato',sans-serif;

    margin: 0;

    padding-bottom: 10px;

    text-transform: uppercase;

    position: relative;

}

.about-us__text{

    text-align: center;

    margin: 0;

    font:italic 700 20px 'Lato',sans-serif;

    line-height:1.7;

}

.anons--about .anons__main{

    padding-bottom: 115px;

}

.anons--about .anons__block{

    margin-top: 0;

    height: auto;

    background: transparent!important;

    box-shadow: none;

    cursor: pointer;

}

.anons__title{

    padding: 20px 0 20px 0;

}

.anons__text{

    padding: 40px 25px; 

}

.anons__text p{

    text-align: left;

}

.numbers--about{

    padding: 70px 0;

    background-image: url(https://www.afilliyachting.com/wp-content/themes/karakedi/images/backgrounds/number.jpg);

    background-size: cover;

}

.numbers--about > .container > div{

    padding: 0;

    background: none!important;

}

.about-info {

  padding: 80px 0 50px;

}

.about-info .services__info-block .services__title:before,.about-info .services__info-block:first-child .services__title:before{

    margin-left: 0;

}

.about-info .services__title{

    margin-left: 0;

    padding-left: 20px;

}

.aside-tabs--about{

    margin-left: 40px;

}

.aside-tabs--about .aside-tabs__blocks{

    padding: 45px 30px 40px 30px;

}

.aside-tabs--about .aside-tabs__links a{

    font:700 12px 'Lato',sans-serif;

    padding-left: 32px;

    padding-right: 32px;

    border-left: 1px solid #eee;

    border-top: 1px solid #eee;

}

.aside-tabs--about .aside-tabs__links a.aside-tabs__active-link{

    border-top: 3px solid #ce0000;

}

.aside-tabs--about .aside-tabs__links a:last-child{

    border-right: 1px solid #eee;

}

.aside-tabs--about .aside-tabs__blocks{

    border-left:1px solid #eee;

    border-right:1px solid #eee;

}

.about-tab__img{

    margin-bottom: 40px;

}

.about-tab > p{

    margin: 0 0 35px 0;

    font: 300 14px 'Lato',sans-serif;

    line-height: 1.5;

}

.triangle-list{

    padding: 0;

    list-style:none;

    margin: 0;

}

.triangle-list__one{

    padding-left: 20px;

    margin-bottom: 10px;

    font: 400 14px 'Lato',sans-serif;

}

.triangle-list__one:last-child{

    margin-bottom: 0;

}

.cat-item:after{

    border-bottom:8px solid #ce0000;

    border-right:8px solid transparent;

    bottom:3px;

    left:0;

}

#info2,#info3,#tab2,#tab3{

    display: none;

}

.team{

    padding: 95px 0 110px 0;

    background: -moz-linear-gradient(-45deg, #f6f6f6 0%, #fbfbfb 38%, #f7f7f7 39%, #ffffff 100%);

    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#f6f6f6), color-stop(38%,#fbfbfb), color-stop(39%,#f7f7f7), color-stop(100%,#ffffff));

    background: -webkit-linear-gradient(-45deg, #f6f6f6 0%,#fbfbfb 38%,#f7f7f7 39%,#ffffff 100%);

    background: -o-linear-gradient(-45deg, #f6f6f6 0%,#fbfbfb 38%,#f7f7f7 39%,#ffffff 100%);

    background: -ms-linear-gradient(-45deg, #f6f6f6 0%,#fbfbfb 38%,#f7f7f7 39%,#ffffff 100%);

    background: linear-gradient(135deg, #f6f6f6 0%,#fbfbfb 38%,#f7f7f7 39%,#ffffff 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=1 );

}

.team .text--anons{

    margin-bottom: 65px;

}

.slider-item{

    padding: 0 15px;

}

.worker{

    cursor:pointer;

    border-width:3px;

}

.worker__photo img{

    margin: 0 auto;

}

.worker__info{

    text-align: center;

    padding: 25px 0 30px 0;

}

.worker__info > h2{

    text-transform: uppercase;

    margin: 0 0 5px 0;

    font: 700 16px 'Lato',sans-serif;

}

.worker__info .text{

    font-size:14px;

}

.worker__info .text:last-of-type{

    margin-top: 10px;

}

.worker.triangle:hover:after{

    bottom: -3px;

    border-bottom:15px solid #ce0000;

    border-right:15px solid transparent;

}

.worker:hover .woker-hidden{

    display: block;

}

.woker-hidden{

    position: absolute;

    top:0;

    left:0;

    height:100%;

    width:100%;

    background: rgba(0,0,0,0.7);

    display: none;

}

.woker-hidden__social{

    text-align: center;

    padding-top: 80px;

}

.woker-hidden__social .social__one{

    display: inline-block;

    float:none;

}

.woker-hidden .worker__info{

    position: absolute;

    padding-top:35px ;

    width:100%;

    bottom:0;

    left:0;

}

.woker-hidden .worker__info .text:last-of-type{

    margin-top: 20px;

}

.team .js-personal-slider{

}

.team .owl-prev{

    background: none;

    border-radius: 0!important;

    width:40px!important;

    height:40px!important;

    right:120px;

    left: auto;

    top:100px;

    text-align: center;

    padding-top: 10px!important;

    position: absolute;

}

.team .owl-next{

    background: none;

    border-radius: 0!important;

    width:40px!important;

    height:40px!important;

    right:120px;

    text-align: center;

    padding-top: 10px!important;

    top:150px;

    position: absolute;

}

.team .owl-buttons  > div{

    margin: 0!important;

    text-indent: 0;

    border:1px solid #cf6f6f;

    text-align: center;

    display: inline-block;

    left:calc(100% + 55px);

    background: transparent!important;

}

.team .owl-buttons > div span.fa{

    font-size:16px;

}

/* Contacts */

.status--contacts{

    background-image: url(https://www.afilliyachting.com/wp-content/themes/karakedi/images/backgrounds/status-contacts.jpg);

}

.contacts{

   padding: 80px 0 180px; 

}

.contacts .blog-title .line .line__second{

    width:110px;

}

.contacts .blog-text{

    margin-bottom: 50px;

}

.contacts-form input,.contacts-form textarea{

    padding-left: 5px;

}

.contacts-form .comment-textarea{

    height:186px;

}

.contacts-form .comment-form .button{

    font: 400 14px 'Lato',sans-serif;

    margin-top: 20px;

}

.social-blocks--contacts{

    margin: 80px 0 0;

    max-width: none;

}

.social-blocks--contacts .social-blocks__logo{

    border-bottom:none;

    height:65px;

    display: block;

}

.social-blocks--contacts .social-blocks__logo span.fa{

    font-size:40px;

}