.menu_main_nav>li#blob {
 position:absolute;
 top:0; 
 z-index:1;
 opacity:0;
 -webkit-transition:all 500ms cubic-bezier(.175,.885,.32,1.275);
 -moz-transition:all 500ms cubic-bezier(.175,.885,.32,1.275);
 -ms-transition:all 500ms cubic-bezier(.175,.885,.32,1.275);
 -o-transition:all 500ms cubic-bezier(.175,.885,.32,1.275);
 transition:all 500ms cubic-bezier(.175,.885,.32,1.275)
}
.menu_main_nav>li.blob_over:not(.current-menu-item):not(.current-menu-parent):not(.current-menu-ancestor):hover,
.menu_main_nav>li.blob_over:not(.current-menu-item):not(.current-menu-parent):not(.current-menu-ancestor).sfHover {
 background-color:transparent;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none
}
.menu_hover_slide_line .menu_main_nav>li#blob {
 height:1px;
 margin:3.3em 0 0 1.5em
}
.menu_hover_zoom_line .menu_main_nav>li>a {
 position:relative
}
.menu_hover_zoom_line .menu_main_nav>li>a:before {
 content:"";
 height:1px;
 position:absolute;
 margin-left:.25em;
 top:3.3em;
 left:50%;
 -webkit-transition:all .1s ease;
 -moz-transition:all .1s ease;
 -ms-transition:all .1s ease;
 -o-transition:all .1s ease;
 transition:all .1s ease;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%);
 width:0
}
.menu_hover_zoom_line .menu_main_nav>li>a:hover:before,
.menu_hover_zoom_line .menu_main_nav>li.sfHover>a:before,
.menu_hover_zoom_line .menu_main_nav>li.current-menu-item>a:before,
.menu_hover_zoom_line .menu_main_nav>li.current-menu-parent>a:before,
.menu_hover_zoom_line .menu_main_nav>li.current-menu-ancestor>a:before {
 width:80%
}
.menu_hover_path_line .menu_main_nav>li>a {
 position:relative
}
.menu_hover_path_line .menu_main_nav>li:before,
.menu_hover_path_line .menu_main_nav>li:after,
.menu_hover_path_line .menu_main_nav>li>a:before,
.menu_hover_path_line .menu_main_nav>li>a:after {
 content:' '!important;
 position:absolute;
 -webkit-transition:-webkit-transform .1s;
 -ms-transition:-ms-transform .1s;
 transition:transform .1s;
 -webkit-transition-timing-function:cubic-bezier(1,.68,.16,.9);
 -ms-transition-timing-function:cubic-bezier(1,.68,.16,.9);
 transition-timing-function:cubic-bezier(1,.68,.16,.9)
}
.menu_hover_path_line .menu_main_nav>li:before,
.menu_hover_path_line .menu_main_nav>li:after {
 top:.5em;
 bottom:.5em;
 width:1px;
 -webkit-transform:scale3d(1,0,1);
 -ms-transform:scale3d(1,0,1);
 transform:scale3d(1,0,1)
}
.menu_hover_path_line .menu_main_nav>li:before {
 left:.2em;
 -webkit-transform-origin:50% 100%;
 -ms-transform-origin:50% 100%;
 transform-origin:50% 100%
}
.menu_hover_path_line .menu_main_nav>li:after {
 right:.2em;
 -webkit-transform-origin:50% 0%;
 -ms-transform-origin:50% 0%;
 transform-origin:50% 0%
}
.menu_hover_path_line .menu_main_nav>li>a:before,
.menu_hover_path_line .menu_main_nav>li>a:after,
.menu_hover_path_line .menu_main_nav>li.menu-item-has-children>a:after {
 left:.2em;
 right:.2em;
 height:1px;
 -webkit-transform:scale3d(0,1,1);
 -ms-transform:scale3d(0,1,1);
 transform:scale3d(0,1,1)
}
.menu_hover_path_line .menu_main_nav>li>a:before {
 top:.5em;
 bottom:auto;
 -webkit-transform-origin:0 50%;
 -ms-transform-origin:0 50%;
 transform-origin:0 50%
}
.menu_hover_path_line .menu_main_nav>li>a:after,
.menu_hover_path_line .menu_main_nav>li.menu-item-has-children>a:after {
 top:auto;
 bottom:.5em;
 -webkit-transform-origin:100% 50%;
 -ms-transform-origin:100% 50%;
 transform-origin:100% 50%
}
.menu_hover_path_line .menu_main_nav>li>a:after,
.menu_hover_path_line .menu_main_nav>li.menu-item-has-children>a:after {
 -webkit-transition-delay:.3s;
 -ms-transition-delay:.3s;
 transition-delay:.3s
}
.menu_hover_path_line .menu_main_nav>li>a:hover:after,
.menu_hover_path_line .menu_main_nav>li.sfHover>a:after,
.menu_hover_path_line .menu_main_nav>li.menu-item-has-children>a:hover:after,
.menu_hover_path_line .menu_main_nav>li.sfHover.menu-item-has-children>a:after {
 -webkit-transition-delay:0s;
 -ms-transition-delay:0s;
 transition-delay:0s
}
.menu_hover_path_line .menu_main_nav>li:before {
 -webkit-transition-delay:.2s;
 -ms-transition-delay:.2s;
 transition-delay:.2s
}
.menu_hover_path_line .menu_main_nav>li:hover:before,
.menu_hover_path_line .menu_main_nav>li.sfHover:before {
 -webkit-transition-delay:.1s;
 -ms-transition-delay:.1s;
 transition-delay:.1s
}
.menu_hover_path_line .menu_main_nav>li>a:before {
 -webkit-transition-delay:.1s;
 -ms-transition-delay:.1s;
 transition-delay:.1s
}
.menu_hover_path_line .menu_main_nav>li.sfHover>a:before,
.menu_hover_path_line .menu_main_nav>li>a:hover:before {
 -webkit-transition-delay:.2s;
 -ms-transition-delay:.2s;
 transition-delay:.2s
}
.menu_hover_path_line .menu_main_nav>li.sfHover:after,
.menu_hover_path_line .menu_main_nav>li:hover:after {
 -webkit-transition-delay:.3s;
 -ms-transition-delay:.3s;
 transition-delay:.3s
}
.menu_hover_path_line .menu_main_nav>li.sfHover:before,
.menu_hover_path_line .menu_main_nav>li:hover:before,
.menu_hover_path_line .menu_main_nav>li.sfHover:after,
.menu_hover_path_line .menu_main_nav>li:hover:after,
.menu_hover_path_line .menu_main_nav>li.sfHover>a:before,
.menu_hover_path_line .menu_main_nav>li>a:hover:before,
.menu_hover_path_line .menu_main_nav>li>a:hover:after,
.menu_hover_path_line .menu_main_nav>li.sfHover>a:after {
 -webkit-transform:scale3d(1,1,1);
 -ms-transform:scale3d(1,1,1);
 transform:scale3d(1,1,1)
}
.menu_hover_roll_down .menu_main_nav>li>a:before {
 content:' ';
 position:absolute;
 top:3.3em;
 left:1.5em;
 right:1.5em;
 height:1px;
 opacity:0;
 -webkit-transform:translate3d(0,-3em,0);
 -ms-transform:translate3d(0,-3em,0);
 transform:translate3d(0,-3em,0);
 -webkit-transition:-webkit-transform 0s .3s,opacity .2s;
 -ms-transition:transform 0s .3s,opacity .2s;
 transition:transform 0s .3s,opacity .2s
}
.menu_hover_roll_down .menu_main_nav>li>a:hover:before,
.menu_hover_roll_down .menu_main_nav>li.sfHover>a:before,
.menu_hover_roll_down .menu_main_nav>li.current-menu-item>a:before,
.menu_hover_roll_down .menu_main_nav>li.current-menu-ancestor>a:before,
.menu_hover_roll_down .menu_main_nav>li.current-menu-parent>a:before {
 opacity:1;
 -webkit-transform:translate3d(0,0,0);
 -ms-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0);
 -webkit-transition:-webkit-transform .3s,opacity .1s;
 -ms-transition:-webkit-transform .3s,opacity .1s;
 transition:transform .3s,opacity .1s;
 -webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);
 -ms-transition-timing-function:cubic-bezier(.4,0,.2,1);
 transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.menu_hover_roll_down .menu_main_nav>li>a>span {
 display:block;
 pointer-events:none
}
.menu_hover_roll_down .menu_main_nav>li.sfHover>a>span,
.menu_hover_roll_down .menu_main_nav>li>a:hover>span,
.menu_hover_roll_down .menu_main_nav>li.current-menu-item>a>span,
.menu_hover_roll_down .menu_main_nav>li.current-menu-ancestor>a>span,
.menu_hover_roll_down .menu_main_nav>li.current-menu-parent>a>span {
 -webkit-animation:anim-roll-down .3s forwards;
 -ms-animation:anim-roll-down .3s forwards;
 animation:anim-roll-down .3s forwards
}
@-webkit-keyframes anim-roll-down {
 50% {
  opacity:0;
  -webkit-transform:translate3d(0,100%,0);
  -ms-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0)
 }
 51% {
  opacity:0;
  -webkit-transform:translate3d(0,-100%,0);
  -ms-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0)
 }
 100% {
  opacity:1;
  -webkit-transform:translate3d(0,0,0);
  -ms-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
@keyframes anim-roll-down {
 50% {
  opacity:0;
  -webkit-transform:translate3d(0,100%,0);
  -ms-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0)
 }
 51% {
  opacity:0;
  -webkit-transform:translate3d(0,-100%,0);
  -ms-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0)
 }
 100% {
  opacity:1;
  -webkit-transform:translate3d(0,0,0);
  -ms-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
.menu_hover_color_line .menu_main_nav>li>a:hover:before,
.menu_hover_color_line .menu_main_nav>li>a:focus:before {
 -webkit-transform:scale3d(1,1,1);
 -ms-transform:scale3d(1,1,1);
 transform:scale3d(1,1,1);
 -webkit-transition-delay:0s;
 -ms-transition-delay:0s;
 transition-delay:0s
}
.menu_hover_color_line .menu_main_nav>li>a:before,
.menu_hover_color_line .menu_main_nav>li>a:after,
.menu_hover_color_line .menu_main_nav>li.menu-item-has-children>a:after {
 content:' '!important;
 position:absolute;
 top:3.3em;
 left:1.5em;
 right:1.5em!important;
 margin:0;
 height:1px;
 -webkit-transform:scale3d(0,1,1);
 -ms-transform:scale3d(0,1,1);
 transform:scale3d(0,1,1);
 -webkit-transform-origin:center left;
 -ms-transform-origin:center left;
 transform-origin:center left;
 -webkit-transition:transform .3s cubic-bezier(.22,.61,.36,1);
 -ms-transition:transform .3s cubic-bezier(.22,.61,.36,1);
 transition:transform .3s cubic-bezier(.22,.61,.36,1)
}
.menu_hover_color_line .menu_main_nav>li>a:hover,
.menu_hover_color_line .menu_main_nav>li.sfHover>a:after,
.menu_hover_color_line .menu_main_nav>li>a:hover:after,
.menu_hover_color_line .menu_main_nav>li>a:before {
 -webkit-transition-delay:.3s;
 -ms-transition-delay:.3s;
 transition-delay:.3s
}
.menu_hover_color_line .menu_main_nav>li.sfHover>a:after,
.menu_hover_color_line .menu_main_nav>li.menu-item-has-children>a:hover:after,
.menu_hover_color_line .menu_main_nav>li>a:hover:after,
.menu_hover_color_line .menu_main_nav>li.sfHover>a:before,
.menu_hover_color_line .menu_main_nav>li>a:hover:before,
.menu_hover_color_line .menu_main_nav>li.current-menu-item>a:after,
.menu_hover_color_line .menu_main_nav>li.current-menu-item>a:before,
.menu_hover_color_line .menu_main_nav>li.current-menu-ancestor>a:after,
.menu_hover_color_line .menu_main_nav>li.current-menu-ancestor>a:before,
.menu_hover_color_line .menu_main_nav>li.current-menu-parent>a:after,
.menu_hover_color_line .menu_main_nav>li.current-menu-parent>a:before {
 -webkit-transform:scale3d(1,1,1);
 -ms-transform:scale3d(1,1,1);
 transform:scale3d(1,1,1)
}
.menu_hover_color_line .menu_main_nav>li.sfHover>a:before,
.menu_hover_color_line .menu_main_nav>li>a:hover:before {
 -webkit-transition-delay:0s;
 -ms-transition-delay:0s;
 transition-delay:0s
}
[class*=sc_button_hover_slide] {
 -webkit-transition:all ease .3s;
 -moz-transition:all ease .3s;
 -ms-transition:all ease .3s;
 -o-transition:all ease .3s;
 transition:all ease .3s
}
.sc_button_hover_slide_left:hover,
.sc_button_hover_slide_left.active,
.vc_active .sc_button_hover_slide_left,
li.active .sc_button_hover_slide_left {
 background-position:left bottom!important
}
.sc_button_hover_slide_right:hover,
.sc_button_hover_slide_right.active,
.vc_active .sc_button_hover_slide_right,
li.active .sc_button_hover_slide_right {
 background-position:right bottom!important
}
.sc_button_hover_slide_top:hover,
.sc_button_hover_slide_top.active,
.vc_active .sc_button_hover_slide_top,
li.active .sc_button_hover_slide_top {
 background-position:right top!important
}
.sc_button_hover_slide_bottom:hover,
.sc_button_hover_slide_bottom.active,
.vc_active .sc_button_hover_slide_bottom,
li.active .sc_button_hover_slide_bottom {
 background-position:right bottom!important
}
.sc_button_hover_arrow {
 position:relative;
 overflow:hidden;
 padding-left:2em!important;
 padding-right:2em!important
}
.sc_button_hover_arrow:before {
 content:'\e8f4';
 font-family:fontello;
 position:absolute;
 z-index:1;
 right:-2em!important;
 left:auto!important;
 top:50%!important;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 -webkit-transition:all ease .3s;
 -moz-transition:all ease .3s;
 -ms-transition:all ease .3s;
 -o-transition:all ease .3s;
 transition:all ease .3s;
 background-color:transparent!important;
 color:inherit!important
}
.sc_button_hover_arrow:hover:before,
.sc_button_hover_arrow.active:before,
.vc_active .sc_button_hover_arrow:before {
 right:.5em!important
}
.post_featured[class*=hover_] {
 position:relative;
 -webkit-transition:all .35s ease-in-out;
 -moz-transition:all .35s ease-in-out;
 -ms-transition:all .35s ease-in-out;
 transition:all .35s ease-in-out
}
.post_featured[class*=hover_],
.post_featured[class*=hover_] * {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
.post_featured .mask {
 content:' ';
 position:absolute;
 z-index:100;
 left:0;
 top:0;
 right:0;
 bottom:0;
 opacity:0;
 pointer-events:none;
 filter:alpha(opacity=0);
 -webkit-transition:all ease .5s;
 -moz-transition:all ease .5s;
 -ms-transition:all ease .5s;
 -o-transition:all ease .5s;
 transition:all ease .5s
}
.post_featured .post_info {
 position:absolute;
 z-index:103;
 left:50%;
 top:50%;
 -webkit-transform:translateX(-50%) translateY(-50%) scale(.5,.5);
 -moz-transform:translateX(-50%) translateY(-50%) scale(.5,.5);
 -ms-transform:translateX(-50%) translateY(-50%) scale(.5,.5);
 transform:translateX(-50%) translateY(-50%) scale(.5,.5);
 -webkit-transition:all ease .5s;
 -moz-transition:all ease .5s;
 -ms-transition:all ease .5s;
 -o-transition:all ease .5s;
 transition:all ease .5s;
 display:none;
 font-size:1.1429em;
 line-height:1.3em;
 width:90%;
 text-align:center;
 margin:-1em auto 0;
 opacity:0;
 filter:alpha(opacity=0)
}
.post_featured.hover_icon,
.post_featured.hover_icons {
 position:relative;
 display:block
}
.post_featured.hover_icon .mask {
 background-color:rgba(0,0,0,.8)
}
.post_featured.hover_icon:hover .mask {
 opacity:1;
 filter:alpha(opacity=100)
}
.post_featured.hover_icon .icons,
.post_featured.hover_icons .icons {
 position:absolute;
 z-index:102;
 left:0;
 top:0;
 width:100%;
 height:100%
}
.post_featured.hover_icon .icons a,
.post_featured.hover_icons .icons a {
 position:absolute;
 z-index:10;
 left:50%;
 top:50%;
 font-size:1.7143em;
 cursor:pointer;
 display:block;
 width:2.1667em;
 height:2.1667em;
 line-height:2.1667em;
 text-align:center;
 display:inline-block;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 -webkit-transform:translateX(-50%) translateY(-50%) scale(.3,.3);
 -moz-transform:translateX(-50%) translateY(-50%) scale(.3,.3);
 -ms-transform:translateX(-50%) translateY(-50%) scale(.3,.3);
 transform:translateX(-50%) translateY(-50%) scale(.3,.3);
 -webkit-transition:all .5s cubic-bezier(.6,-.28,.735,.045) 0s;
 -moz-transition:all .5s cubic-bezier(.6,-.28,.735,.045) 0s;
 -ms-transition:all .5s cubic-bezier(.6,-.28,.735,.045) 0s;
 -o-transition:all .5s cubic-bezier(.6,-.28,.735,.045) 0s;
 transition:all .5s cubic-bezier(.6,-.28,.735,.045) 0s;
 opacity:0;
 filter:alpha(opacity=0);
 margin-left:-1.3333em
}
.post_featured.hover_icon .icons a {
 font-size:1.7em;
 margin-left:0
}
.post_featured.hover_icons .icons a+a {
 margin-left:1.3333em;
 -webkit-transition-delay:.15s;
 -moz-transition-delay:.15s;
 -ms-transition-delay:.15s;
 -o-transition-delay:.15s;
 transition-delay:.15s
}
.post_featured.hover_icon:hover .icons a,
.post_featured.hover_icons:hover .icons a {
 opacity:1;
 filter:alpha(opacity=100);
 -webkit-transform:translateX(-50%) translateY(-50%) scale(1,1);
 -moz-transform:translateX(-50%) translateY(-50%) scale(1,1);
 -ms-transform:translateX(-50%) translateY(-50%) scale(1,1);
 transform:translateX(-50%) translateY(-50%) scale(1,1);
 -webkit-transition:all .5s cubic-bezier(.175,.885,.32,1.275) 0s;
 -moz-transition:all .5s cubic-bezier(.175,.885,.32,1.275) 0s;
 -ms-transition:all .5s cubic-bezier(.175,.885,.32,1.275) 0s;
 -o-transition:all .5s cubic-bezier(.175,.885,.32,1.275) 0s;
 transition:all .5s cubic-bezier(.175,.885,.32,1.275) 0s
}
.post_featured.hover_icons:hover .icons a+a {
 -webkit-transition-delay:.15s;
 -moz-transition-delay:.15s;
 -ms-transition-delay:.15s;
 -o-transition-delay:.15s;
 transition-delay:.15s
}
.post_featured.hover_zoom:before {
 content:' ';
 position:absolute;
 z-index:101;
 left:50%;
 top:50%;
 width:100px;
 height:100px;
 margin:-50px 0 0 -50px;
 border:2px solid #fff;
 background-color:rgba(0,0,0,.15);
 -webkit-transform:scale(0,0) rotate(0deg);
 -moz-transform:scale(0,0) rotate(0deg);
 -ms-transform:scale(0,0) rotate(0deg);
 transform:scale(0,0) rotate(0deg);
 -webkit-transition:all ease .3s;
 -moz-transition:all ease .3s;
 -ms-transition:all ease .3s;
 -o-transition:all ease .3s;
 transition:all ease .3s
}
.post_featured.hover_zoom:hover:before {
 -webkit-transform:scale(1,1) rotate(45deg);
 -moz-transform:scale(1,1) rotate(45deg);
 -ms-transform:scale(1,1) rotate(45deg);
 transform:scale(1,1) rotate(45deg)
}
.post_featured.hover_zoom .mask {
 background-color:rgba(255,255,255,.15)
}
.post_featured.hover_zoom:hover .mask {
 opacity:1;
 filter:alpha(opacity=100)
}
.post_featured.hover_zoom .icons {
 position:absolute;
 z-index:102;
 left:50%;
 top:50%;
 -webkit-transform:translateX(-50%) translateY(-50%);
 -moz-transform:translateX(-50%) translateY(-50%);
 -ms-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%);
 display:inline-block
}
.post_featured.hover_zoom .icons a {
 display:inline-block;
 font-size:18px;
 width:32px;
 height:32px;
 line-height:32px;
 text-align:center;
 color:#fff;
 position:relative;
 left:-50px;
 opacity:0;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px;
 -webkit-transform:scale(0,0);
 -moz-transform:scale(0,0);
 -ms-transform:scale(0,0);
 transform:scale(0,0);
 -webkit-transition:all ease .3s;
 -moz-transition:all ease .3s;
 -ms-transition:all ease .3s;
 -o-transition:all ease .3s;
 transition:all ease .3s
}
.post_featured.hover_zoom .icons a+a {
 margin-left:8px;
 left:50px
}
.post_featured.hover_zoom .icons a:hover {
 color:#fff;
 background-color:rgba(255,255,255,.2)
}
.post_featured.hover_zoom:hover .icons a {
 left:0;
 opacity:1;
 -webkit-transform:scale(1,1);
 -moz-transform:scale(1,1);
 -ms-transform:scale(1,1);
 transform:scale(1,1)
}
.post_featured.hover_dots:hover .mask {
 opacity:1;
 filter:alpha(opacity=100)
}
.post_featured.hover_dots .icons {
 position:absolute;
 z-index:120;
 left:0;
 top:0;
 width:100%;
 height:100%
}
.post_featured.hover_dots .icons span {
 position:absolute;
 z-index:102;
 left:50%;
 top:50%;
 -webkit-transform:translateX(-50%) translateY(-50%);
 -moz-transform:translateX(-50%) translateY(-50%);
 -ms-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%);
 display:inline-block;
 width:6px;
 height:6px;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 -webkit-transition:all ease .5s;
 -moz-transition:all ease .5s;
 -ms-transition:all ease .5s;
 -o-transition:all ease .5s;
 transition:all ease .5s;
 opacity:0;
 filter:alpha(opacity=0)
}
.post_featured.hover_dots:hover .icons span {
 opacity:1;
 filter:alpha(opacity=100);
 display:inline-block
}
.post_featured.hover_dots:hover .icons span:first-child {
 margin-left:-13px
}
.post_featured.hover_dots:hover .icons span+span+span {
 margin-left:13px
}
.post_featured.hover_dots.hover_with_info .icons span {
 margin-top:1em
}
.post_featured.hover_dots .post_info {
 display:block;
 top:45%
}
.post_featured.hover_dots:hover .post_info {
 -webkit-transform:translateX(-50%) translateY(-50%) scale(1,1);
 -moz-transform:translateX(-50%) translateY(-50%) scale(1,1);
 -ms-transform:translateX(-50%) translateY(-50%) scale(1,1);
 transform:translateX(-50%) translateY(-50%) scale(1,1);
 opacity:1;
 filter:alpha(opacity=100)
}
.post_featured.hover_fade,
.post_featured.hover_slide,
.post_featured.hover_pull,
.post_featured.hover_border {
 position:relative;
 width:100%;
 height:100%;
 overflow:hidden
}
.post_featured.hover_fade .post_info,
.post_featured.hover_slide .post_info,
.post_featured.hover_pull .post_info,
.post_featured.hover_border .post_info {
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%;
 overflow:hidden;
 text-align:center;
 display:block;
 margin:0;
 opacity:1;
 filter:alpha(opacity=100);
 font-size:1em;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-transition:none;
 -moz-transition:none;
 -ms-transition:none;
 transition:none;
 -webkit-transform:none;
 -moz-transform:none;
 -ms-transform:none;
 -o-transform:none;
 transform:none
}
.post_featured.hover_fade .post_info .post_title,
.post_featured.hover_slide .post_info .post_title,
.post_featured.hover_pull .post_info .post_title,
.post_featured.hover_border .post_info .post_title {
 font-weight:400;
 font-size:1.5em;
 line-height:1.4em;
 margin:0 0 .5em;
 text-transform:uppercase;
 text-align:center
}
.post_featured.hover_fade .post_info .post_descr,
.post_featured.hover_slide .post_info .post_descr,
.post_featured.hover_pull .post_info .post_descr,
.post_featured.hover_border .post_info .post_descr {
 margin:0;
 position:relative;
 padding:.5em 1em;
 text-align:center
}
.post_featured.hover_fade .post_info .post_title span,
.post_featured.hover_slide .post_info .post_title span,
.post_featured.hover_pull .post_info .post_title span,
.post_featured.hover_border .post_info .post_title span {
 font-weight:700
}
.post_featured.hover_fade .post_info .post_excerpt,
.post_featured.hover_slide .post_info .post_excerpt,
.post_featured.hover_pull .post_info .post_excerpt,
.post_featured.hover_border .post_info .post_excerpt {
 display:none
}
.post_featured.hover_fade img,
.post_featured.hover_fade .post_info .post_info_back,
.post_featured.hover_fade .post_info .post_title,
.post_featured.hover_fade .post_info .post_descr,
.post_featured.hover_slide img,
.post_featured.hover_slide .post_info .post_info_back,
.post_featured.hover_slide .post_info .post_title,
.post_featured.hover_slide .post_info .post_descr,
.post_featured.hover_pull img,
.post_featured.hover_pull .post_info .post_info_back,
.post_featured.hover_pull .post_info .post_title,
.post_featured.hover_pull .post_info .post_descr,
.post_featured.hover_border img,
.post_featured.hover_border .post_info .post_info_back,
.post_featured.hover_border .post_info .post_title,
.post_featured.hover_border .post_info .post_descr {
 -webkit-transition:all .35s ease;
 -moz-transition:all .35s ease;
 -ms-transition:all .35s ease;
 transition:all .35s ease
}
.post_featured.hover_fade .post_info .post_excerpt,
.post_featured.hover_slide .post_info .post_excerpt,
.post_featured.hover_pull .post_info .post_excerpt,
.post_featured.hover_border .post_info .post_excerpt {
 margin-top:1em;
 display:none
}
.post_featured.hover_fade:hover .mask {
 opacity:1;
 filter:alpha(opacity=100)
}
.post_featured.hover_fade .post_info .post_info_back {
 position:absolute;
 left:0;
 top:50%;
 width:100%;
 text-align:center;
 padding:15px;
 margin-top:100%;
 opacity:0;
 filter:alpha(opacity=0);
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 transform:translateY(-50%)
}
.post_featured.hover_fade.top_to_bottom .post_info .post_info_back {
 margin-top:-100%
}
.post_featured.hover_fade.bottom_to_top .post_info .post_info_back {
 margin-top:100%
}
.post_featured.hover_fade.left_to_right .post_info .post_info_back {
 margin-left:-100%
}
.post_featured.hover_fade.right_to_left .post_info .post_info_back {
 margin-left:100%
}
.post_featured.hover_fade:hover .post_info .post_info_back {
 margin:0!important;
 opacity:1;
 filter:alpha(opacity=100)
}
.post_featured.hover_slide .mask {
 opacity:.3;
 filter:alpha(opacity=30)
}
.post_featured.hover_slide:hover .mask {
 opacity:1;
 filter:alpha(opacity=100)
}
.post_featured.hover_slide .post_info,
.post_featured.hover_slide .post_info .post_title,
.post_featured.hover_slide .post_info .post_descr {
 text-align:left
}
.post_featured.hover_slide img,
.post_featured.hover_slide .post_info .post_title,
.post_featured.hover_slide .post_info .post_descr {
 -webkit-transition:all .35s ease;
 -moz-transition:all .35s ease;
 transition:all .35s ease
}
.post_featured.hover_slide .post_info .post_title,
.post_featured.hover_slide .post_info .post_descr {
 position:relative;
 margin:0
}
.post_featured.hover_slide .post_info .post_title {
 padding:0 0 15px;
 margin:30px 30px 15px;
 overflow:hidden
}
.post_featured.hover_slide .post_info .post_title:after {
 content:" ";
 position:absolute;
 bottom:0;
 left:0;
 height:2px;
 width:100%;
 -webkit-transition:all .35s ease;
 -moz-transition:all .35s ease;
 transition:all .35s ease;
 -webkit-transform:translateX(-100%);
 -moz-transform:translateX(-100%);
 -ms-transform:translateX(-100%);
 -o-transform:translateX(-100%);
 transform:translateX(-100%)
}
.post_featured.hover_slide:hover .post_info .post_title:after {
 -webkit-transform:translateX(0px);
 -moz-transform:translateX(0px);
 -ms-transform:translateX(0px);
 -o-transform:translateX(0px);
 transform:translateX(0px)
}
.post_featured.hover_slide img {
 max-width:none;
 width:calc(100% + 20px);
 -webkit-transform:translateX(-10px);
 -moz-transform:translateX(-10px);
 -ms-transform:translateX(-10px);
 -o-transform:translateX(-10px);
 transform:translateX(-10px)
}
.post_featured.hover_slide:hover img {
 -webkit-transform:translateX(0px);
 -moz-transform:translateX(0px);
 -ms-transform:translateX(0px);
 -o-transform:translateX(0px);
 transform:translateX(0px)
}
.post_featured.hover_slide .post_info,
.post_featured.hover_slide .post_info .post_title,
.post_featured.hover_slide .post_info .post_descr {
 text-align:left
}
.post_featured.hover_slide .post_info .post_descr {
 padding:0 30px 30px;
 opacity:0;
 filter:alpha(opacity=0);
 -webkit-transform:translateX(100%);
 -moz-transform:translateX(100%);
 -ms-transform:translateX(100%);
 -o-transform:translateX(100%);
 transform:translateX(100%)
}
.post_featured.hover_slide:hover .post_info .post_descr {
 opacity:1;
 filter:alpha(opacity=100);
 -webkit-transform:translateX(0px);
 -moz-transform:translateX(0px);
 -ms-transform:translateX(0px);
 -o-transform:translateX(0px);
 transform:translateX(0px)
}
.post_featured.hover_pull .post_info,
.post_featured.hover_pull .post_info .post_title,
.post_featured.hover_pull .post_info .post_descr {
 text-align:left
}
.post_featured.hover_pull .post_info .post_title,
.post_featured.hover_pull .post_info .post_descr {
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 padding:20px;
 margin:0
}
.post_featured.hover_pull:hover img {
 -webkit-transform:translateY(-60px);
 -moz-transform:translateY(-60px);
 -ms-transform:translateY(-60px);
 -o-transform:translateY(-60px);
 transform:translateY(-60px)
}
.post_featured.hover_pull:hover .post_info .post_title {
 -webkit-transform:translateY(-70px);
 -moz-transform:translateY(-70px);
 -ms-transform:translateY(-70px);
 -o-transform:translateY(-70px);
 transform:translateY(-70px)
}
.post_featured.hover_pull .post_info .post_descr {
 height:60px;
 -webkit-transform:translateY(60px);
 -moz-transform:translateY(60px);
 -ms-transform:translateY(60px);
 -o-transform:translateY(60px);
 transform:translateY(60px)
}
.post_featured.hover_pull:hover .post_info .post_descr {
 -webkit-transform:translateY(0px);
 -moz-transform:translateY(0px);
 -ms-transform:translateY(0px);
 -o-transform:translateY(0px);
 transform:translateY(0px)
}
.post_featured.hover_border:hover .mask {
 opacity:1;
 filter:alpha(opacity=100)
}
.post_featured.hover_border .post_info:before,
.post_featured.hover_border .post_info:after {
 content:' ';
 position:absolute;
 left:30px;
 right:30px;
 top:30px;
 bottom:30px;
 pointer-events:none;
 -webkit-transition:all .5s ease;
 -moz-transition:all .5s ease;
 transition:all .5s ease
}
.post_featured.hover_border .post_info:before {
 border-top:1px solid #fff;
 border-bottom:1px solid #fff;
 -webkit-transform:scaleX(0);
 -moz-transform:scaleX(0);
 -ms-transform:scaleX(0);
 -o-transform:scaleX(0);
 transform:scaleX(0)
}
.post_featured.hover_border:hover .post_info:before {
 -webkit-transform:scaleX(1);
 -moz-transform:scaleX(1);
 -ms-transform:scaleX(1);
 -o-transform:scaleX(1);
 transform:scaleX(1)
}
.post_featured.hover_border .post_info:after {
 border-left:1px solid #fff;
 border-right:1px solid #fff;
 -webkit-transform:scaleY(0);
 -moz-transform:scaleY(0);
 -ms-transform:scaleY(0);
 -o-transform:scaleY(0);
 transform:scaleY(0)
}
.post_featured.hover_border:hover .post_info:after {
 -webkit-transform:scaleY(1);
 -moz-transform:scaleY(1);
 -ms-transform:scaleY(1);
 -o-transform:scaleY(1);
 transform:scaleY(1)
}
.post_featured.hover_border .post_info .post_info_back {
 position:absolute;
 left:0;
 top:50%;
 width:100%;
 text-align:center;
 padding:45px;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 transform:translateY(-50%)
}
.post_featured.hover_border img,
.post_featured.hover_border .post_info .post_title,
.post_featured.hover_border .post_info .post_descr {
 -webkit-transition:all .5s ease;
 -moz-transition:all .5s ease;
 transition:all .5s ease
}
.post_featured.hover_border:hover img {
 -webkit-transform:scale(1.1,1.1);
 -moz-transform:scale(1.1,1.1);
 -ms-transform:scale(1.1,1.1);
 -o-transform:scale(1.1,1.1);
 transform:scale(1.1,1.1)
}
.post_featured.hover_border .post_info .post_title,
.post_featured.hover_border .post_info .post_descr {
 opacity:0;
 filter:alpha(opacity=0);
 position:relative;
 text-align:center;
 margin:0
}
.post_featured.hover_border .post_info .post_title {
 font-size:1.2em;
 padding:0 0 15px;
 -webkit-transform:translateY(-1em);
 -moz-transform:translateY(-1em);
 -ms-transform:translateY(-1em);
 -o-transform:translateY(-1em);
 transform:translateY(-1em)
}
.post_featured.hover_border:hover .post_info .post_title {
 opacity:1;
 filter:alpha(opacity=100);
 -webkit-transform:translateY(0px);
 -moz-transform:translateY(0px);
 -ms-transform:translateY(0px);
 -o-transform:translateY(0px);
 transform:translateY(0px)
}
.post_featured.hover_border .post_info .post_descr {
 padding:0;
 -webkit-transform:translateY(1em);
 -moz-transform:translateY(1em);
 -ms-transform:translateY(1em);
 -o-transform:translateY(1em);
 transform:translateY(1em)
}
.post_featured.hover_border:hover .post_info .post_descr {
 opacity:1;
 filter:alpha(opacity=100);
 -webkit-transform:translateY(0px);
 -moz-transform:translateY(0px);
 -ms-transform:translateY(0px);
 -o-transform:translateY(0px);
 transform:translateY(0px)
}
.post_featured.hover_border .post_info .post_info_item+.post_info_item:before {
 content:' ';
 display:block;
 margin:.5em 0 0
}
.post_featured.hover_shop {
 position:relative;
 display:block
}
.post_featured.hover_shop .mask {
 background-color:rgba(255,255,255,.6)!important
}
.post_featured.hover_shop:hover .mask {
 opacity:1;
 filter:alpha(opacity=100)
}
.post_featured.hover_shop .icons {
 position:absolute;
 z-index:102;
 left:0;
 top:0;
 width:100%;
 height:100%
}
.post_featured.hover_shop .icons a {
 position:absolute;
 z-index:10;
 left:50%;
 top:50%;
 font-size:1.2632em;
 cursor:pointer;
 display:block;
 width:2.5em;
 height:2.5em;
 line-height:2.5em;
 text-align:center;
 display:inline-block;
 border:3px solid #ddd;
 -webkit-transform:translateX(-50%) translateY(-50%) scale(.3,.3) rotate(45deg);
 -moz-transform:translateX(-50%) translateY(-50%) scale(.3,.3) rotate(45deg);
 -ms-transform:translateX(-50%) translateY(-50%) scale(.3,.3) rotate(45deg);
 transform:translateX(-50%) translateY(-50%) scale(.3,.3) rotate(45deg);
 -webkit-transition:all .5s cubic-bezier(.6,-.28,.735,.045) 0s;
 -moz-transition:all .5s cubic-bezier(.6,-.28,.735,.045) 0s;
 -ms-transition:all .5s cubic-bezier(.6,-.28,.735,.045) 0s;
 -o-transition:all .5s cubic-bezier(.6,-.28,.735,.045) 0s;
 transition:all .5s cubic-bezier(.6,-.28,.735,.045) 0s;
 opacity:0;
 filter:alpha(opacity=0);
 margin-left:-1.76em
}
.post_featured.hover_shop .icons a+a {
 margin-left:1.76em;
 -webkit-transition-delay:.15s;
 -moz-transition-delay:.15s;
 -ms-transition-delay:.15s;
 -o-transition-delay:.15s;
 transition-delay:.15s
}
.post_featured.hover_shop .icons a:before {
 -webkit-transform:rotate(-45deg);
 -moz-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.post_featured.hover_shop:hover .icons a {
 opacity:1;
 filter:alpha(opacity=100);
 -webkit-transform:translateX(-50%) translateY(-50%) scale(1,1) rotate(45deg);
 -moz-transform:translateX(-50%) translateY(-50%) scale(1,1) rotate(45deg);
 -ms-transform:translateX(-50%) translateY(-50%) scale(1,1) rotate(45deg);
 transform:translateX(-50%) translateY(-50%) scale(1,1) rotate(45deg);
 -webkit-transition:all .5s cubic-bezier(.175,.885,.32,1.275) 0s;
 -moz-transition:all .5s cubic-bezier(.175,.885,.32,1.275) 0s;
 -ms-transition:all .5s cubic-bezier(.175,.885,.32,1.275) 0s;
 -o-transition:all .5s cubic-bezier(.175,.885,.32,1.275) 0s;
 transition:all .5s cubic-bezier(.175,.885,.32,1.275) 0s
}
.post_featured.hover_shop:hover .icons a+a {
 -webkit-transition-delay:.15s;
 -moz-transition-delay:.15s;
 -ms-transition-delay:.15s;
 -o-transition-delay:.15s;
 transition-delay:.15s
}
.sc_content_width_1_1 {
 width:1170px
}
.sc_content_width_1_2 {
 width:585px
}
.sc_content_width_1_3 {
 width:390px
}
.sc_content_width_2_3 {
 width:780px
}
.sc_content_width_1_4 {
 width:292.5px
}
.sc_content_width_3_4 {
 width:877.5px
}
.trx_addons_container,
.trx_addons_container-fluid {
 padding-left:15px;
 padding-right:15px
}
.trx_addons_columns_wrap {
 margin-right:-30px;
}
.trx_addons_columns_wrap>[class*=trx_addons_column-] {
 padding-right:30px;
 padding-left: 5px;
} 
.trx_addons_columns_wrap.columns_padding_left {
 margin-left:-30px
}
.trx_addons_columns_wrap.columns_padding_left>[class*=trx_addons_column-],
.trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_left {
 padding-left:30px
}
.trx_addons_columns_wrap.columns_padding_right {
 margin-right:-30px
}
.trx_addons_columns_wrap.columns_padding_right>[class*=trx_addons_column-],
.trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_right {
 padding-right:30px
}
.trx_addons_columns_wrap.columns_padding_center {
 margin-left:-15px;
 margin-right:-15px
}
.trx_addons_columns_wrap.columns_padding_center>[class*=trx_addons_column-],
.trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_center {
 padding-left:30px
}
.trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],
.trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_bottom {
 padding-bottom:30px; 
 margin-right:-4px;   
 background: rgba(255, 255, 255, 0.2); 
} 
.trx_addons_hover_mask {
 left:0;
 right:0;
 bottom:0;
 top:auto;
 height:10.625em
}
.trx_addons_scroll_to_top {
 border:none
}
.swiper-container-horizontal>.swiper-pagination {
 bottom:1.05em
}
.slider_swiper .swiper-pagination-bullet {
 border:2px solid #fff;
 background-color:transparent;
 width:12px;
 height:12px
}
.slider_swiper.slider_controls_side .slider_prev,
.slider_swiper.slider_controls_side .slider_next {
 color:#fff;
 background-color:rgba(0,0,0,.8);
 width:3.3em;
 height:2.3em;
 line-height:2.2em;
 font-size:1.5em;
 font-weight:600;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0
}
.slider_swiper.slider_controls_side .slider_prev:hover,
.slider_swiper.slider_controls_side .slider_next:hover {
 background-color:#000
}
.slider_swiper.slider_controls_side .slider_prev {
 margin-left:-150px;
 left:0
}
.slider_swiper.slider_controls_side .slider_next {
 margin-right:-150px;
 right:0
}
.slider_swiper.slider_controls_side:hover .slider_prev,
.slider_swiper.slider_controls_side:hover .slider_next {
 margin-left:0;
 margin-right:0
}
.slider_swiper.slider_controls_side .slider_prev:before,
.slider_swiper.slider_controls_side .slider_next:before {
 font-family:fontello;
 font-size:.8571em
}
.slider_swiper.slider_controls_side .slider_prev:before {
 content:'\e931'
}
.slider_swiper.slider_controls_side .slider_next:before {
 content:'\e930'
}
.header_widgets_wrap .slider_swiper .slide_overlay.slide_overlay_large {
 background-color:transparent
}
.slider_swiper.slider_titles_center .slide_info.slide_info_large {
 padding:3em 2em;
 width:50%
}
.header_widgets_wrap .slider_swiper.slider_titles_center:not(.slider_multi) .slide_info.slide_info_large {
 width:18em
}
.slider_swiper .slide_info.slide_info_large .slide_cats {
 color:transparent!important
}
.slider_swiper .slide_info.slide_info_large .slide_cats a {
 font-size:.8667em;
 line-height:1.7333em;
 font-weight:500;
 text-transform:uppercase
}
.slider_swiper .slide_info.slide_info_large .slide_title {
 font-size:1.3333em;
 font-weight:900;
 line-height:1.5em;
 text-transform:uppercase;
 letter-spacing:2px;
 margin:.5em 0
}
.slider_swiper .slide_info.slide_info_large .slide_date {
 font-size:.9333em;
 font-style:italic
}
.widget_aboutme .aboutme_avatar img {
 width:100%;
 height:auto
}
.widget_aboutme .aboutme_username {
 text-align:left;
 font-size:1em
}
.widget_aboutme .aboutme_description {
 margin-top:1em;
 text-align:left
}
.trx_addons_audio_player {
 padding:2em 2.5em 2.6em
}
.trx_addons_audio_player.without_cover {
 background-color:transparent;
 border:none
}
.trx_addons_audio_player .audio_author {
 font-size:.875em;
 font-weight:400;
 margin-left:0;
 margin-right:0;
 text-transform:none
}
.trx_addons_audio_player .audio_caption {
 font-size:1.375em;
 font-weight:400;
 line-height:1.35em;
 letter-spacing:0;
 text-transform:none
}
.trx_addons_audio_player .audio_author+.audio_caption {
 margin:-.15em 0 .3em
}
.trx_addons_audio_player .mejs-container .mejs-controls .mejs-time {
 font-size:11px!important;
 font-weight:700
}
.trx_addons_audio_player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.trx_addons_audio_player .mejs-controls .mejs-time-rail .mejs-time-total,
.trx_addons_audio_player .mejs-controls .mejs-time-rail .mejs-time-buffering,
.trx_addons_audio_player .mejs-controls .mejs-time-rail .mejs-time-loaded,
.trx_addons_audio_player .mejs-controls .mejs-time-rail .mejs-time-current,
.trx_addons_audio_player .mejs-controls a.mejs-horizontal-volume-slider,
.trx_addons_audio_player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.trx_addons_audio_player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
 height:3px!important
}
aside .trx_addons_tabs .trx_addons_tabs_titles {
 text-align:center
}
aside .trx_addons_tabs .trx_addons_tabs_titles li:after {
 display:none!important
}
aside .trx_addons_tabs .trx_addons_tabs_titles li a {
 border:2px solid #000;
 padding:.3em .5em
}
.widget_categories_list[class*=column-] [class*=column-],
.sidebar .widget_categories_list [class*=column-] {
 width:100%;
 float:none;
 overflow:hidden
}
.widget_categories_list[class*=column-] [class*=column-]+[class*=column-],
.sidebar .widget_categories_list [class*=column-]+[class*=column-] {
 margin-top:.5em
}
.widget_categories_list[class*=column-] .categories_list_style_1 .categories_list_item,
.sidebar .widget_categories_list .categories_list_style_1 .categories_list_item {
 text-align:left
}
.widget_categories_list[class*=column-] .categories_list_style_1 .categories_list_image,
.sidebar .widget_categories_list .categories_list_style_1 .categories_list_image {
 display:inline-block;
 width:20%
}
.widget_categories_list[class*=column-] .categories_list_style_1 .categories_list_image img,
.sidebar .widget_categories_list .categories_list_style_1 .categories_list_image img {
 width:100%;
 height:auto
}
.widget_categories_list[class*=column-] .categories_list_style_1 .categories_list_title,
.sidebar .widget_categories_list .categories_list_style_1 .categories_list_title {
 display:inline-block;
 width:70%;
 margin:0;
 font-size:1em;
 padding-left:1em;
 text-align:left;
 text-transform:none;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.widget_contacts {
 text-align:left
}
.widget_contacts[class*=column-] .contacts_info .contacts_left,
.widget_contacts[class*=column-] .contacts_info .contacts_right,
.sidebar .widget_contacts .contacts_info .contacts_left,
.sidebar .widget_contacts .contacts_info .contacts_right {
 display:block;
 width:100%;
 margin:0;
 text-align:left
}
.widget_contacts[class*=column-] .contacts_description,
.widget_contacts[class*=column-] .contacts_socials,
.widget_contacts[class*=column-] .contacts_info,
.sidebar .widget_contacts .contacts_description,
.sidebar .widget_contacts .contacts_socials,
.sidebar .widget_contacts .contacts_info {
 margin-top:1em
}
.widget_contacts[class*=column-] .contacts_socials .social_item+.social_item,
.sidebar .widget_contacts .contacts_socials .social_item+.social_item {
 margin-left:.8em
}
body.expand_content .sc_recent_news_style_news-announce .post_size_full {
 height:656px
}
body.expand_content .sc_recent_news_style_news-announce .post_size_big {
 height:328px
}
body.expand_content .sc_recent_news_style_news-announce .post_size_medium,
body.expand_content .sc_recent_news_style_news-announce .post_size_small {
 height:164px
}
.sc_recent_news .post_counters .post_counters_edit a {
 background-color:transparent!important
}
.slider_engine_revo .widget_socials {
 width:10em
}
.slider_engine_revo .widget_socials .socials_wrap {
 text-align:left;
 min-width:160px!important
}
.slider_engine_revo .widget_socials .social_item {
 display:inline-block
}
.slider_engine_revo .widget_socials .social_item+.social_item {
 margin-left:.5em
}
.slider_engine_revo .widget_socials .social_item span {
 background-color:transparent!important;
 width:auto;
 height:auto;
 font-size:13px!important;
 line-height:1.5em;
 display:inline;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0
}
.slider_engine_revo .widget_socials .social_item a {
 background-color:transparent;
 background:0 0
}
.slider_engine_revo .widget_socials .social_item a:hover span {
 background-color:transparent
}
.slider_engine_revo .widget_socials .social_item a:hover span:before {
 -webkit-transform:none;
 -moz-transform:none;
 -ms-transform:none;
 transform:none
}
.widget_twitter .widget_content ul {
 padding-left:2em;
 list-style-type:none
}
.widget_twitter .widget_content ul>li {
 position:relative;
 text-align:left
}
.widget_twitter .widget_content ul>li+li {
 margin-top:1.5em
}
.widget_twitter .widget_content ul>li:before {
 position:absolute;
 z-index:1;
 display:inline-block;
 font-size:1.2308em;
 left:-1.5em;
 top:0;
 background-color:transparent
}
.widget_twitter .widget_content ul>li a {
 font-weight:400
}
.trx_addons_video_player.with_cover:hover .video_mask {
 opacity:.3
}
.trx_addons_video_player.with_cover .video_hover {
 font-size:1em;
 width:5em;
 height:5em;
 line-height:5em;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 border-radius:50%
}
.trx_addons_video_player.with_cover .video_hover:before {
 content:'\e855';
 font-family:fontello
}
.trx_addons_cv_header_letter {
 line-height:.75em
}
.trx_addons_cv_header_letter,
.trx_addons_cv_header_text,
.trx_addons_cv_header_socials .social_item>a {
 text-shadow:none
}
.trx_addons_cv_section_contacts input,
.trx_addons_cv_section_contacts textarea {
 -webkit-border-radius:0!important;
 -moz-border-radius:0!important;
 border-radius:0!important
}
.trx_addons_tooltip {
 border-bottom-style:solid
}
.trx_addons_tooltip:before {
 font-size:.8125em;
 text-transform:uppercase;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%);
 -webkit-border-radius:0!important;
 -moz-border-radius:0!important;
 border-radius:0!important
}
.trx_addons_tooltip:after {
 margin-bottom:-8px;
 -webkit-transform:none;
 -moz-transform:none;
 -ms-transform:none;
 transform:none
}
.trx_addons_dropcap {
 font-size:1.875em;
 padding:0;
 margin:.2em .86em 0 0;
 width:2.0666em;
 height:2.0666em;
 line-height:2.0666em;
 background-color:transparent
}
.trx_addons_tiny_text {
 letter-spacing:2px
}
blockquote.trx_addons_blockquote_style_1 {
 background-color:transparent!important
}
blockquote.trx_addons_blockquote_style_2 {
 padding-top:3em;
 padding-bottom:3em
}
blockquote.trx_addons_blockquote_style_2:before {
 top:2em
}
ul.trx_addons_list {
 padding-left:.9em
}
.trx_addons_list,
.wpb_text_column .trx_addons_list:last-child {
 margin-bottom:1em
}
ol,
ul.trx_addons_list>li {
}
ul.trx_addons_list>li:before {
 left:-.8em;
 font-style:normal;
 font-weight:400
}
ul.trx_addons_list_dot_red>li:before,
ul.trx_addons_list_dot_dark>li:before {
 content:' ';
 display:block;
 width:5px;
 height:5px;
 margin-top:.6em;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%
}
ul.trx_addons_list_arrow {
 padding-left:1.7em
}
ul.trx_addons_list_arrow>li:before {
 content:'\e908';
 font-family:fontello;
 font-size:.7778em;
 left:-1.5em;
 top:0
}
ul.trx_addons_list_asterisk {
 padding-left:1.7em
}
ul.trx_addons_list_asterisk>li:before {
 font-size:.6316em;
 left:-1.7em;
 top:0
}
.sc_item_title {
 text-align:center
}
.sc_item_subtitle {
 text-align:center;
 font-size:1.2632em;
 line-height:1.25em;
 font-weight:600;
 font-style:italic;
 text-transform:none;
 letter-spacing:0
}
.sc_item_title+.sc_item_descr,
.sc_item_subtitle+.sc_item_descr,
.sc_item_title+.sc_item_slider,
.sc_item_subtitle+.sc_item_slider,
.sc_item_descr+.sc_item_slider,
.sc_item_title+.sc_item_columns,
.sc_item_subtitle+.sc_item_columns,
.sc_item_descr+.sc_item_columns,
.sc_item_title+.sc_item_content,
.sc_item_subtitle+.sc_item_content,
.sc_item_descr+.sc_item_content {
 margin-top:2.1em
}
.sc_item_descr {
 margin-bottom:2.1em
}
.sc_item_title+.sc_item_button,
.sc_item_title+.sc_item_button_image,
.sc_item_subtitle+.sc_item_button,
.sc_subitem_title+.sc_item_button_image,
.sc_item_descr+.sc_item_button,
.sc_item_descr+.sc_item_button_image,
.sc_item_content+.sc_item_button,
.sc_item_content+.sc_item_button_image,
.sc_item_slider+.sc_item_button,
.sc_item_slider+.sc_item_button_image,
.sc_item_columns+.sc_item_button,
.sc_item_columns+.sc_item_button_image {
 margin-top:2.1em
}
.sc_item_button a {
 font-size:.8125em!important;
 line-height:1.4em;
 font-weight:700;
 letter-spacing:.04em;
 padding:1.616em 3.7em;
 border:none
}
.trx_addons_hover_content .trx_addons_hover_links a+a {
 margin-left:.7em
}
.sc_action_item.with_image .sc_action_item_inner {
 /*! padding:3em 2em 4.1em */
}
.sc_action_item.with_image:before {
 padding-top:0%
}
.sc_action_item_subtitle {
 font-size:1.1579em;
 line-height:1.4em;
 font-weight:700;
 font-style:italic
}
.sc_action_item_title {
 font-size:2em;
 line-height:1.25em;
 margin:.2em 0 .9em
}
.sc_action_item_date {
 font-size:12px;
 font-weight:700;
 line-height:1.3em;
 text-transform:uppercase;
 letter-spacing:1px;
 padding:1em 0;
 border-style:dotted
}
.sc_action_item_info {
 font-size:10px;
 font-weight:700;
 line-height:1.3em;
 border-style:dotted
}
.sc_action_item_link {
 text-transform:uppercase;
 white-space:nowrap;
 padding:1.179em 2.8em;
 font-size:.875em;
 font-weight:600;
 letter-spacing:.04em;
 border:none
}
.sc_action_item_event.with_image .sc_action_item_inner {
 padding:2.4em 2em
}
.sc_action_item_event .sc_action_item_image+.sc_action_item_subtitle {
 margin-top:.8em
}
.sc_action_item_event .sc_action_item_title {
 font-size:2.1053em;
 font-weight:400;
 line-height:1em;
 letter-spacing:0;
 margin-top:0;
 margin-bottom:.3em
}
.sc_action_item_event .sc_action_item_link {
 border:2px solid #ddd
}
.menu_side_inner #toc_menu {
 display:block
}
#toc_menu .toc_menu_description {
 font-size:10px;
 font-weight:700;
 text-transform:uppercase
}
#toc_menu .toc_menu_icon {
 height:1em
}
#toc_menu .toc_menu_item .toc_menu_icon_default:before {
 width:.4211em
}
#toc_menu .toc_menu_item_active .toc_menu_icon_default:before {
 width:.7368em
}
.sc_blogger_default .sc_blogger_item {
 padding:0
}
.sc_blogger_default .sc_blogger_item .sc_blogger_post_meta {
 margin-top:1.2em;
 margin-bottom:3em
}
.sc_blogger_default .sc_blogger_item .sc_blogger_item_featured {
 margin-bottom:0
}
.sc_blogger_classic .sc_blogger_content {
 padding:0
}
.sc_blogger_classic .sc_item_button {
 margin-top:0
}
.sc_blogger_classic .sc_item_button .sc_button {
 width:35em;
 max-width:100%;
 box-sizing:border-box
}
.sc_blogger_classic .sc_blogger_item .sc_blogger_post_meta {
 margin-top:1.2em
}
.sc_blogger_classic .sc_blogger_item .sc_blogger_item_excerpt {
 margin-top:1.5em
}
.sc_blogger_classic .sc_blogger_item .sc_blogger_item_excerpt_text {
 max-height:8em
}
.sc_blogger_classic .sc_blogger_item .more-link {
 background-color:transparent
}
.sc_button {
 display:inline-block;
 text-transform:uppercase;
 white-space:nowrap;
 padding:1.179em 2.8em;
 font-size:.875em;
 font-weight:600;
 letter-spacing:.04em;
 background-color:transparent
}
.sc_courses_default .trx_addons_hover_content {
 text-align:left;
 padding:2.8em 2.8em 2.8em 3.5714em;
 left:0;
 top:0;
 -webkit-transform:none;
 -moz-transform:none;
 -ms-transform:none;
 transform:none
}
.sc_courses_default .sc_courses_item_info {
 padding:2.8em 3.5em 2.6em
}
.sc_courses_default .sc_courses_item_price {
 font-size:1.875em;
 margin-top:.3em
}
.sc_courses_default .sc_courses_item_period {
 line-height:1em
}
.sc_courses_default .trx_addons_hover_content .trx_addons_hover_title {
 background-color:transparent;
 padding:0;
 margin:0;
 text-transform:none;
 line-height:2em;
 font-size:1.0714em;
 font-size:1.375em;
 font-weight:300;
 font-style:normal;
 line-height:1.27em
}
.sc_courses_default .trx_addons_hover_content .trx_addons_hover_text {
 padding:0;
 margin-top:1.5em;
 line-height:2em;
 font-style:normal;
 max-height:8em;
 overflow:hidden
}
.sc_courses_default .trx_addons_hover_content .trx_addons_hover_links a {
 margin-top:5em;
 text-transform:uppercase;
 font-size:.8125em!important;
 line-height:1.4em;
 font-weight:700;
 letter-spacing:.04em;
 padding:1.616em 3.7em;
 border:none
}
.sc_events_item {
 height:5.2632em
}
.sc_events_item+.sc_events_item {
 margin-top:1em
}
.sc_events_button {
 text-align:center
}
.sc_events_item_date {
 height:5.2632em
}
.sc_events_item_day {
 font-weight:200;
 margin-top:.2em
}
.sc_events_item_button {
 min-height:1.3em
}
.sc_events_item_button:before,
.sc_events_item_button:after {
 position:absolute;
 left:0;
 top:0;
 content:'\e908';
 font-family:fontello;
 font-size:.9286em;
 -webkit-transition:all ease .3s;
 -moz-transition:all ease .3s;
 -ms-transition:all ease .3s;
 -o-transition:all ease .3s;
 transition:all ease .3s
}
.sc_events_item_button:after {
 left:-30px;
 opacity:0;
 filter:alpha(opacity=0)
}
.sc_events_item:hover .sc_events_item_button:before {
 opacity:0;
 filter:alpha(opacity=0);
 left:30px
}
.sc_events_item:hover .sc_events_item_button:after {
 opacity:1;
 filter:alpha(opacity=100);
 left:0
}
.sc_events_detailed .sc_events_item_date,
.sc_events_detailed .sc_events_item_time,
.sc_events_detailed .sc_events_item_button {
 font-size:.7368em;
 font-weight:700;
 line-height:1.3em;
 text-transform:uppercase
}
.sc_events_detailed .sc_events_item_title {
 font-size:1.0526em;
 line-height:1.2em;
 font-weight:700;
 font-style:italic
}
.sc_events_detailed .sc_events_item,
.sc_events_detailed .sc_events_item_date,
.sc_events_detailed .sc_events_item_button,
.sc_events_detailed .sc_events_item_title,
.sc_events_detailed .sc_events_item_time {
 -webkit-transition:all ease .3s;
 -moz-transition:all ease .3s;
 -ms-transition:all ease .3s;
 -o-transition:all ease .3s;
 transition:all ease .3s
}
.sc_form[class*=scheme_] {
 padding:5em
}
.sc_form_description {
 font-style:normal
}
.sc_form_detailed .sc_form_info {
 padding:0
}
.sc_form_title+.sc_form_form,
.sc_form_subtitle+.sc_form_form,
.sc_form_descr+.sc_form_form {
 margin-top:4em
}
.sc_form .sc_form_info_item .sc_form_info_icon:before {
 font-family:fontello
}
.sc_form .sc_form_info_item_address .sc_form_info_icon:before {
 content:'\e943'
}
.sc_form .sc_form_info_item_email .sc_form_info_icon:before {
 content:'\e948'
}
.sc_form .sc_form_info_item_phone .sc_form_info_icon:before {
 content:'\e960'
}
.sc_form_field {
 margin-bottom:1em
}
.sc_form_modern .sc_form_field.sc_form_field_button {
 margin-top:1.25em;
 margin-bottom:1.4em
}
.sc_form button {
 -webkit-appearance:button;
 cursor:pointer;
 margin-top:0;
 display:inline-block;
 text-transform:uppercase;
 white-space:nowrap;
 padding:1.179em 2.8em;
 font-size:.875em;
 font-weight:600;
 letter-spacing:.04em;
 background-color:transparent;
 border:none
}
.sc_form button:after {
 content:' '
}
.sc_form_default .sc_form_field_button:before {
 content:' ';
 display:block;
 width:100%;
 height:0;
 clear:both
}
.sc_form_default .sc_form_field_button {
 text-align:left
}
.sc_form_modern .sc_form_field_button {
 text-align:center
}
.sc_form_detailed button {
 display:block
}
.sc_form_field_title {
 text-transform:none;
 font-size:1em;
 line-height:2em;
 margin-bottom:.7em
}
.sc_form input[type=text],
.sc_form textarea { 
 border:1px solid #eee; 
 font-size:1em;
 line-height:35px; 
 font-style:normal;
 padding:1em 1.5em
}
[class*=sc_input_hover_] input[type=text],
[class*=sc_input_hover_] input[type=number],
[class*=sc_input_hover_] input[type=email],
[class*=sc_input_hover_] input[type=password],
[class*=sc_input_hover_] input[type=search],
[class*=sc_input_hover_] select,
[class*=sc_input_hover_] textarea {
 font-size:.8889em!important;
 font-weight:400;
 font-style:normal;
 line-height:1.7em;
 letter-spacing:1px;
 padding:.875em 1.5em!important
}
[class*=sc_input_hover_] .sc_form_field_hover {
 font-size:1em
}
[class*=sc_input_hover_] .sc_form_field_content {
 font-size:12px;
 font-weight:700;
 font-style:normal;
 text-transform:uppercase
}
[class*=sc_input_hover_] label.required:after {
 display:none
}
[class*=sc_input_hover_] label.required .sc_form_field_content:after {
 font-size:110%
}
.sc_form_modern form:not(class*="sc_input_hover_") textarea {
 min-height:11em
}
.sc_input_hover_accent .sc_form_field_hover:before {
 height:3em
}
.sc_input_hover_accent textarea+.sc_form_field_hover:before {
 height:9em
}
.sc_input_hover_path .sc_form_field_content {
 padding-top:2em
}
.sc_input_hover_path textarea+.sc_form_field_hover>.sc_form_field_content {
 padding-top:3em
}
.sc_input_hover_path input:focus+.sc_form_field_hover>.sc_form_field_content,
.sc_input_hover_path textarea:focus+.sc_form_field_hover>.sc_form_field_content,
.sc_input_hover_path input.filled+.sc_form_field_hover>.sc_form_field_content,
.sc_input_hover_path textarea.filled+.sc_form_field_hover>.sc_form_field_content {
 -webkit-transform:scale3d(.875,.875,1) translate3d(0,3.3em,0);
 -ms-transform:scale3d(.875,.875,1) translate3d(0,3.3em,0);
 transform:scale3d(.875,.875,1) translate3d(0,3.3em,0)
}
.sc_input_hover_path textarea:focus+.sc_form_field_hover>.sc_form_field_content,
.sc_input_hover_path textarea.filled+.sc_form_field_hover>.sc_form_field_content {
 -webkit-transform:scale3d(.875,.875,1) translate3d(0,13.5em,0);
 -ms-transform:scale3d(.875,.875,1) translate3d(0,13.5em,0);
 transform:scale3d(.875,.875,1) translate3d(0,13.5em,0)
}
.sc_input_hover_jump .sc_form_field_content:before {
 top:-190%
}
.sc_input_hover_underline .sc_form_field_hover:before {
 height:2px
}
.sc_input_hover_underline input:focus+.sc_form_field_hover:before,
.sc_input_hover_underline textarea:focus+.sc_form_field_hover:before,
.sc_input_hover_underline input.filled+.sc_form_field_hover:before,
.sc_input_hover_underline textarea.filled+.sc_form_field_hover:before {
 -webkit-transform:scale3d(1,1,1);
 -ms-transform:scale3d(1,1,1);
 transform:scale3d(1,1,1)
}
.sc_input_hover_underline input:focus+.sc_form_field_hover>.sc_form_field_content,
.sc_input_hover_underline input.filled+.sc_form_field_hover>.sc_form_field_content {
 -webkit-transform:translate3d(0,2.7em,0) scale3d(.875,.875,1);
 -ms-transform:translate3d(0,2.7em,0) scale3d(.875,.875,1);
 transform:translate3d(0,2.7em,0) scale3d(.875,.875,1)
}
.sc_input_hover_underline textarea:focus+.sc_form_field_hover>.sc_form_field_content,
.sc_input_hover_underline textarea.filled+.sc_form_field_hover>.sc_form_field_content {
 -webkit-transform:translate3d(0,7.2em,0) scale3d(.875,.875,1);
 -ms-transform:translate3d(0,7.2em,0) scale3d(.875,.875,1);
 transform:translate3d(0,7.2em,0) scale3d(.875,.875,1)
}
.sc_input_hover_iconed .sc_form_field_hover {
 padding:.45em!important
}
.sc_googlemap_content .sc_form_default .sc_form_details {
 width:100%;
 float:none
}
.sc_googlemap_content .sc_form_default .sc_form_details>div {
 width:100%;
 padding-right:0
}
.sc_googlemap_content .sc_form_default .sc_form_field_message {
 width:100%;
 float:none;
 padding-left:0
}
.sc_googlemap_content .sc_form .sc_form_field input[type=text],
.sc_googlemap_content .sc_form .sc_form_field textarea {
 padding:.5em 1em
}
.sc_googlemap_content .sc_form .sc_form_field textarea {
 min-height:3em
}
.sc_googlemap_content_detailed {
 font-size:.8421em;
 position:absolute;
 z-index:1000;
 width:20em;
 left:28%;
 top:26%;
 padding:1.3em 2.5em;
 line-height:1.2em
}
.sc_googlemap_content_detailed p {
 margin-bottom:1em
}
.sc_googlemap_content_detailed:before {
 content:' ';
 font-family:inherit;
 left:0;
 top:10%;
 bottom:10%;
 width:8px
}
.sc_icons .sc_icons_icon,
.sc_icons .sc_icons_title {
 -webkit-transition:all ease .3s;
 -moz-transition:all ease .3s;
 -ms-transition:all ease .3s;
 -o-transition:all ease .3s;
 transition:all ease .3s
}
.sc_icons_title {
 font-size:1.2632em;
 line-height:1.3em;
 font-weight:700;
 font-style:normal;
 text-transform:uppercase;
 letter-spacing:1px
}
.sc_icons .sc_icons_image+.sc_icons_title,
.sc_icons .sc_icons_image+.sc_icons_description {
 margin-top:2.5em
}
.sc_icons_description {
 font-size:1em;
 line-height:1.3em;
 font-weight:600;
 font-style:italic
}
.sc_icons_modern .sc_icons_description {
 font-size:1.1429em;
 line-height:1.3em
}
.sc_icons .sc_icons_title+.sc_icons_description {
 margin-top:.7em
}
.sc_price {
 background-color:#eee
}
.sc_price_info {
 padding:3.8em 3.8em 4.3em;
 text-align:left
}
.sc_price_period {
 font-size:.875em;
 line-height:1.3em;
 font-weight:600;
 text-transform:uppercase;
 letter-spacing:1px;
 margin-bottom:.7em
}
.sc_price_price {
 font-size:3.625em;
 font-weight:400;
 line-height:1.3em
}
.sc_price_decimals {
 text-decoration:none
}
.sc_price_description {
 height:auto;
 margin-top:1.4em;
 line-height:1.92em;
 font-weight:400;
 font-size:13px;
 min-height:3.84em
}
.sc_price_link {
 display:inline-block;
 text-transform:uppercase;
 white-space:nowrap;
 padding:1.179em 2.8em;
 font-size:.875em;
 font-weight:600;
 letter-spacing:.04em;
 background-color:transparent;
 margin-top:2.2em
}
.sc_price_link:after {
 display:none
}
.sc_promo.sc_promo_size_tiny .sc_promo_image {
 margin:.5em
}
.sc_promo_text blockquote {
 margin:0!important
}
.sc_promo.sc_promo_size_normal .sc_promo_icon,
.sc_promo.sc_promo_size_large .sc_promo_icon {
 font-size:7em;
 line-height:1em;
 margin-bottom:.14em
}
.sc_promo_title+.sc_promo_content,
.sc_promo_subtitle+.sc_promo_content {
 margin-top:1.8em
}
.sc_promo_title+.sc_promo_subtitle {
 margin-top:1.25em
}
.sc_blockquote_title {
 text-align:right;
 text-transform:uppercase;
 font-size:.875em;
 letter-spacing:.04em; 
 margin-bottom: 4em;
}
.sc_blockquote_content {
 padding-left:1.31em;
 position:relative;
 margin-bottom:.65em
}
.sc_blockquote_content:before {
 content:'\e902';
 font-family:fontello;
 position:absolute;
 left:0;
 top:0;
 font-size:.7em;
 line-height:1.5em
}
.sc_skills_pie.sc_skills_compact_off .sc_skills_total {
 font-weight:200
}
.sc_skills_counter .sc_skills_item_wrap {
 max-width:65em
}
.sc_skills_counter .sc_skills_icon {
 font-size:3.6em;
 line-height:1.15em
}
.sc_skills_counter .sc_skills_total {
 font-weight:400;
 font-size:2.5em;
 line-height:1em;
 margin:.33em 0 .3em
}
.sc_skills .sc_skills_item_title,
.sc_skills_pie.sc_skills_compact_off .sc_skills_item_title {
 text-transform:uppercase;
 letter-spacing:.06em;
 font-weight:400;
 font-size:.875em;
 line-height:1.3em;
 text-align:center
}
.sc_skills_pie.sc_skills_compact_off .sc_skills_item_title {
 font-size:.875em;
 line-height:1.3em;
 margin-top:.2em
}
.sc_socials .socials_wrap {
 font-size:.9286em
}
.sc_socials .socials_wrap a {
 display:inline-block;
 width:3.5em;
 height:3.5em;
 line-height:3.5em;
 text-align:center
}
.sc_socials .socials_wrap .social_item+.social_item {
 margin-left:3px
}
.sc_testimonials_item {
 max-width:48em;
 margin:auto;
 padding:1em 0 0 3em;
 box-sizing:border-box;
 position:relative
}
.sc_testimonials_item:before {
 content:'\e902';
 font-family:fontello;
 font-size:2.5em;
 font-weight:600;
 display:block;
 position:absolute;
 top:0;
 left:0;
 opacity:.4
}
.sc_testimonials_item_content {
 font-size:2em;
 line-height:1.25em;
 font-weight:400;
 text-align:left
}
.sc_testimonials [class*=column] .sc_testimonials_item_content {
 font-size:1em;
 line-height:1.5em
}
.sc_testimonials_item_content:before {
 display:none
}
.sc_testimonials_item_author_avatar {
 width:5.3571em;
 height:5.3571em
}
.sc_testimonials_item_author {
 text-align:left;
 background-color:transparent;
 margin-top:0;
 padding:.4em 0;
 max-width:100%
}
.sc_testimonials_item_author_avatar,
.sc_testimonials_default .sc_testimonials_item_author_data {
 display:block;
 text-align:left;
 vertical-align:baseline;
 margin:0 auto
}
.sc_testimonials_item_author_title {
 font-size:.8125em;
 margin-top:1.4em;
 font-weight:500;
 text-transform:uppercase;
 font-family:inherit;
 letter-spacing:.04em;
 display:inline-block
}
.sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
 margin-top:0;
 font-size:.8125em;
 display:inline-block
}
.sc_testimonials_title+.sc_testimonials_slider,
.sc_testimonials_subtitle+.sc_testimonials_slider {
 margin-top:2.4em
}
.sc_testimonials_item_author_data {
 max-width:none
}
.sc_team_item .trx_addons_hover_content {
 padding:2.4em 0
}
.sc_team_default .trx_addons_hover_content .trx_addons_hover_title {
 font-size:1.0625em;
 letter-spacing:.08em;
 padding:0 0 .3em
}
.sc_team_default .trx_addons_hover_content .trx_addons_hover_subtitle {
 font-size:.8125em
}
.sc_team_item .trx_addons_hover_content .trx_addons_hover_icon {
 font-size:.8125em;
 width:.8125em;
 height:.8125em;
 line-height:.8125em;
 margin:0 .71em
}
.sc_team_default .sc_team_item_info {
 padding:4.2em 5em
}
.sc_team_default .sc_team_item_title {
 margin-top:0
}
.sc_team_default .sc_team_item_subtitle {
 font-size:.9286em;
 line-height:1.5em;
 margin-top:.6em
}
.sc_team_default .sc_team_item_content {
 margin-top:2.7em;
 min-height:6em
}
.sc_team_default .sc_team_item_button {
 margin:2.6em 0 0;
 text-transform:uppercase;
 font-size:.8571em;
 font-weight:700;
 letter-spacing:3px
}
.sc_team_default .sc_team_item_button a {
 position:relative
}
.sc_team_default .sc_team_item_button a:before,
.sc_team_default .sc_team_item_button a:after {
 content:'\e908';
 font-family:fontello;
 margin-left:.5em;
 position:relative;
 -webkit-transition:all ease .3s;
 -moz-transition:all ease .3s;
 -ms-transition:all ease .3s;
 -o-transition:all ease .3s;
 transition:all ease .3s
}
.sc_team_default .sc_team_item_button a:before {
 position:absolute;
 right:20px;
 top:0;
 line-height:1em;
 opacity:0;
 filter:alpha(opacity=0)
}
.sc_team_default .sc_team_item_button a:hover:before {
 opacity:1;
 filter:alpha(opacity=100);
 right:1.3em
}
.sc_team_default .sc_team_item_button a:hover:after {
 opacity:0;
 filter:alpha(opacity=0);
 margin-left:2em
}
.sc_team .trx_addons_hover_style_zoomin:hover .trx_addons_hover_mask {
 opacity:.9
}
.vc_row.vc_parallax[class*=scheme_] .vc_parallax-inner:before {
 content:' ';
 position:absolute;
 z-index:1;
 left:0;
 top:0;
 width:100%;
 height:100%
}
.vc_row .wpb_column:not(.vc_col-sm-12) blockquote {
 margin:0
}
.vc_tta.vc_tta-accordion .vc_tta-panel-body,
.vc_tta.vc_tta-accordion .vc_tta-panel-heading {
 border:none!important;
 background:0 0!important
}
.vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,
.vc_tta.vc_tta-style-classic .vc_tta-panel:not(:last-child) .vc_tta-panel-heading,
.vc_tta.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading,
.vc_tta.vc_tta-style-modern .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
 margin-bottom:1.6em
}
.vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active+.vc_tta-panel .vc_tta-panel-heading,
.vc_tta.vc_tta-style-classic .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
 margin-top:1.6em
}
.vc_tta.vc_tta-accordion .vc_tta-panel-title {
 font-size:1em
}
.vc_tta.vc_tta-accordion .vc_tta-panel-title .vc_tta-title-text {
 font-size:1.1429em;
 line-height:1.3em
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {
 padding-left:4.4em
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right.vc_tta-panel-title>a {
 padding-right:4.4em;
 padding-left:0
}
.vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon {
 width:2.8571em;
 height:2.8571em;
 -webkit-transition:all ease .3s;
 -moz-transition:all ease .3s;
 -ms-transition:all ease .3s;
 -o-transition:all ease .3s;
 transition:all ease .3s
}
.vc_tta.vc_tta-accordion.vc_tta-shape-rounded .vc_tta-panel-heading .vc_tta-controls-icon {
 border-radius:5px
}
.vc_tta.vc_tta-accordion.vc_tta-shape-round .vc_tta-panel-heading .vc_tta-controls-icon {
 border-radius:50%
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
 left:0
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
 right:0
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-minus:before,
.vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-plus:before {
 left:50%;
 right:auto;
 -webkit-transform:translate(-50%,-50%);
 -moz-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 width:10px
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon.vc_tta-controls-icon-plus:after {
 top:50%;
 bottom:auto;
 -webkit-transform:translate(-50%,-50%);
 -moz-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 height:10px
}
.vc_tta.vc_general .vc_tta-panel-body {
 padding-top:1.3em;
 padding-bottom:1.3em
}
.vc_tta.vc_general .vc_tta-panel-body p {
 margin-bottom:0
}
.vc_tta.vc_general .vc_tta-panel-body p+p {
 margin-top:1em
}
.vc_tta.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
 background-color:transparent;
 border:none;
 padding:.6em 1.8em .3em
}
.vc_tta.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab+.vc_tta-tab {
 margin-left:.8em
}
.vc_tta-tabs.vc_general .vc_tta-panel-body {
 padding-top:3em;
 padding-bottom:3em
}
.vc_separator {
 margin-top:5.7em;
 margin-bottom:5.5em!important
}
.vc_separator .vc_sep_holder .vc_sep_line {
 border-style:solid
}
.vc_progress_bar.vc_progress_bar_narrow {
 padding-top:1px
}
.vc_progress_bar.vc_progress_bar_narrow .vc_single_bar {
 box-shadow:none;
 border-radius:0;
 height:4px;
 margin-top:1.3125em
}
.vc_progress_bar.vc_progress_bar_narrow .vc_single_bar+.vc_single_bar {
 margin-top:3.1em
}
.vc_progress_bar.vc_progress_bar_narrow .vc_single_bar .vc_label {
 position:absolute;
 font-size:.875em;
 font-weight:400;
 top:-1.8em;
 padding:0;
 line-height:1.5em;
 text-shadow:none;
 display:block;
 width:100%;
 text-transform:uppercase
}
.vc_progress_bar.vc_progress_bar_narrow .vc_single_bar .vc_label .vc_label_units {
 position:absolute;
 font-size:.928em;
 z-index:1;
 top:0;
 right:0;
 font-style:normal
}
.vc_progress_bar.vc_progress_bar_narrow .vc_single_bar .vc_bar {
 height:4px;
 border-radius:0
}
.vc_message_box {
 font-size:11px;
 font-weight:700;
 line-height:1.5em;
 text-transform:uppercase;
 letter-spacing:1px;
 padding:1.4em .875em 1.4em 4.9em;
 margin-bottom:1.875em
}
.vc_message_box-solid-icon {
 padding-left:7em
}
.vc_message_box-solid-icon .vc_message_box-icon {
 width:5.25em;
 font-weight:400
}
.vc_message_box:not(.vc_message_box-solid-icon) .vc_message_box-icon>* {
 left:auto;
 right:.4em;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.vc_message_box-icon {
 width:4.5em
}
.vc_message_box .vc_message_box-icon>* {
 font-size:2.1em
}
.vc_color-juicy_pink.vc_message_box-outline,
.vc_color-juicy_pink.vc_message_box-solid-icon {
 color:#f4524d
}
.vc_color-orange.vc_message_box-outline,
.vc_color-orange.vc_message_box-solid-icon {
 color:#e39a31
}
.vc_color-vista_blue.vc_message_box-outline .vc_message_box-icon,
.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon,
.vc_color-vista_blue.vc_message_box-outline,
.vc_color-vista_blue.vc_message_box-solid-icon {
 color:#9dbf00
}
.vc_color-vista_blue.vc_message_box-outline,
.vc_color-vista_blue.vc_message_box-solid-icon {
 border-color:#9dbf00
}
.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon {
 background-color:#9dbf00
}
.wpb_text_column[class*=scheme_] {
 padding:3.1em 3.6em
}
.wpb_gmaps_widget .wpb_wrapper {
 padding:0
}
