/*Заголовок по левой стороне*/
.t-width_12 {
    max-width: 1200px;
}

.t-col {
    margin-left: 0px;
    margin-right: 25px;
}

.t-container .t662__row {
    padding-left: 0px;
    padding-right: 0px;
}
/*Эффект при наведении курсора на пункты меню*/
.menu a {
    display: inline-block;
    line-height: 2;
    text-decoration:none;
    cursor: pointer;
}
.menu a {
    color: #fff !important;
}


.menu a:hover {
    color: #CBB88E !important;
}

.menu a:after {
    background-color: #CBB88E !important;
    display: block !important;
    content: "" !important;
    height: 1px !important;
    width: 0% !important;
    -webkit-transition: width .3s ease-in-out !important;
    -moz--transition: width .3s ease-in-out !important;
    transition: width .3s ease-in-out !important;
}
.menu a:hover:after, 
.menu a:focus:after {
    width: 100% !important;
} 

/*Эффект при наведении курсора на пункты меню - Фикс меню при скроле*/

.menufix a, .tn-elem__2285375731607593733405 a, .tn-elem__2285375731607593733413 a, .tn-elem__2285375731607593733420 a, .tn-elem__2285375731607593733427 a, .tn-elem__2285375731607593733433 a {
    display: inline-block;
    line-height: 2;
    text-decoration:none;
    cursor: pointer;
}
.menufix a, .tn-elem__2285375731607593733405 a, .tn-elem__2285375731607593733413 a, .tn-elem__2285375731607593733420 a, .tn-elem__2285375731607593733427 a, .tn-elem__2285375731607593733433 a {
    color: #131313 !important;
}


.menufix a:hover, .tn-elem__2285375731607593733433 a:hover, .tn-elem__2285375731607593733427 a:hover, .tn-elem__2285375731607593733420 a:hover, .tn-elem__2285375731607593733413 a:hover, .tn-elem__2285375731607593733405 a:hover {
    color: #CBB88E !important;
}

.menufix a:after, .tn-elem__2285375731607593733433 a:after, .tn-elem__2285375731607593733427 a:after, .tn-elem__2285375731607593733420 a:after, .tn-elem__2285375731607593733413 a:after, .tn-elem__2285375731607593733405 a:after {
    background-color: #CBB88E !important;
    display: block !important;
    content: "" !important;
    height: 1px !important;
    width: 0% !important;
    -webkit-transition: width .3s ease-in-out !important;
    -moz--transition: width .3s ease-in-out !important;
    transition: width .3s ease-in-out !important;
}
.menufix a:hover:after, .tn-elem__2285375731607593733433 a:hover:after, .tn-elem__2285375731607593733427 a:hover:after, .tn-elem__2285375731607593733420 a:hover:after, .tn-elem__2285375731607593733413 a:hover:after, .tn-elem__2285375731607593733405 a:hover:after,
.tn-elem__2285375731607593733433 a:focus:after, .tn-elem__2285375731607593733427 a:focus:after, .tn-elem__2285375731607593733420 a:focus:after, .tn-elem__2285375731607593733413 a:focus:after, .tn-elem__2285375731607593733405 a:focus:after {
    width: 100% !important;
}


 /*Эффект при наведении курсора на телефон*/
/*Эффект при наведении курсора на название проекта*/
 
.indentation a{
 -moz-transition: all 0.3s ease-in-out;
 -o-transition: all 0.3s ease-in-out;
 -webkit-transition: all 0.3s ease-in-out;
 color:#FFF;
 display:block;
 }
 
.indentation a:hover {
 -webkit-transform: translate(10px,0);
 -moz-transform: translate(10px,0);
 -o-transform: translate(10px,0);
 color: #CBB88E !important;
 }
 

.calltoaction a, .tn-elem__2267348021599642217482 a, .tn-elem__2259396011599640750518 a {
    display: inline-block;
    color: #CBB88E;
    text-decoration: none;
    position:relative;
}

.calltoaction a:after, .tn-elem__2267348021599642217482 a:after, .tn-elem__2259396011599640750518 a:after {
    position: absolute;
    bottom: -5px;
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: #CBB88E;
    transition: width .3s ease-in-out;
    right:initial;
    left: 0;
}

.calltoaction a:hover::after, .tn-elem__2267348021599642217482 a:hover::after, .tn-elem__2259396011599640750518 a:hover::after {
    width: 0%;
    right:0;
    left: initial;
    //transition: width .3s ease-in-out;
} 

/* Ссылка с подчеркиванием при наведении уходит подчеркивание слева на право и появляется слева на право. ЦВЕТ черный*/
.calltoactionb a {
    display: inline-block;
    color: #131313;
    text-decoration: none;
    position:relative;
}

.calltoactionb a:after {
    position: absolute;
    bottom: -5px;
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: #131313;
    transition: width .3s ease-in-out;
    right:initial;
    left: 0;
}

.calltoactionb a:hover::after {
    width: 0%;
    right:0;
    left: initial;
    //transition: width .3s ease-in-out;
} 
