/*******************************************
***          YT Framework: css          ***
*******************************************/


/* Medium devices Desktops  
// ------------------*/
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #1b194a;
}

.item-page .article-header h3 a:hover,
.item-page .article-header h2 a:hover {
  color: #df1f26;
}

@media (min-width: 980px) and (max-width: 1199px) {
}

a:hover {
  color: #df1f26;
}
a {
  color: #ccc;
}
.ip-header .ip-loader svg path.ip-loader-circle {
  stroke: #df1f26;
}
.module .modtitle {
  color: #1b194a;
}

.slideshow .yt-content-slider .content.style2 img {
  background: transparent;
}
.slideshow .yt-content-slider .content img {
    background: transparent;
}
.slideshow .yt-content-slider .content.style3 img {
    background: transparent;
}
#mainmenu .sj-megamenu > .active > a > span,
#mainmenu .sj-megamenu > .active > a:hover > span {
  color: #df1f26;
}
.welcome .yt-icon i {
  background: #df1f26 !important;
}
.welcome .media-heading {
  color: #1b194a;
}
.welcome .media:hover .media-heading {
  color: #df1f26;
}
.welcome .media:hover .yt-icon i {
  background: #1b194a !important;
}
.our-services .media:hover .yt-icon i {
  border-color: #df1f26 !important;
}
.our-services .yt-icon i:after {
  background: #df1f26;
}
.project-showcase .yt-counter-icon i {
  color: #df1f26 !important;
}
.our-team-work .item-wrap:hover .item-content {
  background-color: #df1f26;
}
.newsletter .acymailing_module_form .button {
  background: #1b194a none repeat scroll 0 0;
}
.slick-slider .slick-arrow:hover {
  background: #df1f26;
}

#yt_breadcrumb #breadcrumb .breadcrumb > li.title-breadcrumbs:before {
  background: #1b194a;
}

/* Small devices Tablets	
// ------------------*/
@media (min-width: 768px) and (max-width: 979px) {
	
}

.sidebar-close {
    color: #ffffff;
  }

/* Extra small devices Phones
// ------------------*/
@media (max-width: 767px){
	
}

/* Module copiate din alt template
// -----------------------*/
.what-do {
  margin-top: 40px;
}
.what-do .modcontent .row {
  margin: 0 -15px;
}
.what-do .modcontent .item {
  padding: 0 15px;
  margin-bottom: 30px;
}
.what-do .modcontent .item .item-inner {
  -webkit-box-shadow: 2px 2px 18px 0px rgba(212,212,212,0.55);
  box-shadow: 2px 2px 18px 0px rgba(212,212,212,0.55);
  -moz-box-shadow: 2px 2px 18px 0px rgba(212,212,212,0.55);
  text-align: center;
  padding: 40px 30px;
  position: relative;
  overflow: hidden;
  min-height: 325px;
}
.what-do .modcontent .item .item-inner:hover {
  background-color: #df1f26;
}
.what-do .modcontent .item .item-inner:hover img {
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  transform: translate3d(0px,-100px,0px);
}
.what-do .modcontent .item .item-inner:hover .cont {
  color: #fff;
  transform: translate3d(0px,-75px,0px);
}
.what-do .modcontent .item .item-inner:hover .cont h2,
.what-do .modcontent .item .item-inner:hover .cont .desc {
  color: #fff;
}
.what-do .modcontent .item .item-inner:hover .readmore {
  transform: translate3d(0px,-30px,0px);
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.what-do .modcontent .item .item-inner img {
  margin: 0 auto;
  position: absolute;
  top: 43px;
  left: 50%;
  margin-left: -50px;
  transform: translate3d(0px,0px,0px);
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.what-do .modcontent .item .item-inner .cont {
  padding-top: 95px;
  transform: translate3d(0px,0px,0px);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.what-do .modcontent .item .item-inner .cont h2 {
  font-size: 19px;
  color: #1c1c1c;
  margin-bottom: 15px;
}
.what-do .modcontent .item .item-inner .cont .desc {
  color: #8a8a8a;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 12px;
  margin-bottom: 30px;
  letter-spacing: 2px;
}
.what-do .modcontent .item .item-inner .cont .desc2 {
  line-height: 22px;
}
.what-do .modcontent .item .item-inner .readmore {
  display: inline-block;
  width: 100%;
  text-align: center;
  position: absolute;
  left: 0;
  transform: translate3d(0px,80px,0px);
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.what-do .modcontent .item .item-inner .readmore a {
  font-size: 13px;
  color: #df1f26;
  height: 36px;
  line-height: 36px;
  border-radius: 18px;
  background-color: #fff;
  font-weight: 700;
  padding: 10px 26px;
  line-height: 100%;
  text-transform: capitalize;
}
.what-do .modcontent .item .item-inner .readmore a:hover {
  color: #1b194a;
  
/* Modificari facute
// ------------------*/

.item-page .article-header h2 {
  text-align: center;
}

.item-page .img-fulltext {
  margin-bottom: 20px;
  text-align: center;
}

*::-moz-selection {
  background: #df1f26;
  color: #ffffff;
}

.yt-gallery .tabnav li.active span {
  background:#df1f26;
}

#responsive-image {
  max-width: 100%;
  height: auto;
}

.plg_content_beforeafter {
  align-content: center;
  width: 100%;
  max-width: 800px;
  height: auto;
}