.logo img {width: auto!important; height: auto!important}

#system-message-container {display: none;}

#meganavigator li.level1 {

    float: left;

    position: relative;

    padding: 0 10px 1px 0;

    margin: 0;

    z-index: 1;

    list-style: none;

}

.slickslider-item .item-readmore {display: none;}

.module.main_slide .sj-slickslider .slickslider-items .owl-item .slickslider-item .item-content .item-content-inner .item-description {text-transform: uppercase;font-size: 30px; margin-bottom: 0}

.module.main_slide .sj-slickslider .slickslider-items .owl-item .slickslider-item .item-content .item-content-inner .item-title a {

    color: #fff;

    font-size: 18px;

    text-transform: uppercase;

    font-weight: 500;

    font-style: italic;

}

.yt-welcome-right p{margin-bottom: 0!important;font-size: 13px; line-height: 1.4em;}

.yt-welcome .yt-welcome-right h4 {

    font-size: 16px;

    color: #1c1c1c;

    font-weight: bold;

    text-transform: uppercase;

    padding: 4px 0 0 0;

    margin-bottom: 8px;

}

.orange {color: rgb(241, 186, 18)!important}

.black {color: #000!important}

.welcome-info-top {text-transform: uppercase;}

.yt-welcome .yt-welcome-right h3.modtitle,

.yt-services .yt-services-top h3.modtitle,

.yt-team h3, .yt-latest h3.modtitle,

.yt-event h3.modtitle,

.yt-event .modcontent .yt-event-right h3.modtitle

{

  font-size: 30px;

  font-family: "Arial";

  color: rgb(241, 186, 18);

  font-weight: bold;

  text-transform: uppercase;

  line-height: 0.611;

  text-align: center;

  margin-bottom: 15px;

}

.yt-care .yt-care-info .yt-care-info-img {

    min-height: 81px;

}

.yt-care-info p{font-size: 12px;}

.yt-care .yt-care-info p {padding: 0;}

.yt-care .yt-care-info {

    border: 1px #e1e1e1 solid;

    padding: 77px 10px 41px;

    border-right: none;

}

.upper-text{text-transform: uppercase;}

.yt-services-top p{font-size: 12px;}

.bottom50{margin-bottom: 50px!important;}

.yt-team .yt-team-text h3 {

    margin-bottom: 0;

    font-size: 16px;

    color: #000;

    padding-bottom: 5px;

}

.yt-team .yt-team-text p {

    font-size: 9px;

    color: #898989;

    font-weight: 400;

    line-height: 1.5em;

}

.yt-team {

    padding: 40px 0 20px;

    max-width: 1200px;

    margin: 0 auto;

    text-align: center;

}

.yt-home-gallery {

    text-align: center;

    padding: 97px 0 87px;

    background-image: url(../images/white-fang/paralaks.jpg);

    background-attachment: fixed;

    background-position: top center;

    background-repeat: no-repeat;

    background-size: cover;

}

.yt-about-testimonial h3,

.yt-home-gallery h3.modtitle{

    font-size: 36px;

    text-transform: uppercase;

    font-weight: normal;

    margin-bottom: 20px;

    font-family: "Arial";

    font-weight: 500;

}

.yt-about-testimonial {

    text-align: center;

    color: #fff;

    height: 550px;

    padding-top: 95px;

    background: url(../images/white-fang/paralaks_otzuvu.jpg);

    background-attachment: fixed;

    background-position: top center;

    background-repeat: no-repeat;

    background-size: cover;

}

.yt-event {

    text-align: center;

    padding: 73px 0 0 0;

    background-image: url(../images/white-fang/aksia01_1.jpg);

    background-attachment: fixed;

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

}

.yt-latest .modcontent .sj-basic-news .item-wrap .bs-content .bs-createdby {

    margin: 5px 0 25px;

    padding-bottom: 21px;

    font-weight: 400;

    color: #898989;

    border-bottom: 1px #f1ba12 solid;

    display: none;

}

.yt-event .modcontent .yt-event-right {

    padding: 0 15px;

    margin: 22px 0 22px;

}

#yt_spotlight9 h3.modtitle, #yt_footer h3.modtitle {

    color: #fff;

    font-size: 18px;

    border-bottom: none;

    font-family: Arial;

    text-transform: none;

}

.slideset_galery {margin: -40px auto; float: none;}

.yt-event h3.modtitle {padding-bottom: 50px}

#yt_sticky_right {display: none;}

#cpanel_wrapper {display: none;}

#yt-totop{display: none;}

@media (max-width: 1366px) and (min-width: 1200px){

.yt-welcome .yt-welcome-right {

    padding: 10px 20px 10px;

}

}







.blogimg_container {float: left; margin-right: 30px;}

.bot-line {width: 100%; height: 2px; background: #eee; margin: 80px 0 30px 0;clear: both;}

.blogimg_container img{width: 81px; height: 81px;}

.single_blog {min-height: 81px;}

.fotogallery .container {width: 100%}

.fotogallery {padding-top: 0!important}



.single_blog a{    background: #1c1c1c;

    color: #fff;

    padding: 13px 29px;

    text-transform: uppercase;

    font-size: 12px;

    font-weight: bold;

    letter-spacing: 1px;float: right;}



.single_blog .view-details{display: inline-block;}



.single_blog a:hover {

    background: #f1ba12;

}



.article-text .button {    float: right!important;

    margin-right: 50px!important;padding:5px!important;     background: #f1ba12!important;

    color: #fff!important;

    padding: 13px 29px!important;

    text-transform: uppercase!important;

    font-size: 12px!important;

    font-weight: bold!important;

    letter-spacing: 1px!important;}

.article-text .button:hover {background: #1c1c1c!important;}

.item-page .img-fulltext, .article-img{

    position: relative;

    float: left;

    margin: 0 20px 10px 0;

    width: 370px;

}



.wrap_breadcrumbs h3.modtitle {text-transform: none;}

#content {padding: 70px 0}

.blog .items-row .item .article-header h3 a {text-transform: none;}







body,div,dl,dt,dd,ul,ol,li,nav,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,a

{

     -webkit-transform-origin: center center;

     -ms-transform-origin: center center;

     -o-transform-origin: center center;

     transform-origin: center center;

}

.img-circle {

background-color: #29AEE3;

}



.circle {

    border: 2px solid #29AEE3;

}



.circle-fill {

    background-color: #29AEE3;

}



.phonez:hover .circle {

  border-color: #38B549;

  opacity: .5;

}



.phonez:hover .circle-fill {

  background-color: #38B549;

  opacity: 0.75 !important;

}



.phonez:hover .img-circle {

  background-color: #38B549;

}





.phonez {

  position: fixed;

  visibility: visible;

  background-color: transparent;

  width: 200px;

  height: 200px;

  cursor: pointer;

  z-index: 200000 !important;

  opacity: 0.8;

  bottom: 0px;

  right: 30px;

}



.phonez:hover {

  opacity: 1;

}



.circle {

  width: 160px;

  height: 160px;

  top: 20px;

  left: 20px;

  position: absolute;

  -webkit-border-radius: 100%;

  -moz-border-radius: 100%;

  border-radius: 100%;

  opacity: .5;

  -webkit-animation: circle-anim 2.2s infinite ease-in-out !important;

  -moz-animation: circle-anim 2.2s infinite ease-in-out !important;

  -ms-animation: circle-anim 2.2s infinite ease-in-out !important;

  -o-animation: circle-anim 2.2s infinite ease-in-out !important;

  animation: circle-anim 2.2s infinite ease-in-out !important;

  -webkit-transition: all .5s;

  -moz-transition: all .5s;

  -o-transition: all .5s;

  transition: all 0.5s;

}







.circle-fill {

  width: 100px;

  height: 100px;

  top: 50px;

  left: 50px;

  position: absolute;

  -webkit-border-radius: 100%;

  -moz-border-radius: 100%;

  border-radius: 100%;

  border: 2px solid transparent;

  -webkit-animation: circle-fill-anim 2.3s infinite ease-in-out;

  -moz-animation: circle-fill-anim 2.3s infinite ease-in-out;

  -ms-animation: circle-fill-anim 2.3s infinite ease-in-out;

  -o-animation: circle-fill-anim 2.3s infinite ease-in-out;

  animation: circle-fill-anim 2.3s infinite ease-in-out;

  -webkit-transition: all .5s;

  -moz-transition: all .5s;

  -o-transition: all .5s;

  transition: all 0.5s;

}







.img-circle {

  width: 60px;

  height: 60px;

  top: 70px;

  left: 70px;

  position: absolute;

background-image: url(/images/trubka.png);

 background-position: center center;

  background-repeat: no-repeat;

  -webkit-border-radius: 100%;

  -moz-border-radius: 100%;

  border-radius: 100%;

  border: 2px solid transparent;

  opacity: .7;

 

}



.phonez:hover .img-circle {

   -webkit-animation: circle-img-anim 1s infinite ease-in-out;

  -moz-animation: circle-img-anim 1s infinite ease-in-out;

  -ms-animation: circle-img-anim 1s infinite ease-in-out;

  -o-animation: circle-img-anim 1s infinite ease-in-out;

  animation: circle-img-anim 1s infinite ease-in-out;

}



@-moz-keyframes circle-anim {

  0% {

    -moz-transform: rotate(0deg) scale(0.5) skew(1deg);

    opacity: .1;

    -moz-opacity: .1;

    -webkit-opacity: .1;

    -o-opacity: .1;

  }

  30% {

    -moz-transform: rotate(0deg) scale(0.7) skew(1deg);

    opacity: .5;

    -moz-opacity: .5;

    -webkit-opacity: .5;

    -o-opacity: .5;

  }

  100% {

    -moz-transform: rotate(0deg) scale(1) skew(1deg);

    opacity: .6;

    -moz-opacity: .6;

    -webkit-opacity: .6;

    -o-opacity: .1;

  }

}

@-webkit-keyframes circle-anim {

  0% {

    -webkit-transform: rotate(0deg) scale(0.5) skew(1deg);

    -webkit-opacity: .1;

  }

  30% {

    -webkit-transform: rotate(0deg) scale(0.7) skew(1deg);

    -webkit-opacity: .5;

  }

  100% {

    -webkit-transform: rotate(0deg) scale(1) skew(1deg);

    -webkit-opacity: .1;

  }

}

@-o-keyframes circle-anim {

  0% {

    -o-transform: rotate(0deg) kscale(0.5) skew(1deg);

    -o-opacity: .1;

  }

  30% {

    -o-transform: rotate(0deg) scale(0.7) skew(1deg);

    -o-opacity: .5;

  }

  100% {

    -o-transform: rotate(0deg) scale(1) skew(1deg);

    -o-opacity: .1;

  }

}

@keyframes circle-anim {

  0% {

    transform: rotate(0deg) scale(0.5) skew(1deg);

    opacity: .1;

  }

  30% {

    transform: rotate(0deg) scale(0.7) skew(1deg);

    opacity: .5;

  }

  100% {

    transform: rotate(0deg) scale(1) skew(1deg);

    opacity: .1;

  }

}

@-moz-keyframes circle-fill-anim {

  0% {

    -moz-transform: rotate(0deg) scale(0.7) skew(1deg);

    opacity: .2;

  }

  50% {

    -moz-transform: rotate(0deg) -moz-scale(1) skew(1deg);

    opacity: .2;

  }

  100% {

    -moz-transform: rotate(0deg) scale(0.7) skew(1deg);

    opacity: .2;

  }

}

@-webkit-keyframes circle-fill-anim {

  0% {

    -webkit-transform: rotate(0deg) scale(0.7) skew(1deg);

    opacity: .2;

  }

  50% {

    -webkit-transform: rotate(0deg) scale(1) skew(1deg);

    opacity: .2;

  }

  100% {

    -webkit-transform: rotate(0deg) scale(0.7) skew(1deg);

    opacity: .2;

  }

}

@-o-keyframes circle-fill-anim {

  0% {

    -o-transform: rotate(0deg) scale(0.7) skew(1deg);

    opacity: .2;

  }

  50% {

    -o-transform: rotate(0deg) scale(1) skew(1deg);

    opacity: .2;

  }

  100% {

    -o-transform: rotate(0deg) scale(0.7) skew(1deg);

    opacity: .2;

  }

}

@keyframes circle-fill-anim {

  0% {

    transform: rotate(0deg) scale(0.7) skew(1deg);

    opacity: .2;

  }

  50% {

    transform: rotate(0deg) scale(1) skew(1deg);

    opacity: .2;

  }

  100% {

    transform: rotate(0deg) scale(0.7) skew(1deg);

    opacity: .2;

  }

}

@keyframes circle-img-anim {

  0% {

    transform: rotate(0deg) scale(1) skew(1deg);

  }

  10% {

    transform: rotate(-25deg) scale(1) skew(1deg);

  }

  20% {

    transform: rotate(25deg) scale(1) skew(1deg);

  }

  30% {

    transform: rotate(-25deg) scale(1) skew(1deg);

  }

  40% {

    transform: rotate(25deg) scale(1) skew(1deg);

  }

  100%,50% {

    transform: rotate(0deg) scale(1) skew(1deg);

  }

}

@-moz-keyframes circle-img-anim {

  0% {

    transform: rotate(0deg) scale(1) skew(1deg);

  }

  10% {

    -moz-transform: rotate(-25deg) scale(1) skew(1deg);

  }

  20% {

    -moz-transform: rotate(25deg) scale(1) skew(1deg);

  }

  30% {

    -moz-transform: rotate(-25deg) scale(1) skew(1deg);

  }

  40% {

    -moz-transform: rotate(25deg) scale(1) skew(1deg);

  }

  100%,50% {

    -moz-transform: rotate(0deg) scale(1) skew(1deg);

  }

}

@-webkit-keyframes circle-img-anim {

  0% {

    -webkit-transform: rotate(0deg) scale(1) skew(1deg);

  }

  10% {

    -webkit-transform: rotate(-25deg) scale(1) skew(1deg);

  }

  20% {

    -webkit-transform: rotate(25deg) scale(1) skew(1deg);

  }

  30% {

    -webkit-transform: rotate(-25deg) scale(1) skew(1deg);

  }

  40% {

    -webkit-transform: rotate(25deg) scale(1) skew(1deg);

  }

  100%,50% {

    -webkit-transform: rotate(0deg) scale(1) skew(1deg);

  }

}

@-o-keyframes circle-img-anim {

  0% {

    -o-transform: rotate(0deg) scale(1) skew(1deg);

  }

  10% {

    -o-transform: rotate(-25deg) scale(1) skew(1deg);

  }

  20% {

    -o-transform: rotate(25deg) scale(1) skew(1deg);

  }

  30% {

    -o-transform: rotate(-25deg) scale(1) skew(1deg);

  }

  40% {

    -o-transform: rotate(25deg) scale(1) skew(1deg);

  }

  100%,50% {

    -o-transform: rotate(0deg) scale(1) skew(1deg);

  }

} 

.blog .items-row .item .wrap-article .article-text a.button{display: none;}

.readmore-link{    float: right!important;

    margin-right: 50px!important;

    padding: 5px!important;

    background: #f1ba12!important;

    color: #fff!important;

    padding: 13px 29px!important;

    text-transform: uppercase!important;

    font-size: 12px!important;

    font-weight: bold!important;

    letter-spacing: 1px!important;}





.buttton-details{background: #1c1c1c;

    color: #fff;

    padding: 13px 29px;

    text-transform: uppercase;

    font-size: 12px;

    font-weight: bold;

    letter-spacing: 1px;}

.buttton-details:hover{background: #f1ba12;color: #fff}