@import url("https://fonts.googleapis.com/css?family=Arimo:400,400italic,700,700italic");      @-webkit-keyframes CMSSpin {
100% {
-webkit-transform: rotate(360deg);
-khtml-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);  } }
@-moz-keyframes CMSSpin {
100% {
-webkit-transform: rotate(360deg);
-khtml-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);  } }
@-ms-keyframes CMSSpin {
100% {
-webkit-transform: rotate(360deg);
-khtml-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);  } }
@-o-keyframes CMSSpin {
100% {
-webkit-transform: rotate(360deg);
-khtml-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);  } }
@keyframes CMSSpin {
100% {
-webkit-transform: rotate(360deg);
-khtml-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);  } }
@-webkit-keyframes CMSFadeInUp {
0% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transform: translateY(40px);
-khtml-transform: translateY(40px);
-moz-transform: translateY(40px);
-ms-transform: translateY(40px);
-o-transform: translateY(40px);
transform: translateY(40px);  }
100% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  -webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);  } }
@-moz-keyframes CMSFadeInUp {
0% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transform: translateY(40px);
-khtml-transform: translateY(40px);
-moz-transform: translateY(40px);
-ms-transform: translateY(40px);
-o-transform: translateY(40px);
transform: translateY(40px);  }
100% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  -webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);  } }
@-ms-keyframes CMSFadeInUp {
0% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transform: translateY(40px);
-khtml-transform: translateY(40px);
-moz-transform: translateY(40px);
-ms-transform: translateY(40px);
-o-transform: translateY(40px);
transform: translateY(40px);  }
100% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  -webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);  } }
@-o-keyframes CMSFadeInUp {
0% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transform: translateY(40px);
-khtml-transform: translateY(40px);
-moz-transform: translateY(40px);
-ms-transform: translateY(40px);
-o-transform: translateY(40px);
transform: translateY(40px);  }
100% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  -webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);  } }
@keyframes CMSFadeInUp {
0% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transform: translateY(40px);
-khtml-transform: translateY(40px);
-moz-transform: translateY(40px);
-ms-transform: translateY(40px);
-o-transform: translateY(40px);
transform: translateY(40px);  }
100% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  -webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);  } }
@-webkit-keyframes CMSFadeIn {
0% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  }
100% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  } }
@-moz-keyframes CMSFadeIn {
0% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  }
100% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  } }
@-ms-keyframes CMSFadeIn {
0% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  }
100% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  } }
@-o-keyframes CMSFadeIn {
0% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  }
100% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  } }
@keyframes CMSFadeIn {
0% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  }
100% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  } }
@-webkit-keyframes CMSZoomOutZero {
0% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transform: scale(0);
-khtml-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);  }
100% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  -webkit-transform: scale(1);
-khtml-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);  } }
@-moz-keyframes CMSZoomOutZero {
0% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transform: scale(0);
-khtml-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);  }
100% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  -webkit-transform: scale(1);
-khtml-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);  } }
@-ms-keyframes CMSZoomOutZero {
0% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transform: scale(0);
-khtml-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);  }
100% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  -webkit-transform: scale(1);
-khtml-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);  } }
@-o-keyframes CMSZoomOutZero {
0% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transform: scale(0);
-khtml-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);  }
100% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  -webkit-transform: scale(1);
-khtml-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);  } }
@keyframes CMSZoomOutZero {
0% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transform: scale(0);
-khtml-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);  }
100% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  -webkit-transform: scale(1);
-khtml-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);  } }
@-webkit-keyframes CMSFadeInRight {
0% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transform: translateX(100%);
-khtml-transform: translateX(100%);
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);  }
100% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  -webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);  } }
@-moz-keyframes CMSFadeInRight {
0% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transform: translateX(100%);
-khtml-transform: translateX(100%);
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);  }
100% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  -webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);  } }
@-ms-keyframes CMSFadeInRight {
0% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transform: translateX(100%);
-khtml-transform: translateX(100%);
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);  }
100% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  -webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);  } }
@-o-keyframes CMSFadeInRight {
0% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transform: translateX(100%);
-khtml-transform: translateX(100%);
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);  }
100% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  -webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);  } }
@keyframes CMSFadeInRight {
0% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transform: translateX(100%);
-khtml-transform: translateX(100%);
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);  }
100% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  -webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);  } }
@-webkit-keyframes CMSFadeInDown {
0% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transform: translateY(-25px);
-khtml-transform: translateY(-25px);
-moz-transform: translateY(-25px);
-ms-transform: translateY(-25px);
-o-transform: translateY(-25px);
transform: translateY(-25px);  }
100% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  -webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);  } }
@-moz-keyframes CMSFadeInDown {
0% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transform: translateY(-25px);
-khtml-transform: translateY(-25px);
-moz-transform: translateY(-25px);
-ms-transform: translateY(-25px);
-o-transform: translateY(-25px);
transform: translateY(-25px);  }
100% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  -webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);  } }
@-ms-keyframes CMSFadeInDown {
0% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transform: translateY(-25px);
-khtml-transform: translateY(-25px);
-moz-transform: translateY(-25px);
-ms-transform: translateY(-25px);
-o-transform: translateY(-25px);
transform: translateY(-25px);  }
100% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  -webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);  } }
@-o-keyframes CMSFadeInDown {
0% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transform: translateY(-25px);
-khtml-transform: translateY(-25px);
-moz-transform: translateY(-25px);
-ms-transform: translateY(-25px);
-o-transform: translateY(-25px);
transform: translateY(-25px);  }
100% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  -webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);  } }
@keyframes CMSFadeInDown {
0% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transform: translateY(-25px);
-khtml-transform: translateY(-25px);
-moz-transform: translateY(-25px);
-ms-transform: translateY(-25px);
-o-transform: translateY(-25px);
transform: translateY(-25px);  }
100% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  -webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);  } }
@-webkit-keyframes CMSTextSprite {
49% {
-webkit-transform: translateY(-100%);
-khtml-transform: translateY(-100%);
-moz-transform: translateY(-100%);
-ms-transform: translateY(-100%);
-o-transform: translateY(-100%);
transform: translateY(-100%);  }
50% {
-webkit-transform: translateY(100%);
-khtml-transform: translateY(100%);
-moz-transform: translateY(100%);
-ms-transform: translateY(100%);
-o-transform: translateY(100%);
transform: translateY(100%);  filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  }
51% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  } }
@-moz-keyframes CMSTextSprite {
49% {
-webkit-transform: translateY(-100%);
-khtml-transform: translateY(-100%);
-moz-transform: translateY(-100%);
-ms-transform: translateY(-100%);
-o-transform: translateY(-100%);
transform: translateY(-100%);  }
50% {
-webkit-transform: translateY(100%);
-khtml-transform: translateY(100%);
-moz-transform: translateY(100%);
-ms-transform: translateY(100%);
-o-transform: translateY(100%);
transform: translateY(100%);  filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  }
51% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  } }
@-ms-keyframes CMSTextSprite {
49% {
-webkit-transform: translateY(-100%);
-khtml-transform: translateY(-100%);
-moz-transform: translateY(-100%);
-ms-transform: translateY(-100%);
-o-transform: translateY(-100%);
transform: translateY(-100%);  }
50% {
-webkit-transform: translateY(100%);
-khtml-transform: translateY(100%);
-moz-transform: translateY(100%);
-ms-transform: translateY(100%);
-o-transform: translateY(100%);
transform: translateY(100%);  filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  }
51% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  } }
@-o-keyframes CMSTextSprite {
49% {
-webkit-transform: translateY(-100%);
-khtml-transform: translateY(-100%);
-moz-transform: translateY(-100%);
-ms-transform: translateY(-100%);
-o-transform: translateY(-100%);
transform: translateY(-100%);  }
50% {
-webkit-transform: translateY(100%);
-khtml-transform: translateY(100%);
-moz-transform: translateY(100%);
-ms-transform: translateY(100%);
-o-transform: translateY(100%);
transform: translateY(100%);  filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  }
51% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  } }
@keyframes CMSTextSprite {
49% {
-webkit-transform: translateY(-100%);
-khtml-transform: translateY(-100%);
-moz-transform: translateY(-100%);
-ms-transform: translateY(-100%);
-o-transform: translateY(-100%);
transform: translateY(-100%);  }
50% {
-webkit-transform: translateY(100%);
-khtml-transform: translateY(100%);
-moz-transform: translateY(100%);
-ms-transform: translateY(100%);
-o-transform: translateY(100%);
transform: translateY(100%);  filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  }
51% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  } }
@-webkit-keyframes CMSBounceDown {
0% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transform: translateY(-20px);
-khtml-transform: translateY(-20px);
-moz-transform: translateY(-20px);
-ms-transform: translateY(-20px);
-o-transform: translateY(-20px);
transform: translateY(-20px);  }
50% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  -webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);  }
100% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transform: translateY(7px);
-khtml-transform: translateY(7px);
-moz-transform: translateY(7px);
-ms-transform: translateY(7px);
-o-transform: translateY(7px);
transform: translateY(7px);  } }
@-moz-keyframes CMSBounceDown {
0% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transform: translateY(-20px);
-khtml-transform: translateY(-20px);
-moz-transform: translateY(-20px);
-ms-transform: translateY(-20px);
-o-transform: translateY(-20px);
transform: translateY(-20px);  }
50% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  -webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);  }
100% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transform: translateY(7px);
-khtml-transform: translateY(7px);
-moz-transform: translateY(7px);
-ms-transform: translateY(7px);
-o-transform: translateY(7px);
transform: translateY(7px);  } }
@-ms-keyframes CMSBounceDown {
0% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transform: translateY(-20px);
-khtml-transform: translateY(-20px);
-moz-transform: translateY(-20px);
-ms-transform: translateY(-20px);
-o-transform: translateY(-20px);
transform: translateY(-20px);  }
50% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  -webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);  }
100% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transform: translateY(7px);
-khtml-transform: translateY(7px);
-moz-transform: translateY(7px);
-ms-transform: translateY(7px);
-o-transform: translateY(7px);
transform: translateY(7px);  } }
@-o-keyframes CMSBounceDown {
0% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transform: translateY(-20px);
-khtml-transform: translateY(-20px);
-moz-transform: translateY(-20px);
-ms-transform: translateY(-20px);
-o-transform: translateY(-20px);
transform: translateY(-20px);  }
50% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  -webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);  }
100% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transform: translateY(7px);
-khtml-transform: translateY(7px);
-moz-transform: translateY(7px);
-ms-transform: translateY(7px);
-o-transform: translateY(7px);
transform: translateY(7px);  } }
@keyframes CMSBounceDown {
0% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transform: translateY(-20px);
-khtml-transform: translateY(-20px);
-moz-transform: translateY(-20px);
-ms-transform: translateY(-20px);
-o-transform: translateY(-20px);
transform: translateY(-20px);  }
50% {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  -webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);  }
100% {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transform: translateY(7px);
-khtml-transform: translateY(7px);
-moz-transform: translateY(7px);
-ms-transform: translateY(7px);
-o-transform: translateY(7px);
transform: translateY(7px);  } }
body {
-ms-word-wrap: break-word;
word-wrap: break-word;
overflow-x: hidden;
font-family: Arimo;
line-height: 22px;
font-weight: 400;
font-style: normal;
color: #666;
font-size: 14px; }
#cms-page {
overflow-x: hidden; }
.accent-active, .accent-color {
color: #a2492b !important; }
.transition, .owl-nav > div, .owl-dot {
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;  }
.overlay-wrapper .overlay-wrap {
overflow: hidden;
position: relative;
display: inline-block;
margin: 0 auto;
left: 50%;
vertical-align: top;
-webkit-transform: translateX(-50%);
-khtml-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);  max-width: 100%; }
.overlay-wrapper .overlay-wrap .overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0, 0, 0, 0.6);
visibility: hidden;
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;  }
.overlay-wrapper .overlay-wrap .overlay .overlay-content {
width: 100%;
padding: 20px;
color: #fefefe;
top: 50%;
position: absolute;
-webkit-transform: translateY(-50%);
-khtml-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);  left: -100%;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;  }
.overlay-wrapper .overlay-wrap .overlay .overlay-content a, .overlay-wrapper .overlay-wrap .overlay .overlay-content .entry-title {
color: #fefefe; }
.overlay-wrapper .overlay-wrap .overlay .overlay-content .entry-meta {
position: relative;
margin: -4px 0 23px 0; }
.overlay-wrapper .overlay-wrap .overlay .overlay-content .entry-meta:after {
content: "";
display: block;
clear: both;
width: 40px;
height: 1px;
background: #fff;
margin-top: 16px; }
.overlay-wrapper .overlay-wrap .overlay .overlay-content.text-center .entry-meta:after {
margin-left: auto;
margin-right: auto; }
.overlay-wrapper .overlay-wrap .overlay .overlay-content.text-right .entry-meta:after {
margin-left: calc(100% - 40px); }
.overlay-wrapper .overlay-wrap .overlay.style2 + .overlay-content {
position: absolute;
top: -2px;
bottom: -2px;
left: -2px;
right: -2px;
padding: 30px;
vertical-align: bottom;
border: 2px solid #fff; }
.overlay-wrapper .overlay-wrap .overlay.style2 + .overlay-content .overlay-content-inner {
position: absolute;
bottom: 13px;
left: 30px;
right: 30px; }
.overlay-wrapper .overlay-wrap .overlay.style2 + .overlay-content .entry-content {
max-height: 0;
overflow: hidden;
background: transparent;
-webkit-transition: max-height 300ms linear 200ms;
-khtml-transition: max-height 300ms linear 200ms;
-moz-transition: max-height 300ms linear 200ms;
-ms-transition: max-height 300ms linear 200ms;
-o-transition: max-height 300ms linear 200ms;
transition: max-height 300ms linear 200ms;  color: #fff;
font-style: italic; }
.overlay-wrapper .overlay-wrap .overlay.style2 + .overlay-content .entry-content > a {
text-transform: uppercase;
color: #fff;
font-size: 12px;
font-style: normal;
margin-bottom: 8px;
clear: both; }
.overlay-wrapper .overlay-wrap .overlay.style2 + .overlay-content .entry-content > a:before {
margin: 17px 0 14px 0;
content: "";
display: block;
width: 40px;
height: 1px;
background: #fff;
clear: both; }
.overlay-wrapper .overlay-wrap .overlay .entry-viewmore {
width: 0;
height: 0;
color: #fff;
border-style: solid;
border-color: transparent #a2492b #a2492b transparent;
border-width: 30px;
position: absolute;
bottom: 0;
right: -100%; }
.overlay-wrapper .overlay-wrap .overlay .entry-viewmore:before {
content: "+";
display: block;
font-size: 22px;
margin-left: 6px; }
.overlay-wrapper:hover .overlay, .overlay-wrapper.mis-current .overlay {
visibility: visible;
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  -webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;  }
.overlay-wrapper:hover .overlay .entry-viewmore, .overlay-wrapper.mis-current .overlay .entry-viewmore {
right: 0; }
.overlay-wrapper:hover .overlay .overlay-content, .overlay-wrapper.mis-current .overlay .overlay-content {
left: 0; }
.overlay-wrapper:hover .overlay.style2 + .overlay-content, .overlay-wrapper.mis-current .overlay.style2 + .overlay-content {
top: 20px;
right: 20px;
bottom: 20px;
left: 20px; }
.overlay-wrapper:hover .overlay.style2 + .overlay-content .entry-title, .overlay-wrapper.mis-current .overlay.style2 + .overlay-content .entry-title {
color: #fff; }
.overlay-wrapper:hover .overlay.style2 + .overlay-content .entry-content, .overlay-wrapper.mis-current .overlay.style2 + .overlay-content .entry-content {
max-height: 500px; }
.error404, .page-template-404 {
background: url(//baunet.ro/wp-content/themes/wp-flooring/assets/images/dummy/bg-404.jpg) center center no-repeat fixed;
background-size: cover;
width: 100vw;
height: 100vh;
position: relative; }
.error404:before, .page-template-404:before {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
content: "";
display: block;
background: rgba(0, 0, 0, 0.8); }
.error404 #cms-page, .page-template-404 #cms-page {
width: 100%;
z-index: 1;
top: 50%;
position: absolute;
-webkit-transform: translateY(-50%);
-khtml-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);  }
.error404 #cms-page .content-area, .page-template-404 #cms-page .content-area {
text-transform: uppercase; }
.error404 #cms-page .content-area .page-title, .page-template-404 #cms-page .content-area .page-title, .error404 #cms-page .content-area a, .page-template-404 #cms-page .content-area a {
color: #fff;
line-height: 1; }
.error404 #cms-page .content-area h3, .page-template-404 #cms-page .content-area h3 {
font-size: 26px;
font-weight: 400;
margin: 0 0 55px 0; }
@media (max-width: 640px) {
.error404 #cms-page .content-area h3, .page-template-404 #cms-page .content-area h3 {
font-size: 20px;
margin: 0 0 20px 0; } }
.error404 #cms-page .content-area h1, .page-template-404 #cms-page .content-area h1 {
font-size: 150px;
margin: 0 0 60px 0; }
@media (max-width: 640px) {
.error404 #cms-page .content-area h1, .page-template-404 #cms-page .content-area h1 {
font-size: 50px;
margin: 0 0 20px 0; } }
.error404 #cms-page .content-area a, .page-template-404 #cms-page .content-area a {
border: 1px solid #fff;
padding: 21px 75px;
font-size: 26px; }
@media (max-width: 480px) {
.error404 #cms-page .content-area a, .page-template-404 #cms-page .content-area a {
padding: 21px 30px; } }
.error404 #cms-header, .page-template-404 #cms-header {
display: none; }
.page-template-comingsoon {
background: url(//baunet.ro/wp-content/themes/wp-flooring/assets/images/dummy/bg-comingsoon.jpg) center center no-repeat fixed;
background-size: cover;
width: 100vw;
height: 100vh;
position: relative; }
.page-template-comingsoon:before {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
content: "";
display: block;
background-color: rgba(0, 0, 0, 0.8);
z-index: -1; }
.page-template-comingsoon #cms-page {
width: 100%;
z-index: 1;
padding-top: 80px; }
@media (min-width: 992px) {
.page-template-comingsoon #cms-page {
padding-top: 0;
top: 50%;
position: absolute;
-webkit-transform: translateY(-50%);
-khtml-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);  } }
.page-template-comingsoon #cms-page .content-area {
color: #fff; }
.page-template-comingsoon #cms-page .content-area .entry-title {
font-size: 26px;
margin: 0 0 27px 0;
color: #fff; }
.page-template-comingsoon #cms-page .content-area .entry-desc {
margin-bottom: 57px; }
.page-template-comingsoon #cms-header {
display: none; }
.cms-countdown .cms-countdown-bar {
vertical-align: top; }
.cms-countdown .cms-countdown-bar ul {
margin: 0 -30px;
text-align: center; }
.cms-countdown .cms-countdown-bar ul li {
position: relative;
text-align: center;
margin: 0 30px;
display: inline-block;
vertical-align: top;
border: 2px solid #fff;
width: 100px;
height: 100px;
-webkit-border-radius: 50%;
-khtml-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%; font-weight: 700;
color: ; }
@media (max-width: 991px) {
.cms-countdown .cms-countdown-bar ul li {
margin-bottom: 30px; } }
.cms-countdown .cms-countdown-bar ul li .cms-count {
font-size: 36px;
line-height: 1;
line-height: 44px;
display: block;
margin: 0 auto;
margin-bottom: -7px;
padding-top: 17px; }
.cms-countdown .cms-countdown-bar ul li .cms-count + span {
font-size: 16px; }
.cms-scroll {
display: block;
text-align: center;
-webkit-animation: CMSBounceDown 1.2s infinite;
-khtml-animation: CMSBounceDown 1.2s infinite;
-moz-animation: CMSBounceDown 1.2s infinite;
-ms-animation: CMSBounceDown 1.2s infinite;
-o-animation: CMSBounceDown 1.2s infinite;
animation: CMSBounceDown 1.2s infinite; }
.cms-header {
position: relative;
z-index: 100;
border-bottom: 1px solid #ebebeb;
-webkit-box-shadow: 1px 1px 3px rgba(234,234,234,0.8);
-khtml-box-shadow: 1px 1px 3px rgba(234,234,234,0.8);
-moz-box-shadow: 1px 1px 3px rgba(234,234,234,0.8);
-ms-box-shadow: 1px 1px 3px rgba(234,234,234,0.8);
-o-box-shadow: 1px 1px 3px rgba(234,234,234,0.8);
box-shadow: 1px 1px 3px rgba(234,234,234,0.8);  }
.cms-header.header-sticky {
position: fixed;
top: 0;
left: 0;
right: 0;
background: #fff; }
#cms-header-logo {
border-right: 1px solid #ebebeb;
height: 80px;
line-height: 80px;
vertical-align: middle;
padding: 0 54px; }
@media (max-width: 1025px) {
#cms-header-logo {
border-right: none;
padding-left: 20px; } }
#cms-header-logo img {
max-height: 80px; }
.cms-nav-extra {
position: relative;
margin-left: 30px; }
.cms-nav-extra .header-icon {
color: #222;
font-size: 20px; }
.cms-nav-extra .header-icon:hover, .cms-nav-extra .header-icon:active, .cms-nav-extra .header-icon:focus, .cms-nav-extra .header-icon.active {
color: #a2492b; }
.cms-nav-extra > div {
display: inline-block;
cursor: pointer;
vertical-align: middle; }
.cms-nav-extra > div .header-icon {
float: left;
line-height: 80px;
height: 80px;
width: 75px;
border-left: 1px solid #ebebeb;
text-align: center;
overflow: inherit; }
.cms-nav-extra .cms-header-popup .popup {
min-width: 240px;
display: none;
background-color: #222;
position: absolute;
top: 100%;
z-index: 1;
padding: 21px 30px; }
.cms-nav-extra .cms-header-popup .popup .cms-searchform input[type='text'] {
background: transparent; }
.cms-nav-extra .cms-header-popup .popup .widget .wg-title {
color: #fff;
font-size: 16px;
text-transform: uppercase; }
.cms-nav-extra .cms-header-popup .popup .widget div.icon-tool a {
display: block;
padding: 4px;
border: 1px solid #ebebeb;
color: #ccc;
font-size: 12px;
float: left;
margin-right: 20px;
width: 45px;
text-align: center; }
.cms-nav-extra .cms-header-popup .popup .widget div.icon-tool a:hover, .cms-nav-extra .cms-header-popup .popup .widget div.icon-tool a:active, .cms-nav-extra .cms-header-popup .popup .widget div.icon-tool a:focus, .cms-nav-extra .cms-header-popup .popup .widget div.icon-tool a.active {
border-color: #a2492b;
color: #a2492b; }
.cms-nav-extra .cms-header-popup .popup .widget div.icon-tool a:last-child {
margin-right: 0; }
.cms-nav-extra .cms-header-popup .popup .widget ul {
list-style: none; }
.cms-nav-extra .cms-header-popup .popup .widget ul li {
border-top: 1px solid #393939;
color: #ccc;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;  }
.cms-nav-extra .cms-header-popup .popup .widget ul li a {
color: #ccc; }
.cms-nav-extra .cms-header-popup .popup .widget ul li a:before {
display: inline-block;
content: "\f178";
font-family: 'FontAwesome';
position: absolute;
left: 0;
color: #a2492b;
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;  }
.cms-nav-extra .cms-header-popup .popup .widget ul li a:hover {
color: #a2492b;
padding-left: 23px; }
.cms-nav-extra .cms-header-popup .popup .widget ul li a:hover:before {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  }
.cms-nav-extra .cms-header-popup .popup .widget ul li:last-child {
padding-bottom: 0; }
.cms-nav-extra .cms-header-popup .popup .widget + .widget {
margin-top: 20px; }
.header-ontop {
position: absolute;
width: 100%;
-webkit-box-shadow: none;
-khtml-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;  }
.header-ontop div.cms-main-navigation > ul > li.menu-item > a, .header-ontop ul.cms-main-navigation > li.menu-item > a, .header-ontop .cms-nav-extra .cms-header-popup > li.menu-item > a, .header-ontop #cms-menu-mobile > li.menu-item > a, .header-ontop div.cms-main-navigation > ul > a, .header-ontop ul.cms-main-navigation > a, .header-ontop .cms-nav-extra .cms-header-popup > a, .header-ontop #cms-menu-mobile > a, .header-ontop div.cms-main-navigation > ul > i, .header-ontop ul.cms-main-navigation > i, .header-ontop .cms-nav-extra .cms-header-popup > i, .header-ontop #cms-menu-mobile > i {
color: #fff; }
.admin-bar .cms-header.header-ontop, .admin-bar .cms-header.header-sticky {
top: 32px; }
@media (max-width: 782px) {
.admin-bar .cms-header.header-ontop, .admin-bar .cms-header.header-sticky {
top: 46px; } }
.cms-menu-toggle {
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
cursor: pointer;
display: block;
right: 0;
top: 50%;
position: absolute;
-webkit-transform: translateY(-50%);
-khtml-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);  }
div.cms-main-navigation > ul, ul.cms-main-navigation {
list-style: none;
padding: 0;
margin: 0; }
div.cms-main-navigation > ul li.menu-item, ul.cms-main-navigation li.menu-item, div.cms-main-navigation > ul li.page_item, ul.cms-main-navigation li.page_item {
position: relative;
list-style: none;
display: inline-block;
float: left; }
div.cms-main-navigation > ul li.menu-item > a, ul.cms-main-navigation li.menu-item > a, div.cms-main-navigation > ul li.page_item > a, ul.cms-main-navigation li.page_item > a {
position: relative;
vertical-align: middle;
display: block;
overflow: hidden; }
div.cms-main-navigation > ul li.menu-item > a .menu-title, ul.cms-main-navigation li.menu-item > a .menu-title, div.cms-main-navigation > ul li.page_item > a .menu-title, ul.cms-main-navigation li.page_item > a .menu-title {
display: inline-block;
line-height: normal; }
div.cms-main-navigation > ul li.menu-item > a .menu-title .title-attribute, ul.cms-main-navigation li.menu-item > a .menu-title .title-attribute, div.cms-main-navigation > ul li.page_item > a .menu-title .title-attribute, ul.cms-main-navigation li.page_item > a .menu-title .title-attribute {
display: block; }
div.cms-main-navigation > ul li.menu-item.hide-link, ul.cms-main-navigation li.menu-item.hide-link, div.cms-main-navigation > ul li.page_item.hide-link, ul.cms-main-navigation li.page_item.hide-link { }
div.cms-main-navigation > ul li.menu-item.hide-link > .cms-menu-toggle, ul.cms-main-navigation li.menu-item.hide-link > .cms-menu-toggle, div.cms-main-navigation > ul li.page_item.hide-link > .cms-menu-toggle, ul.cms-main-navigation li.page_item.hide-link > .cms-menu-toggle {
display: none; }
div.cms-main-navigation > ul li.menu-item.menu-item-has-children div.cms-main-navigation > ul li.menu-item.page_item_has_children, ul.cms-main-navigation li.menu-item.menu-item-has-children ul.cms-main-navigation li.menu-item.page_item_has_children, div.cms-main-navigation > ul li.page_item.menu-item-has-children div.cms-main-navigation > ul li.page_item.page_item_has_children, ul.cms-main-navigation li.page_item.menu-item-has-children ul.cms-main-navigation li.page_item.page_item_has_children { }
div.cms-main-navigation > ul li.menu-item.menu-item-has-children div.cms-main-navigation > ul li.menu-item.page_item_has_children > a, ul.cms-main-navigation li.menu-item.menu-item-has-children ul.cms-main-navigation li.menu-item.page_item_has_children > a, div.cms-main-navigation > ul li.page_item.menu-item-has-children div.cms-main-navigation > ul li.page_item.page_item_has_children > a, ul.cms-main-navigation li.page_item.menu-item-has-children ul.cms-main-navigation li.page_item.page_item_has_children > a { padding-right: 27px; }
div.cms-main-navigation > ul li.menu-item:hover > ul, ul.cms-main-navigation li.menu-item:hover > ul, div.cms-main-navigation > ul li.page_item:hover > ul, ul.cms-main-navigation li.page_item:hover > ul {
visibility: visible;
top: 100%;
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  }
div.cms-main-navigation > ul li.menu-item:hover > ul li.group > ul, ul.cms-main-navigation li.menu-item:hover > ul li.group > ul, div.cms-main-navigation > ul li.page_item:hover > ul li.group > ul, ul.cms-main-navigation li.page_item:hover > ul li.group > ul, div.cms-main-navigation > ul li.menu-item:hover > ul li.actived > ul, ul.cms-main-navigation li.menu-item:hover > ul li.actived > ul, div.cms-main-navigation > ul li.page_item:hover > ul li.actived > ul, ul.cms-main-navigation li.page_item:hover > ul li.actived > ul {
visibility: visible;
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  }
div.cms-main-navigation > ul > li, ul.cms-main-navigation > li, div.cms-main-navigation > ul > li.menu-item, ul.cms-main-navigation > li.menu-item, div.cms-main-navigation > ul > li.page_item, ul.cms-main-navigation > li.page_item {
float: left;
margin-right: 40px; }
div.cms-main-navigation > ul > li > a, ul.cms-main-navigation > li > a, div.cms-main-navigation > ul > li.menu-item > a, ul.cms-main-navigation > li.menu-item > a, div.cms-main-navigation > ul > li.page_item > a, ul.cms-main-navigation > li.page_item > a {
line-height: 80px;
height: 80px;
color: #222;
text-transform: uppercase;
overflow: inherit; }
div.cms-main-navigation > ul > li > .cms-menu-toggle, ul.cms-main-navigation > li > .cms-menu-toggle, div.cms-main-navigation > ul > li.menu-item > .cms-menu-toggle, ul.cms-main-navigation > li.menu-item > .cms-menu-toggle, div.cms-main-navigation > ul > li.page_item > .cms-menu-toggle, ul.cms-main-navigation > li.page_item > .cms-menu-toggle { }
@media (min-width: 1025px) {
div.cms-main-navigation > ul > li > .cms-menu-toggle, ul.cms-main-navigation > li > .cms-menu-toggle, div.cms-main-navigation > ul > li.menu-item > .cms-menu-toggle, ul.cms-main-navigation > li.menu-item > .cms-menu-toggle, div.cms-main-navigation > ul > li.page_item > .cms-menu-toggle, ul.cms-main-navigation > li.page_item > .cms-menu-toggle { display: none; } }
div.cms-main-navigation > ul > li:hover, ul.cms-main-navigation > li:hover, div.cms-main-navigation > ul > li.menu-item:hover, ul.cms-main-navigation > li.menu-item:hover, div.cms-main-navigation > ul > li.page_item:hover, ul.cms-main-navigation > li.page_item:hover { }
div.cms-main-navigation > ul > li:hover > a, ul.cms-main-navigation > li:hover > a, div.cms-main-navigation > ul > li.menu-item:hover > a, ul.cms-main-navigation > li.menu-item:hover > a, div.cms-main-navigation > ul > li.page_item:hover > a, ul.cms-main-navigation > li.page_item:hover > a {
color: #a2492b; }
div.cms-main-navigation > ul > li.current_page_item, ul.cms-main-navigation > li.current_page_item, div.cms-main-navigation > ul > li.menu-item.current_page_item, ul.cms-main-navigation > li.menu-item.current_page_item, div.cms-main-navigation > ul > li.page_item.current_page_item, ul.cms-main-navigation > li.page_item.current_page_item, div.cms-main-navigation > ul > li.current-menu-ancestor, ul.cms-main-navigation > li.current-menu-ancestor, div.cms-main-navigation > ul > li.menu-item.current-menu-ancestor, ul.cms-main-navigation > li.menu-item.current-menu-ancestor, div.cms-main-navigation > ul > li.page_item.current-menu-ancestor, ul.cms-main-navigation > li.page_item.current-menu-ancestor, div.cms-main-navigation > ul > li:active, ul.cms-main-navigation > li:active, div.cms-main-navigation > ul > li.menu-item:active, ul.cms-main-navigation > li.menu-item:active, div.cms-main-navigation > ul > li.page_item:active, ul.cms-main-navigation > li.page_item:active, div.cms-main-navigation > ul > li:focus, ul.cms-main-navigation > li:focus, div.cms-main-navigation > ul > li.menu-item:focus, ul.cms-main-navigation > li.menu-item:focus, div.cms-main-navigation > ul > li.page_item:focus, ul.cms-main-navigation > li.page_item:focus { }
div.cms-main-navigation > ul > li.current_page_item > a, ul.cms-main-navigation > li.current_page_item > a, div.cms-main-navigation > ul > li.menu-item.current_page_item > a, ul.cms-main-navigation > li.menu-item.current_page_item > a, div.cms-main-navigation > ul > li.page_item.current_page_item > a, ul.cms-main-navigation > li.page_item.current_page_item > a, div.cms-main-navigation > ul > li.current-menu-ancestor > a, ul.cms-main-navigation > li.current-menu-ancestor > a, div.cms-main-navigation > ul > li.menu-item.current-menu-ancestor > a, ul.cms-main-navigation > li.menu-item.current-menu-ancestor > a, div.cms-main-navigation > ul > li.page_item.current-menu-ancestor > a, ul.cms-main-navigation > li.page_item.current-menu-ancestor > a, div.cms-main-navigation > ul > li:active > a, ul.cms-main-navigation > li:active > a, div.cms-main-navigation > ul > li.menu-item:active > a, ul.cms-main-navigation > li.menu-item:active > a, div.cms-main-navigation > ul > li.page_item:active > a, ul.cms-main-navigation > li.page_item:active > a, div.cms-main-navigation > ul > li:focus > a, ul.cms-main-navigation > li:focus > a, div.cms-main-navigation > ul > li.menu-item:focus > a, ul.cms-main-navigation > li.menu-item:focus > a, div.cms-main-navigation > ul > li.page_item:focus > a, ul.cms-main-navigation > li.page_item:focus > a {
color: #a2492b; }
div.cms-main-navigation > ul > li.menu-item-has-children, ul.cms-main-navigation > li.menu-item-has-children, div.cms-main-navigation > ul > li.menu-item.menu-item-has-children, ul.cms-main-navigation > li.menu-item.menu-item-has-children, div.cms-main-navigation > ul > li.page_item.menu-item-has-children, ul.cms-main-navigation > li.page_item.menu-item-has-children { }
div.cms-main-navigation > ul > li.menu-item-has-children > a, ul.cms-main-navigation > li.menu-item-has-children > a, div.cms-main-navigation > ul > li.menu-item.menu-item-has-children > a, ul.cms-main-navigation > li.menu-item.menu-item-has-children > a, div.cms-main-navigation > ul > li.page_item.menu-item-has-children > a, ul.cms-main-navigation > li.page_item.menu-item-has-children > a { }
@media (min-width: 1025px) {
div.cms-main-navigation > ul > li.menu-item-has-children > a, ul.cms-main-navigation > li.menu-item-has-children > a, div.cms-main-navigation > ul > li.menu-item.menu-item-has-children > a, ul.cms-main-navigation > li.menu-item.menu-item-has-children > a, div.cms-main-navigation > ul > li.page_item.menu-item-has-children > a, ul.cms-main-navigation > li.page_item.menu-item-has-children > a {
padding-right: 0; }
div.cms-main-navigation > ul > li.menu-item-has-children > a:after, ul.cms-main-navigation > li.menu-item-has-children > a:after, div.cms-main-navigation > ul > li.menu-item.menu-item-has-children > a:after, ul.cms-main-navigation > li.menu-item.menu-item-has-children > a:after, div.cms-main-navigation > ul > li.page_item.menu-item-has-children > a:after, ul.cms-main-navigation > li.page_item.menu-item-has-children > a:after {
margin-left: 10px;
content: "\f107";
font-family: 'FontAwesome'; } }
div.cms-main-navigation > ul > li.has_full_width, ul.cms-main-navigation > li.has_full_width, div.cms-main-navigation > ul > li.menu-item.has_full_width, ul.cms-main-navigation > li.menu-item.has_full_width, div.cms-main-navigation > ul > li.page_item.has_full_width, ul.cms-main-navigation > li.page_item.has_full_width {
position: static; }
div.cms-main-navigation > ul > li:last-child, ul.cms-main-navigation > li:last-child, div.cms-main-navigation > ul > li.menu-item:last-child, ul.cms-main-navigation > li.menu-item:last-child, div.cms-main-navigation > ul > li.page_item:last-child, ul.cms-main-navigation > li.page_item:last-child {
margin-right: 0; }
div.cms-main-navigation > ul ul.sub-menu, ul.cms-main-navigation ul.sub-menu, div.cms-main-navigation > ul ul.children, ul.cms-main-navigation ul.children {
padding: 0 20px;
margin: 0;
position: absolute;
left: 0;
top: 200%;
z-index: 2;
visibility: hidden;
text-align: start;
background: #222;
min-width: 200px;
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transition: all 300ms ease-in-out 0ms;
-khtml-transition: all 300ms ease-in-out 0ms;
-moz-transition: all 300ms ease-in-out 0ms;
-ms-transition: all 300ms ease-in-out 0ms;
-o-transition: all 300ms ease-in-out 0ms;
transition: all 300ms ease-in-out 0ms;  }
div.cms-main-navigation > ul ul.sub-menu li.menu-item, ul.cms-main-navigation ul.sub-menu li.menu-item, div.cms-main-navigation > ul ul.children li.menu-item, ul.cms-main-navigation ul.children li.menu-item, div.cms-main-navigation > ul ul.sub-menu li.page_item, ul.cms-main-navigation ul.sub-menu li.page_item, div.cms-main-navigation > ul ul.children li.page_item, ul.cms-main-navigation ul.children li.page_item {
float: none;
display: block;
position: relative;
border-bottom: 1px solid #393939;
color: #ccc;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;   }
div.cms-main-navigation > ul ul.sub-menu li.menu-item:last-child, ul.cms-main-navigation ul.sub-menu li.menu-item:last-child, div.cms-main-navigation > ul ul.children li.menu-item:last-child, ul.cms-main-navigation ul.children li.menu-item:last-child, div.cms-main-navigation > ul ul.sub-menu li.page_item:last-child, ul.cms-main-navigation ul.sub-menu li.page_item:last-child, div.cms-main-navigation > ul ul.children li.page_item:last-child, ul.cms-main-navigation ul.children li.page_item:last-child {
border-bottom: 0; }
div.cms-main-navigation > ul ul.sub-menu li.menu-item > a, ul.cms-main-navigation ul.sub-menu li.menu-item > a, div.cms-main-navigation > ul ul.children li.menu-item > a, ul.cms-main-navigation ul.children li.menu-item > a, div.cms-main-navigation > ul ul.sub-menu li.page_item > a, ul.cms-main-navigation ul.sub-menu li.page_item > a, div.cms-main-navigation > ul ul.children li.page_item > a, ul.cms-main-navigation ul.children li.page_item > a {
color: #ccc;
padding-top: 8px;
padding-bottom: 8px; }
div.cms-main-navigation > ul ul.sub-menu li.menu-item > a:before, ul.cms-main-navigation ul.sub-menu li.menu-item > a:before, div.cms-main-navigation > ul ul.children li.menu-item > a:before, ul.cms-main-navigation ul.children li.menu-item > a:before, div.cms-main-navigation > ul ul.sub-menu li.page_item > a:before, ul.cms-main-navigation ul.sub-menu li.page_item > a:before, div.cms-main-navigation > ul ul.children li.page_item > a:before, ul.cms-main-navigation ul.children li.page_item > a:before {
display: inline-block;
content: "\f178";
font-family: 'FontAwesome';
position: absolute;
left: 0;
color: #a2492b;
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;  }
div.cms-main-navigation > ul ul.sub-menu li.menu-item > a:hover, ul.cms-main-navigation ul.sub-menu li.menu-item > a:hover, div.cms-main-navigation > ul ul.children li.menu-item > a:hover, ul.cms-main-navigation ul.children li.menu-item > a:hover, div.cms-main-navigation > ul ul.sub-menu li.page_item > a:hover, ul.cms-main-navigation ul.sub-menu li.page_item > a:hover, div.cms-main-navigation > ul ul.children li.page_item > a:hover, ul.cms-main-navigation ul.children li.page_item > a:hover {
color: #a2492b;
padding-left: 21px; }
div.cms-main-navigation > ul ul.sub-menu li.menu-item > a:hover:before, ul.cms-main-navigation ul.sub-menu li.menu-item > a:hover:before, div.cms-main-navigation > ul ul.children li.menu-item > a:hover:before, ul.cms-main-navigation ul.children li.menu-item > a:hover:before, div.cms-main-navigation > ul ul.sub-menu li.page_item > a:hover:before, ul.cms-main-navigation ul.sub-menu li.page_item > a:hover:before, div.cms-main-navigation > ul ul.children li.page_item > a:hover:before, ul.cms-main-navigation ul.children li.page_item > a:hover:before {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  }
div.cms-main-navigation > ul ul.sub-menu li.menu-item.menu-item-has-children, ul.cms-main-navigation ul.sub-menu li.menu-item.menu-item-has-children, div.cms-main-navigation > ul ul.children li.menu-item.menu-item-has-children, ul.cms-main-navigation ul.children li.menu-item.menu-item-has-children, div.cms-main-navigation > ul ul.sub-menu li.page_item.menu-item-has-children, ul.cms-main-navigation ul.sub-menu li.page_item.menu-item-has-children, div.cms-main-navigation > ul ul.children li.page_item.menu-item-has-children, ul.cms-main-navigation ul.children li.page_item.menu-item-has-children, div.cms-main-navigation > ul ul.sub-menu li.menu-item.page_item_has_children, ul.cms-main-navigation ul.sub-menu li.menu-item.page_item_has_children, div.cms-main-navigation > ul ul.children li.menu-item.page_item_has_children, ul.cms-main-navigation ul.children li.menu-item.page_item_has_children, div.cms-main-navigation > ul ul.sub-menu li.page_item.page_item_has_children, ul.cms-main-navigation ul.sub-menu li.page_item.page_item_has_children, div.cms-main-navigation > ul ul.children li.page_item.page_item_has_children, ul.cms-main-navigation ul.children li.page_item.page_item_has_children {
position: relative; }
div.cms-main-navigation > ul ul.sub-menu li.menu-item.menu-item-has-children > a, ul.cms-main-navigation ul.sub-menu li.menu-item.menu-item-has-children > a, div.cms-main-navigation > ul ul.children li.menu-item.menu-item-has-children > a, ul.cms-main-navigation ul.children li.menu-item.menu-item-has-children > a, div.cms-main-navigation > ul ul.sub-menu li.page_item.menu-item-has-children > a, ul.cms-main-navigation ul.sub-menu li.page_item.menu-item-has-children > a, div.cms-main-navigation > ul ul.children li.page_item.menu-item-has-children > a, ul.cms-main-navigation ul.children li.page_item.menu-item-has-children > a, div.cms-main-navigation > ul ul.sub-menu li.menu-item.page_item_has_children > a, ul.cms-main-navigation ul.sub-menu li.menu-item.page_item_has_children > a, div.cms-main-navigation > ul ul.children li.menu-item.page_item_has_children > a, ul.cms-main-navigation ul.children li.menu-item.page_item_has_children > a, div.cms-main-navigation > ul ul.sub-menu li.page_item.page_item_has_children > a, ul.cms-main-navigation ul.sub-menu li.page_item.page_item_has_children > a, div.cms-main-navigation > ul ul.children li.page_item.page_item_has_children > a, ul.cms-main-navigation ul.children li.page_item.page_item_has_children > a { padding-right: 35px; }
div.cms-main-navigation > ul ul.sub-menu li.menu-item.menu-item-has-children > .cms-menu-toggle, ul.cms-main-navigation ul.sub-menu li.menu-item.menu-item-has-children > .cms-menu-toggle, div.cms-main-navigation > ul ul.children li.menu-item.menu-item-has-children > .cms-menu-toggle, ul.cms-main-navigation ul.children li.menu-item.menu-item-has-children > .cms-menu-toggle, div.cms-main-navigation > ul ul.sub-menu li.page_item.menu-item-has-children > .cms-menu-toggle, ul.cms-main-navigation ul.sub-menu li.page_item.menu-item-has-children > .cms-menu-toggle, div.cms-main-navigation > ul ul.children li.page_item.menu-item-has-children > .cms-menu-toggle, ul.cms-main-navigation ul.children li.page_item.menu-item-has-children > .cms-menu-toggle, div.cms-main-navigation > ul ul.sub-menu li.menu-item.page_item_has_children > .cms-menu-toggle, ul.cms-main-navigation ul.sub-menu li.menu-item.page_item_has_children > .cms-menu-toggle, div.cms-main-navigation > ul ul.children li.menu-item.page_item_has_children > .cms-menu-toggle, ul.cms-main-navigation ul.children li.menu-item.page_item_has_children > .cms-menu-toggle, div.cms-main-navigation > ul ul.sub-menu li.page_item.page_item_has_children > .cms-menu-toggle, ul.cms-main-navigation ul.sub-menu li.page_item.page_item_has_children > .cms-menu-toggle, div.cms-main-navigation > ul ul.children li.page_item.page_item_has_children > .cms-menu-toggle, ul.cms-main-navigation ul.children li.page_item.page_item_has_children > .cms-menu-toggle {
width: 35px;
height: 35px;
line-height: 35px;
margin: 0;
right: 0;
top: 50%;
position: absolute;
-webkit-transform: translateY(-50%);
-khtml-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);  }
div.cms-main-navigation > ul ul.sub-menu li.menu-item.menu-item-has-children > .cms-menu-toggle i:before, ul.cms-main-navigation ul.sub-menu li.menu-item.menu-item-has-children > .cms-menu-toggle i:before, div.cms-main-navigation > ul ul.children li.menu-item.menu-item-has-children > .cms-menu-toggle i:before, ul.cms-main-navigation ul.children li.menu-item.menu-item-has-children > .cms-menu-toggle i:before, div.cms-main-navigation > ul ul.sub-menu li.page_item.menu-item-has-children > .cms-menu-toggle i:before, ul.cms-main-navigation ul.sub-menu li.page_item.menu-item-has-children > .cms-menu-toggle i:before, div.cms-main-navigation > ul ul.children li.page_item.menu-item-has-children > .cms-menu-toggle i:before, ul.cms-main-navigation ul.children li.page_item.menu-item-has-children > .cms-menu-toggle i:before, div.cms-main-navigation > ul ul.sub-menu li.menu-item.page_item_has_children > .cms-menu-toggle i:before, ul.cms-main-navigation ul.sub-menu li.menu-item.page_item_has_children > .cms-menu-toggle i:before, div.cms-main-navigation > ul ul.children li.menu-item.page_item_has_children > .cms-menu-toggle i:before, ul.cms-main-navigation ul.children li.menu-item.page_item_has_children > .cms-menu-toggle i:before, div.cms-main-navigation > ul ul.sub-menu li.page_item.page_item_has_children > .cms-menu-toggle i:before, ul.cms-main-navigation ul.sub-menu li.page_item.page_item_has_children > .cms-menu-toggle i:before, div.cms-main-navigation > ul ul.children li.page_item.page_item_has_children > .cms-menu-toggle i:before, ul.cms-main-navigation ul.children li.page_item.page_item_has_children > .cms-menu-toggle i:before {
content: "\f105"; }
div.cms-main-navigation > ul ul.sub-menu li.menu-item.group, ul.cms-main-navigation ul.sub-menu li.menu-item.group, div.cms-main-navigation > ul ul.children li.menu-item.group, ul.cms-main-navigation ul.children li.menu-item.group, div.cms-main-navigation > ul ul.sub-menu li.page_item.group, ul.cms-main-navigation ul.sub-menu li.page_item.group, div.cms-main-navigation > ul ul.children li.page_item.group, ul.cms-main-navigation ul.children li.page_item.group {
border-bottom: none; }
div.cms-main-navigation > ul ul.sub-menu li.menu-item.group > a, ul.cms-main-navigation ul.sub-menu li.menu-item.group > a, div.cms-main-navigation > ul ul.children li.menu-item.group > a, ul.cms-main-navigation ul.children li.menu-item.group > a, div.cms-main-navigation > ul ul.sub-menu li.page_item.group > a, ul.cms-main-navigation ul.sub-menu li.page_item.group > a, div.cms-main-navigation > ul ul.children li.page_item.group > a, ul.cms-main-navigation ul.children li.page_item.group > a {
text-transform: uppercase;
margin: 0 20px; }
div.cms-main-navigation > ul ul.sub-menu li.menu-item.group > a .title-attribute, ul.cms-main-navigation ul.sub-menu li.menu-item.group > a .title-attribute, div.cms-main-navigation > ul ul.children li.menu-item.group > a .title-attribute, ul.cms-main-navigation ul.children li.menu-item.group > a .title-attribute, div.cms-main-navigation > ul ul.sub-menu li.page_item.group > a .title-attribute, ul.cms-main-navigation ul.sub-menu li.page_item.group > a .title-attribute, div.cms-main-navigation > ul ul.children li.page_item.group > a .title-attribute, ul.cms-main-navigation ul.children li.page_item.group > a .title-attribute {
text-transform: none; }
div.cms-main-navigation > ul ul.sub-menu li.menu-item.group > a:before, ul.cms-main-navigation ul.sub-menu li.menu-item.group > a:before, div.cms-main-navigation > ul ul.children li.menu-item.group > a:before, ul.cms-main-navigation ul.children li.menu-item.group > a:before, div.cms-main-navigation > ul ul.sub-menu li.page_item.group > a:before, ul.cms-main-navigation ul.sub-menu li.page_item.group > a:before, div.cms-main-navigation > ul ul.children li.page_item.group > a:before, ul.cms-main-navigation ul.children li.page_item.group > a:before {
display: none; }
div.cms-main-navigation > ul ul.sub-menu li.menu-item.group > ul.sub-menu, ul.cms-main-navigation ul.sub-menu li.menu-item.group > ul.sub-menu, div.cms-main-navigation > ul ul.children li.menu-item.group > ul.sub-menu, ul.cms-main-navigation ul.children li.menu-item.group > ul.sub-menu, div.cms-main-navigation > ul ul.sub-menu li.page_item.group > ul.sub-menu, ul.cms-main-navigation ul.sub-menu li.page_item.group > ul.sub-menu, div.cms-main-navigation > ul ul.children li.page_item.group > ul.sub-menu, ul.cms-main-navigation ul.children li.page_item.group > ul.sub-menu {
position: relative;
left: auto !important;
top: auto;
border-top-width: 1px;
max-height: inherit; }
div.cms-main-navigation > ul ul.sub-menu li.menu-item.group > .cms-menu-toggle i:before, ul.cms-main-navigation ul.sub-menu li.menu-item.group > .cms-menu-toggle i:before, div.cms-main-navigation > ul ul.children li.menu-item.group > .cms-menu-toggle i:before, ul.cms-main-navigation ul.children li.menu-item.group > .cms-menu-toggle i:before, div.cms-main-navigation > ul ul.sub-menu li.page_item.group > .cms-menu-toggle i:before, ul.cms-main-navigation ul.sub-menu li.page_item.group > .cms-menu-toggle i:before, div.cms-main-navigation > ul ul.children li.page_item.group > .cms-menu-toggle i:before, ul.cms-main-navigation ul.children li.page_item.group > .cms-menu-toggle i:before {
content: "\f107"; }
div.cms-main-navigation > ul ul.sub-menu li.menu-item:hover, ul.cms-main-navigation ul.sub-menu li.menu-item:hover, div.cms-main-navigation > ul ul.children li.menu-item:hover, ul.cms-main-navigation ul.children li.menu-item:hover, div.cms-main-navigation > ul ul.sub-menu li.page_item:hover, ul.cms-main-navigation ul.sub-menu li.page_item:hover, div.cms-main-navigation > ul ul.children li.page_item:hover, ul.cms-main-navigation ul.children li.page_item:hover { color: #a2492b; }
div.cms-main-navigation > ul ul.sub-menu li.menu-item:hover > a, ul.cms-main-navigation ul.sub-menu li.menu-item:hover > a, div.cms-main-navigation > ul ul.children li.menu-item:hover > a, ul.cms-main-navigation ul.children li.menu-item:hover > a, div.cms-main-navigation > ul ul.sub-menu li.page_item:hover > a, ul.cms-main-navigation ul.sub-menu li.page_item:hover > a, div.cms-main-navigation > ul ul.children li.page_item:hover > a, ul.cms-main-navigation ul.children li.page_item:hover > a, div.cms-main-navigation > ul ul.sub-menu li.menu-item:hover > .cms-menu-toggle, ul.cms-main-navigation ul.sub-menu li.menu-item:hover > .cms-menu-toggle, div.cms-main-navigation > ul ul.children li.menu-item:hover > .cms-menu-toggle, ul.cms-main-navigation ul.children li.menu-item:hover > .cms-menu-toggle, div.cms-main-navigation > ul ul.sub-menu li.page_item:hover > .cms-menu-toggle, ul.cms-main-navigation ul.sub-menu li.page_item:hover > .cms-menu-toggle, div.cms-main-navigation > ul ul.children li.page_item:hover > .cms-menu-toggle, ul.cms-main-navigation ul.children li.page_item:hover > .cms-menu-toggle {
color: #a2492b; }
@media (min-width: 1025px) {
div.cms-main-navigation > ul ul.sub-menu li.menu-item:hover > ul.sub-menu, ul.cms-main-navigation ul.sub-menu li.menu-item:hover > ul.sub-menu, div.cms-main-navigation > ul ul.children li.menu-item:hover > ul.sub-menu, ul.cms-main-navigation ul.children li.menu-item:hover > ul.sub-menu, div.cms-main-navigation > ul ul.sub-menu li.page_item:hover > ul.sub-menu, ul.cms-main-navigation ul.sub-menu li.page_item:hover > ul.sub-menu, div.cms-main-navigation > ul ul.children li.page_item:hover > ul.sub-menu, ul.cms-main-navigation ul.children li.page_item:hover > ul.sub-menu {
left: calc(100% + 20px); }
div.cms-main-navigation > ul ul.sub-menu li.menu-item:hover > ul.sub-menu.back, ul.cms-main-navigation ul.sub-menu li.menu-item:hover > ul.sub-menu.back, div.cms-main-navigation > ul ul.children li.menu-item:hover > ul.sub-menu.back, ul.cms-main-navigation ul.children li.menu-item:hover > ul.sub-menu.back, div.cms-main-navigation > ul ul.sub-menu li.page_item:hover > ul.sub-menu.back, ul.cms-main-navigation ul.sub-menu li.page_item:hover > ul.sub-menu.back, div.cms-main-navigation > ul ul.children li.page_item:hover > ul.sub-menu.back, ul.cms-main-navigation ul.children li.page_item:hover > ul.sub-menu.back {
left: auto;
right: calc(100% + 20px); } }
div.cms-main-navigation > ul ul.sub-menu li.menu-item.current-menu-item, ul.cms-main-navigation ul.sub-menu li.menu-item.current-menu-item, div.cms-main-navigation > ul ul.children li.menu-item.current-menu-item, ul.cms-main-navigation ul.children li.menu-item.current-menu-item, div.cms-main-navigation > ul ul.sub-menu li.page_item.current-menu-item, ul.cms-main-navigation ul.sub-menu li.page_item.current-menu-item, div.cms-main-navigation > ul ul.children li.page_item.current-menu-item, ul.cms-main-navigation ul.children li.page_item.current-menu-item, div.cms-main-navigation > ul ul.sub-menu li.menu-item.current_page_item, ul.cms-main-navigation ul.sub-menu li.menu-item.current_page_item, div.cms-main-navigation > ul ul.children li.menu-item.current_page_item, ul.cms-main-navigation ul.children li.menu-item.current_page_item, div.cms-main-navigation > ul ul.sub-menu li.page_item.current_page_item, ul.cms-main-navigation ul.sub-menu li.page_item.current_page_item, div.cms-main-navigation > ul ul.children li.page_item.current_page_item, ul.cms-main-navigation ul.children li.page_item.current_page_item, div.cms-main-navigation > ul ul.sub-menu li.menu-item.current-menu-ancestor, ul.cms-main-navigation ul.sub-menu li.menu-item.current-menu-ancestor, div.cms-main-navigation > ul ul.children li.menu-item.current-menu-ancestor, ul.cms-main-navigation ul.children li.menu-item.current-menu-ancestor, div.cms-main-navigation > ul ul.sub-menu li.page_item.current-menu-ancestor, ul.cms-main-navigation ul.sub-menu li.page_item.current-menu-ancestor, div.cms-main-navigation > ul ul.children li.page_item.current-menu-ancestor, ul.cms-main-navigation ul.children li.page_item.current-menu-ancestor, div.cms-main-navigation > ul ul.sub-menu li.menu-item:active, ul.cms-main-navigation ul.sub-menu li.menu-item:active, div.cms-main-navigation > ul ul.children li.menu-item:active, ul.cms-main-navigation ul.children li.menu-item:active, div.cms-main-navigation > ul ul.sub-menu li.page_item:active, ul.cms-main-navigation ul.sub-menu li.page_item:active, div.cms-main-navigation > ul ul.children li.page_item:active, ul.cms-main-navigation ul.children li.page_item:active, div.cms-main-navigation > ul ul.sub-menu li.menu-item:focus, ul.cms-main-navigation ul.sub-menu li.menu-item:focus, div.cms-main-navigation > ul ul.children li.menu-item:focus, ul.cms-main-navigation ul.children li.menu-item:focus, div.cms-main-navigation > ul ul.sub-menu li.page_item:focus, ul.cms-main-navigation ul.sub-menu li.page_item:focus, div.cms-main-navigation > ul ul.children li.page_item:focus, ul.cms-main-navigation ul.children li.page_item:focus, div.cms-main-navigation > ul ul.sub-menu li.menu-item.actived, ul.cms-main-navigation ul.sub-menu li.menu-item.actived, div.cms-main-navigation > ul ul.children li.menu-item.actived, ul.cms-main-navigation ul.children li.menu-item.actived, div.cms-main-navigation > ul ul.sub-menu li.page_item.actived, ul.cms-main-navigation ul.sub-menu li.page_item.actived, div.cms-main-navigation > ul ul.children li.page_item.actived, ul.cms-main-navigation ul.children li.page_item.actived { }
div.cms-main-navigation > ul ul.sub-menu li.menu-item.current-menu-item > a, ul.cms-main-navigation ul.sub-menu li.menu-item.current-menu-item > a, div.cms-main-navigation > ul ul.children li.menu-item.current-menu-item > a, ul.cms-main-navigation ul.children li.menu-item.current-menu-item > a, div.cms-main-navigation > ul ul.sub-menu li.page_item.current-menu-item > a, ul.cms-main-navigation ul.sub-menu li.page_item.current-menu-item > a, div.cms-main-navigation > ul ul.children li.page_item.current-menu-item > a, ul.cms-main-navigation ul.children li.page_item.current-menu-item > a, div.cms-main-navigation > ul ul.sub-menu li.menu-item.current_page_item > a, ul.cms-main-navigation ul.sub-menu li.menu-item.current_page_item > a, div.cms-main-navigation > ul ul.children li.menu-item.current_page_item > a, ul.cms-main-navigation ul.children li.menu-item.current_page_item > a, div.cms-main-navigation > ul ul.sub-menu li.page_item.current_page_item > a, ul.cms-main-navigation ul.sub-menu li.page_item.current_page_item > a, div.cms-main-navigation > ul ul.children li.page_item.current_page_item > a, ul.cms-main-navigation ul.children li.page_item.current_page_item > a, div.cms-main-navigation > ul ul.sub-menu li.menu-item.current-menu-ancestor > a, ul.cms-main-navigation ul.sub-menu li.menu-item.current-menu-ancestor > a, div.cms-main-navigation > ul ul.children li.menu-item.current-menu-ancestor > a, ul.cms-main-navigation ul.children li.menu-item.current-menu-ancestor > a, div.cms-main-navigation > ul ul.sub-menu li.page_item.current-menu-ancestor > a, ul.cms-main-navigation ul.sub-menu li.page_item.current-menu-ancestor > a, div.cms-main-navigation > ul ul.children li.page_item.current-menu-ancestor > a, ul.cms-main-navigation ul.children li.page_item.current-menu-ancestor > a, div.cms-main-navigation > ul ul.sub-menu li.menu-item:active > a, ul.cms-main-navigation ul.sub-menu li.menu-item:active > a, div.cms-main-navigation > ul ul.children li.menu-item:active > a, ul.cms-main-navigation ul.children li.menu-item:active > a, div.cms-main-navigation > ul ul.sub-menu li.page_item:active > a, ul.cms-main-navigation ul.sub-menu li.page_item:active > a, div.cms-main-navigation > ul ul.children li.page_item:active > a, ul.cms-main-navigation ul.children li.page_item:active > a, div.cms-main-navigation > ul ul.sub-menu li.menu-item:focus > a, ul.cms-main-navigation ul.sub-menu li.menu-item:focus > a, div.cms-main-navigation > ul ul.children li.menu-item:focus > a, ul.cms-main-navigation ul.children li.menu-item:focus > a, div.cms-main-navigation > ul ul.sub-menu li.page_item:focus > a, ul.cms-main-navigation ul.sub-menu li.page_item:focus > a, div.cms-main-navigation > ul ul.children li.page_item:focus > a, ul.cms-main-navigation ul.children li.page_item:focus > a, div.cms-main-navigation > ul ul.sub-menu li.menu-item.actived > a, ul.cms-main-navigation ul.sub-menu li.menu-item.actived > a, div.cms-main-navigation > ul ul.children li.menu-item.actived > a, ul.cms-main-navigation ul.children li.menu-item.actived > a, div.cms-main-navigation > ul ul.sub-menu li.page_item.actived > a, ul.cms-main-navigation ul.sub-menu li.page_item.actived > a, div.cms-main-navigation > ul ul.children li.page_item.actived > a, ul.cms-main-navigation ul.children li.page_item.actived > a, div.cms-main-navigation > ul ul.sub-menu li.menu-item.current-menu-item > .cms-menu-toggle, ul.cms-main-navigation ul.sub-menu li.menu-item.current-menu-item > .cms-menu-toggle, div.cms-main-navigation > ul ul.children li.menu-item.current-menu-item > .cms-menu-toggle, ul.cms-main-navigation ul.children li.menu-item.current-menu-item > .cms-menu-toggle, div.cms-main-navigation > ul ul.sub-menu li.page_item.current-menu-item > .cms-menu-toggle, ul.cms-main-navigation ul.sub-menu li.page_item.current-menu-item > .cms-menu-toggle, div.cms-main-navigation > ul ul.children li.page_item.current-menu-item > .cms-menu-toggle, ul.cms-main-navigation ul.children li.page_item.current-menu-item > .cms-menu-toggle, div.cms-main-navigation > ul ul.sub-menu li.menu-item.current_page_item > .cms-menu-toggle, ul.cms-main-navigation ul.sub-menu li.menu-item.current_page_item > .cms-menu-toggle, div.cms-main-navigation > ul ul.children li.menu-item.current_page_item > .cms-menu-toggle, ul.cms-main-navigation ul.children li.menu-item.current_page_item > .cms-menu-toggle, div.cms-main-navigation > ul ul.sub-menu li.page_item.current_page_item > .cms-menu-toggle, ul.cms-main-navigation ul.sub-menu li.page_item.current_page_item > .cms-menu-toggle, div.cms-main-navigation > ul ul.children li.page_item.current_page_item > .cms-menu-toggle, ul.cms-main-navigation ul.children li.page_item.current_page_item > .cms-menu-toggle, div.cms-main-navigation > ul ul.sub-menu li.menu-item.current-menu-ancestor > .cms-menu-toggle, ul.cms-main-navigation ul.sub-menu li.menu-item.current-menu-ancestor > .cms-menu-toggle, div.cms-main-navigation > ul ul.children li.menu-item.current-menu-ancestor > .cms-menu-toggle, ul.cms-main-navigation ul.children li.menu-item.current-menu-ancestor > .cms-menu-toggle, div.cms-main-navigation > ul ul.sub-menu li.page_item.current-menu-ancestor > .cms-menu-toggle, ul.cms-main-navigation ul.sub-menu li.page_item.current-menu-ancestor > .cms-menu-toggle, div.cms-main-navigation > ul ul.children li.page_item.current-menu-ancestor > .cms-menu-toggle, ul.cms-main-navigation ul.children li.page_item.current-menu-ancestor > .cms-menu-toggle, div.cms-main-navigation > ul ul.sub-menu li.menu-item:active > .cms-menu-toggle, ul.cms-main-navigation ul.sub-menu li.menu-item:active > .cms-menu-toggle, div.cms-main-navigation > ul ul.children li.menu-item:active > .cms-menu-toggle, ul.cms-main-navigation ul.children li.menu-item:active > .cms-menu-toggle, div.cms-main-navigation > ul ul.sub-menu li.page_item:active > .cms-menu-toggle, ul.cms-main-navigation ul.sub-menu li.page_item:active > .cms-menu-toggle, div.cms-main-navigation > ul ul.children li.page_item:active > .cms-menu-toggle, ul.cms-main-navigation ul.children li.page_item:active > .cms-menu-toggle, div.cms-main-navigation > ul ul.sub-menu li.menu-item:focus > .cms-menu-toggle, ul.cms-main-navigation ul.sub-menu li.menu-item:focus > .cms-menu-toggle, div.cms-main-navigation > ul ul.children li.menu-item:focus > .cms-menu-toggle, ul.cms-main-navigation ul.children li.menu-item:focus > .cms-menu-toggle, div.cms-main-navigation > ul ul.sub-menu li.page_item:focus > .cms-menu-toggle, ul.cms-main-navigation ul.sub-menu li.page_item:focus > .cms-menu-toggle, div.cms-main-navigation > ul ul.children li.page_item:focus > .cms-menu-toggle, ul.cms-main-navigation ul.children li.page_item:focus > .cms-menu-toggle, div.cms-main-navigation > ul ul.sub-menu li.menu-item.actived > .cms-menu-toggle, ul.cms-main-navigation ul.sub-menu li.menu-item.actived > .cms-menu-toggle, div.cms-main-navigation > ul ul.children li.menu-item.actived > .cms-menu-toggle, ul.cms-main-navigation ul.children li.menu-item.actived > .cms-menu-toggle, div.cms-main-navigation > ul ul.sub-menu li.page_item.actived > .cms-menu-toggle, ul.cms-main-navigation ul.sub-menu li.page_item.actived > .cms-menu-toggle, div.cms-main-navigation > ul ul.children li.page_item.actived > .cms-menu-toggle, ul.cms-main-navigation ul.children li.page_item.actived > .cms-menu-toggle {
color: #a2492b; }
div.cms-main-navigation > ul ul.sub-menu li.menu-item ul.sub-menu, ul.cms-main-navigation ul.sub-menu li.menu-item ul.sub-menu, div.cms-main-navigation > ul ul.children li.menu-item ul.sub-menu, ul.cms-main-navigation ul.children li.menu-item ul.sub-menu, div.cms-main-navigation > ul ul.sub-menu li.page_item ul.sub-menu, ul.cms-main-navigation ul.sub-menu li.page_item ul.sub-menu, div.cms-main-navigation > ul ul.children li.page_item ul.sub-menu, ul.cms-main-navigation ul.children li.page_item ul.sub-menu, div.cms-main-navigation > ul ul.sub-menu li.menu-item ul.children, ul.cms-main-navigation ul.sub-menu li.menu-item ul.children, div.cms-main-navigation > ul ul.children li.menu-item ul.children, ul.cms-main-navigation ul.children li.menu-item ul.children, div.cms-main-navigation > ul ul.sub-menu li.page_item ul.children, ul.cms-main-navigation ul.sub-menu li.page_item ul.children, div.cms-main-navigation > ul ul.children li.page_item ul.children, ul.cms-main-navigation ul.children li.page_item ul.children {
top: 0; }
@media (min-width: 1025px) {
div.cms-main-navigation > ul ul.sub-menu li.menu-item ul.sub-menu, ul.cms-main-navigation ul.sub-menu li.menu-item ul.sub-menu, div.cms-main-navigation > ul ul.children li.menu-item ul.sub-menu, ul.cms-main-navigation ul.children li.menu-item ul.sub-menu, div.cms-main-navigation > ul ul.sub-menu li.page_item ul.sub-menu, ul.cms-main-navigation ul.sub-menu li.page_item ul.sub-menu, div.cms-main-navigation > ul ul.children li.page_item ul.sub-menu, ul.cms-main-navigation ul.children li.page_item ul.sub-menu, div.cms-main-navigation > ul ul.sub-menu li.menu-item ul.children, ul.cms-main-navigation ul.sub-menu li.menu-item ul.children, div.cms-main-navigation > ul ul.children li.menu-item ul.children, ul.cms-main-navigation ul.children li.menu-item ul.children, div.cms-main-navigation > ul ul.sub-menu li.page_item ul.children, ul.cms-main-navigation ul.sub-menu li.page_item ul.children, div.cms-main-navigation > ul ul.children li.page_item ul.children, ul.cms-main-navigation ul.children li.page_item ul.children {
left: calc(100% + 60px); }
div.cms-main-navigation > ul ul.sub-menu li.menu-item ul.sub-menu.back, ul.cms-main-navigation ul.sub-menu li.menu-item ul.sub-menu.back, div.cms-main-navigation > ul ul.children li.menu-item ul.sub-menu.back, ul.cms-main-navigation ul.children li.menu-item ul.sub-menu.back, div.cms-main-navigation > ul ul.sub-menu li.page_item ul.sub-menu.back, ul.cms-main-navigation ul.sub-menu li.page_item ul.sub-menu.back, div.cms-main-navigation > ul ul.children li.page_item ul.sub-menu.back, ul.cms-main-navigation ul.children li.page_item ul.sub-menu.back, div.cms-main-navigation > ul ul.sub-menu li.menu-item ul.children.back, ul.cms-main-navigation ul.sub-menu li.menu-item ul.children.back, div.cms-main-navigation > ul ul.children li.menu-item ul.children.back, ul.cms-main-navigation ul.children li.menu-item ul.children.back, div.cms-main-navigation > ul ul.sub-menu li.page_item ul.children.back, ul.cms-main-navigation ul.sub-menu li.page_item ul.children.back, div.cms-main-navigation > ul ul.children li.page_item ul.children.back, ul.cms-main-navigation ul.children li.page_item ul.children.back {
left: auto;
right: calc(100% + 60px); } }
@media (min-width: 1025px) {
div.cms-main-navigation > ul ul.sub-menu li.menu-item.special_menu, ul.cms-main-navigation ul.sub-menu li.menu-item.special_menu, div.cms-main-navigation > ul ul.children li.menu-item.special_menu, ul.cms-main-navigation ul.children li.menu-item.special_menu, div.cms-main-navigation > ul ul.sub-menu li.page_item.special_menu, ul.cms-main-navigation ul.sub-menu li.page_item.special_menu, div.cms-main-navigation > ul ul.children li.page_item.special_menu, ul.cms-main-navigation ul.children li.page_item.special_menu { }
div.cms-main-navigation > ul ul.sub-menu li.menu-item.special_menu > ul.sub-menu, ul.cms-main-navigation ul.sub-menu li.menu-item.special_menu > ul.sub-menu, div.cms-main-navigation > ul ul.children li.menu-item.special_menu > ul.sub-menu, ul.cms-main-navigation ul.children li.menu-item.special_menu > ul.sub-menu, div.cms-main-navigation > ul ul.sub-menu li.page_item.special_menu > ul.sub-menu, ul.cms-main-navigation ul.sub-menu li.page_item.special_menu > ul.sub-menu, div.cms-main-navigation > ul ul.children li.page_item.special_menu > ul.sub-menu, ul.cms-main-navigation ul.children li.page_item.special_menu > ul.sub-menu {
border-left: 1px solid #393939;
left: 200%; }
div.cms-main-navigation > ul ul.sub-menu li.menu-item.special_menu > ul.sub-menu.back, ul.cms-main-navigation ul.sub-menu li.menu-item.special_menu > ul.sub-menu.back, div.cms-main-navigation > ul ul.children li.menu-item.special_menu > ul.sub-menu.back, ul.cms-main-navigation ul.children li.menu-item.special_menu > ul.sub-menu.back, div.cms-main-navigation > ul ul.sub-menu li.page_item.special_menu > ul.sub-menu.back, ul.cms-main-navigation ul.sub-menu li.page_item.special_menu > ul.sub-menu.back, div.cms-main-navigation > ul ul.children li.page_item.special_menu > ul.sub-menu.back, ul.cms-main-navigation ul.children li.page_item.special_menu > ul.sub-menu.back {
left: auto;
right: 200%; }
div.cms-main-navigation > ul ul.sub-menu li.menu-item.special_menu:nth-child(2) > ul.sub-menu, ul.cms-main-navigation ul.sub-menu li.menu-item.special_menu:nth-child(2) > ul.sub-menu, div.cms-main-navigation > ul ul.children li.menu-item.special_menu:nth-child(2) > ul.sub-menu, ul.cms-main-navigation ul.children li.menu-item.special_menu:nth-child(2) > ul.sub-menu, div.cms-main-navigation > ul ul.sub-menu li.page_item.special_menu:nth-child(2) > ul.sub-menu, ul.cms-main-navigation ul.sub-menu li.page_item.special_menu:nth-child(2) > ul.sub-menu, div.cms-main-navigation > ul ul.children li.page_item.special_menu:nth-child(2) > ul.sub-menu, ul.cms-main-navigation ul.children li.page_item.special_menu:nth-child(2) > ul.sub-menu {
top: -38px; }
div.cms-main-navigation > ul ul.sub-menu li.menu-item.special_menu:nth-child(3) > ul.sub-menu, ul.cms-main-navigation ul.sub-menu li.menu-item.special_menu:nth-child(3) > ul.sub-menu, div.cms-main-navigation > ul ul.children li.menu-item.special_menu:nth-child(3) > ul.sub-menu, ul.cms-main-navigation ul.children li.menu-item.special_menu:nth-child(3) > ul.sub-menu, div.cms-main-navigation > ul ul.sub-menu li.page_item.special_menu:nth-child(3) > ul.sub-menu, ul.cms-main-navigation ul.sub-menu li.page_item.special_menu:nth-child(3) > ul.sub-menu, div.cms-main-navigation > ul ul.children li.page_item.special_menu:nth-child(3) > ul.sub-menu, ul.cms-main-navigation ul.children li.page_item.special_menu:nth-child(3) > ul.sub-menu {
top: -76px; }
div.cms-main-navigation > ul ul.sub-menu li.menu-item.special_menu:nth-child(4) > ul.sub-menu, ul.cms-main-navigation ul.sub-menu li.menu-item.special_menu:nth-child(4) > ul.sub-menu, div.cms-main-navigation > ul ul.children li.menu-item.special_menu:nth-child(4) > ul.sub-menu, ul.cms-main-navigation ul.children li.menu-item.special_menu:nth-child(4) > ul.sub-menu, div.cms-main-navigation > ul ul.sub-menu li.page_item.special_menu:nth-child(4) > ul.sub-menu, ul.cms-main-navigation ul.sub-menu li.page_item.special_menu:nth-child(4) > ul.sub-menu, div.cms-main-navigation > ul ul.children li.page_item.special_menu:nth-child(4) > ul.sub-menu, ul.cms-main-navigation ul.children li.page_item.special_menu:nth-child(4) > ul.sub-menu {
top: -114px; }
div.cms-main-navigation > ul ul.sub-menu li.menu-item.special_menu:nth-child(5) > ul.sub-menu, ul.cms-main-navigation ul.sub-menu li.menu-item.special_menu:nth-child(5) > ul.sub-menu, div.cms-main-navigation > ul ul.children li.menu-item.special_menu:nth-child(5) > ul.sub-menu, ul.cms-main-navigation ul.children li.menu-item.special_menu:nth-child(5) > ul.sub-menu, div.cms-main-navigation > ul ul.sub-menu li.page_item.special_menu:nth-child(5) > ul.sub-menu, ul.cms-main-navigation ul.sub-menu li.page_item.special_menu:nth-child(5) > ul.sub-menu, div.cms-main-navigation > ul ul.children li.page_item.special_menu:nth-child(5) > ul.sub-menu, ul.cms-main-navigation ul.children li.page_item.special_menu:nth-child(5) > ul.sub-menu {
top: -152px; }
div.cms-main-navigation > ul ul.sub-menu li.menu-item.special_menu:nth-child(6) > ul.sub-menu, ul.cms-main-navigation ul.sub-menu li.menu-item.special_menu:nth-child(6) > ul.sub-menu, div.cms-main-navigation > ul ul.children li.menu-item.special_menu:nth-child(6) > ul.sub-menu, ul.cms-main-navigation ul.children li.menu-item.special_menu:nth-child(6) > ul.sub-menu, div.cms-main-navigation > ul ul.sub-menu li.page_item.special_menu:nth-child(6) > ul.sub-menu, ul.cms-main-navigation ul.sub-menu li.page_item.special_menu:nth-child(6) > ul.sub-menu, div.cms-main-navigation > ul ul.children li.page_item.special_menu:nth-child(6) > ul.sub-menu, ul.cms-main-navigation ul.children li.page_item.special_menu:nth-child(6) > ul.sub-menu {
top: -190px; } }
div.cms-main-navigation > ul ul.sub-menu li.menu-item.special_menu:hover > ul.sub-menu, ul.cms-main-navigation ul.sub-menu li.menu-item.special_menu:hover > ul.sub-menu, div.cms-main-navigation > ul ul.children li.menu-item.special_menu:hover > ul.sub-menu, ul.cms-main-navigation ul.children li.menu-item.special_menu:hover > ul.sub-menu, div.cms-main-navigation > ul ul.sub-menu li.page_item.special_menu:hover > ul.sub-menu, ul.cms-main-navigation ul.sub-menu li.page_item.special_menu:hover > ul.sub-menu, div.cms-main-navigation > ul ul.children li.page_item.special_menu:hover > ul.sub-menu, ul.cms-main-navigation ul.children li.page_item.special_menu:hover > ul.sub-menu, div.cms-main-navigation > ul ul.sub-menu li.menu-item.special_menu.actived > ul.sub-menu, ul.cms-main-navigation ul.sub-menu li.menu-item.special_menu.actived > ul.sub-menu, div.cms-main-navigation > ul ul.children li.menu-item.special_menu.actived > ul.sub-menu, ul.cms-main-navigation ul.children li.menu-item.special_menu.actived > ul.sub-menu, div.cms-main-navigation > ul ul.sub-menu li.page_item.special_menu.actived > ul.sub-menu, ul.cms-main-navigation ul.sub-menu li.page_item.special_menu.actived > ul.sub-menu, div.cms-main-navigation > ul ul.children li.page_item.special_menu.actived > ul.sub-menu, ul.cms-main-navigation ul.children li.page_item.special_menu.actived > ul.sub-menu, div.cms-main-navigation > ul ul.sub-menu li.menu-item.special_menu.current-menu-item > ul.sub-menu, ul.cms-main-navigation ul.sub-menu li.menu-item.special_menu.current-menu-item > ul.sub-menu, div.cms-main-navigation > ul ul.children li.menu-item.special_menu.current-menu-item > ul.sub-menu, ul.cms-main-navigation ul.children li.menu-item.special_menu.current-menu-item > ul.sub-menu, div.cms-main-navigation > ul ul.sub-menu li.page_item.special_menu.current-menu-item > ul.sub-menu, ul.cms-main-navigation ul.sub-menu li.page_item.special_menu.current-menu-item > ul.sub-menu, div.cms-main-navigation > ul ul.children li.page_item.special_menu.current-menu-item > ul.sub-menu, ul.cms-main-navigation ul.children li.page_item.special_menu.current-menu-item > ul.sub-menu {
left: calc(100% + 31px); }
div.cms-main-navigation > ul ul.sub-menu li.menu-item.special_menu:hover > ul.sub-menu.back, ul.cms-main-navigation ul.sub-menu li.menu-item.special_menu:hover > ul.sub-menu.back, div.cms-main-navigation > ul ul.children li.menu-item.special_menu:hover > ul.sub-menu.back, ul.cms-main-navigation ul.children li.menu-item.special_menu:hover > ul.sub-menu.back, div.cms-main-navigation > ul ul.sub-menu li.page_item.special_menu:hover > ul.sub-menu.back, ul.cms-main-navigation ul.sub-menu li.page_item.special_menu:hover > ul.sub-menu.back, div.cms-main-navigation > ul ul.children li.page_item.special_menu:hover > ul.sub-menu.back, ul.cms-main-navigation ul.children li.page_item.special_menu:hover > ul.sub-menu.back, div.cms-main-navigation > ul ul.sub-menu li.menu-item.special_menu.actived > ul.sub-menu.back, ul.cms-main-navigation ul.sub-menu li.menu-item.special_menu.actived > ul.sub-menu.back, div.cms-main-navigation > ul ul.children li.menu-item.special_menu.actived > ul.sub-menu.back, ul.cms-main-navigation ul.children li.menu-item.special_menu.actived > ul.sub-menu.back, div.cms-main-navigation > ul ul.sub-menu li.page_item.special_menu.actived > ul.sub-menu.back, ul.cms-main-navigation ul.sub-menu li.page_item.special_menu.actived > ul.sub-menu.back, div.cms-main-navigation > ul ul.children li.page_item.special_menu.actived > ul.sub-menu.back, ul.cms-main-navigation ul.children li.page_item.special_menu.actived > ul.sub-menu.back, div.cms-main-navigation > ul ul.sub-menu li.menu-item.special_menu.current-menu-item > ul.sub-menu.back, ul.cms-main-navigation ul.sub-menu li.menu-item.special_menu.current-menu-item > ul.sub-menu.back, div.cms-main-navigation > ul ul.children li.menu-item.special_menu.current-menu-item > ul.sub-menu.back, ul.cms-main-navigation ul.children li.menu-item.special_menu.current-menu-item > ul.sub-menu.back, div.cms-main-navigation > ul ul.sub-menu li.page_item.special_menu.current-menu-item > ul.sub-menu.back, ul.cms-main-navigation ul.sub-menu li.page_item.special_menu.current-menu-item > ul.sub-menu.back, div.cms-main-navigation > ul ul.children li.page_item.special_menu.current-menu-item > ul.sub-menu.back, ul.cms-main-navigation ul.children li.page_item.special_menu.current-menu-item > ul.sub-menu.back {
left: auto;
right: calc(100% + 31px);
border-left: none;
border-right: 1px solid #393939; }
div.cms-main-navigation > ul ul.sub-menu.multicolumn, ul.cms-main-navigation ul.sub-menu.multicolumn, div.cms-main-navigation > ul ul.children.multicolumn, ul.cms-main-navigation ul.children.multicolumn {
padding: 0; }
div.cms-main-navigation > ul ul.sub-menu.multicolumn > li, ul.cms-main-navigation ul.sub-menu.multicolumn > li, div.cms-main-navigation > ul ul.children.multicolumn > li, ul.cms-main-navigation ul.children.multicolumn > li {
float: left;
padding: 0 10px;
border-right: 1px solid #393939; }
div.cms-main-navigation > ul ul.sub-menu.multicolumn > li:last-child, ul.cms-main-navigation ul.sub-menu.multicolumn > li:last-child, div.cms-main-navigation > ul ul.children.multicolumn > li:last-child, ul.cms-main-navigation ul.children.multicolumn > li:last-child {
border-right: none; }
div.cms-main-navigation > ul ul.sub-menu.multicolumn.columns2 > li, ul.cms-main-navigation ul.sub-menu.multicolumn.columns2 > li, div.cms-main-navigation > ul ul.children.multicolumn.columns2 > li, ul.cms-main-navigation ul.children.multicolumn.columns2 > li {
width: 50%; }
div.cms-main-navigation > ul ul.sub-menu.multicolumn.columns3 > li, ul.cms-main-navigation ul.sub-menu.multicolumn.columns3 > li, div.cms-main-navigation > ul ul.children.multicolumn.columns3 > li, ul.cms-main-navigation ul.children.multicolumn.columns3 > li {
width: 33.3333%; }
div.cms-main-navigation > ul ul.sub-menu.multicolumn.columns4 > li, ul.cms-main-navigation ul.sub-menu.multicolumn.columns4 > li, div.cms-main-navigation > ul ul.children.multicolumn.columns4 > li, ul.cms-main-navigation ul.children.multicolumn.columns4 > li {
width: 25%; }
div.cms-main-navigation > ul ul.sub-menu.drop_full_width, ul.cms-main-navigation ul.sub-menu.drop_full_width, div.cms-main-navigation > ul ul.children.drop_full_width, ul.cms-main-navigation ul.children.drop_full_width { }
@media (min-width: 1025px) {
div.cms-main-navigation > ul ul.sub-menu.drop_full_width, ul.cms-main-navigation ul.sub-menu.drop_full_width, div.cms-main-navigation > ul ul.children.drop_full_width, ul.cms-main-navigation ul.children.drop_full_width {
left: 50% !important;
min-height: 465px;
-webkit-transform: translateX(-50%);
-khtml-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);  }
div.cms-main-navigation > ul ul.sub-menu.drop_full_width:before, ul.cms-main-navigation ul.sub-menu.drop_full_width:before, div.cms-main-navigation > ul ul.children.drop_full_width:before, ul.cms-main-navigation ul.children.drop_full_width:before {
position: absolute;
top: 0;
bottom: 0;
width: 4000px;
left: -2000px;
content: "";
display: block;
background: #222; } }
@media (min-width: 1025px) {
div.cms-main-navigation > ul ul.sub-menu.back, ul.cms-main-navigation ul.sub-menu.back, div.cms-main-navigation > ul ul.children.back, ul.cms-main-navigation ul.children.back {
right: 0;
left: auto; } }
a + .widget.megamenu {
margin-top: 20px; }
.widget.megamenu {
padding: 23px 20px 10px;
color: #ccc;
display: block;
overflow: hidden; }
.widget.megamenu .wg-title {
color: #fff;
margin-bottom: 13px; }
.widget.megamenu .entry-title a, .widget.megamenu .item-content, .widget.megamenu a {
color: #ccc; }
.mobile-nav {
position: absolute;
top: 100%;
left: 0;
right: 0;
z-index: 20;
-webkit-transform: scaleY(0);
-khtml-transform: scaleY(0);
-moz-transform: scaleY(0);
-ms-transform: scaleY(0);
-o-transform: scaleY(0);
transform: scaleY(0);  -webkit-transform-origin: 0 0;
-khtml-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-o-transform-origin: 0 0;
transform-origin: 0 0;  -webkit-transition: all 0.25s ease-out;
-khtml-transition: all 0.25s ease-out;
-moz-transition: all 0.25s ease-out;
-ms-transition: all 0.25s ease-out;
-o-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;  }
.mobile-nav.open {
-webkit-transform: scaleY(1);
-khtml-transform: scaleY(1);
-moz-transform: scaleY(1);
-ms-transform: scaleY(1);
-o-transform: scaleY(1);
transform: scaleY(1);  visibility: visible; }
.mobile-nav .cms-main-navigation {
background: #222; }
.mobile-nav .cms-main-navigation li.menu-item, .mobile-nav .cms-main-navigation li.page_item {
width: 100%;
position: relative !important;
margin: 0; }
.mobile-nav .cms-main-navigation li.menu-item > a, .mobile-nav .cms-main-navigation li.page_item > a {
height: auto;
padding: 5px 20px;
line-height: 24px;
color: #ccc; }
.mobile-nav .cms-main-navigation li.menu-item > a:hover, .mobile-nav .cms-main-navigation li.page_item > a:hover, .mobile-nav .cms-main-navigation li.menu-item > a:active, .mobile-nav .cms-main-navigation li.page_item > a:active, .mobile-nav .cms-main-navigation li.menu-item > a:focus, .mobile-nav .cms-main-navigation li.page_item > a:focus {
color: #a2492b; }
.mobile-nav .cms-main-navigation li.menu-item > .cms-menu-toggle, .mobile-nav .cms-main-navigation li.page_item > .cms-menu-toggle {
width: 28px;
height: 28px;
line-height: 28px;
position: absolute;
top: 0 !important;
right: 0;
margin: 0;
color: #ccc;
-webkit-transform: translateY(0) !important;
-khtml-transform: translateY(0) !important;
-moz-transform: translateY(0) !important;
-ms-transform: translateY(0) !important;
-o-transform: translateY(0) !important;
transform: translateY(0) !important;  }
.mobile-nav .cms-main-navigation li.menu-item ul.sub-menu, .mobile-nav .cms-main-navigation li.page_item ul.sub-menu, .mobile-nav .cms-main-navigation li.menu-item ul.children, .mobile-nav .cms-main-navigation li.page_item ul.children {
position: relative;
border: none;
width: 100% !important;
border-bottom: 0;
padding-bottom: 0;
max-height: 0;
visibility: visible;
overflow: hidden;
left: 0;
right: 0;
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  -webkit-transform-origin: 0 0;
-khtml-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-o-transform-origin: 0 0;
transform-origin: 0 0;  -webkit-transform: scaleY(0);
-khtml-transform: scaleY(0);
-moz-transform: scaleY(0);
-ms-transform: scaleY(0);
-o-transform: scaleY(0);
transform: scaleY(0);  -webkit-transition: all 0.25s ease-out;
-khtml-transition: all 0.25s ease-out;
-moz-transition: all 0.25s ease-out;
-ms-transition: all 0.25s ease-out;
-o-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;  }
.mobile-nav .cms-main-navigation li.menu-item ul.sub-menu > li > a, .mobile-nav .cms-main-navigation li.page_item ul.sub-menu > li > a, .mobile-nav .cms-main-navigation li.menu-item ul.children > li > a, .mobile-nav .cms-main-navigation li.page_item ul.children > li > a {
padding-left: 0; }
.mobile-nav .cms-main-navigation li.menu-item ul.sub-menu.submenu-open, .mobile-nav .cms-main-navigation li.page_item ul.sub-menu.submenu-open, .mobile-nav .cms-main-navigation li.menu-item ul.children.submenu-open, .mobile-nav .cms-main-navigation li.page_item ul.children.submenu-open {
left: auto !important;
right: auto !important;
max-height: 10000px;
-webkit-transform: scaleY(1);
-khtml-transform: scaleY(1);
-moz-transform: scaleY(1);
-ms-transform: scaleY(1);
-o-transform: scaleY(1);
transform: scaleY(1);  }
.mobile-nav .cms-main-navigation li.menu-item ul.sub-menu.multicolumn, .mobile-nav .cms-main-navigation li.page_item ul.sub-menu.multicolumn, .mobile-nav .cms-main-navigation li.menu-item ul.children.multicolumn, .mobile-nav .cms-main-navigation li.page_item ul.children.multicolumn {
border: none !important; }
.mobile-nav .cms-main-navigation li.menu-item ul.sub-menu.multicolumn > li, .mobile-nav .cms-main-navigation li.page_item ul.sub-menu.multicolumn > li, .mobile-nav .cms-main-navigation li.menu-item ul.children.multicolumn > li, .mobile-nav .cms-main-navigation li.page_item ul.children.multicolumn > li {
width: 100%;
border-right: none; }
.mobile-nav .cms-main-navigation li.menu-item ul.sub-menu li.group > ul, .mobile-nav .cms-main-navigation li.page_item ul.sub-menu li.group > ul, .mobile-nav .cms-main-navigation li.menu-item ul.children li.group > ul, .mobile-nav .cms-main-navigation li.page_item ul.children li.group > ul {
max-height: 10000px;
-webkit-transform: scaleY(1);
-khtml-transform: scaleY(1);
-moz-transform: scaleY(1);
-ms-transform: scaleY(1);
-o-transform: scaleY(1);
transform: scaleY(1);   }
.mobile-nav .cms-main-navigation li.menu-item ul.sub-menu ul, .mobile-nav .cms-main-navigation li.page_item ul.sub-menu ul, .mobile-nav .cms-main-navigation li.menu-item ul.children ul, .mobile-nav .cms-main-navigation li.page_item ul.children ul {
left: 0; }
#cms-page-title {
position: relative;
padding: 114px 0 112px 0;
margin-bottom: 80px; }
#cms-page-title.default {
background: url(//baunet.ro/wp-content/themes/wp-flooring/assets/images/pagetitle/bg.jpg) center top repeat; }
#cms-page-title.default:before {
background: rgba(0, 0, 0, 0.4); }
#cms-page-title:before {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: block;
content: ""; }
#cms-page-title .container {
position: relative;
z-index: 1; }
#cms-page-title .container #page-title-text h2 {
text-transform: uppercase;
font-weight: 700;
line-height: 36px;
margin: 0; }
#cms-page-title .container #breadcrumb-text {
margin-top: 18px; }
#cms-page-title .container #breadcrumb-text .breadcrumbs {
margin: 0; }
#cms-page-title * {
color: white; }
#cms-page-title #breadcrumb-text li {
padding: 0; }
#cms-page-title #breadcrumb-text li:last-child a:last-child:after {
display: none; }
#cms-page-title #breadcrumb-text a:after {
content: "/";
padding: 0 10px; }
@media (max-width: 991px) {
#cms-page-title {
background-size: cover; } }
.entry-media {
position: relative;
text-align: center; }
.entry-media .entry-time {
position: absolute;
top: 20px;
left: 20px;
width: 50px;
height: 60px;
background: #a2492b;
color: #fff;
font-weight: 700;
text-align: center;
vertical-align: middle;
padding-top: 10px;
z-index: 1; }
.entry-media .entry-time .date {
display: block;
font-size: 22px; }
.entry-content {
background: #fff;
position: relative; }
.entry-content > img {
margin-bottom: 15px; }
.entry-content .entry-comment {
position: absolute;
left: 0;
top: 35px;
width: 50px;
height: 60px;
border: 1px solid #ebebeb;
text-align: center; }
.entry-content .entry-comment i {
display: block;
font-size: 16px; }
.entry-content .entry-comment a {
display: block;
color: #666;
font-size: 16px;
padding-top: 12px;
padding-bottom: 12px;
font-weight: 700; }
.entry-content .entry-comment:hover {
border-color: #a2492b; }
.entry-content .entry-comment:hover a {
color: #a2492b; }
.entry-content .entry-socials-share-list {
list-style: none; }
.entry-content .entry-socials-share-list li {
display: inline-block;
vertical-align: initial;
margin-right: 16px; }
.entry-content .entry-socials-share-list li:last-child {
margin-right: 0; }
.entry-content .entry-socials-share-list a {
width: 40px;
height: 40px;
text-align: center;
border: 2px solid #ccc;
color: #ccc;
padding: 3px;
display: block; }
.entry-content .entry-socials-share-list a > i {
width: 30px;
height: 30px;
line-height: 30px;
display: block;
font-size: 18px; }
.entry-content .entry-socials-share-list a:hover {
border-color: #a2492b; }
.entry-content .entry-socials-share-list a:hover > i {
background: #a2492b;
color: #fff; }
.entry-content .entry-related {
border-top: 1px solid #ebebeb;
padding: 72px 0 0;
margin-top: 17px; }
.entry-content .entry-related > .entry-title {
margin-bottom: 40px;
font-size: 26px; }
.entry-content .entry-related .entry-media + .entry-content {
margin-top: -65px; }
.entry-title {
margin: 0 0 10px 0;
text-transform: uppercase; }
.entry-header { }
.entry-header .entry-title, .entry-header .entry-title a {
font-size: 14px;
line-height: 26px; }
.entry-header .entry-title {
margin: 0 0 7px; }
.entry-header .entry-meta {
margin: 0 -10px 10px;
text-transform: capitalize; }
.entry-header .entry-meta li {
color: #ccc;
padding: 0 10px; }
.entry-header .entry-meta li a {
display: inline-block;
color: #ccc;
font-size: 12px; }
.entry-header .entry-meta li a:hover {
color: #a2492b; }
.entry-header .entry-meta li i {
margin-right: 10px; }
.entry-blog {
margin-bottom: 40px; }
.entry-blog.sticky .entry-title a {
color: #a2492b; }
.entry-blog .entry-media img {
width: 100%; }
.entry-blog .entry-media + .entry-content {
margin: -20px 0 0 20px;
padding: 10px 20px 18px; }
.entry-blog .entry-content {
padding: 0 20px 20px 0;
z-index: 1;
border-right: 2px solid #ebebeb;
border-bottom: 2px solid #ebebeb; }
.cms-blog-timeline {
position: relative; }
.cms-blog-timeline:before {
content: "";
position: absolute;
top: 0;
bottom: 105px;
left: 50%;
width: 2px;
margin-left: -1px;
background: #a2492b; }
.cms-blog-timeline .cms-grid {
margin-left: -45px;
margin-right: -45px; }
.cms-blog-timeline .cms-grid .cms-grid-item {
padding: 0 45px; }
.cms-blog-timeline .cms-grid.cms-grid-masonry article {
margin-bottom: 0;
padding-bottom: 40px; }
.cms-blog-timeline .cms-grid.cms-grid-masonry article.Dec + .Nov, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Nov + .Oct, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Oct + .Sep, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Sep + .Aug, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Aug + .Jul, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Jul + .Jun, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Jun + .May, .cms-blog-timeline .cms-grid.cms-grid-masonry article.May + .Apr, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Apr + .Mar, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Mar + .Feb, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Feb + .Jan, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Jan + .Dec {
margin-top: 0; }
.cms-blog-timeline .cms-grid.cms-grid-masonry article.Dec + .Nov:before, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Nov + .Oct:before, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Oct + .Sep:before, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Sep + .Aug:before, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Aug + .Jul:before, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Jul + .Jun:before, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Jun + .May:before, .cms-blog-timeline .cms-grid.cms-grid-masonry article.May + .Apr:before, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Apr + .Mar:before, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Mar + .Feb:before, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Feb + .Jan:before, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Jan + .Dec:before {
left: auto;
right: -10px; }
.cms-blog-timeline .cms-grid.cms-grid-masonry article.Dec + .Nov > div:before, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Nov + .Oct > div:before, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Oct + .Sep > div:before, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Sep + .Aug > div:before, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Aug + .Jul > div:before, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Jul + .Jun > div:before, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Jun + .May > div:before, .cms-blog-timeline .cms-grid.cms-grid-masonry article.May + .Apr > div:before, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Apr + .Mar > div:before, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Mar + .Feb > div:before, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Feb + .Jan > div:before, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Jan + .Dec > div:before, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Dec + .Nov > div:after, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Nov + .Oct > div:after, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Oct + .Sep > div:after, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Sep + .Aug > div:after, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Aug + .Jul > div:after, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Jul + .Jun > div:after, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Jun + .May > div:after, .cms-blog-timeline .cms-grid.cms-grid-masonry article.May + .Apr > div:after, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Apr + .Mar > div:after, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Mar + .Feb > div:after, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Feb + .Jan > div:after, .cms-blog-timeline .cms-grid.cms-grid-masonry article.Jan + .Dec > div:after {
left: auto;
right: -46px; }
.cms-blog-timeline .cms-grid.cms-grid-masonry article:after {
left: auto;
right: -15px; }
.cms-blog-timeline .cms-grid.cms-grid-masonry article:first-child > div:before, .cms-blog-timeline .cms-grid.cms-grid-masonry article:first-child > div:after {
left: auto;
right: -46px; }
.cms-blog-timeline .cms-grid.cms-grid-masonry article:first-child:before {
left: auto;
right: -10px; }
.cms-blog-timeline article.Dec + .Nov, .cms-blog-timeline article.Nov + .Oct, .cms-blog-timeline article.Oct + .Sep, .cms-blog-timeline article.Sep + .Aug, .cms-blog-timeline article.Aug + .Jul, .cms-blog-timeline article.Jul + .Jun, .cms-blog-timeline article.Jun + .May, .cms-blog-timeline article.May + .Apr, .cms-blog-timeline article.Apr + .Mar, .cms-blog-timeline article.Mar + .Feb, .cms-blog-timeline article.Feb + .Jan, .cms-blog-timeline article.Jan + .Dec {
clear: right;
margin-top: -40px; }
.cms-blog-timeline article.Dec + .Nov:before, .cms-blog-timeline article.Nov + .Oct:before, .cms-blog-timeline article.Oct + .Sep:before, .cms-blog-timeline article.Sep + .Aug:before, .cms-blog-timeline article.Aug + .Jul:before, .cms-blog-timeline article.Jul + .Jun:before, .cms-blog-timeline article.Jun + .May:before, .cms-blog-timeline article.May + .Apr:before, .cms-blog-timeline article.Apr + .Mar:before, .cms-blog-timeline article.Mar + .Feb:before, .cms-blog-timeline article.Feb + .Jan:before, .cms-blog-timeline article.Jan + .Dec:before {
content: "";
display: block;
width: 20px;
height: 20px;
position: absolute;
left: -10px;
top: 0;
background-color: #a2492b;
-webkit-border-radius: 50%;
-khtml-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%; }
.cms-blog-timeline article.Dec + .Nov:after, .cms-blog-timeline article.Nov + .Oct:after, .cms-blog-timeline article.Oct + .Sep:after, .cms-blog-timeline article.Sep + .Aug:after, .cms-blog-timeline article.Aug + .Jul:after, .cms-blog-timeline article.Jul + .Jun:after, .cms-blog-timeline article.Jun + .May:after, .cms-blog-timeline article.May + .Apr:after, .cms-blog-timeline article.Apr + .Mar:after, .cms-blog-timeline article.Mar + .Feb:after, .cms-blog-timeline article.Feb + .Jan:after, .cms-blog-timeline article.Jan + .Dec:after {
display: block;
content: attr(data-time); }
.cms-blog-timeline article.Dec + .Nov > div:before, .cms-blog-timeline article.Nov + .Oct > div:before, .cms-blog-timeline article.Oct + .Sep > div:before, .cms-blog-timeline article.Sep + .Aug > div:before, .cms-blog-timeline article.Aug + .Jul > div:before, .cms-blog-timeline article.Jul + .Jun > div:before, .cms-blog-timeline article.Jun + .May > div:before, .cms-blog-timeline article.May + .Apr > div:before, .cms-blog-timeline article.Apr + .Mar > div:before, .cms-blog-timeline article.Mar + .Feb > div:before, .cms-blog-timeline article.Feb + .Jan > div:before, .cms-blog-timeline article.Jan + .Dec > div:before, .cms-blog-timeline article.Dec + .Nov > div:after, .cms-blog-timeline article.Nov + .Oct > div:after, .cms-blog-timeline article.Oct + .Sep > div:after, .cms-blog-timeline article.Sep + .Aug > div:after, .cms-blog-timeline article.Aug + .Jul > div:after, .cms-blog-timeline article.Jul + .Jun > div:after, .cms-blog-timeline article.Jun + .May > div:after, .cms-blog-timeline article.May + .Apr > div:after, .cms-blog-timeline article.Apr + .Mar > div:after, .cms-blog-timeline article.Mar + .Feb > div:after, .cms-blog-timeline article.Feb + .Jan > div:after, .cms-blog-timeline article.Jan + .Dec > div:after {
content: "";
display: block;
width: 2px;
height: 20px;
background: #fff;
position: absolute;
top: 20px;
left: -46px; }
.cms-blog-timeline article.Dec + .Nov > div:before, .cms-blog-timeline article.Nov + .Oct > div:before, .cms-blog-timeline article.Oct + .Sep > div:before, .cms-blog-timeline article.Sep + .Aug > div:before, .cms-blog-timeline article.Aug + .Jul > div:before, .cms-blog-timeline article.Jul + .Jun > div:before, .cms-blog-timeline article.Jun + .May > div:before, .cms-blog-timeline article.May + .Apr > div:before, .cms-blog-timeline article.Apr + .Mar > div:before, .cms-blog-timeline article.Mar + .Feb > div:before, .cms-blog-timeline article.Feb + .Jan > div:before, .cms-blog-timeline article.Jan + .Dec > div:before {
top: -20px; }
.cms-blog-timeline article.Dec + .Nov > div + div:before, .cms-blog-timeline article.Nov + .Oct > div + div:before, .cms-blog-timeline article.Oct + .Sep > div + div:before, .cms-blog-timeline article.Sep + .Aug > div + div:before, .cms-blog-timeline article.Aug + .Jul > div + div:before, .cms-blog-timeline article.Jul + .Jun > div + div:before, .cms-blog-timeline article.Jun + .May > div + div:before, .cms-blog-timeline article.May + .Apr > div + div:before, .cms-blog-timeline article.Apr + .Mar > div + div:before, .cms-blog-timeline article.Mar + .Feb > div + div:before, .cms-blog-timeline article.Feb + .Jan > div + div:before, .cms-blog-timeline article.Jan + .Dec > div + div:before, .cms-blog-timeline article.Dec + .Nov > div + div:after, .cms-blog-timeline article.Nov + .Oct > div + div:after, .cms-blog-timeline article.Oct + .Sep > div + div:after, .cms-blog-timeline article.Sep + .Aug > div + div:after, .cms-blog-timeline article.Aug + .Jul > div + div:after, .cms-blog-timeline article.Jul + .Jun > div + div:after, .cms-blog-timeline article.Jun + .May > div + div:after, .cms-blog-timeline article.May + .Apr > div + div:after, .cms-blog-timeline article.Apr + .Mar > div + div:after, .cms-blog-timeline article.Mar + .Feb > div + div:after, .cms-blog-timeline article.Feb + .Jan > div + div:after, .cms-blog-timeline article.Jan + .Dec > div + div:after {
display: none; }
.cms-blog-timeline article:after {
position: absolute;
left: -15px;
top: 158px;
width: 30px;
height: 50px;
line-height: 50px;
text-align: center;
font-weight: 700;
font-size: 16px;
color: #222;
background: #fff; }
.cms-blog-timeline article:first-child > div:before, .cms-blog-timeline article:first-child > div:after {
content: "";
display: block;
width: 2px;
height: 20px;
background: #fff;
position: absolute;
top: 20px;
left: -46px; }
.cms-blog-timeline article:first-child > div:before {
top: -20px; }
.cms-blog-timeline article:first-child > div + div:before, .cms-blog-timeline article:first-child > div + div:after {
display: none; }
.cms-blog-timeline article:first-child:before {
content: "";
display: block;
width: 20px;
height: 20px;
position: absolute;
left: -10px;
top: 0;
background-color: #a2492b;
-webkit-border-radius: 50%;
-khtml-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%; }
.cms-blog-timeline article:first-child:after {
display: block;
content: attr(data-time); }
.cms-blog-timeline article:first-child + article {
margin-top: 40px; }
.cms-blog-timeline article .entry-header .entry-meta li {
color: #a2492b; }
.cms-blog-timeline article .entry-header .entry-meta li a {
color: #a2492b; }
.cms-blog-timeline article .entry-media {
z-index: 2; }
.cms-blog-timeline article .entry-media img {
margin-bottom: 0; }
.cms-blog-timeline article .entry-media .entry-time {
top: auto;
bottom: -40px; }
.cms-blog-timeline article .entry-content {
margin: 0 !important;
padding: 12px 20px 20px 90px !important;
border: 1px solid #ebebeb;
border-top: 0; }
.cms-blog-timeline article .entry-content .entry-comment {
left: 20px;
top: 50px; }
@media (max-width: 991px) {
.cms-blog-timeline:before {
left: 0; }
.cms-blog-timeline .cms-grid {
margin: 0 -15px 0 0; }
.cms-blog-timeline .cms-grid .cms-grid-item {
padding: 0 15px 0 20px;
float: none !important; }
.cms-blog-timeline .cms-grid .cms-grid-item:first-child + article {
margin-top: 0; }
.cms-blog-timeline .cms-grid .cms-grid-item.Dec + .Nov, .cms-blog-timeline .cms-grid .cms-grid-item.Nov + .Oct, .cms-blog-timeline .cms-grid .cms-grid-item.Oct + .Sep, .cms-blog-timeline .cms-grid .cms-grid-item.Sep + .Aug, .cms-blog-timeline .cms-grid .cms-grid-item.Aug + .Jul, .cms-blog-timeline .cms-grid .cms-grid-item.Jul + .Jun, .cms-blog-timeline .cms-grid .cms-grid-item.Jun + .May, .cms-blog-timeline .cms-grid .cms-grid-item.May + .Apr, .cms-blog-timeline .cms-grid .cms-grid-item.Apr + .Mar, .cms-blog-timeline .cms-grid .cms-grid-item.Mar + .Feb, .cms-blog-timeline .cms-grid .cms-grid-item.Feb + .Jan, .cms-blog-timeline .cms-grid .cms-grid-item.Jan + .Dec {
margin-top: 0px; } }
.paging-navigation {
border-top: 1px solid #ebebeb; }
.pagination {
padding: 0;
margin: 20px 0 0 0; }
.pagination .page-numbers {
height: 30px;
line-height: 28px;
border: 1px solid #ebebeb;
color: #666;
font-size: 12px;
margin-right: 6px;
margin-bottom: 10px;
padding: 0 10px;
min-width: 30px;
display: inline-block;
text-align: center; }
.pagination .page-numbers:last-child {
margin-right: 0; }
.pagination .page-numbers:hover, .pagination .page-numbers:active, .pagination .page-numbers:focus, .pagination .page-numbers.current {
border-color: #a2492b;
background: #a2492b;
color: #fff; }
.page { }
.page .type-page > .entry-content {
padding: 0;
border: none; }
.single { }
.single .entry-media img {
width: 100%;
margin-bottom: 12px; }
.single .entry-content .entry-socials-share-list {
margin: 37px 0 0 0;
padding: 20px 0 3px;
border-top: 1px solid #ebebeb; }
.single article:not(.entry-blog) > .entry-media .entry-time {
top: auto;
bottom: -20px;
left: 0; }
.single article:not(.entry-blog) > .entry-content .entry-content-inner {
padding-left: 70px; }
.single .entry-footer, .single .post-navigation {
margin-top: 30px; }
.single .post-navigation {
margin-top: 30px; }
.single .post-navigation a {
margin-bottom: 10px; }
.single #cms-single-post-related > .owl-controls .owl-nav {
top: -80px; }
.single-portfolio .entry-media {
margin-bottom: 22px; }
.single-portfolio .entry-related {
margin-top: 80px;
margin-bottom: 10px; }
.single-portfolio .entry-related > .entry-title {
font-size: 26px;
margin-bottom: 40px; }
.single-portfolio .portfolio-details {
background: #f5f5f5;
padding: 7px 20px 20px; }
.single-portfolio .portfolio-details .entry-title {
font-size: 14px;
margin-bottom: 2px; }
.single-portfolio .portfolio-details > div {
margin-bottom: 12px;
color: #ac4824; }
.single-portfolio .portfolio-details > div > span {
color: #222; }
#comments {
margin-top: 12px; }
#comments .comment-list {
list-style: none; }
#comments .comment-list li {
list-style: none;
margin-bottom: 20px; }
#comments #reply-title, #comments .comments-title {
margin-bottom: 40px;
text-transform: uppercase; }
#comments #reply-title small, #comments .comments-title small, #comments #reply-title .small, #comments .comments-title .small {
float: right;
font-size: 80%; }
#comments #reply-title small > a, #comments .comments-title small > a, #comments #reply-title .small > a, #comments .comments-title .small > a {
font-size: 80%;
padding: 0 15px;
background: #a2492b;
color: #fff;
-webkit-border-radius: 25px;
-khtml-border-radius: 25px;
-moz-border-radius: 25px;
-ms-border-radius: 25px;
-o-border-radius: 25px;
border-radius: 25px; }
#comments #commentform .comment-form-comment {
margin-bottom: 15px; }
#comments #commentform .comment-form-author, #comments #commentform .comment-form-email, #comments #commentform .comment-form-url {
position: relative; }
#comments #commentform .comment-form-author:before, #comments #commentform .comment-form-email:before, #comments #commentform .comment-form-url:before {
position: absolute;
top: 0;
left: 15px;
width: 31px;
height: 40px;
line-height: 40px;
display: block;
font-family: 'FontAwesome';
font-size: 12px;
color: #666;
border-right: 1px solid #ebebeb;
text-align: center; }
#comments #commentform .comment-form-author:hover:before, #comments #commentform .comment-form-email:hover:before, #comments #commentform .comment-form-url:hover:before, #comments #commentform .comment-form-author:active:before, #comments #commentform .comment-form-email:active:before, #comments #commentform .comment-form-url:active:before, #comments #commentform .comment-form-author:focus:before, #comments #commentform .comment-form-email:focus:before, #comments #commentform .comment-form-url:focus:before {
border-right-color: #a2492b; }
#comments #commentform .comment-form-author:before {
content: "\f007"; }
#comments #commentform .comment-form-email:before {
content: "\f0e0"; }
#comments #commentform .comment-form-url:before {
content: "\f0a1"; }
#comments #commentform input {
margin-bottom: 20px;
padding-left: 40px; }
#comments #commentform input[type='submit'] {
padding: 0;
height: 50px;
line-height: 43px;
text-transform: uppercase;
font-size: 16px;
font-weight: 700;
color: #fff;
background: #a2492b;
border: none;
width: 235px;
text-align: center; }
#comments #commentform .form-submit {
margin-bottom: 10px; }
#comments #commentform .form-submit input {
margin-bottom: 0; }
.tag-links { }
.tag-links a + a {
margin-left: 15px; }
img {
max-width: 100%;
height: auto; }
.wp-caption {
max-width: 100%; }
.wp-caption > a {
display: block; }
.wp-caption img {
width: 100%;
margin-bottom: 0; }
.wp-caption .wp-caption-text {
padding: 5px 10px;
background: #eee;
font-style: italic; }
.gallery-caption {
padding: 5px 10px;
margin: 0 10px;
background: #eee; }
.bypostauthor { }
.sticky { }
.alignright {
text-align: right; }
.alignleft {
text-align: left; }
.aligncenter {
text-align: center; }
.alignleft {
float: left;
margin-right: 15px;
max-width: 100%; }
.alignright {
float: right;
margin-left: 15px;
max-width: 100%; }
.aligncenter {
margin: 0 auto 15px;
max-width: 100%; }
video, iframe {
max-width: 100% !important; }
.btn, .button, button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce a.button.alt, .woocommerce input.button, .woocommerce a.added_to_cart {
outline: none;
padding: 12px 30px;
font-size: 16px;
text-transform: uppercase;
font-weight: 400;
color: #222;
border: 2px solid #222;
background: transparent;
-webkit-border-radius: 25px;
-khtml-border-radius: 25px;
-moz-border-radius: 25px;
-ms-border-radius: 25px;
-o-border-radius: 25px;
border-radius: 25px; -webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;  }
.btn:hover, .button:hover, button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce a.button.alt:hover, .woocommerce input.button:hover, .woocommerce a.added_to_cart:hover, .btn:active, .button:active, button:active, .woocommerce #respond input#submit:active, .woocommerce a.button:active, .woocommerce button.button:active, .woocommerce button.button.alt:active, .woocommerce input.button.alt:active, .woocommerce a.button.alt:active, .woocommerce input.button:active, .woocommerce a.added_to_cart:active, .btn:focus, .button:focus, button:focus, .woocommerce #respond input#submit:focus, .woocommerce a.button:focus, .woocommerce button.button:focus, .woocommerce button.button.alt:focus, .woocommerce input.button.alt:focus, .woocommerce a.button.alt:focus, .woocommerce input.button:focus, .woocommerce a.added_to_cart:focus, .btn.active, .button.active, button.active, .woocommerce #respond input#submit.active, .woocommerce a.button.active, .woocommerce button.button.active, .woocommerce button.button.alt.active, .woocommerce input.button.alt.active, .woocommerce a.button.alt.active, .woocommerce input.button.active, .woocommerce a.added_to_cart.active {
border-color: #a2492b;
background: #a2492b;
color: #fff; }
.btn.alt:disabled, .button.alt:disabled, button.alt:disabled, .woocommerce #respond input#submit.alt:disabled, .woocommerce a.button.alt:disabled, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt.alt:disabled, .woocommerce input.button.alt.alt:disabled, .woocommerce a.button.alt.alt:disabled, .woocommerce input.button.alt:disabled, .woocommerce a.added_to_cart.alt:disabled, .btn.alt:disabled[disabled], .button.alt:disabled[disabled], button.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt.alt:disabled[disabled], .woocommerce input.button.alt.alt:disabled[disabled], .woocommerce a.button.alt.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled], .woocommerce a.added_to_cart.alt:disabled[disabled] {
background-color: rgba(162, 73, 43, 10);
border-color: rgba(162, 73, 43, 10); }
.btn.alt:disabled:hover, .button.alt:disabled:hover, button.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce a.button.alt:disabled:hover, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt.alt:disabled:hover, .woocommerce input.button.alt.alt:disabled:hover, .woocommerce a.button.alt.alt:disabled:hover, .woocommerce input.button.alt:disabled:hover, .woocommerce a.added_to_cart.alt:disabled:hover, .btn.alt:disabled[disabled]:hover, .button.alt:disabled[disabled]:hover, button.alt:disabled[disabled]:hover, .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.alt:disabled[disabled]:hover, .woocommerce input.button.alt.alt:disabled[disabled]:hover, .woocommerce a.button.alt.alt:disabled[disabled]:hover, .woocommerce input.button.alt:disabled[disabled]:hover, .woocommerce a.added_to_cart.alt:disabled[disabled]:hover {
background-color: rgba(162, 73, 43, 10);
border-color: rgba(162, 73, 43, 10); }
.btn.added, .button.added, button.added, .woocommerce #respond input#submit.added, .woocommerce a.button.added, .woocommerce button.button.added, .woocommerce button.button.alt.added, .woocommerce input.button.alt.added, .woocommerce a.button.alt.added, .woocommerce input.button.added, .woocommerce a.added_to_cart.added {
padding-left: 10px;
padding-right: 10px; }
.btn.btn-white, .button.btn-white, button.btn-white, .woocommerce #respond input#submit.btn-white, .woocommerce a.button.btn-white, .woocommerce button.button.btn-white, .woocommerce button.button.alt.btn-white, .woocommerce input.button.alt.btn-white, .woocommerce a.button.alt.btn-white, .woocommerce input.button.btn-white, .woocommerce a.added_to_cart.btn-white {
border-color: #fff;
color: #fff; }
.btn-primary {
border-color: #a2492b;
background: #a2492b;
color: #fff; }
.btn-viewmore {
height: 50px;
line-height: 48px;
text-transform: uppercase;
font-size: 16px;
font-weight: 400;
border: 1px solid #222;
color: #222;
-webkit-border-radius: 25px;
-khtml-border-radius: 25px;
-moz-border-radius: 25px;
-ms-border-radius: 25px;
-o-border-radius: 25px;
border-radius: 25px; padding: 0 50px;
min-width: 200px;
text-align: center; }
.btn-viewmore:hover, .btn-viewmore:active, .btn-viewmore:focus, .btn-viewmore.cms-loading, .btn-viewmore.cms-loaded-all {
border-color: #a2492b;
background: #a2492b;
color: #fff; }
.btn-viewmore[data-loading="0"] {
padding: 0 20px; }
input, select, textarea {
border: 1px solid #ebebeb;
outline: none;
color: #999;
-webkit-box-shadow: none;
-khtml-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none; -webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;  }
input:hover, select:hover, textarea:hover, input:active, select:active, textarea:active, input:focus, select:focus, textarea:focus {
border-color: #a2492b;
outline: none; }
input {
height: 40px;
padding: 5px 10px;
line-height: 30px; }
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"] {
width: 100%;
padding: 5px 10px;
-webkit-border-radius: 0;
-khtml-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
border-radius: 0; }
input[type="submit"] {
background: #a2492b;
color: #fff;
text-transform: uppercase;
border: none;
height: 50px;
font-size: 16px;
padding: 10px 35px; }
input[type="radio"], input[type="checkbox"] {
height: inherit; }
input[type="number"] {
min-width: 60px; }
select {
width: 100%;
padding: 5px 10px;
height: 40px; }
textarea {
padding: 10px;
width: 100%;
max-height: 160px;
vertical-align: top; }
.cms-searchform {
position: relative;
display: block;
overflow: hidden; }
.cms-searchform input {
margin: 0 !important;
width: 100%;
padding-right: 40px; }
.cms-searchform button {
position: absolute;
width: 40px;
height: 40px;
top: 0px;
right: 0;
padding: 0;
font-size: 16px;
text-align: center;
z-index: 1;
border: none;
background: transparent;
color: #999; }
.cms-searchform button:before {
display: none; }
.cms-searchform button i {
font-size: 16px; }
.cms-searchform button:hover, .cms-searchform button:active, .cms-searchform button:focus {
background: transparent; }
h1, .h1, h1 a, .h1 a, h2, .h2, h2 a, .h2 a, h3, .h3, h3 a, .h3 a, h4, .h4, h4 a, .h4 a, h5, .h5, h5 a, .h5 a, h6, .h6, h6 a, .h6 a {
color: #222;
text-decoration: none;
font-weight: 700;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;  }
h1:hover, .h1:hover, h1 a:hover, .h1 a:hover, h2:hover, .h2:hover, h2 a:hover, .h2 a:hover, h3:hover, .h3:hover, h3 a:hover, .h3 a:hover, h4:hover, .h4:hover, h4 a:hover, .h4 a:hover, h5:hover, .h5:hover, h5 a:hover, .h5 a:hover, h6:hover, .h6:hover, h6 a:hover, .h6 a:hover, h1:active, .h1:active, h1 a:active, .h1 a:active, h2:active, .h2:active, h2 a:active, .h2 a:active, h3:active, .h3:active, h3 a:active, .h3 a:active, h4:active, .h4:active, h4 a:active, .h4 a:active, h5:active, .h5:active, h5 a:active, .h5 a:active, h6:active, .h6:active, h6 a:active, .h6 a:active, h1:focus, .h1:focus, h1 a:focus, .h1 a:focus, h2:focus, .h2:focus, h2 a:focus, .h2 a:focus, h3:focus, .h3:focus, h3 a:focus, .h3 a:focus, h4:focus, .h4:focus, h4 a:focus, .h4 a:focus, h5:focus, .h5:focus, h5 a:focus, .h5 a:focus, h6:focus, .h6:focus, h6 a:focus, .h6 a:focus {
color: #a2492b;
text-decoration: none; }
h1, .h1, h1 a, .h1 a {
font-size: 36px;
line-height: 46px; }
h2, .h2, h2 a, .h2 a {
font-size: 30px;
line-height: 40px; }
h3, .h3, h3 a, .h3 a {
font-size: 24px;
line-height: 34px; }
h4, .h4, h4 a, .h4 a {
font-size: 18px;
line-height: 28px; }
h5, .h5, h5 a, .h5 a {
font-size: 16px;
line-height: 26px; }
h6, .h6, h6 a, .h6 a {
font-size: 14px;
line-height: 24px; }
p {
margin-bottom: 20px; }
p:last-child {
margin-bottom: 0; }
a {
color: #a2492b;
text-decoration: none;
outline: none;
display: inline-block;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;   }
a:hover, a:active, a:focus {
outline: none;
text-decoration: none;
color: #222; }
ul, ol {
list-style-position: inside;
padding: 0;
margin: 0; }
ul li, ol li {
position: relative; }
ul ul, ol ul, ul ol, ol ol {
margin-left: 15px; }
ul.menu a, ol.menu a {
display: block; }
table, .table {
width: 100%; }
.label, label {
font-size: 100%;
color: inherit; }
blockquote cite, .blockquote cite {
display: block;
font-size: 16px;
color: #a2492b; }
#cms-bottom {
background: #f5f7fb;
margin-top: 80px;
position: relative;
z-index: 1; }
#cms-bottom + #cms-footer {
margin-top: 0; }
#cms-footer {
margin-top: 80px; }
#cms-footer-top {
position: relative;
padding: 50px 0 85px 0;
color: #fff; }
#cms-footer-top * {
color: #fff; }
#cms-footer-top:before {
content: "";
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: inherit; }
#cms-footer-top aside {
margin-top: 30px; }
#cms-footer-top aside.widget_newsletterwidget {
margin-top: 38px; }
#cms-footer-top .wg-title {
margin-top: -7px;
margin-bottom: 54px; }
#cms-footer-top .widget_cs_recent_post_v2 ul.cms-recent-post-wrapper > li {
margin-bottom: 25px; }
#cms-footer-top .widget_cs_recent_post_v2 .entry-media + .item-content {
-webkit-transform: translateY(-8px);
-khtml-transform: translateY(-8px);
-moz-transform: translateY(-8px);
-ms-transform: translateY(-8px);
-o-transform: translateY(-8px);
transform: translateY(-8px);  }
#cms-footer-top .widget_cs_recent_post_v2 .entry-title {
position: relative; }
#cms-footer-top .widget_cs_recent_post_v2 .entry-title:after {
content: "";
display: block;
width: 30px;
height: 1px;
background: #fff;
margin-bottom: 4px; }
#cms-footer-top .widget_cs_recent_post_v2 .entry-title a {
font-weight: 400;
padding-bottom: 7px;
font-size: 14px; }
#cms-footer-top .widget_cs_recent_post_v2 .entry-title a:hover {
color: #a2492b; }
#cms-footer-bottom {
background: #111;
color: #fff;
padding: 0 0 30px 0;
font-size: 12px; }
#cms-footer-bottom .menu li {
border-top: none;
display: inline-block; }
#cms-footer-bottom .menu li:last-child:after {
display: none; }
#cms-footer-bottom .menu li:last-child a {
padding-right: 0; }
#cms-footer-bottom .menu li:after {
content: "|";
color: #fff; }
#cms-footer-bottom .menu li a {
color: #fff;
font-size: 12px;
padding: 0 20px;
text-transform: uppercase;
display: inline-block; }
#cms-footer-bottom .menu li a:hover, #cms-footer-bottom .menu li a:active, #cms-footer-bottom .menu li a:focus, #cms-footer-bottom .menu li a.active, #cms-footer-bottom .menu li a.current_menu_item {
color: #a2492b; }
#cms-footer-bottom aside {
margin-top: 30px; }
.sc-header {
margin-bottom: 46px; }
.sc-header .col-md-7 + div {
margin-top: 25px; }
.sc-title {
font-size: 26px;
line-height: 30px;
margin-bottom: 8px;
padding-top: 27px;
position: relative; }
.sc-title:before {
content: "";
display: block;
position: absolute;
top: 0;
width: 80px;
height: 2px;
background: #a2492b; }
.sc-title.text-right:before {
right: 0; }
.sc-title.text-center:before {
left: 50%;
margin-left: -40px; }
.sc-title2 {
font-size: 26px;
line-height: 30px;
margin-bottom: 8px;
padding-bottom: 35px;
position: relative;  }
.sc-title2:before, .sc-title2:after {
content: "";
display: block;
position: absolute;
height: 2px;
background: #a2492b; }
.sc-title2:before {
bottom: 7px;
width: 80px; }
.sc-title2:after {
bottom: 0;
width: 40px; }
.sc-title2.text-right:before, .sc-title2.text-right:after {
right: 0; }
.sc-title2.text-center:before {
left: 50%;
margin-left: -40px; }
.sc-title2.text-center:after {
left: 50%;
margin-left: -20px; }
.latestblog { }
.latestblog .entry-media {
vertical-align: top; }
.latestblog .entry-media .entry-category {
position: absolute;
left: 50%;
bottom: 0;
z-index: 1;
-webkit-transform: translate(-50%, 50%);
-khtml-transform: translate(-50%, 50%);
-moz-transform: translate(-50%, 50%);
-ms-transform: translate(-50%, 50%);
-o-transform: translate(-50%, 50%);
transform: translate(-50%, 50%);  }
.latestblog .entry-category {
background: #a2492b;
color: #fff;
padding: 10px 40px; }
.latestblog .entry-category a {
color: #fff; }
.latestblog .entry-content {
border: 1px solid #ebebeb;
padding: 43px 30px 25px; }
.latestblog .entry-content .entry-meta {
margin-bottom: 10px; }
.latestblog .entry-content .entry-meta > span {
color: #ccc; }
.latestblog .entry-content .entry-meta > span i {
margin-right: 15px; }
.latestblog .entry-content .entry-meta > span.entry-date {
margin-right: 20px; }
.cms-grid-filter {
margin: 0 0 20px; }
.cms-grid-filter li {
padding: 0; }
.cms-grid-filter li a {
margin: 0 0.5px;
padding: 0 20px;
line-height: 30px;
background: #f5f5f5;
font-size: 12px;
text-transform: uppercase;
color: #222;
display: block;
margin-bottom: 5px; }
.cms-grid-filter li a:hover, .cms-grid-filter li a.active {
background: #a2492b;
color: #fff; }
.cms-grid-filter.alt {
margin: 0 0 55px; }
.cms-grid-filter.alt li a {
border: 1px solid #fff;
line-height: 28px;
background: transparent;
color: #fff; }
.cms-grid-filter.alt li a:hover, .cms-grid-filter.alt li a.active {
border-color: #a2492b;
background: #a2492b; }
.cms-grid-wraper.space-20 .cms-grid {
margin: 0 -10px; }
.cms-grid-wraper.space-20 .cms-grid + .cms_pagination {
margin-top: 30px; }
.cms-grid-wraper.space-20 .cms-grid .cms-grid-item {
padding: 0 10px;
margin-bottom: 20px; }
.cms-grid-wraper.space-20 .cms-grid .cms-grid-item .overlay-wrap {
display: block;
width: 100%; }
.cms-grid-wraper.space-20 .cms-grid .cms-grid-item .overlay-wrap img {
width: 100%; }
.cms-grid { }
.cms-grid .cms-grid-item {
margin-bottom: 30px; }
@media (min-width: 992px) {
.cms-grid .cms-grid-item.col-lg-3.x2 {
width: 50%; } }
@media (min-width: 992px) {
.cms-grid .cms-grid-item.col-lg-4.x2 {
width: 66.66666%; } }
.template-cms_grid--recentwork .cms-grid { }
.template-cms_grid--recentwork .cms-grid .entry-media img {
margin-bottom: 0; }
.template-cms_grid--recentwork .cms-grid + .cms_pagination {
margin-top: 20px; }
.template-cms_grid--portfolio { }
.template-cms_grid--portfolio .cms-grid + .cms_pagination {
margin-top: 20px; }
.cms-carousel { }
.cms-carousel .owl-controls .owl-nav {
position: absolute;
right: -10px;
top: -110px; }
@media (max-width: 767px) {
.cms-carousel .owl-controls .owl-nav {
top: -45px; } }
.cms-carousel .owl-controls .owl-nav > div {
float: left;
margin-right: 10px;
min-width: 30px;
height: 40px;
line-height: 40px;
text-align: center;
padding: 0 5px;
background: #999;
color: #fff; }
.cms-carousel .owl-controls .owl-nav > div:hover {
background: #a2492b; }
.cms-carousel .owl-controls .owl-dots {
margin-top: 15px;
text-align: center; }
.cms-carousel .owl-controls .owl-dots .owl-dot {
display: inline-block;
margin: 5px;
width: 12px;
height: 12px;
border: 2px solid #999;
-webkit-border-radius: 50%;
-khtml-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%; }
.cms-carousel .owl-controls .owl-dots .owl-dot:hover, .cms-carousel .owl-controls .owl-dots .owl-dot.active {
border-color: #a2492b; }
@media (min-width: 768px) {
.cms-carousel.template-cms_carousel--news .entry-media {
position: absolute;
top: 0;
right: 0;
padding-right: 0; } }
.cms-carousel.template-cms_carousel--news .entry-summary {
margin-top: 60px;
background: #fff; }
@media (min-width: 768px) {
.cms-carousel.template-cms_carousel--news .entry-summary {
border-left: 16px solid #ebebeb;
border-bottom: 1px solid #ebebeb;
padding: 80px 80px 80px 40px; } }
@media (max-width: 767px) {
.cms-carousel.template-cms_carousel--news .entry-summary {
padding: 20px; } }
.cms-carousel.template-cms_carousel--news .entry-summary .data-index {
color: #222;
font-size: 46px;
font-weight: 700;
margin-bottom: 23px; }
.cms-carousel.template-cms_carousel--news .entry-summary .data-index:after {
content: "";
display: inline-block;
width: 40px;
height: 2px;
background: #222;
-webkit-transform: translate(10px, -16px);
-khtml-transform: translate(10px, -16px);
-moz-transform: translate(10px, -16px);
-ms-transform: translate(10px, -16px);
-o-transform: translate(10px, -16px);
transform: translate(10px, -16px);  }
.cms-carousel.template-cms_carousel--news .entry-summary .entry-title {
font-size: 26px;
font-weight: 400;
text-transform: capitalize;
margin-bottom: 21px; }
.cms-carousel.template-cms_carousel--news .entry-summary .entry-excerpt {
margin-bottom: 5px; }
.cms-carousel.template-cms_carousel--news .entry-summary .entry-excerpt p {
margin-bottom: 25px; }
@media (min-width: 768px) {
.cms-carousel.template-cms_carousel--news .owl-controls .owl-dots {
top: 50%;
left: 50%;
position: absolute;
-webkit-transform: translate(-50%,-50%);
-khtml-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);  margin-left: 70px; }
.cms-carousel.template-cms_carousel--news .owl-controls .owl-dots .owl-dot {
display: block;
margin-bottom: 12px; } }
.cms-special-carousel { }
.cms-special-carousel .entry-title {
margin-bottom: 10px; }
.cms-special-carousel .entry-excerpt {
margin: 0 auto 23px;
max-width: 250px; }
@media (max-width: 360px) {
.cms-special-carousel .mis-nav-buttons {
opacity: 0 !important; } }
.cms-counter-wraper .cms-counter-content {
display: inline-block;
text-align: center;
color: #222; }
.cms-counter-wraper .cms-counter-content i {
font-size: 25px; }
.cms-counter-wraper .cms-counter-content .cms-counter {
padding: 0;
margin: -3px 0 0; }
.cms-counter-wraper .entry-title {
margin: 5px 0 0; }
.cms-counter-wraper:hover .cms-counter-content, .cms-counter-wraper:hover .entry-title, .cms-counter-wraper:hover .cms-counter {
border-color: #a2492b;
color: #a2492b; }
.cms-counter-wraper:not(.not-circle) {
padding: 55px 0 50px; }
.cms-counter-wraper:not(.not-circle) .cms-counter-content {
border: 2px solid #222;
min-width: 100px;
min-height: 100px;
display: inline-block;
padding: 23px 20px; }
.cms-counter-wraper:not(.not-circle) .entry-title {
margin: 13px 0 0; }
.cms-counter-wraper:not(.not-circle):hover .cms-counter-content {
border-color: #a2492b; }
.cms-counter-wraper.not-circle {
padding: 30px 20px 23px;
border-right-color: #ebebeb;
border-right-style: double; }
.wpb_column:last-child .cms-counter-wraper.not-circle {
border-right: none; }
.cms-single-fancybox { }
.cms-single-fancybox .entry-title {
margin-bottom: 7px; }
.cms-single-fancybox.default {
background: #f5f7fb;
color: #666;
padding: 25px 10px;
-webkit-transition: background 200ms linear 0ms, transform 200ms linear 0ms;
-khtml-transition: background 200ms linear 0ms, transform 200ms linear 0ms;
-moz-transition: background 200ms linear 0ms, transform 200ms linear 0ms;
-ms-transition: background 200ms linear 0ms, transform 200ms linear 0ms;
-o-transition: background 200ms linear 0ms, transform 200ms linear 0ms;
transition: background 200ms linear 0ms, transform 200ms linear 0ms; }
.cms-single-fancybox.default .fancy-box-image {
margin-bottom: 4px;
position: relative; }
.cms-single-fancybox.default .fancy-box-image i {
font-size: 30px; }
.cms-single-fancybox.default .fancy-box-image img + i {
width: 25px;
height: 25px;
line-height: 15px;
text-align: center;
color: #fff;
background: #a2492b;
top: 50%;
left: 50%;
position: absolute;
-webkit-transform: translate(-50%,-50%);
-khtml-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);  }
.cms-single-fancybox.default:hover {
background: #a2492b;
color: #fff;
padding: 45px;
margin-bottom: -20px;
-webkit-transform: translateY(-40px);
-khtml-transform: translateY(-40px);
-moz-transform: translateY(-40px);
-ms-transform: translateY(-40px);
-o-transform: translateY(-40px);
transform: translateY(-40px);  }
.cms-single-fancybox.default:hover .inner {
border: 1px solid #fff;
padding: 35px 10px; }
.cms-single-fancybox.default:hover .entry-title, .cms-single-fancybox.default:hover i {
color: #fff !important;
-webkit-transition: none;
-khtml-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;  }
.cms-single-fancybox.layout2 .entry-title {
margin-bottom: 15px; }
.cms-single-fancybox.layout2 .entry-title i {
width: 30px;
height: 26px;
font-size: 30px;
margin-right: 20px;
float: left; }
.cms-single-fancybox.layout2 .fancy-box-image {
margin-bottom: 17px; }
.cms-single-fancybox.layout3 .fancy-box-image {
margin-bottom: 13px;
position: relative; }
.cms-single-fancybox.layout3 .fancy-box-image i {
font-size: 40px;
width: 80px;
height: 80px;
line-height: 76px;
text-align: center;
color: #222;
border: 2px solid #222; }
.cms-single-fancybox.layout3 .fancy-box-image img + i {
top: 50%;
left: 50%;
position: absolute;
-webkit-transform: translate(-50%,-50%);
-khtml-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);  color: #a2492b;
border-color: #a2492b; }
.cms-single-fancybox.layout3:hover i {
border-color: #a2492b;
background: #a2492b;
color: #fff !important; }
.cms-single-fancybox.layout4 {
color: #fff; }
.cms-single-fancybox.layout4 .fancy-box-image {
margin-bottom: 13px;
position: relative; }
.cms-single-fancybox.layout4 .fancy-box-image .fancy-icon {
font-size: 40px;
width: 80px;
height: 80px;
line-height: 76px;
text-align: center;
color: #fff;
border: 2px solid #fff;
position: relative; }
.cms-single-fancybox.layout4 .fancy-box-image .fancy-icon:before {
z-index: 1;
position: relative; }
.cms-single-fancybox.layout4 .fancy-box-image .fancy-icon:after {
content: "";
display: block;
position: absolute;
top: 5px;
right: 5px;
bottom: 5px;
left: 5px;
background: #a2492b;
-webkit-border-radius: 50%;
-khtml-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%; visibility: hidden;
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  -webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;  -webkit-transform: scale(1.5);
-khtml-transform: scale(1.5);
-moz-transform: scale(1.5);
-ms-transform: scale(1.5);
-o-transform: scale(1.5);
transform: scale(1.5);  }
.cms-single-fancybox.layout4 .fancy-box-image .fancy-box-image-content {
padding: 20px;
top: 50%;
left: 50%;
position: absolute;
-webkit-transform: translate(-50%,-50%);
-khtml-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);  }
.cms-single-fancybox.layout4 .entry-title {
color: #fff; }
.cms-single-fancybox.layout4:hover i {
border-color: #a2492b;
color: #fff !important; }
.cms-single-fancybox.layout4:hover i:after {
visibility: visible;
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;  -webkit-transform: scale(1);
-khtml-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);  }
.cms_videohtml5 {
position: relative;
overflow: hidden;
vertical-align: baseline;
display: block;
min-height: 311px; }
.cms_videohtml5.mejs-container {
width: 100% !important;
min-height: 311px !important;
height: auto !important; }
.cms_videohtml5 .mejs-overlay-button, .cms_videohtml5 .mejs-controls {
visibility: hidden;
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;  }
.cms_videohtml5 .cms_videohtml5_poster {
position: absolute; }
.cms_videohtml5 .cms-videohtml5-overlay-bg {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0; }
.cms_videohtml5 .cms_videohtml5_content {
color: #fff;
width: 100%;
top: 50%;
position: absolute;
-webkit-transform: translateY(-50%);
-khtml-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);   }
.cms_videohtml5 .cms_videohtml5_content .entry-title {
color: #fff;
margin-bottom: 15px;
font-size: 26px; }
.cms_videohtml5 .cms_videohtml5_content .cms-play-btn {
cursor: pointer;
margin-top: 45px; }
.cms_videohtml5 .cms_videohtml5_content .cms-play-btn:before {
background-image: none;
cursor: pointer;
display: block;
width: 60px;
height: 60px;
line-height: 54px;
border: 3px solid #fff;
color: #fff;
font-size: 28px;
text-align: center;
-webkit-border-radius: 50%;
-khtml-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%; -webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;  }
.cms_videohtml5 .cms_videohtml5_content .cms-play-btn:hover:before, .cms_videohtml5 .cms_videohtml5_content .cms-play-btn:active:before, .cms_videohtml5 .cms_videohtml5_content .cms-play-btn:focus:before {
-webkit-transform: scale(1.1);
-khtml-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);  }
.cms_videohtml5 video::-webkit-media-controls {
display: none !important; }
.cms_videohtml5 video::-webkit-media-controls-start-playback-button {
display: none !important;
-webkit-appearance: none; }
.cms_videohtml5.video2 .cms_videohtml5.mejs-container {
min-height: 441px !important; }
.cms-button-wrapper.inline {
margin: 10px 20px 0 0;
display: inline-block; }
.cms-button-wrapper.inline:last-child {
margin-right: 0; }
.cms-pricing {
background: #fff; }
.cms-pricing .pricing-header .pricing-title {
color: #fff;
font-size: 26px;
line-height: 36px;
font-weight: 400;
text-transform: inherit;
background: #222;
padding: 17px 20px;
margin: 0; }
.cms-pricing .pricing-content {
border: 1px solid #ebebeb;
border-top: none;
padding: 20px; }
.cms-pricing .pricing-content .pricing-price {
font-size: 26px;
line-height: 36px;
color: #222;
border-bottom: 1px dashed #d8d4cc;
padding: 12px 0 28px;
margin-bottom: 25px; }
.cms-pricing .pricing-content .pricing-price span {
font-size: 16px; }
.cms-pricing .pricing-feature li {
line-height: 28px;
padding: 6px 0;
cursor: default; }
.cms-pricing .pricing-feature li .availabel {
color: #a2492b; }
.cms-pricing .pricing-button {
margin: 27px 0 0;
padding: 40px 0 20px;
display: block;
border-top: 1px dashed #d8d4cc; }
.cms-pricing.is-featured .pricing-header .pricing-title {
background: #a2492b; }
.cms-pricing.is-featured .pricing-content {
border-color: #a2492b; }
.cms-pricing.is-featured .pricing-button a {
border-color: #a2492b;
background: #a2492b;
color: #fff; }
.cms-fancy-image-caption { }
.cms-fancy-image-caption .el-header {
position: absolute; }
.cms-fancy-image-caption .el-header.style1 {
border-right: 2px solid #a2492b;
padding-right: 30px;
text-align: right;
-webkit-transform: translate(-50%, -50%) rotate(-90deg) translate(-50%, 50%);
-khtml-transform: translate(-50%, -50%) rotate(-90deg) translate(-50%, 50%);
-moz-transform: translate(-50%, -50%) rotate(-90deg) translate(-50%, 50%);
-ms-transform: translate(-50%, -50%) rotate(-90deg) translate(-50%, 50%);
-o-transform: translate(-50%, -50%) rotate(-90deg) translate(-50%, 50%);
transform: translate(-50%, -50%) rotate(-90deg) translate(-50%, 50%);  }
.cms-fancy-image-caption .el-header.style1 + img {
float: right; }
.cms-fancy-image-caption .el-header.style2 {
bottom: 0;
border-left: 2px solid #a2492b;
padding-left: 30px;
-webkit-transform: rotate(270deg) translate(100%, 100%);
-khtml-transform: rotate(270deg) translate(100%, 100%);
-moz-transform: rotate(270deg) translate(100%, 100%);
-ms-transform: rotate(270deg) translate(100%, 100%);
-o-transform: rotate(270deg) translate(100%, 100%);
transform: rotate(270deg) translate(100%, 100%);  -webkit-transform-origin: bottom right 0;
-khtml-transform-origin: bottom right 0;
-moz-transform-origin: bottom right 0;
-ms-transform-origin: bottom right 0;
-o-transform-origin: bottom right 0;
transform-origin: bottom right 0;  }
.cms-fancy-image-caption .el-header.style3 {
border-left: 2px solid #a2492b;
padding-left: 30px;
-webkit-transform: rotate(90deg);
-khtml-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg); filter: progid:DXImageTransform.Microsoft.Matrix(M11=0, M12=0, M21=0, M22=0, sizingMethod='auto expand');
zoom: 1; -webkit-transform-origin: left top 0;
-khtml-transform-origin: left top 0;
-moz-transform-origin: left top 0;
-ms-transform-origin: left top 0;
-o-transform-origin: left top 0;
transform-origin: left top 0;  }
.cms-fancy-image-caption .el-header.style3 + img {
float: right; }
.cms-fancy-image-caption .el-header.style4 {
bottom: 0;
border-left: 2px solid #a2492b;
padding-left: 30px;
-webkit-transform: rotate(-90deg) translateY(100%);
-khtml-transform: rotate(-90deg) translateY(100%);
-moz-transform: rotate(-90deg) translateY(100%);
-ms-transform: rotate(-90deg) translateY(100%);
-o-transform: rotate(-90deg) translateY(100%);
transform: rotate(-90deg) translateY(100%);  -webkit-transform-origin: left bottom 0;
-khtml-transform-origin: left bottom 0;
-moz-transform-origin: left bottom 0;
-ms-transform-origin: left bottom 0;
-o-transform-origin: left bottom 0;
transform-origin: left bottom 0;  }
.cms-fancy-image-caption .el-header.style4 + img {
float: right; }
.vc_general.vc_tta.vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic.vc_tta-shape-square { }
.vc_general.vc_tta.vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic.vc_tta-shape-square .vc_tta-panel-heading {
border: none;
background: #f5f5f5; }
.vc_general.vc_tta.vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic.vc_tta-shape-square .vc_tta-panel-title a {
padding-top: 11px;
padding-bottom: 11px;
line-height: 27px; }
.vc_general.vc_tta.vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic.vc_tta-shape-square .vc_tta-panel-title a i {
color: #ccc; }
.vc_general.vc_tta.vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic.vc_tta-shape-square .vc_tta-panel-title .vc_tta-title-text {
font-size: 14px;
color: #222; }
.vc_general.vc_tta.vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic.vc_tta-shape-square .vc_tta-panel-body {
border: none;
background: transparent;
margin: -6px 30px 0;
padding: 0; }
.vc_general.vc_tta.vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic.vc_tta-shape-square .vc_tta-tabs-list {
padding: 0;
background: #f5f5f5; }
.vc_general.vc_tta.vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic.vc_tta-shape-square .vc_tta-tabs-list a {
border: none;
background-color: transparent;
color: #666;
padding: 14px 0 14px 20px;
font-weight: 700; }
.vc_general.vc_tta.vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic.vc_tta-shape-square .vc_tta-tabs-list a:hover {
color: #222; }
.vc_general.vc_tta.vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic.vc_tta-shape-square .vc_tta-tabs-list .vc_tta-tab {
margin: 0; }
.vc_general.vc_tta.vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic.vc_tta-shape-square .vc_tta-tabs-list .vc_active a {
color: #222; }
.vc_general.vc_tta.vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic.vc_tta-shape-square .vc_active a {
color: #222; }
.vc_general.vc_tta.vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic.vc_tta-shape-square .vc_tta-panel-body {
background: #f5f5f5;
border: none;
padding: 23px 30px 45px 23px; }
.sidebar-area {
margin-bottom: 30px; }
.sidebar-area aside {
border: 1px solid #ebebeb;
padding: 10px 20px; }
.sidebar-area aside .wg-title {
border-bottom: 1px solid #ebebeb;
padding: 4px 0 12px;
text-transform: uppercase; }
.sidebar-area aside .wg-title + ul > li:first-child {
border-top: none; }
.sidebar-area aside.widget_search, .sidebar-area aside.widget_sp_image {
padding: 0;
border: none; }
.sidebar-area aside.widget_cs_recent_post_v2 .wg-title {
margin-bottom: 20px; }
.wg-title {
padding: 0;
margin: 0 0 10px;
text-transform: uppercase; }
.widget ul {
list-style: none; }
.widget ul li {
border-top: 1px solid #ebebeb;
color: #666;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;  }
.widget ul li a {
color: #666;
padding-top: 8px;
padding-bottom: 8px; }
.widget ul li a:hover {
color: #a2492b; }
.widget ul li .entry-title a {
color: #222; }
.widget ul li:hover {
color: #a2492b; }
.widget ul li:hover > * {
color: #a2492b; }
.widget ul li:last-child {
padding-bottom: 0; }
.widget + .widget {
margin-top: 30px; }
.widget_calendar td, .widget_calendar th {
padding: 5px; }
.widget_calendar td#next, .widget_calendar th#next {
text-align: right; }
.widget_recent_entries .post-date {
display: block;
font-size: 12px;
color: #ccc;
padding-bottom: 5px; }
.widget_recent_comments li.recentcomments {
padding-top: 8px;
padding-bottom: 8px; }
.widget_cs_recent_post_v2 .entry-media {
margin-right: 20px;
max-width: 70px; }
.widget_cs_recent_post_v2 .entry-media img {
margin-bottom: 0; }
.widget_cs_recent_post_v2 .entry-media + .item-content {
padding-left: 90px; }
.widget_cs_recent_post_v2 .featured-post .entry-media {
max-width: 100%;
margin-bottom: 18px;
margin-right: 0; }
.widget_cs_recent_post_v2 .featured-post .entry-media + .item-content {
padding-left: 0; }
.widget_cs_recent_post_v2 .featured-post .item-content .entry-title {
margin-bottom: 18px; }
.widget_cs_recent_post_v2 .featured-post .item-content .description {
margin-top: 17px; }
.widget_cs_recent_post_v2 ul.cms-recent-post-wrapper {
margin: 0; }
.widget_cs_recent_post_v2 ul.cms-recent-post-wrapper > li {
border-top: none;
margin-bottom: 20px; }
.widget_cs_recent_post_v2 ul.cms-recent-post-wrapper > li:last-child {
margin-bottom: 10px; }
.widget_cs_recent_post_v2 .entry-title {
margin-bottom: -2px; }
.widget_cs_recent_post_v2 .entry-title a {
font-size: 12px;
line-height: 14px;
padding: 0; }
.widget_cs_recent_post_v2 .entry-title a:hover {
color: #a2492b; }
.widget_cs_recent_post_v2 .entry-meta {
margin-left: 0; }
.widget_cs_recent_post_v2 .entry-meta li {
border-top: none;
border-right: 1px solid #ccc;
padding: 0 7px;
color: #ccc;
line-height: 1;
font-size: 12px; }
.widget_cs_recent_post_v2 .entry-meta li a {
padding: 0;
color: #ccc;
line-height: 1;
text-transform: capitalize;
display: inline-block !important; }
.widget_cs_recent_post_v2 .entry-meta li a:hover {
color: #a2492b; }
.widget_cs_recent_post_v2 .entry-meta li:first-child {
padding-left: 0; }
.widget_cs_recent_post_v2 .entry-meta li:last-child {
border-right: none;
padding-right: 0; }
.widget_cs_recent_post_v2.megamenu .entry-title a {
font-size: 14px; }
.widget_cms_social_widget .cms-social {
margin: 0;
background: #f5f7fb; }
.widget_cms_social_widget .cms-social li {
border-top: none;
text-align: center;
border-right: 1px solid #e9eaed;
position: relative; }
.widget_cms_social_widget .cms-social li:before, .widget_cms_social_widget .cms-social li:after {
content: "";
display: block;
height: 10px;
position: absolute;
left: 0;
right: 0;
top: 0;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;  }
.widget_cms_social_widget .cms-social li:after {
top: auto;
bottom: 0; }
.widget_cms_social_widget .cms-social li:last-child {
border-right: 0; }
.widget_cms_social_widget .cms-social li a {
display: block;
padding: 40px 0;
text-transform: uppercase;
color: #222;
-webkit-transition: all 0ms linear 0ms;
-khtml-transition: all 0ms linear 0ms;
-moz-transition: all 0ms linear 0ms;
-ms-transition: all 0ms linear 0ms;
-o-transition: all 0ms linear 0ms;
transition: all 0ms linear 0ms;  }
.widget_cms_social_widget .cms-social li a i {
color: #9a9a9b;
width: 30px;
height: 30px;
line-height: 28px;
border: 1px solid #9a9a9b;
margin-right: 10px;
-webkit-border-radius: 50%;
-khtml-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%; }
.widget_cms_social_widget .cms-social li:hover {
background: #a2492b;
color: #fff; }
.widget_cms_social_widget .cms-social li:hover a {
color: #fff; }
.widget_cms_social_widget .cms-social li:hover a i {
background: #fff;
border-color: #fff;
color: #a2492b; }
.widget_cms_social_widget .cms-social li:hover:before {
top: -10px;
background: #a2492b; }
.widget_cms_social_widget .cms-social li:hover:after {
bottom: -10px;
background: #a2492b; }
@media (max-width: 480px) {
.widget_cms_social_widget .cms-social li {
width: 50%;
border-right: 0; }
.widget_cms_social_widget .cms-social li a {
padding: 20px 0; } }
.contact-info {
margin-bottom: 25px;
margin-top: -5px; }
.contact-info:last-child {
margin-bottom: 0; }
.contact-info i {
float: left;
margin-right: 20px;
font-size: 28px;
width: 28px;
display: inline-block;
text-align: center;
-webkit-transform: translateY(5px);
-khtml-transform: translateY(5px);
-moz-transform: translateY(5px);
-ms-transform: translateY(5px);
-o-transform: translateY(5px);
transform: translateY(5px);  }
@media (min-width: 1280px) {
.container {
width: 1200px; } }
.content-align-left {
text-align: left; }
.content-align-center {
text-align: center; }
.content-align-right {
text-align: right; }
.vc_row.wpb_row {
position: relative;
background-position: center top;
background-repeat: no-repeat; }
.vc_row.wpb_row[data-vc-full-width] {
overflow: inherit; }
.vc_row.wpb_row[data-vc-parallax] {
overflow: hidden; }
@media (min-width: 992px) {
.vc_row.wpb_row .wpb_column.absolute-topright {
position: absolute;
top: 0;
right: 0; } }
.vc_row.wpb_row .wpb_column.full-right {
position: absolute;
top: 0;
right: 0;
bottom: 0; }
.vc_row.wpb_row .wpb_column.full-right > div {
height: 100%;
background-size: cover; }
.vc_custom_heading {
margin: 0; }
.vc_progress_bar.vc_progress-bar-color-custom .vc_single_bar {
background: transparent;
margin-bottom: 24px;
position: relative;
-webkit-box-shadow: none;
-khtml-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none; -webkit-border-radius: 0;
-khtml-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;  }
.vc_progress_bar.vc_progress-bar-color-custom .vc_single_bar .vc_label {
text-transform: uppercase;
font-weight: 700;
color: #222;
font-size: 14px;
line-height: 22px;
padding: 0 0 13px 0; }
.vc_progress_bar.vc_progress-bar-color-custom .vc_single_bar .vc_label .vc_label_units {
float: right;
font-weight: 400; }
.vc_progress_bar.vc_progress-bar-color-custom .vc_single_bar .vc_bar {
height: 5px;
top: auto;
background: #a2492b; }
.vc_progress_bar.vc_progress-bar-color-custom .vc_single_bar:after {
content: "";
display: block;
height: 5px;
width: 100%;
background: #ccc; }
.rev_slider { }
.rev_slider .tparrows.flooring { }
.rev_slider .tparrows.flooring .arrow-title {
color: #222; }
.rev_slider .tparrows.flooring:hover .arrow-title, .rev_slider .tparrows.flooring:hover:before {
color: #a2492b;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;  }
.rev_slider .tp-bullets .tp-bullet {
width: 10px;
height: 10px;
background: #fff;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;  }
.rev_slider .tp-bullets .tp-bullet:hover, .rev_slider .tp-bullets .tp-bullet.selected {
background: #222; }
.rev_slider .tp-bullets.flooring .tp-bullet {
display: block;
width: 12px;
height: 12px;
border: 2px solid #fff;
background: transparent;
-webkit-border-radius: 50%;
-khtml-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%; }
.rev_slider .tp-bullets.flooring .tp-bullet:hover, .rev_slider .tp-bullets.flooring .tp-bullet.selected {
border-color: #a2492b;
background: #a2492b; }
.rev_slider .tp-bullets.flooring .tp-bullet .line {
width: 2px;
height: 40px;
display: block;
background: #fff;
position: absolute;
left: 4px;
top: 20px; }
.rev_slider .tp-bullets.flooring .tp-bullet:last-child .line {
display: none; }
@media (min-width: 1024px) and (max-width: 1600px) {
.rev_slider .Flooring-BlackBackground {
margin-left: 200px !important; } }
.rev_slider .Flooring-BlackBackground h3 {
margin-bottom: 15px; }
.rev_slider .Flooring-BlackBackground .btn {
margin-top: 8px !important; }
.rev_slider .FlooringButtonPrimary a {
background: #a2492b; }
.rev_slider .tp-dottedoverlay.twoxtwo, .rev_slider .tp-dottedoverlay.threexthree {
background: rgba(0, 0, 0, 0.4);
z-index: 100; }
.newsletter-widget { }
.newsletter-widget form {
position: relative; }
.newsletter-widget form p {
margin: 0; }
.newsletter-widget form p .newsletter-email {
border: 1px solid #fff;
padding: 8px 10px;
background: transparent; }
.newsletter-widget form p .newsletter-submit {
position: absolute;
top: 0;
right: 0;
width: 60px;
height: 40px;
border: none;
background: transparent;
font-size: 0;
z-index: 1; }
.newsletter-widget form:after {
content: "\f1d9";
font-family: 'FontAwesome';
color: #fff;
font-size: 20px;
position: absolute;
top: 0;
right: 0;
width: 60px;
height: 40px;
line-height: 40px;
text-align: center;
background: #a2492b; }
#bwg_container1_0 #bwg_container2_0 {
margin: 0 -16px; }
#bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_spun1_0 {
margin: 0 8px 16px !important; }
.wpcf7-form-control-wrap {
margin-bottom: 20px;
display: block; }
.wpcf7-submit {
font-weight: 700; }
div.wpcf7-response-output {
margin: 20px 0; }
.wpcf7-form img[style="visibility: hidden;"] {
display: none; }
.cms-contactform {
background: #fff;
padding: 30px 20px; }
@media (min-width: 768px) {
.cms-contactform {
padding: 60px;
border-right: 2px solid #ebebeb;
border-bottom: 2px solid #ebebeb; } }
.cms-contactform .wpcf7-submit {
margin-top: 30px; }
.woocommerce { }
.woocommerce span.onsale {
-webkit-border-radius: 0;
-khtml-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
border-radius: 0; background: #a2492b;
color: #fff; }
.woocommerce ul.products li.product .onsale {
margin: 0; }
.woocommerce ul.products li.product h3 {
padding: 0;
font-size: 14px;
text-transform: uppercase; }
.woocommerce ul.products li.product .price {
color: #a2492b;
font-size: 14px; }
.woocommerce ul.products li.product .added_to_cart {
margin-top: 15px; }
.woocommerce ul.products li.product > a {
width: 100%; }
.woocommerce ul.products li.product > a img {
width: 100%; }
.woocommerce ul.products li.product > a + a {
width: auto; }
@media (max-width: 480px) {
.woocommerce ul.products li.product {
width: 100%; } }
.woocommerce div.product form.cart, .woocommerce div.product p.cart {
margin-top: 20px; }
.woocommerce div.product p.price, .woocommerce div.product span.price {
color: #a2492b;
font-size: 18px; }
.woocommerce div.product .added_to_cart {
margin-top: 15px; }
.woocommerce a.button {
line-height: inherit; }
@media (max-width: 480px) {
.woocommerce #content table.cart td.actions input, .woocommerce table.cart td.actions input, .woocommerce-page #content table.cart td.actions input, .woocommerce-page table.cart td.actions input {
width: 100% !important; }
.woocommerce #content table.cart td.actions input + input, .woocommerce table.cart td.actions input + input, .woocommerce-page #content table.cart td.actions input + input, .woocommerce-page table.cart td.actions input + input {
margin-top: 15px; } }
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
width: 100px;
height: 50px; }
@media (max-width: 480px) {
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
width: 100%; } }
.woocommerce form .form-row textarea {
height: auto; }
@media (max-width: 480px) {
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
width: 100%; } }
@media (min-width: 1025px) { #cms-menu-mobile {
display: none; } }
@media (max-width: 1025px) { .cms-header {
border-bottom: 1px solid #ebebeb; }
.cms-header .cms-navigation:not(.open) {
visibility: hidden; }
#cms-header-logo {
padding-right: 0; }
.cms-nav-extra {
margin-left: 0; }
.cms-nav-extra > div .header-icon {
width: 55px; } }
@media (min-width: 992px) { .text-md-right {
text-align: right; } }
@media (max-width: 991px) {
.sidebar-area + .content-area {
margin-top: 30px; }
.content-area + .sidebar-area {
margin-top: 30px; }
.text-sm-center {
text-align: center; } }