html:not(.mobile-true) #main img:not(.animate-element,.ls-s-1),html:not(.mobile-true) #header img,html:not(.mobile-true) #bottom-bar img{opacity:0;-webkit-transition:opacity 1000ms ease;-moz-transition:opacity 1000ms ease;-ms-transition:opacity 1000ms ease;-o-transition:opacity 1000ms ease;transition:opacity 1000ms ease}
html:not(.mobile-true) #main .benefits-grid-ico.animate-element img,html:not(.mobile-true) #main .animate-element img,html:not(.mobile-true) #main .wpb_revslider_element img,html:not(.mobile-true) .pp_content img,html:not(.mobile-true) #page .widget_shopping_cart_content img,html:not(.mobile-true) #page .grav-grav img,html:not(.mobile-true) #page .comment-gravatar img,html:not(.mobile-true) #shWrap img,html:not(.mobile-true) #page .royalSlider img{opacity:1;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
.royalSlider{overflow:hidden}
.royalSlider>li,.slider-content>li{display:none}
@-webkit-keyframes mk_scale{0%{-webkit-transform:scale(0.3);opacity:.1}
100%{-webkit-transform:scale(1);opacity:1}
}
@-moz-keyframes mk_scale{0%{-moz-transform:scale(0.3);opacity:.1}
100%{-moz-transform:scale(1);opacity:1}
}
@-o-keyframes mk_scale{0%{-o-transform:scale(0.3);opacity:.1}
100%{-o-transform:scale(1);opacity:1}
}
@keyframes mk_scale{0%{transform:scale(0.3);opacity:.1}
100%{transform:scale(1);opacity:1}
}
@-webkit-keyframes mk_fade{0%{opacity:.1}
100%{opacity:1}
}
@-moz-keyframes mk_fade{0%{opacity:.1}
100%{opacity:1}
}
@-o-keyframes mk_fade{0%{opacity:.1}
100%{opacity:1}
}
@keyframes mk_fade{0%{opacity:.1}
100%{opacity:1}
}
@-webkit-keyframes mk_left_to_right{0%{-webkit-transform:translate(-20px,0);opacity:0}
100%{-webkit-transform:translate(0,0);opacity:1}
}
@-moz-keyframes mk_left_to_right{0%{-moz-transform:translate(-20px,0);opacity:0}
100%{-moz-transform:translate(0,0);opacity:1}
}
@-o-keyframes mk_left_to_right{0%{-o-transform:translate(-20px,0);opacity:0}
100%{-o-transform:translate(0,0);opacity:1}
}
@keyframes mk_left_to_right{0%{transform:translate(-20px,0);opacity:0}
100%{transform:translate(0,0);opacity:1}
}
@-webkit-keyframes mk_right_to_left{0%{-webkit-transform:translate(20px,0);opacity:0}
100%{-webkit-transform:translate(0,0);opacity:1}
}
@-moz-keyframes mk_right_to_left{0%{-moz-transform:translate(20px,0);opacity:0}
100%{-moz-transform:translate(0,0);opacity:1}
}
@-o-keyframes mk_right_to_left{0%{-o-transform:translate(20px,0);opacity:0}
100%{-o-transform:translate(0,0);opacity:1}
}
@keyframes mk_right_to_left{0%{transform:translate(20px,0);opacity:0}
100%{transform:translate(0,0);opacity:1}
}
@-webkit-keyframes mk_bottom_to_top{0%{-webkit-transform:translate(0,20px);opacity:0}
100%{-webkit-transform:translate(0,0);opacity:1}
}
@-moz-keyframes mk_bottom_to_top{0%{-moz-transform:translate(0,20px);opacity:0}
100%{-moz-transform:translate(0,0);opacity:1}
}
@-o-keyframes mk_bottom_to_top{0%{-o-transform:translate(0,20px);opacity:0}
100%{-o-transform:translate(0,0);opacity:1}
}
@keyframes mk_bottom_to_top{0%{transform:translate(0,20px);opacity:0}
100%{transform:translate(0,0);opacity:1}
}
@-webkit-keyframes mk_top_to_bottom{0%{-webkit-transform:translate(0,-20px);opacity:0}
100%{-webkit-transform:translate(0,0);opacity:1}
}
@-moz-keyframes mk_top_to_bottom{0%{-moz-transform:translate(0,-20px);opacity:0}
100%{-moz-transform:translate(0,0);opacity:1}
}
@-o-keyframes mk_top_to_bottom{0%{-o-transform:translate(0,-20px);opacity:0}
100%{-o-transform:translate(0,0);opacity:1}
}
@keyframes mk_top_to_bottom{0%{transform:translate(0,-20px);opacity:0}
100%{transform:translate(0,0);opacity:1}
}
.no-touch .animate-element{opacity:0;-webkit-perspective:1000}
.ie-mobile .animate-element{opacity:1}
.skills.animate-element{opacity:1}
.no-touch .animate-element.start-animation.scale-up,.no-touch #page .animate-element.start-animation.scale-up,.no-touch #page .wpb_start_animation.wpb_appear{-webkit-animation:mk_scale .5s 1 cubic-bezier(0.445,0.05,0.55,0.95);-moz-animation:mk_scale .5s 1 cubic-bezier(0.445,0.05,0.55,0.95);-o-animation:mk_scale .5s 1 cubic-bezier(0.445,0.05,0.55,0.95);animation:mk_scale .5s 1 cubic-bezier(0.445,0.05,0.55,0.95);opacity:1}
.no-touch .animate-element.start-animation.fade-in,.no-touch #page .animate-element.start-animation.fade-in{-webkit-animation:mk_fade .7s 1 cubic-bezier(0.445,0.05,0.55,0.95);-moz-animation:mk_fade .7s 1 cubic-bezier(0.445,0.05,0.55,0.95);-o-animation:mk_fade .7s 1 cubic-bezier(0.445,0.05,0.55,0.95);animation:mk_fade .7s 1 cubic-bezier(0.445,0.05,0.55,0.95);opacity:1}
.no-touch .animate-element.start-animation.right-to-left,.no-touch #page .animate-element.start-animation.right-to-left,.no-touch #main .wpb_start_animation.wpb_right-to-left{-webkit-animation:mk_right_to_left .6s 1 cubic-bezier(0.77,0,0.175,1);-moz-animation:mk_right_to_left .6s 1 cubic-bezier(0.77,0,0.175,1);-o-animation:mk_right_to_left .6s 1 cubic-bezier(0.77,0,0.175,1);animation:mk_right_to_left .6s 1 cubic-bezier(0.77,0,0.175,1);opacity:1}
.no-touch .animate-element.start-animation.left-to-right,.no-touch #page .animate-element.start-animation.left-to-right,.no-touch #main .wpb_start_animation.wpb_left-to-right{-webkit-animation:mk_left_to_right .6s 1 cubic-bezier(0.77,0,0.175,1);-moz-animation:mk_left_to_right .6s 1 cubic-bezier(0.77,0,0.175,1);-o-animation:mk_left_to_right .6s 1 cubic-bezier(0.77,0,0.175,1);animation:mk_left_to_right .6s 1 cubic-bezier(0.77,0,0.175,1);opacity:1}
.no-touch .animate-element.start-animation.top-to-bottom,.no-touch #page .animate-element.start-animation.top-to-bottom,.no-touch #main .wpb_start_animation.wpb_top-to-bottom{-webkit-animation:mk_top_to_bottom .6s 1 cubic-bezier(0.77,0,0.175,1);-moz-animation:mk_top_to_bottom .6s 1 cubic-bezier(0.77,0,0.175,1);-o-animation:mk_top_to_bottom .6s 1 cubic-bezier(0.77,0,0.175,1);animation:mk_top_to_bottom .6s 1 cubic-bezier(0.77,0,0.175,1);opacity:1}
.no-touch .animate-element.start-animation.bottom-to-top,.no-touch #page .animate-element.start-animation.bottom-to-top,.no-touch #main .wpb_start_animation.wpb_bottom-to-top{-webkit-animation:mk_bottom_to_top .6s 1 cubic-bezier(0.77,0,0.175,1);-moz-animation:mk_bottom_to_top .6s 1 cubic-bezier(0.77,0,0.175,1);-o-animation:mk_bottom_to_top .6s 1 cubic-bezier(0.77,0,0.175,1);animation:mk_bottom_to_top .6s 1 cubic-bezier(0.77,0,0.175,1);opacity:1}
.touch #main .wpb_start_animation.wpb_top-to-bottom{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none;opacity:1}
.touch #main .wpb_start_animation.wpb_bottom-to-top{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none;opacity:1}
.touch #main .wpb_start_animation.wpb_left-to-right{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none;opacity:1}
.touch #main .wpb_start_animation.wpb_right-to-left{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none;opacity:1}
.touch #main .wpb_start_animation.wpb_appear{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none;opacity:1}
.touch #main .wpb_animate_when_almost_visible{opacity:1}
body.responsive-off{min-width:998px}
.threed-fullscreen{overflow:hidden}
.threed-fullscreen #main{padding:0}
h1,h2,h3,h4,h5,h6{margin-bottom:10px;clear:both}
#main h1,#main h2,#main h3,#main h4,#main h5,#main h6{text-shadow:none}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}
p{margin-bottom:10px}
.content ul,.content ol{margin:0 0 10px 20px}
.content .widget ul,.content .widget ol{margin:0}
.content ul{list-style:disc outside none}
.content ol{list-style-type:decimal}
.content table{border:0px solid transparent;width:100%;margin:0 0 10px 0}
.content table caption{margin:10px 0}
.content td,.content th{border:0px solid transparent;padding:5px 10px 5px 5px}
.content th{text-align:left}
.widget-title{margin-bottom:20px;clear:both}
input[type="text"],input[type="tel"],input[type="url"],input[type="email"],input[type="number"],input[type="date"],input[type="range"],input[type="password"],select,textarea,.customSelect{padding:9px 10px 8px 10px;border:solid 1px #e0e0e0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;color:#7a7a7a;background-color:#fff}
textarea{color:#7a7a7a!important}
.stripe input[type="text"],.stripe input[type="tel"],.stripe input[type="url"],.stripe input[type="email"],.stripe input[type="number"],.stripe input[type="date"],.stripe input[type="range"],.stripe input[type="password"],.stripe select,.stripe textarea,.stripe .wpcf7-form-control-wrap,.stripe .wpcf7-form-control-wrap *{color:#7a7a7a}
.dt-form input[type="text"],.dt-form input[type="tel"],.dt-form input[type="url"],.dt-form input[type="email"],.dt-form input[type="number"],.dt-form input[type="date"],.dt-form input[type="range"],.dt-form input[type="password"],.comment-form input[type="text"],.comment-form input[type="tel"],.comment-form input[type="url"],.comment-form input[type="email"],.comment-form input[type="number"],.comment-form input[type="date"],.comment-form input[type="range"],.comment-form input[type="password"],.dt-form select,.dt-form .customSelect{border:0;border-top:solid 1px #e0e0e0}
.dt-form input[type="text"],.dt-form input[type="tel"],.dt-form input[type="url"],.dt-form input[type="email"],.dt-form input[type="number"],.dt-form input[type="date"],.dt-form input[type="range"],.dt-form input[type="password"],.comment-form input[type="text"],.comment-form input[type="tel"],.comment-form input[type="url"],.comment-form input[type="email"],.comment-form input[type="number"],.comment-form input[type="date"],.comment-form input[type="range"],.comment-form input[type="password"]{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
input[type="text"],input[type="tel"],input[type="url"],input[type="email"],input[type="number"],input[type="date"],input[type="range"],input[type="password"],textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
textarea{border:solid 1px #e0e0e0}
input[type="text"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#7a7a7a}
input[type="text"]:-moz-placeholder,input[type="password"]:-moz-placeholder,textarea:-moz-placeholder{color:#7a7a7a}
input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,textarea::-moz-placeholder{color:#7a7a7a}
input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#7a7a7a}
input[type="text"]:input-placeholder,input[type="password"]:input-placeholder,textarea:input-placeholder{color:#7a7a7a}
.form-message{display:block;margin-bottom:10px}
.hr-thick,.hr-thin,.gap-10,.gap-20,.gap-30,.gap-40{clear:both}
.gap-10{height:10px;line-height:10px}
.gap-20{height:20px;line-height:20px}
.gap-30{height:30px;line-height:30px}
.gap-40{height:40px;line-height:40px}
.top-10{margin-top:10px}
.top-20{margin-top:20px}
.top-30{margin-top:30px}
.top-40{margin-top:40px}
img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"],.post img,.post .rollover,.post .rollover-video{max-width:100%;}
blockquote{padding:15px 20px 5px 20px;margin:5px 0 10px 0}
blockquote,.entry-author,.format-aside-content,.format-status-content,.format-link-content{border-style:solid;border-width:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.format-status-content{border:0}
.alignleft{float:left;margin:5px 30px 10px 0}
#footer .alignleft,#sidebar .alignleft{margin-right:20px}
.alignright{float:right;margin:5px 0 10px 30px}
#footer .alignright,#sidebar .alignright{margin-left:20px}
.aligncenter{display:block;margin:5px auto 10px auto}
.alignnone{float:none;margin:5px auto 10px auto}
.shortcode-single-image-wrap.alignnone,.shortcode-single-image-wrap.aligncenter{margin-left:auto!important;margin-right:auto!important}
.hr-thick{height:1px;line-height:1px;border-top:7px solid transparent;border-bottom:2px solid transparent;margin-bottom:1px}
.hr-thin{height:9px;line-height:9px}
.divider-heder,.single .divider-heder,.page .divider-heder{margin:25px 0 36px 0}
.layout-list .divider-heder,.layout-masonry .divider-heder{margin:25px 0 36px 0}
.divider-comments{margin:0 0 35px 0}
.divider-post{margin:10px 0 20px 0}
.dt-form button,.dt-form input[type="button"],.dt-form input[type="reset"],.dt-form input[type="submit"],input[type="button"],input[type="reset"],input[type="submit"],.dt-btn,.woocommerce #main a.button,#page .woocommerce a.button,#main button.button,#main input.button,#main #respond input#submit,.woocommerce-page #main a.button,.woocommerce-page #main button.button,.woocommerce-page #main input.button,.woocommerce-page #main #respond input#submit,.woocommerce-page #main #content input.button,#main #pricing-table .plan .signup,#main #shaon-pricing-table a.signup,#main .minimal .pt-button,#main-slideshow .tp-button,#main .gform_wrapper .gform_footer input.button,#main .gform_wrapper .gform_footer input[type="submit"],.nsu-submit,form.mc4wp-form input[type="submit"],div.mc4wp-form button[type="submit"],#main .woocommerce button.button,.woocommerce .pp_woocommerce #respond input#submit{display:inline-block;position:relative;padding-bottom:2px;top:0;border:0;text-decoration:none;white-space:nowrap;-webkit-transition:top .1s linear;-moz-transition:top .1s linear;-ms-transition:top .1s linear;-o-transition:top .1s linear;transition:top .1s linear;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,0.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(0,0,0,0.1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,0.1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,0.14) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,0.1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(0,0,0,0.1) 100%);-webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.2);box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.2)}
.dt-btn .fa{color:inherit}
.dt-btn.dt-btn-s .fa,.dt-btn.dt-btn-m .fa{margin-right:8px}
.dt-btn.dt-btn-l .fa{margin-right:9px}
.dt-btn.dt-btn-s.ico-right-side .fa,.dt-btn.dt-btn-m.ico-right-side .fa{margin-right:0;margin-left:8px}
.dt-btn.dt-btn-l.ico-right-side .fa{margin-right:0;margin-left:9px}
.form-fields input{width:100%}
button,input[type="button"],input[type="reset"],input[type="submit"],#main button.button,#main input.button{padding-top:4px;padding-bottom:6px;border:0;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}
input[type="submit"]{padding-top:9px;padding-bottom:9px}
#main #shaon-pricing-table a.signup{background-image:none}
#main-slideshow .tp-button{padding-top:0;letter-spacing:normal}
.wpcf7-submit.dt-btn-m,#main .gform_wrapper .gform_footer input.button,#main .gform_wrapper .gform_footer input[type="submit"],form.mc4wp-form input[type="submit"],div.mc4wp-form button[type="submit"]{padding:6px 0 8px 0}
.old-ie .dt-form button,.old-ie .dt-form input[type="button"],.old-ie .dt-form input[type="reset"],.old-ie .dt-form input[type="submit"],.old-ie .dt-btn{padding-bottom:0}
.ancient-ie .dt-form button,.ancient-ie .dt-form input[type="button"],.ancient-ie .dt-form input[type="reset"],.ancient-ie .dt-form input[type="submit"],.ancient-ie .dt-btn{display:inline;zoom:1}
.dt-form button:hover,.dt-form input[type="button"]:hover,.dt-form input[type="reset"]:hover,.dt-form input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,input.wpcf7-submit.dt-btn-m[type="submit"]:hover,.dt-btn:hover,.woocommerce #main a.button:hover,#page .woocommerce a.button:hover,#main button.button:hover,#main input.button:hover,#main #respond input#submit:hover,#main #content input.button:hover,.woocommerce-page #main a.button:hover,.woocommerce-page #main button.button:hover,.woocommerce-page #main input.button:hover,.woocommerce-page #main #respond input#submit:hover,.woocommerce-page #main #content input.button:hover,#main #pricing-table .plan .signup:hover,#main #shaon-pricing-table a.signup:hover,#main .minimal .pt-button:hover,#main-slideshow .tp-button:hover,#main .gform_wrapper .gform_footer input.button:hover,#main .gform_wrapper .gform_footer input[type="submit"]:hover,.nsu-submit:hover,form.mc4wp-form input[type="submit"]:hover,div.mc4wp-form button[type="submit"]:hover,.woocommerce .pp_woocommerce #respond input#submit:hover{text-decoration:none;background:-moz-linear-gradient(top,rgba(0,0,0,0.1) 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.1)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.1) 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.1) 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.1) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.1) 0,rgba(255,255,255,0) 100%)}
.icons-bg a.benefits-grid-ico:hover{background:-moz-linear-gradient(top,rgba(0,0,0,0.1) 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.1)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.1) 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.1) 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.1) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.1) 0,rgba(255,255,255,0) 100%)}
.dt-btn:active,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active,#main .gform_wrapper .gform_footer input.button:active,#main .gform_wrapper .gform_footer input[type="submit"]:active,.nsu-submit:active,form.mc4wp-form input[type="submit"]:active,div.mc4wp-form button[type="submit"]:active{top:2px}
#page{position:relative;overflow:hidden}
#page.boxed{overflow:hidden}
#page.boxed{max-width:1320px;margin:20px auto;-webkit-box-shadow:0 0 12px rgba(0,0,0,0.15);-moz-box-shadow:0 0 12px rgba(0,0,0,0.15);-ms-box-shadow:0 0 12px rgba(0,0,0,0.15);-o-box-shadow:0 0 12px rgba(0,0,0,0.15);box-shadow:0 0 12px rgba(0,0,0,0.15)}
.overlap #header{position:relative;z-index:10}
#header.hidden-header{display:none}
.transparent #header{position:absolute;width:100%;z-index:2;border:0}
.overlap #main-slideshow,.overlap #fancy-header{margin-top:-65px;margin-bottom:-70px}
.no-touch #fancy-header .fancy-title,.no-touch #fancy-header .fancy-subtitle,.no-touch #fancy-header .breadcrumbs{opacity:0}
.ie-mobile #fancy-header .fancy-title,.ie-mobile #fancy-header .fancy-subtitle,.ie-mobile #fancy-header .breadcrumbs{opacity:1}
#fancy-header .fancy-title.start-animation,#fancy-header .fancy-subtitle.start-animation,#fancy-header .breadcrumbs.start-animation{-webkit-animation:mk_fade .7s 1 cubic-bezier(0.445,0.05,0.55,0.95);-moz-animation:mk_fade .7s 1 cubic-bezier(0.445,0.05,0.55,0.95);-o-animation:mk_fade .7s 1 cubic-bezier(0.445,0.05,0.55,0.95);animation:mk_fade .7s 1 cubic-bezier(0.445,0.05,0.55,0.95);opacity:1}
#fancy-header .td-for-height{width:0}
#fancy-header.title-left.breadcrumbs-off .td-for-height,#fancy-header.title-right.breadcrumbs-off .td-for-height{display:none}
#fancy-header.title-center .wf-wrap{display:table}
#fancy-header.title-center .wf-table{display:table-cell;vertical-align:middle}
#fancy-header.title-center .td-for-height{display:none}
.is-webkit.overlap #fancy-header{position:relative}
.fancy-header .breadcrumbs li{position:relative;background:0}
.fancy-header .breadcrumbs li:first-child:before,.fancy-header .breadcrumbs li:first-child:after{background:0}
.fancy-header .breadcrumbs li:before,.fancy-header .breadcrumbs li:after{position:absolute;left:0;top:0;width:15px;height:13px;content:"";background-position:2px center;background-repeat:no-repeat;z-index:3}
.fancy-header .breadcrumbs li:after{top:1px;left:0;z-index:2}
@media screen and (max-width:1380px){#page.boxed{margin:0 auto;max-width:1380px}
}
.assistive-text{position:absolute!important;clip:rect(1px,1px,1px,1px)}
.old-ie .assistive-text{clip:rect(1px 1px 1px 1px)}
.fancy-header .wf-td{width:50%;vertical-align:middle}
.title-left .breadcrumbs,.title-right .hgroup{text-align:right}
.fancy-header.title-center .wf-table,.fancy-header.title-center .wf-td{display:block;width:100%;text-align:center}
.fancy-header.title-center .breadcrumbs{padding-bottom:60px}
.fancy-header.title-center .hgroup{padding-bottom:20px}
.fancy-header.title-center.breadcrumbs-off .hgroup{padding-bottom:60px}
.fancy-header .hgroup{padding:60px 0}
.fancy-header .fancy-title{margin:0;padding:0}
.fancy-header .fancy-subtitle{margin:10px 0 0 0;padding:0}
.breadcrumbs{list-style:none}
.breadcrumbs li{display:inline-block;padding-left:20px;margin-left:6px;background-position:left center;background-repeat:no-repeat}
.old-ie .breadcrumbs li{padding-left:0}
.ancient-ie .breadcrumbs li{display:inline;zoom:1}
.breadcrumbs li:first-child{padding-left:0;margin-left:0;background:none!important}
.breadcrumbs a{text-decoration:none}
.breadcrumbs a:hover{text-decoration:underline}
.breadcrumbs li a,.fancy-header .breadcrumbs li a{color:inherit}
.hr-breadcrumbs{overflow:hidden}
.page-title.title-left .hr-breadcrumbs,.page-title.title-right h1{text-align:right}
.page-title.title-center .wf-td{display:block;text-align:center}
.page-title .hr-breadcrumbs.divider-heder{margin-top:0;margin-bottom:10px}
.hr-breadcrumbs.divider-heder{margin:19px 0 29px 0}
.hr-breadcrumbs .breadcrumbs{display:inline-block;position:relative;padding:0;margin:0}
.hr-breadcrumbs .breadcrumbs:after{position:absolute;top:50%;left:100%;width:1200px;line-height:0;margin:-5px 0 0 10px;content:""}
.page-title .hr-breadcrumbs .breadcrumbs:after{display:none}
#top-bar{position:relative}
.transparent #top-bar{margin-bottom:-1px}
#top-bar:after{position:absolute;left:0;bottom:0;width:100%;height:1px;content:"";z-index:9}
#top-bar .wf-float-left p{margin-bottom:0}
#top-bar a,#bottom-bar a{text-decoration:none}
#top-bar a:hover,#bottom-bar a:hover{text-decoration:underline}
#top-bar .wf-float-left,#bottom-bar .wf-float-left{margin-right:18px}
#top-bar .wf-float-left:last-of-type,#bottom-bar .wf-float-left:last-of-type{margin-right:0}
#top-bar .wf-float-right,#bottom-bar .wf-float-right{margin-left:40px}
.right-block{text-align:right}
.right-block .soc-ico,.shopping-cart{display:inline-block;vertical-align:middle}
.shopping-cart{padding-left:20px}
.right-block .soc-ico{margin-left:13px}
#top-bar .right-block:before,#top-bar .right-block:after{content:"";display:table;clear:both}
#bottom-bar{position:relative;z-index:9;min-height:30px}
#bottom-bar .wf-table{height:60px}
#bottom-bar .wf-td p{margin-bottom:0}
.bottom-text-block{text-align:right}
#branding-bottom{width:1px;padding:10px 10px 10px 0;line-height:0;font-size:0}
.mini-contacts li{display:inline-block;position:relative;margin:0 10px 0 0;padding-left:18px;background-repeat:no-repeat;background-position:0 center;white-space:nowrap}
.old-ie .mini-contacts li{padding-left:0}
.ancient-ie .mini-contacts li{display:inline;zoom:1;position:static;margin:0 10px 0 0}
.mini-contacts li:first-child:before{border-left:none}
.mini-contacts li:last-child{margin-right:0}
.mini-nav li{position:relative;display:inline-block;margin:0 16px 0 0}
.ancient-ie .mini-nav li{display:inline;zoom:1;margin-right:15px;white-space:nowrap}
.mini-nav>ul>li.has-children{background-position:right center;background-repeat:no-repeat;padding-right:12px}
.mini-nav li:first-child:before{border-left:none}
.mini-nav select{min-width:100px;height:30px}
.mini-lang{position:relative}
.mini-lang li{display:inline-block;margin-right:20px;white-space:nowrap}
.ancient-ie .mini-lang li{display:inline;zoom:1}
.mini-lang li:last-child{margin-right:0}
.mini-lang img{margin:0 5px 2px 0;vertical-align:middle}
.mini-search{height:20px;padding-left:10px}
.searchform .submit,.mini-search .submit{float:right;width:20px;height:20px;margin-right:4px;border:0;color:transparent;background-color:transparent;background-position:center center;background-repeat:no-repeat}
.widget .searchform input,.content .searchform input,.woocommerce.widget_product_search #s,.woocommerce.widget_product_categories #dropdown_product_cat,.woocommerce .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select,#pp_full_res .comment-form-email input,#pp_full_res .comment-form-author input,.wpcf7 input[type="text"],.wpcf7 input[type="tel"],.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="number"],.wpcf7 input[type="date"],.wpcf7 input[type="range"],.wpcf7 input[type="password"],.wpcf7 select,.gform_body input[type="text"],.gform_body input[type="email"],.gform_wrapper .gform_body input[type="url"],.gform_wrapper .gform_body input[type="tel"],.gform_wrapper .gform_body input[type="number"],.gform_wrapper .gform_body input[type="password"],.gform_body select,.nsu_widget input[type="text"],.nsu_widget input[type="email"],.mc4wp-form input[type="email"],.mc4wp-form input[type="text"],.mc4wp-form input[type="url"],.mc4wp-form input[type="date"],.mc4wp-form form select,.customSelect,#main .chzn-container-single .chzn-single,.widget select,.woocommerce .comment-form input[type="text"],.woocommerce .comment-form input[type="email"]{border:1px solid #e0e0e0;background-color:#fff}
.woocommerce .comment-form input[type="text"],.woocommerce .comment-form input[type="email"]{margin-left:5px}
.woocommerce .form-submit .dt-btn{display:none}
#main .chzn-container-single .chzn-single{background-image:none;box-shadow:none;text-shadow:none}
#main .customSelect{padding:6px 10px 5px}
.woocommerce-ordering-div{position:relative}
#calc_shipping_country{width:100%!important;padding:16px 10px 16px}
.customSelect.country_to_state{width:100%!important}
.customSelect.country_to_state .customSelectInner{width:100%!important}
.customSelect .customSelectInner{text-align:left;background-position:right center;background-repeat:no-repeat}
.nsu_widget label{margin-right:10px}
.widget .searchform input,.content .searchform input,.woocommerce.widget_product_search #s,.woocommerce.widget_product_categories #dropdown_product_cat,.woocommerce .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select,#pp_full_res .comment-form-email input,#pp_full_res .comment-form-author input{padding-right:30px}
.gform_wrapper .gform_body input[type="text"],.gform_wrapper .gform_body input[type="url"],.gform_wrapper .gform_body input[type="email"],.gform_wrapper .gform_body input[type="tel"],.gform_wrapper .gform_body input[type="number"],.gform_wrapper .gform_body input[type="password"]{padding:9px 10px 8px;font-size:100%}
.gform_wrapper .gform_body select,.gform_wrapper.gf_browser_chrome .gform_body .ginput_complex select,.gform_wrapper.gf_browser_chrome .gform_body .ginput_complex .ginput_right select,.mc4wp-form form select{padding:6px 10px 5px;font-size:100%}
#pp_full_res .comment-form-email input,#pp_full_res .comment-form-author input{margin-left:5px}
.content .searchform input{width:100%}
.widget .searchform,.content .searchform{position:relative}
.widget .searchsubmit,.widget .searchform .submit,.content .searchform .submit{position:absolute;top:5px;right:0}
.content .widget .searchform .submit,.widget .searchform .submit{top:12px}
.content .searchform .submit{top:7px}
.mini-search .field{float:left;width:98px;height:20px;padding:0 0 0 13px;border:0;line-height:20px;background:transparent}
#header .mini-search .searchsubmit{display:none}
.searchform{position:relative;z-index:3}
#header .mini-search{max-width:20px;padding-left:6px}
#header.logo-left .mini-search{width:35px;max-width:35px}
#header .mini-search .field{position:absolute;right:6px;top:38px;width:290px;height:50px;background-color:#fff;font-style:italic;visibility:hidden;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.2);box-shadow:0 0 4px 0 rgba(0,0,0,0.2)}
.mini-search .field:focus{outline:0}
#phantom{position:fixed;top:0;left:0;width:100%;text-align:center;z-index:9399;opacity:0;visibility:hidden;transition:opacity .4s}
#phantom.boxed{z-index:9008}
.dt-style-um #phantom{display:none}
#phantom .ph-wrap{-webkit-box-shadow:0 0 6px rgba(0,0,0,0.25);-moz-box-shadow:0 0 6px rgba(0,0,0,0.25);-ms-box-shadow:0 0 6px rgba(0,0,0,0.25);-o-box-shadow:0 0 6px rgba(0,0,0,0.25);box-shadow:0 0 6px rgba(0,0,0,0.25);-webkit-transition:background-color 500ms ease;-moz-transition:background-color 500ms ease;-o-transition:background-color 500ms ease;-ms-transition:background-color 500ms ease;transition:background-color 500ms ease}
#phantom .ph-wrap.boxed{width:100%;max-width:1320px;margin:0 auto}
@media screen and (max-width:1380px){#phantom .ph-wrap.boxed{max-width:1380px}
}
#phantom .ph-wrap .ph-wrap-content{max-width:1280px}
#phantom .ph-wrap .ph-wrap-content{margin:0 auto;padding:0 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#phantom .ph-wrap.with-logo .ph-wrap-inner{position:relative;display:table;width:100%}
#phantom .ph-wrap.with-logo .ph-wrap-inner>div{display:table-cell;vertical-align:middle}
#phantom .ph-wrap.with-logo .ph-wrap-content .logo-box{padding:5px 40px 5px 0;text-align:left;line-height:0}
#phantom .ph-wrap.with-logo .ph-wrap-content .menu-box{text-align:right;padding-top:5px;padding-bottom:5px}
#phantom .ph-wrap.with-logo .ph-wrap-content .menu-box #main-nav>li>a{border:1px solid rgba(0,0,0,0)}
#phantom #main-nav{padding:0;text-align:center}
#phantom .ph-wrap.with-logo #main-nav{padding:0;text-align:right}
.ancient-ie .logo-left{display:block}
.ancient-ie .logo-left #branding{float:left}
.ancient-ie .logo-left #navigation{float:right}
#branding{padding:10px 0;line-height:0;font-size:0}
.logo-left #branding,.logo-classic #branding,.logo-classic-centered #branding{padding-right:40px;width:1px}
.logo-classic-centered .navigation-holder,.logo-classic .navigation-holder{border-top:1px solid}
.logo-classic-centered .navigation-holder>div{text-align:center;line-height:0}
.logo-center .navigation-holder{text-align:center}
.logo-classic #main-nav>li a,.logo-classic-centered #main-nav>li a,.logo-classic #main-nav{position:relative}
.logo-classic #main-nav>li:hover>a,.logo-classic-centered #main-nav>li:hover>a{border-color:transparent}
.logo-classic #main-nav{margin-top:-1px}
.logo-classic-centered #main-nav{margin-top:-1px}
.logo-classic .navigation-holder{display:table;width:100%}
.logo-classic .navigation-holder>div{margin:0 auto;max-width:1200px}
.logo-classic .navigation-holder>div,.logo-classic-centered .navigation-holder>div{padding:0 40px}
.logo-classic nav,.logo-center nav,.logo-classic-centered nav{position:relative;padding-left:0;padding-right:0}
.logo-classic-centered nav,.logo-center nav{width:100%}
.logo-classic nav:before,.logo-classic nav:after{content:"";display:table;clear:both}
.logo-classic-centered nav{display:inline-block;padding-right:0}
.logo-classic .mini-search,.dt-style-um .logo-center .mini-search,.dt-style-um .logo-classic-centered .mini-search{position:absolute;right:0;top:50%;margin:-14px 0 0 0;padding:0}
.logo-center .mini-search,.logo-classic-centered .mini-search{display:inline-block}
.logo-classic .searchform .submit{margin-right:0}
.logo-left .searchform .submit{margin-top:2px}
.logo-classic .mini-search{margin:-10px 0 0 0}
.logo-left #navigation{text-align:right}
.logo-center #branding,.logo-center #navigation{display:block;text-align:center}
.logo-classic-centered #main-nav,.logo-classic-centered #branding{text-align:center}
.logo-classic-centered #branding{padding-right:0}
.logo-classic #main-nav{padding:0 38px 0 0}
.logo-center #main-nav,.logo-classic-centered #main-nav{padding:0 8px 0 0}
.logo-classic-centered #main-nav{display:inline-block;width:auto}
.logo-center #main-nav{padding-bottom:10px}
.assistive-info{text-align:right}
#main-nav{padding:5px 0 4px 0;line-height:0}
.logo-center #main-nav{display:inline-block}
.logo-center #navigation{display:inline-block}
#main-nav>li{display:inline-block;position:relative;z-index:auto;vertical-align:middle}
.ancient-ie #main-nav>li{float:left;margin:5px 0}
.logo-classic-centered #main-nav>li{padding-bottom:0}
#main-nav>li>a{display:block;border:1px solid transparent;text-decoration:none;text-align:left}
#main-nav>li>a>span>span.menu-subtitle{margin-bottom:3px;white-space:nowrap}
#phantom #main-nav>li:hover>a{border:1px solid transparent}
.logo-classic-centered #main-nav>li,.logo-classic-centered #main-nav>li>a,.logo-classic #main-nav>li,.logo-classic #main-nav>li>a,#phantom #main-nav>li,#phantom #main-nav>li>a{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
#main-nav>li.has-children>a:after{display:block;position:absolute;top:50%;margin-top:-2px;width:9px;height:6px;content:""}
.sub-nav{position:absolute;visibility:hidden;z-index:200;top:100%;width:240px;padding:10px 0;opacity:0;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.20);-moz-box-shadow:0 0 4px rgba(0,0,0,0.20);-ms-box-shadow:0 0 4px rgba(0,0,0,0.20);-o-box-shadow:0 0 4px rgba(0,0,0,0.20);box-shadow:0 0 4px rgba(0,0,0,0.20)}
#bottom-bar .sub-nav{top:auto;bottom:100%}
#bottom-bar .sub-nav .sub-nav{bottom:0}
.sub-nav.right-overflow{right:0}
.sub-nav .sub-nav{left:241px;top:-10px;margin-top:0}
.sub-nav .sub-nav.right-overflow{left:-241px}
.sub-nav li{display:block;position:relative;padding:0 10px 0 10px}
.sub-nav li:first-child:before{display:none}
.sub-nav li.has-children:after{display:block;position:absolute;right:15px;top:50%;margin-top:-4.5px;content:"";width:6px;height:9px;background-position:right center}
.sub-nav li a{display:block;width:180px;border-right:solid 1px transparent;border-left:solid 1px transparent;margin:0 0 2px -1px;padding:7px 30px 7px 10px;font-weight:normal;text-align:left;text-decoration:none;line-height:20px}
#top-bar .sub-nav{z-index:1003}
#top-bar .sub-nav li a,#bottom-bar .sub-nav li a{padding:7px 30px 7px 10px}
#top-bar .sub-nav li:before,#bottom-bar .sub-nav li:before{width:200px;margin:0 15px}
#top-bar .sub-nav li.has-children:after,#bottom-bar .sub-nav li.has-children:after{right:5px}
.mini-nav{position:relative}
.mini-nav .customSelect,.menu-select select{border:0}
.mini-nav .customSelect{position:absolute;visibility:hidden}
.mini-nav .customSelect .customSelectInner{opacity:0}
.menu-select select,.mini-nav .customSelect1{visibility:hidden}
.menu-select{position:absolute;visibility:hidden;margin:0 auto;opacity:0}
.mini-nav .customSelectInner{padding-left:20px;background-position:0 center;background-repeat:no-repeat}
.menu-select:hover,.menu-select select{cursor:pointer}
.menu-select select{z-index:999}
.mini-nav .customSelect{padding:0}
#header .wf-table{position:relative}
#main-nav>li.dt-mega-menu{position:static}
#main-nav>li.dt-mega-menu>a{position:relative}
#main-nav>li>a>span{display:table-cell}
.mega-full-width .sub-nav{width:100%;left:0}
.dt-mega-menu .sub-nav{font-size:0;line-height:0;word-spacing:-4px;text-align:left;padding-top:0;padding-bottom:0}
.hide-mega-title{margin-top:5px}
.dl-menuwrapper .hide-mega-title{margin:0}
.sub-nav li.hide-mega-title>a{display:none}
.dt-mega-menu>.sub-nav{padding-bottom:5px}
.dt-mega-menu .sub-nav li{word-spacing:normal;padding-left:0;padding-right:0}
.dt-mega-menu .sub-nav li.has-children:after{display:none}
.dt-mega-menu .sub-nav li a{padding:7px 8px}
.dt-mega-menu .sub-nav .dt-mega-parent>a{padding-bottom:12px;margin-bottom:10px}
.dt-mega-menu .sub-nav .dt-mega-parent.no-link>a:hover,.no-link>a:hover{opacity:1}
.dt-mega-menu .sub-nav .dt-mega-parent:hover>a{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
.sub-nav li a>span{display:table-cell}
.mega-auto-width .sub-nav{width:auto;left:50%;max-width:100%}
.mega-auto-width>.sub-nav{min-width:240px}
.mega-auto-width>.sub-nav.right-overflow{left:auto!important;right:0!important}
.mega-auto-width>.sub-nav.left-overflow{left:0!important;right:auto!important;margin-left:0!important}
.mega-auto-width .sub-nav .wf-1,.mega-auto-width .sub-nav .wf-1-2:nth-child(3),.mega-auto-width .sub-nav .wf-1-3:nth-child(4),.mega-auto-width .sub-nav .wf-1-4:nth-child(5),.mega-auto-width .sub-nav .wf-1-5:nth-child(6){clear:left}
.menu-subtitle{display:block;text-transform:none}
.dt-mega-menu .sub-nav .dt-mega-parent{position:static;display:inline-block;float:left;vertical-align:top;padding:5px 10px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.dt-mega-menu.mega-auto-width.mega-column-1>.sub-nav{width:20%}
.dt-mega-menu.mega-auto-width.mega-column-2>.sub-nav{width:40%}
.dt-mega-menu.mega-auto-width.mega-column-3>.sub-nav{width:60%}
.dt-mega-menu.mega-auto-width.mega-column-4>.sub-nav{width:80%}
.dt-mega-menu.mega-auto-width.mega-column-5>.sub-nav{width:100%}
.dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent{width:20%}
.dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent.wf-1{width:100%}
.dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent.wf-1-2{width:50%}
.dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent.wf-1-3{width:33.333%}
.dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent.wf-1-4{width:25%}
.dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent.wf-1-5{width:20%}
.dt-mega-parent .sub-nav>li{margin-bottom:2px}
.dt-mega-menu .sub-nav .dt-mega-parent:first-child{border-left:none}
.dt-mega-parent.new-row{clear:both}
.dt-mega-parent.new-row:first-child{clear:right}
.new-column>a{margin-left:-21px!important;border-radius:none}
.dl-menu .new-column,.dl-menu .new-column>a{position:absolute;display:none!important}
.dt-mega-menu .dt-mega-parent .sub-nav{position:relative;left:auto;top:auto;background:0;-webkit-box-shadow:none;box-shadow:none}
.dt-mega-menu.dt-hovered .sub-nav .sub-nav{visibility:visible!important;opacity:1!important}
.dt-mega-menu .sub-nav .dt-mega-parent:before,.dt-mega-menu .sub-nav .dt-mega-parent:first-child:before,.dt-mega-menu .sub-nav li:before{display:none}
.dt-mega-menu .sub-nav .dt-mega-parent>a{border-bottom:1px solid}
.old-ie .dt-mega-menu .sub-nav .dt-mega-parent>a{border-bottom:0}
.dt-mega-menu .sub-nav .dt-mega-parent a{width:auto}
.dt-mega-menu .sub-nav .dt-mega-parent a:hover{opacity:.8}
.dt-mega-menu .sub-nav .dt-mega-parent.act a:hover{opacity:1}
#main-nav>.menu-item>a>.fa,#main-nav>.menu-item>a>.mega-icon{vertical-align:top;padding-top:2px;padding-right:6px}
.dl-menuwrapper li>a .fa{line-height:1;font-size:12px}
.menu-item .fa{display:table-cell;padding-right:8px;vertical-align:top}
.dt-mega-menu .sub-nav .menu-item .fa,.dt-mega-menu .sub-nav .dt-mega-parent>a .fa,.sub-nav .menu-item .fa{padding-top:3px}
.dl-menu a .fa,.dl-menuwrapper li>a .fa{padding-top:5px}
.mega-icon{display:inline-block;vertical-align:middle;padding-right:8px;width:20px;height:20px}
.sub-nav .mega-icon{display:table-cell;vertical-align:top}
.sub-nav li.has-children:after{opacity:.7}
.sub-nav li.has-children:after:hover{opacity:1}
#mobile-menu{display:none;padding:10px 10px 10px 31px;text-decoration:none;font-family:"Open Sans",sans-serif;background:no-repeat 10px center}
.menu-close,.menu-back{display:none}
.no-touch #mobile-menu:hover,.touch #mobile-menu.active{opacity:.8}
.dl-container{position:relative}
.logo-center .dl-container,.logo-classic .dl-container,.logo-classic-centered .dl-container{width:100%;min-width:230px;max-width:280px;margin:0 auto}
.logo-center .dl-container{top:-10px}
.dl-menuwrapper{position:relative;z-index:999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;-moz-perspective-origin:50% 200%;perspective-origin:50% 200%}
.dl-menuwrapper ul{right:0;width:100%;min-width:230px;max-width:280px;list-style:none;text-align:left;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}
.dl-container>ul{padding:5px 0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);-ms-box-shadow:0 0 3px rgba(0,0,0,0.15);-o-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}
.dl-menuwrapper li{position:relative}
.dl-menuwrapper li a{display:block;position:relative;padding:10px 0;margin:0 20px;font-weight:normal;text-align:left;text-decoration:none;outline:0}
.dl-menuwrapper li a>span{display:table-cell}
.dl-menuwrapper li.dl-back a>span{display:inline-block}
.dl-menuwrapper li:last-child>a,.dl-menuwrapper li.dl-back>a{border:none!important}
.dl-menuwrapper li.dl-back>a{margin:-5px 0 0 0;text-align:center}
.dl-menuwrapper li.has-children>a:after{display:block;position:absolute;right:-5px;top:50%;width:6px;height:9px;margin-top:-4.5px;content:"";background-position:0 0;background-repeat:no-repeat}
.dl-menuwrapper li.dl-back span{position:relative}
.dl-menuwrapper li.dl-back span:before{display:block;position:absolute;left:-16px;top:50%;width:10px;height:7px;margin-top:-2.5px;content:""}
.dl-menuwrapper .dl-menu{position:absolute;width:100%;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.windows-phone .dl-menuwrapper .dl-menu{visibility:hidden}
.dl-menuwrapper .dl-menu.dl-menu-toggle{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}
.windows-phone .dl-menuwrapper .dl-menu.dl-menuopen{visibility:visible}
.dl-menuwrapper li .dl-submenu{display:none}
.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subviewopen>a,.dl-menu.dl-subview li.dl-subview>a{display:none}
.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li{display:block}
.dl-container>.dl-submenu{position:absolute;width:100%;right:0;margin:0}
.dl-menu.dl-animate-out-2{-webkit-animation:MenuAnimOut2 .3s ease-in-out;-moz-animation:MenuAnimOut2 .3s ease-in-out;animation:MenuAnimOut2 .3s ease-in-out}
@-webkit-keyframes MenuAnimOut2{100%{-webkit-transform:translateX(-100%);opacity:0}
}
@-moz-keyframes MenuAnimOut2{100%{-moz-transform:translateX(-100%);opacity:0}
}
@keyframes MenuAnimOut2{100%{transform:translateX(-100%);opacity:0}
}
.dl-menu.dl-animate-in-2{-webkit-animation:MenuAnimIn2 .3s ease-in-out;-moz-animation:MenuAnimIn2 .3s ease-in-out;animation:MenuAnimIn2 .3s ease-in-out}
@-webkit-keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);opacity:0}
100%{-webkit-transform:translateX(0px);opacity:1}
}
@-moz-keyframes MenuAnimIn2{0%{-moz-transform:translateX(-100%);opacity:0}
100%{-moz-transform:translateX(0px);opacity:1}
}
@keyframes MenuAnimIn2{0%{transform:translateX(-100%);opacity:0}
100%{transform:translateX(0px);opacity:1}
}
.dl-container>.dl-submenu.dl-animate-in-2{-webkit-animation:SubMenuAnimIn2 .3s ease-in-out;-moz-animation:SubMenuAnimIn2 .3s ease-in-out;animation:SubMenuAnimIn2 .3s ease-in-out}
@-webkit-keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);opacity:0}
100%{-webkit-transform:translateX(0px);opacity:1}
}
@-moz-keyframes SubMenuAnimIn2{0%{-moz-transform:translateX(100%);opacity:0}
100%{-moz-transform:translateX(0px);opacity:1}
}
@keyframes SubMenuAnimIn2{0%{transform:translateX(100%);opacity:0}
100%{transform:translateX(0px);opacity:1}
}
.dl-container>.dl-submenu.dl-animate-out-2{-webkit-animation:SubMenuAnimOut2 .3s ease-in-out;-moz-animation:SubMenuAnimOut2 .3s ease-in-out;animation:SubMenuAnimOut2 .3s ease-in-out}
@-webkit-keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0%);opacity:1}
100%{-webkit-transform:translateX(100%);opacity:0}
}
@-moz-keyframes SubMenuAnimOut2{0%{-moz-transform:translateX(0%);opacity:1}
100%{-moz-transform:translateX(100%);opacity:0}
}
@keyframes SubMenuAnimOut2{0%{transform:translateX(0%);opacity:1}
100%{transform:translateX(100%);opacity:0}
}
.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}
.no-js .dl-menuwrapper li .dl-submenu{display:block}
.no-js .dl-menuwrapper li.dl-back{display:none}
.no-js .dl-menuwrapper li>a:not(:only-child){background:rgba(0,0,0,0.1)}
.no-js .dl-menuwrapper li>a:not(:only-child):after{content:''}
#main-slideshow-content{display:none}
#main-slideshow #main-slideshow-content{display:block}
#main-slideshow{position:relative;z-index:1;margin-top:-1px;clear:both}
#main-slideshow.fixed{padding:40px;margin-top:0}
#main-slideshow.layer-fixed{padding:40px;margin-top:0}
#main-slideshow.fix.rv-slider{padding-top:0;padding-bottom:0;margin-top:0}
#main-slideshow.fixed>.royalSlider{max-width:1200px;margin:0 auto}
@media screen and (min-width:760px){.overlap .video-playing #header{display:none!important}
}
#main{padding:30px 0 40px 0}
.not-webkit.overlap #main{position:relative;z-index:1}
.main-gradient{display:none}
.is-webkit.overlap .main-gradient{display:block}
.is-webkit.overlap .main-gradient{position:relative;width:100%;height:66px;margin-top:-26px;z-index:3}
.is-webkit.overlap #main{-webkit-box-shadow:none;box-shadow:none}
.is-webkit.overlap #main .wf-wrap{margin-top:-36px}
.sidebar{position:relative;z-index:9}
.sidebar-content{margin-top:10px}
.sidebar-left .sidebar{float:left}
.sidebar-right .sidebar{float:right}
.sidebar-left .content{float:right}
.sidebar-right .content{float:left}
.sidebar-left .wf-wrap:before,.sidebar-left .wf-wrap:after,.sidebar-right .wf-wrap:before,.sidebar-right .wf-wrap:after{content:"";display:table}
.sidebar-left .wf-wrap:after,.sidebar-right .wf-wrap:after{clear:both}
.ancient-ie .sidebar-left .wf-wrap,.ancient-ie .sidebar-right .wf-wrap{zoom:1}
.sidebar-none .content{width:100%}
.sidebar-none .sidebar{display:none}
.content{padding-top:5px}
.fancy-header-on.single .content,.slideshow-on.single .content,.title-off.single .content{margin-top:-4px;padding-top:0}
.testimonials.fancy-header-on .content,.testimonials.slideshow-on .content,.testimonials.title-off .content{margin-top:-5px}
.stripe,.page-title{width:100%;padding:20px 1000px;margin-left:-1000px;overflow:hidden}
.static-height{position:relative}
.page-title{position:relative}
.stripe-parallax-bg,.fancy-parallax-bg{background-attachment:fixed!important;background-position-x:50%}
.page-title:before,.page-title:after,#main-slideshow.fixed:after,#main-slideshow.layer-fixed:after,#main-slideshow.fix:after,.sidebar-none .related-projects.slider-wrapper:before,.sidebar-none .related-projects.slider-wrapper:after{position:absolute;top:0;left:0;width:100%;height:1px;content:""}
.page-title:after,#main-slideshow.fixed:after,#main-slideshow.layer-fixed:after,#main-slideshow.fix:after,.sidebar-none .related-projects.slider-wrapper:after{top:auto;bottom:0}
.page-title{padding-top:28px}
.page-title.title-right,.page-title.title-left{padding-top:18px;padding-bottom:10px}
.woocommerce h1.page-title{overflow:visible;margin-left:0;padding:0;background:0}
.old-ie .woocommerce h1.page-title{filter:none}
.woocommerce h1.page-title:after,.woocommerce h1.page-title:before{display:none}
.footer{padding:50px 0 20px 0}
.page-info{padding:0 0 10px 0}
.old-ie .blog-media.wf-td .alignleft{max-width:270px}
.post{position:relative}
.post .alignleft,.post .alignnone{margin-bottom:15px}
.blog.layout-list .post .alignleft,.blog.layout-list .post .alignnone{margin-bottom:25px}
.ancient-ie .post{zoom:1}
.layout-list .post{padding-bottom:24px;margin-bottom:35px}
.blog.layout-list .post{padding-bottom:14px;margin-bottom:35px}
.layout-list .post.format-link{padding-bottom:20px}
.portfolio .post .link.btn-link,.portfolio .post .btn-zoom,.layout-masonry.description-under-image .link.btn-link,.layout-masonry.description-under-image .project-zoom,.portfolio-grid.description-under-image .link.btn-link,.portfolio-grid.description-under-image .project-zoom{float:right}
.layout-masonry.description-under-image .link.btn-link,.portfolio-grid.description-under-image .link.btn-link{margin-left:10px}
.layout-masonry.description-under-image .project-zoom,.portfolio-grid.description-under-image .project-zoom{margin-right:0}
.portfolio .post .buttons-on-img .link.btn-link,.portfolio .post .buttons-on-img .btn-zoom,.layout-masonry.description-under-image .buttons-on-img .link.btn-link,.layout-masonry.description-under-image .buttons-on-img .project-zoom,.portfolio-grid.description-under-image .buttons-on-img .link.btn-link,.portfolio-grid.description-under-image .buttons-on-img .project-zoom{float:none}
.layout-masonry.description-under-image .buttons-on-img .link.btn-link,.portfolio-grid.description-under-image .buttons-on-img .link.btn-link{margin-left:4px}
.post:before,.post:after{content:"";display:table;clear:both}
.entry-tags{display:block;overflow:hidden}
.entry-meta,.portfolio-categories{display:block;padding:1px 0 11px 0;overflow:hidden}
.entry-meta{padding:0 0 12px 0}
.entry-meta.post-format,.shortcode-blog-posts .entry-meta.post-format,.blog .entry-meta.post-format,.blog.layout-masonry .entry-meta.post-format,.blog.layout-grid .entry-meta.post-format{float:right;padding:0;margin-bottom:10px}
.blog .details.more-link{margin-bottom:10px}
.blog .details.more-link.edit-link{margin-bottom:0}
.albums .description-under-image .details.more-link{float:left;margin-bottom:10px}
.entry-meta.post-format a{padding-right:4px}
.num-of-items{float:right}
.num-of-items span{padding-right:23px;margin-left:6px;background-repeat:no-repeat;background-position:right center}
.num-of-items .num-of-videos{padding-right:20px}
.portfolio-categories{padding:0 0 10px 0}
.project-post .portfolio-categories{padding-bottom:0;margin-bottom:10px;margin-top:20px}
.project-post .wf-table .portfolio-categories{margin-top:5px}
.layout-masonry .entry-meta,.blog.layout-grid .entry-meta{padding:1px 0 11px 0}
.single .post .entry-meta,.single .post .entry-tags{padding:0;margin-bottom:5px}
.single .format-quote .entry-meta,.single .format-aside .entry-meta,.single .format-status .entry-meta,.single .format-link .entry-meta{padding:14px 0 0 0}
.entry-meta.post-format:before{float:left;margin:-1px 1px 0 0;background-position:center center;background-repeat:no-repeat;content:"\0000a0"}
.post-format-icons-disabled .entry-meta.post-format:before,.post-format-icons-disabled.single .entry-meta:before{display:none}
.entry-meta.post-format:before{float:right}
.entry-meta.post-format a{border-left:none}
.entry-tags:before{float:left;margin:1px 5px 0 0;width:22px;background-position:center center;background-repeat:no-repeat;content:"\0000a0"}
.old-ie .entry-meta.post-format:before,.old-ie .entry-tags:before{display:none}
.post-meta{margin-bottom:25px}
.single .entry-meta:before{float:left;margin:1px 5px 0 0;background-position:center center;background-repeat:no-repeat;content:""}
.entry-meta a,.portfolio-categories a{position:relative;float:left;margin:0 1px 0 10px;padding-left:10px;text-decoration:none;-webkit-transition:all .05s linear .05s;-moz-transition:all .05s linear .05s;-ms-transition:all .05s linear .05s;-o-transition:all .05s linear .05s;transition:all .05s linear .05s}
.entry-meta a:after,.portfolio-categories a:after,.entry-tags a:before{position:absolute;left:0;top:50%;margin-top:-8px;width:1px;height:15px;content:""}
.rollover-content .entry-meta a:hover,.rollover-content .portfolio-categories a:hover,.text-on-img .portfolio-categories a:hover{text-decoration:underline}
.entry-tags,.entry-tags a,.entry-tags span{word-wrap:break-word}
.entry-tags span.single-tags{position:relative;float:left}
.single .entry-tags a{position:relative;float:left;margin:1px 4px 0 5px;padding-left:10px;border:0;text-decoration:none}
.entry-meta.post-format a:hover{text-decoration:underline}
.entry-meta a:first-child,.entry-tags a:first-child,.portfolio-categories a:first-child{padding-left:0;margin-left:0}
.entry-meta a:first-child:after,.entry-tags a:first-child:before,.portfolio-categories a:first-child:after{display:none}
.fullwidth-slider .portfolio-categories a{float:none;display:inline-block}
.entry-author{margin-bottom:30px;overflow:hidden}
.entry-author .text-primary{font-weight:bold}
.entry-author .alignright{margin-left:20px}
.entry-author{padding:15px 20px 5px 20px}
.wf-table .entry-share .soc-ico{float:right;min-width:110px;margin-bottom:5px}
.wf-table .portfolio-categories{padding:0}
.entry-share{margin-top:20px;margin-bottom:15px}
.mfp-title .entry-share{margin-top:15px;margin-bottom:0}
.wf-table .entry-share{padding-top:0;padding-left:30px;margin-top:0;margin-bottom:0}
.project-post .wf-table .entry-share{margin-bottom:20px}
.entry-share:before,.entry-share:after{content:"";display:table;clear:both}
.entry-share .soc-ico{overflow:visible}
.entry-share .soc-ico a{position:relative;margin:0 5px 5px 0;width:27px;height:27px}
.mfp-container .soc-ico a{visibility:visible}
.post-meta .wf-td.entry-share .soc-ico a{float:right}
.entry-share .soc-ico a .share-content{position:absolute;left:2px;top:-28px;display:none;padding:0 10px;color:#fff;font-size:11px;line-height:22px;white-space:nowrap}
.entry-share .soc-ico .share-content:after{position:absolute;left:50%;bottom:-5px;margin-left:-5px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid red;content:""}
.format-quote blockquote{margin-top:5px;padding-top:25px;padding-bottom:15px}
.more-link.dt-btn{margin-top:5px}
.post .more-link.dt-btn{margin-right:10px}
.portfolio.layout-masonry-grid .post,.portfolio.grid-text-hovers .portfolio-grid .post,.layout-masonry-grid .post,.grid-text-hovers .portfolio-grid .post{border:0}
.wf-container.grid-text-hovers.portfolio-grid .post,.wf-container.layout-masonry.layout-masonry-grid .post{border:0}
.post.project-even,.post.project-odd{margin-top:5px;margin-bottom:40px;padding-bottom:20px}
.post.project-even .wf-1-3{float:left}
.post.project-even .wf-2-3{float:right}
.post .project-media{margin-bottom:20px;line-height:0}
.project-content{margin-top:-5px;margin-bottom:5px}
.project-content .more-link.dt-btn{margin-bottom:5px}
.project-media img{max-width:100%}
.project-media,.project-content,.ngg-imagebrowser img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.project-post{position:relative;padding-bottom:15px}
.sidebar-none .project-post{padding-bottom:15px}
.sidebar-none .related-projects,.sidebar-none .content .slider-wrapper.related-projects{margin-bottom:45px}
.related-projects,.content .slider-wrapper.related-projects{margin-bottom:5px}
.no-comments .sidebar-none .related-projects,.no-comments .sidebar-none .content .slider-wrapper.related-projects{margin-bottom:-41px}
.sidebar-none .related-projects.slider-wrapper{padding-top:30px;padding-bottom:40px}
.sidebar-none .related-projects.slider-wrapper .fs-title{margin-top:0}
.sidebar-none .related-projects.slider-wrapper .fs-entry-content{padding-bottom:0}
.no-comments .related-projects,.no-comments .content .slider-wrapper.related-projects{margin-bottom:20px}
#reply-title small,#cancel-comment-reply-link{float:right;margin-top:10px}
#reply-title small a:hover{text-decoration:underline}
.project-post ul.royalSlider,.images-container{margin-top:4px;margin-bottom:25px}
.images-container img,.albums .post img,.media .post img,.portfolio .post img,.blog .post img,.shortcode-blog-posts img,.wf-container.portfolio-grid img,.wf-container.layout-masonry img{max-width:100%;width:100%;}
.blog.layout-list .post .blog-media img{width:100%}
.old-ie .albums .post img,.old-ie .media .post img,.old-ie .portfolio .post img,.old-ie .blog .post img,.old-ie .shortcode-blog-posts img,.old-ie .wf-container.portfolio-grid img,.old-ie .wf-container.layout-masonry img,.old-ie .gallery-item .rollover img{width:inherit}
.old-ie .blog .post .dt-format-gallery img{width:100%}
.images-container{line-height:0}
.images-list{position:relative;margin-bottom:3px;line-height:0}
.images-list img{margin-bottom:0}
.images-list-caption{position:absolute;top:auto;bottom:27px;left:0;width:100%;text-align:center}
.images-list-inner{display:inline-block;margin:0 35px;padding:5px 10px 5px}
.images-list-inner,.images-list-inner *{color:#fff}
.images-list-inner h4,.images-list-inner a{display:inline-block;vertical-align:middle}
.images-list-inner h4{margin-bottom:5px}
.images-list-inner p{margin-bottom:0}
.iso-item,.portfolio-grid .wf-cell,.blog.layout-grid .wf-container.description-under-image .wf-cell,.grid-masonry .wf-cell,.shortcode-blog-posts.iso-grid .wf-cell{opacity:1;-webkit-transition:opacity 1000ms ease;-moz-transition:opacity 1000ms ease;-ms-transition:opacity 1000ms ease;-o-transition:opacity 1000ms ease;transition:opacity 1000ms ease;-moz-transition-delay:300ms;-ms-transition-delay:300ms;-o-transition-delay:300ms;-webkit-transition-delay:300ms}
.slider-masonry{width:100%!important}
.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}
.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}
.isotope .isotope-item,.blog.layout-grid .wf-container.isotope .isotope-item,.shortcode-blog-posts.iso-grid .wf-cell{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}
#comments{margin-bottom:20px}
.comments-title{margin-bottom:20px}
#comments .commentlist,#comments .children{margin:0;padding:0;list-style:none}
#comments .commentlist{margin-bottom:10px}
li.comment,li.pingback{padding-left:80px;margin-bottom:25px}
#comments .children{margin-top:25px}
.comment-author .avatar{float:left;margin:5px 0 15px -80px}
.comment-content{padding:10px 0 14px 0}
.pingback-content{padding:0 0 24px 0}
.comment-meta,.comment-reply-link{float:right}
.comment-reply-link{margin-left:10px}
.fn{font-style:normal}
.comment-reply-link,.comment-meta a,.fn a,.pingback a{text-decoration:none}
.comment-reply-link:hover,.comment-meta a:hover,.fn a:hover,.pingback a:hover{text-decoration:underline}
.comment #respond{padding-top:24px}
#respond #submit{display:none}
#commentform textarea{width:100%;margin:10px 0}
.form-allowed-tags{margin-bottom:20px}
.clear-form{position:relative;float:right;padding:0 18px 0 0;text-decoration:none}
.old-ie .clear-form{padding-right:0}
.clear-form:hover{text-decoration:underline}
.clear-form:before{display:block;position:absolute;top:50%;right:0;margin-top:-6.5px;width:13px;height:13px;line-height:13px;content:""}
.filter:before,.paginator:before{content:"";display:table}
.filter:after,.paginator:after{content:"";display:table;clear:both}
.ancient-ie .filter,.ancient-ie .paginator{zoom:1}
.filter{padding:4px 0 5px 0;margin:45px 0 20px 0}
.portfolio .filter,.albums .filter{padding:5px 0 5px 0;margin:0 0 25px 0}
.portfolio.description-under-image .filter,.albums.description-under-image .filter,.portfolio.description-on-hover .filter,.albums.description-on-hover .filter{margin:0 0 20px 0}
.filter .filter-extras a{display:inline-block;float:none}
.filter-switch{position:relative;display:inline-block;vertical-align:middle;width:21px;height:13px;margin:0 7px 0 3px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}
.filter-sorting .filter-switch{margin-left:7px}
.filter-switch:before{position:absolute;left:1px;top:1px;width:11px;height:11px;background-color:#fff;content:"";-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-transition:left 300ms ease;-moz-transition:left 300ms ease;-ms-transition:left 300ms ease;-o-transition:left 300ms ease;transition:left 300ms ease}
.filter-switch.right-act:before{left:9px}
.filter .filter-categories a,.filter .filter-extras a{position:relative;text-decoration:none;background-position:0 0;background-repeat:no-repeat;-webkit-transition:background-position .065s linear,background-size .065s linear,background-color .05s linear,color .05s linear;-moz-transition:background-position .065s linear,background-size .065s linear,background-color .05s linear .05s,color .05s linear .05s;-ms-transition:background-position .065s linear,background-size .065s linear,background-color .05s linear .05s,color .05s linear .05s;-o-transition:background-position .065s linear,background-size .065s linear,background-color .05s linear .05s,color .05s linear .05s;transition:background-position .065s linear,background-size .065s linear,background-color .05s linear,color .05s linear}
.filter .filter-categories a.act:before{position:absolute;left:0;top:0;width:13px;height:13px;content:"";text-decoration:none;background-position:11px center;background-repeat:no-repeat}
.filter .filter-categories a.act,.filter .filter-extras a.act,.paginator .page-nav a{-webkit-transition-duration:.07s;-moz-transition-duration:.07s;-ms-transition-duration:.07s;-o-transition-duration:.07s;transition-duration:.07s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}
.page-links,.page-nav,.filter-categories,.filter-extras{margin-bottom:10px}
.filter-categories.new-style{border:0}
.filter-categories a{white-space:nowrap}
.filter-extras .toggleSwitch{padding:0;width:21px;height:13px}
.filter-extras .toggleSwitch span{float:left}
.filter-extras .toggleSwitch .act{width:11px;height:11px}
.paginator,.layout-list .paginator{margin:39px 0 0 0;padding-bottom:10px}
.description-under-image .paginator{margin:29px 0 0 0}
.blog.layout-grid .paginator,.portfolio.layout-grid .paginator,.albums.layout-grid .paginator,.media.layout-grid .paginator,.layout-masonry .paginator,.layout-masonry-grid .paginator,.team.layout-grid .paginator{padding-top:40px;border-top:1px solid}
.blog.layout-grid.grid-text-hovers .paginator,.portfolio.layout-grid.grid-text-hovers .paginator,.albums.layout-grid.grid-text-hovers .paginator,.media.layout-grid.grid-text-hovers .paginator{border-top:0;padding-top:0}
.old-ie .blog.layout-grid.grid-text-hovers .paginator,.old-ie .portfolio.layout-grid.grid-text-hovers .paginator,.old-ie .albums.layout-grid.grid-text-hovers .paginator,.old-ie .media.layout-grid.grid-text-hovers .paginator{border-top:0}
.team.layout-masonry-grid .paginator,.team.layout-grid .paginator{margin-top:29px}
.testimonials.layout-list .paginator{margin-top:19px}
.filter-categories,.filter-by a,.filter-sorting a,.paginator .page-links{float:left}
.filter-extras,.paginator .page-nav{float:right}
.filter-categories a,.filter-sorting,.paginator a{border-left-style:solid;border-left-width:1px}
.filter-categories.new-style a{border:1px solid;margin-right:5px;margin-bottom:5px}
.page-links,.page-nav,.filter-categories,.filter-extras{border-style:solid;border-width:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.filter-by,.filter-sorting,.filter-categories a,.paginator a{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin:-1px -1px -1px 0;text-align:center;text-decoration:none;-webkit-transition:all .05s linear .05s;-moz-transition:all .05s linear .05s;-ms-transition:all .05s linear .05s;-o-transition:all .05s linear .05s;transition:all .05s linear .05s}
#page .paginator a:first-child,#page .filter .filter-categories a:first-child,#page .filter .filter-extras .filter-by a:first-child,#main #content nav.woocommerce-pagination ul li:first-child span.current,.woocommerce-page #main #content nav.woocommerce-pagination ul li:first-child span.current{-webkit-border-top-right-radius:0;-moz-border-top-right-radius:0;-ms-border-top-right-radius:0;-o-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;-ms-border-bottom-right-radius:0;-o-border-bottom-right-radius:0;border-bottom-right-radius:0;border-color:transparent}
#page .paginator a:last-child,#page .filter .filter-categories a:last-child,#page .filter .filter-extras .filter-sorting a:last-child,#main #content nav.woocommerce-pagination ul li:last-child span.current,.woocommerce-page #main #content nav.woocommerce-pagination ul li:last-child span.current{-webkit-border-top-left-radius:0;-moz-border-top-left-radius:0;-ms-border-top-left-radius:0;-o-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;-ms-border-bottom-left-radius:0;-o-border-bottom-left-radius:0;border-bottom-left-radius:0}
.paginator .nav-prev{position:relative}
.old-ie .paginator .nav-prev{padding-left:11px}
.old-ie .paginator .nav-next{padding-right:11px}
.paginator .nav-next{position:relative}
.paginator .nav-prev:before,.paginator .nav-next:after{display:block;position:absolute;top:50%;margin-top:-6.5px;width:13px;height:13px;line-height:13px;content:"";-webkit-transition:all .05s linear;-moz-transition:all .05s linear;-ms-transition:all .05s linear;-o-transition:all .05s linear;transition:all .05s linear}
.sidebar .widget,.sidebar-content .widget{padding:25px 20px 15px 20px;margin-bottom:2px}
.content .widget,.content .sidebar-content .widget:first-child{padding-top:25px;padding-bottom:15px}
.content .widget:first-child{padding-top:0}
.sidebar .widget.widget-custom-nav{padding-top:20px}
.sidebar .widget:first-child,.sidebar-content .widget:first-child,.old-ie .sidebar .widget:first-child{border-top:0}
.ancient-ie .sidebar .widget{zoom:1}
.widget:before,.widget:after{content:"";display:table;clear:both}
.footer .widget{margin-bottom:30px}
.widget-info{margin-bottom:20px}
.content .widget ul{list-style:none}
.st-accordion{padding-bottom:10px}
.st-accordion>ul>li{overflow:hidden;margin:10px 0 0 0;padding:9px 0 0 0;height:20px}
.st-accordion>ul>li:first-child{margin-top:0;padding-top:0;border-top:none!important}
.st-accordion li>a{display:block;position:relative;padding-right:25px;outline:0;background-position:right center;background-repeat:no-repeat}
.st-content{padding:10px 0 5px 0}
.st-content p{margin-bottom:0}
.custom-categories,.widget_categories ul{padding-bottom:10px}
.custom-categories li,.cat-item{margin:9px 0 0 0;padding:10px 0 0 0}
.custom-categories>li:first-child,.cat-item:first-child{margin-top:0;padding-top:0;border-top:none!important}
.custom-categories a,.cat-item a{text-decoration:none}
.custom-categories a:hover,.cat-item a:hover{text-decoration:underline}
.custom-categories span{float:right;margin-left:10px}
.custom-categories ul,.cat-item ul{margin-left:20px}
#wp-calendar{border-style:solid;border-width:1px;margin:25px 0 15px 0}
#wp-calendar caption{padding:5px 0 5px 0;height:auto;border-style:solid;border-width:1px;border-bottom:0;font-weight:bold}
#wp-calendar th{height:25px}
.content #wp-calendar th{border:0}
#wp-calendar td{width:34px;height:25px;border-style:solid;border-width:1px;vertical-align:middle;text-align:center;line-height:20px;cursor:default}
#wp-calendar td a{display:block;width:100%;text-decoration:none}
#wp-calendar td.pad,.footer #wp-calendar td.pad{background:none!important;border:0}
#wp-calendar tfoot td{width:auto}
#wp-calendar tfoot td#prev{padding-left:10px;text-align:left}
#wp-calendar tfoot td#next{padding-right:10px;text-align:right}
#wp-calendar tfoot td a:hover{background:0;text-decoration:none}
.contact-form{padding:5px 0 5px 0}
.content .contact-form{margin-bottom:15px}
.content .widget .contact-form{margin-bottom:0}
.form-fields{margin-bottom:10px;max-width:270px;border:1px solid #e0e0e0}
.form-fields span input{-webkit-appearance:none;-webkit-border-radius:0}
#page .form-fields span:first-child input{border:0;-webkit-border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;-ms-border-bottom-left-radius:0;-o-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;-ms-border-bottom-right-radius:0;-o-border-bottom-right-radius:0;border-bottom-right-radius:0}
#page .form-fields span:last-child input{-webkit-border-top-left-radius:0;-moz-border-top-left-radius:0;-ms-border-top-left-radius:0;-o-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-top-right-radius:0;-ms-border-top-right-radius:0;-o-border-top-right-radius:0;border-top-right-radius:0}
.contact-form input[type="text"],.contact-form textarea,.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="url"],.wpcf7-form input[type="number"],.wpcf7-form input[type="range"],.wpcf7-form input[type="date"],.wpcf7-form textarea{width:100%}
.wpcf7-form input[type="submit"]{width:auto}
.dt-form input,.dt-form .form-name input,.dt-form .form-mail input,.comment-form-author input,.comment-form-email input,.comment-form-url input,.wpcf7-form input{max-width:270px;width:100%}
.wpcf7-form input[type=checkbox],.wpcf7-form input[type=radio]{width:auto}
.comments-area .comment-form #submit{display:none!important}
#reviews .comment-form #submit,.pp_content{display:inline-block!important}
.old-ie .comment-form-author input,.old-ie .form-name input,.old-ie .comment-form-email input,.old-ie .form-mail input,.old-ie .comment-form-url input{padding-right:4px}
.comment-form-author input,.comment-form-email input,.comment-form-url input{width:100%}
.contact-form textarea{margin:10px 0}
.shortcode-contacts,.shortcode-contact-info{margin-bottom:20px}
.contact-info,.content .contact-info{padding-bottom:10px;margin:0}
.contact-info li{margin:10px 0 0 0;padding:9px 0 0 0;list-style:none}
.contact-info li:first-child{border-top:none!important;padding-top:0;margin-top:0}
.soc-ico{overflow:hidden}
.widget .soc-ico{padding:5px 0 10px 0}
.footer .widget .soc-ico{padding:5px 0 0 0}
.soc-ico a{float:left;margin:0 4px 4px 0;width:27px;height:27px}
.soc-ico a:hover{opacity:.7!important}
#top-bar .soc-ico a{float:right;margin:2px 0 2px 4px}
#top-bar .soc-ico a:hover{opacity:1!important}
.old-ie a.px-500{background-position:-60px 0}
.old-ie a.website{background-position:-720px 0}
.old-ie a.tripedvisor{background-position:-600px 0}
.old-ie a.behance{background-position:-90px 0}
.old-ie a.delicious{background-position:-120px 0}
.old-ie a.devian{background-position:-150px 0}
.old-ie a.px-500{background-position:-60px 0}
.old-ie a.dribbble{background-position:-180px 0}
.old-ie a.flickr{background-position:-240px 0}
.old-ie a.forrst{background-position:-270px 0}
.old-ie a.github{background-position:-300px 0}
.old-ie a.google{background-position:-330px 0}
.old-ie a.instagram{background-position:-360px 0}
.old-ie a.lastfm{background-position:-390px 0}
.old-ie a.linkedin{background-position:-420px 0}
.old-ie a.mail{background-position:-450px 0}
.old-ie a.rss{background-position:-510px 0}
.old-ie a.skype{background-position:-540px 0}
.old-ie a.stumbleupon{background-position:-570px 0}
.old-ie a.tumbler{background-position:-630px 0}
.old-ie a.vimeo{background-position:-690px 0}
.old-ie a.vk{background-position:-30px 0}
.old-ie a.you-tube{background-position:0 0}
.old-ie a.pinterest{background-position:-480px 0}
.old-ie a.twitter{background-position:-660px 0}
.old-ie a.facebook{background-position:-210px 0}
.custom-nav{margin:0 -20px}
.custom-nav>li:first-child{border-top:none!important}
.custom-nav>li>a{display:block;position:relative;padding:9px 20px 10px 20px;text-decoration:none;background-repeat:no-repeat;background-position:right center;-webkit-transition:all .05s linear;-moz-transition:all .05s linear;-ms-transition:all .05s linear;-o-transition:all .05s linear;transition:all .05s linear}
.custom-nav>li>a:before{display:block;position:absolute;top:14px;right:20px;width:13px;height:13px;content:"";background-repeat:no-repeat;background-position:center center;-webkit-transition:all .05s linear;-moz-transition:all .05s linear;-ms-transition:all .05s linear;-o-transition:all .05s linear;transition:all .05s linear}
.custom-nav>li>ul{display:none;margin:0;padding:20px 20px 20px 20px;border-top:1px solid}
.custom-nav>li>ul a:hover{text-decoration:none}
.custom-nav>li:last-child>ul{margin-bottom:-17px;-webkit-border-bottom-left-radius:8px;-moz-border-bottom-left-radius:8px;-ms-border-bottom-left-radius:8px;-o-border-bottom-left-radius:8px;border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-bottom-right-radius:8px;-ms-border-bottom-right-radius:8px;-o-border-bottom-right-radius:8px;border-bottom-right-radius:8px}
.menu,.custom-menu .widget_pages>ul{margin:0;padding:0 0 10px 0}
.menu li,.custom-menu li,.widget_pages li,.qts-lang-menu li{display:block;position:relative;margin:9px 0 0 0;padding:10px 0 0 0}
.menu>li:first-child,.custom-menu>li:first-child,.widget_pages>ul>li:first-child,.qts-lang-menu li:first-child{border:none!important;margin-top:0;padding-top:0}
#page .qtrans_flag{width:auto;height:auto;background-position:0 center}
.menu ul:before,.widget_pages li ul:before{display:block;position:absolute;right:1px;top:0;content:"";border-style:solid;border-width:5px;border-color:transparent}
.menu a,.custom-menu a,.widget_pages a{text-decoration:none;padding-right:15px}
.old-ie .custom-menu a{padding-left:0}
.custom-menu a{position:relative;display:block;padding-left:20px;background-repeat:no-repeat;background-position:0 center;-webkit-transition:all .05s linear;-moz-transition:all .05s linear;-ms-transition:all .05s linear;-o-transition:all .05s linear;transition:all .05s linear}
.custom-nav .has-children>a:after{display:block;position:absolute;top:50%;right:20px;margin-top:-1px;width:9px;height:6px;content:""}
.custom-nav .has-children.act>a.active:after{margin-top:-3px}
.menu a:hover,.custom-menu a:hover,.widget_pages a:hover{text-decoration:underline}
.menu li ul,.custom-menu li ul,.widget_pages li ul,.content .menu li ul,.content .custom-menu li ul,.content .widget_pages li ul{margin-left:20px}
.custom-menu li ul{padding-top:10px}
.tagcloud{padding-bottom:15px}
.widget_tag_cloud a{display:inline-block;padding:0 3px;margin-bottom:2px;text-decoration:none;-webkit-transition:all .05s linear;-moz-transition:all .05s linear;-ms-transition:all .05s linear;-o-transition:all .05s linear;transition:all .05s linear}
.recent-posts{margin:0;padding:0 0 5px 0}
.recent-posts li{display:block;overflow:hidden;margin:9px 0 0 0;padding:15px 0 5px 0}
.recent-posts>li:first-child{margin-top:0;padding-top:0;border-top:none!important}
.recent-posts a{text-decoration:none}
.recent-posts a:hover{text-decoration:underline}
.recent-posts .alignleft{margin:5px 20px 5px 0;font-size:0;line-height:0}
.widget .tp_recent_tweets{margin-bottom:10px}
.widget .tp_recent_tweets li{position:relative;margin:14px 0 0 0;padding:15px 0 0 30px;background-image:none}
.old-ie .tp_recent_tweets li{padding-left:0}
.widget .tp_recent_tweets li:first-child{margin-top:0;padding-top:0;border:none!important}
.widget .tp_recent_tweets li:before{position:absolute;top:20px;left:0}
.widget .tp_recent_tweets li:before{display:block;width:20px;height:20px;content:""}
.widget .tp_recent_tweets li:first-child:before{top:5px}
.widget .tp_recent_tweets .twitter_time{font-style:normal}
.widget_search form{padding-bottom:5px}
.widget_search input[type="text"]{width:100%;margin:5px 0 10px 0}
.skills{padding-bottom:5px}
.skills.hide-percent .skill-value>span{display:none!important}
.content .skills{margin-bottom:15px}
.skill-name{margin-bottom:5px}
.skill-name span{float:right}
.skill{margin-bottom:10px;height:13px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}
.skill-value{position:relative;width:0;height:100%;background:url(../images/skill-bg.png) repeat-x 0 bottom;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}
html:not(.mobile-true) .skill-value{-moz-transition-delay:300ms;-ms-transition-delay:300ms;-o-transition-delay:300ms;-webkit-transition-delay:300ms;-webkit-transition:width 1200ms ease;-moz-transition:width 1200ms ease;-ms-transition:width 1200ms ease;-o-transition:width 1200ms ease;transition:width 1200ms ease}
.skill-value span{position:absolute;top:-26px;right:-16px;margin-right:4px;padding:2px 6px 3px;background-color:rgba(0,0,0,0.8);color:#fff;font-size:10px;font-family:Tahoma,san-serif;line-height:14px}
.skill-value span:after{position:absolute;left:50%;bottom:-5px;margin-left:-5px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(0,0,0,0.8);content:""}
.old-ie .skill-value span{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000);zoom:1}
.testimonials{padding-bottom:10px}
body.testimonials{padding-bottom:0}
.testimonial-vcard{display:table;margin:15px 0 0 0;overflow:hidden}
.testimonial-vcard .alignleft{margin:5px 20px 5px 0;font-size:0;line-height:0}
.testimonial-vcard img,.testimonial-vcard .alignleft{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}
.testimonials.list-view li{position:relative;overflow:hidden;margin:24px 0 0 0;padding:25px 0 0 0}
.testimonials.list-view li:first-child{margin-top:0;padding-top:0;border-top:none!important}
.widget_categories>ul,.widget_meta>ul,.blogroll>ul,.widget_archive>ul,.widget_recent_entries>ul,.widget_recent_comments>ul,.widget_links>ul,.custom-menu{padding-bottom:10px}
.widget_categories li,.widget_meta li,.blogroll li,.widget_archive li,.widget_recent_entries li,.widget_recent_comments li,.widget_links li,.custom-menu li{margin:10px 0 0 0;padding:9px 0 0 0}
.widget_categories li:first-child,.widget_meta li:first-child,.blogroll li:first-child,.widget_archive>ul>li:first-child,.widget_recent_entries li:first-child,.widget_recent_comments>ul>li:first-child,.custom-menu>li:first-child,.widget_links>ul>li:first-child{margin-top:0;padding-top:0;border-top:none!important}
.widget_categories a,.widget_meta a,.blogroll a,.widget_archive a,.widget_recent_entries a,.widget_recent_comments a,.widget_links a{text-decoration:none}
.widget_categories a:hover,.widget_meta a:hover,.blogroll a:hover,.widget_archive a:hover,.widget_recent_entries a:hover,.widget_recent_comments a:hover,.widget_links a:hover{text-decoration:underline}
.single .items-grid{margin-bottom:-5px}
.items-grid .wf-cell{margin-bottom:30px}
.items-grid .borders{position:relative}
.items-grid .borders:before{display:block;position:absolute;bottom:-15px;left:0;width:100%;content:""}
.items-grid article{overflow:hidden}
.items-grid a{text-decoration:none}
.items-grid .alignleft{width:60px;height:60px;margin:5px 20px 5px 0;font-size:0;line-height:0}
.items-grid .alignleft,.items-grid .alignleft img,.items-grid .alignleft i,.recent-posts .alignleft,.recent-posts .alignleft img,.recent-posts .alignleft i,.comment-author .avatar,.entry-author .alignright img,.items-grid .blur-effect,.recent-posts .blur-effect{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}
.items-grid .no-avatar,.recent-posts .no-avatar{border-style:solid;border-width:1px;background-color:transparent}
.no-avatar i,.old-ie .no-avatar i{display:none}
.old-ie .items-grid .no-avatar{background-image:none}
.benefits-grid,.logos-grid{margin-bottom:-40px}
.benefits-grid:last-child,.logos-grid:last-child,#content .wpb_text_column .benefits-grid:last-child,#content .wpb_text_column .logos-grid:last-child{margin-bottom:-40px}
.benefits-grid br{display:none}
.benefits-grid .wf-cell{margin-bottom:40px;text-align:center}
.benefits-style-one.benefits-grid .wf-cell,.benefits-style-two.benefits-grid .wf-cell{text-align:left}
.benefits-style-two.benefits-grid .wf-td{vertical-align:top}
.benefits-style-one.benefits-grid .wf-td{padding-bottom:0}
.benefits-style-one.benefits-grid.icons-bg .wf-td{padding-bottom:10px}
.benefits-grid .borders{position:relative;padding-top:5px}
.benefits-grid .borders:before{display:block;position:absolute;bottom:-20px;left:0;width:100%;content:""}
.benefits-grid .borders:after{display:block;position:absolute;top:0;left:-20px;height:100%;content:""}
.benefits-grid p,.benefits-grid ul,.benefits-grid ol{margin-bottom:0}
.benefits-style-one .wf-table{width:auto}
.benefits-style-two .wf-table{width:auto}
.benefits-grid-ico{display:block;margin:0 auto 10px auto}
.icons-bg .benefits-grid-ico{margin:0 auto 20px auto}
.icons-bg .benefits-grid-ico{position:relative;width:60px;height:60px;font-size:1px;line-height:60px}
.benefits-style-one.benefits-grid.icons-bg .benefits-grid-ico{width:30px;height:30px;line-height:30px;text-align:center}
.benefits-style-one.benefits-grid .benefits-grid-ico{margin:0 10px 10px 0}
.benefits-style-one .borders>div,.benefits-style-two .borders>div{overflow:hidden}
.benefits-style-two.benefits-grid.icons-bg .benefits-grid-ico{width:40px;height:40px;line-height:40px;text-align:center}
.benefits-style-two.benefits-grid .benefits-grid-ico{margin:5px 20px 0 0}
.content .icons-bg .benefits-grid-ico>img{max-width:56px;max-height:56px;vertical-align:middle;line-height:0}
.content .benefits-style-one.icons-bg .benefits-grid-ico>img{max-width:26px;max-height:26px;height:auto}
.content .benefits-style-two.icons-bg .benefits-grid-ico>img{max-width:36px;max-height:36px;height:auto}
.content .benefits-grid-ico>.fa{width:auto;height:auto;font-size:60px;line-height:60px}
.content .icons-bg .benefits-grid-ico>.fa{width:60px;height:60px;font-size:32px;line-height:60px}
.content .icons-bg .benefits-grid-ico>.fa{color:#fff}
.content .benefits-style-two.icons-bg .benefits-grid-ico>.fa{width:40px;height:40px;font-size:23px;line-height:40px}
.content .benefits-style-two .benefits-grid-ico>.fa{width:auto;height:auto;font-size:34px;line-height:34px}
.content .benefits-style-one .benefits-grid-ico>.fa{width:auto;height:auto;font-size:24px;line-height:30px}
.content .benefits-style-one.icons-bg .benefits-grid-ico>.fa{width:30px;height:30px;font-size:17px;line-height:30px}
.benefits-inner{margin-top:-5px}
.benefits-grid .more-link,.benefits-grid .details.more-link{overflow:hidden;margin-top:10px;margin-right:0}
.grid-ready .borders{-webkit-transition:height .2s linear;-moz-transition:height .2s linear;-ms-transition:height .2s linear;-o-transition:height .2s linear;transition:height .2s linear}
.border-left-none .borders,.border-left-none .borders:after{border-left-color:transparent!important}
.border-bottom-none .borders,.border-bottom-none .borders:before{border-bottom-color:transparent!important}
ul.royalSlider{padding:0;margin:0}
ul.royalSlider.alignnone{margin:5px 0 15px 0}
ul.royalSlider.aligncenter{margin:5px auto 15px auto}
ul.royalSlider.alignleft{margin:5px 30px 15px 0}
ul.royalSlider.alignright{margin:5px 0 15px 30px}
.filter-grayscale .royalSlider img,.filter-grayscale .content img,.filter-grayscale .sidebar img,.filter-grayscale .footer img,.filter-grayscale .shortcode-banner,.filter-grayscale .swiper-container img,.filter-grayscale .map-container,.filter-grayscale iframe,.filter-grayscale embed,.filter-grayscale object,.filter-grayscale-static .royalSlider img,.filter-grayscale-static .content img,.filter-grayscale-static .sidebar img,.filter-grayscale-static .footer img,.filter-grayscale-static .shortcode-banner,.filter-grayscale-static .swiper-container img,.filter-grayscale-static .map-container,.filter-grayscale-static iframe,.filter-grayscale-static embed,.filter-grayscale-static object{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:url("");filter:gray}
.no-touch .filter-grayscale .royalSlider img,.no-touch .filter-grayscale .content img,.no-touch .filter-grayscale .sidebar img,.no-touch .filter-grayscale .footer img,.no-touch .filter-grayscale .shortcode-banner,.no-touch .filter-grayscale .swiper-container img,.no-touch .filter-grayscale .map-container,.no-touch .filter-grayscale iframe,.no-touch .filter-grayscale embed,.no-touch .filter-grayscale object,.no-touch .filter-grayscale-static .royalSlider img,.no-touch .filter-grayscale-static .content img,.no-touch .filter-grayscale-static .sidebar img,.no-touch .filter-grayscale-static .footer img,.no-touch .filter-grayscale-static .shortcode-banner,.no-touch .filter-grayscale-static .swiper-container img,.no-touch .filter-grayscale-static .map-container,.no-touch .filter-grayscale-static iframe,.no-touch .filter-grayscale-static embed,.no-touch .filter-grayscale-static object{-webkit-backface-visibility:visible!important;-webkit-transform:inherit!important}
.filter-grayscale img.filter-disable,.filter-grayscale .filter-disable img,.filter-grayscale img.dt-hovered,.filter-grayscale .dt-hovered img,.filter-grayscale .rollover:hover img,.filter-grayscale .rollover-video:hover img,.filter-grayscale .post-rollover:hover img,.filter-grayscale .fs-entry:hover img,.filter-grayscale .rsThumb:hover img,.filter-grayscale .royalSlider:hover img,.filter-grayscale .content img:hover,.filter-grayscale .sidebar img:hover,.filter-grayscale .footer img:hover,.filter-grayscale .shortcode-banner:hover,.filter-grayscale .swiper-container img:hover,.filter-grayscale .swiper-slide:hover>img,.filter-grayscale .content .rev_slider_wrapper:hover img,.filter-grayscale .map-container:hover,.filter-grayscale iframe:hover,.filter-grayscale embed:hover,.filter-grayscale object:hover{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);filter:none;filter:transparent}
.shortcode-action-box,.shortcode-action-bg.no-line{word-wrap:break-word}
.shortcode-action-box{margin-top:5px}
.shortcode-action-bg.no-line:before{background-color:transparent}
.text-centered{text-align:center}
.shortcode-action-box.box-style-table{display:table;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.box-style-table .action-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.box-style-table .shortcode-action-container{display:table}
.box-style-table .shortcode-action-container{display:table-cell;vertical-align:middle}
.shortcode-action-bg{position:relative;padding:25px 40px 15px 35px;border-left-width:5px;border-left-style:solid}
#page .shortcode-action-bg:before{position:absolute;left:0;top:0;width:5px;height:100%;content:"";-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;-ms-border-bottom-right-radius:0;-o-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-right-radius:0;-moz-border-top-right-radius:0;-ms-border-top-right-radius:0;-o-border-top-right-radius:0;border-top-right-radius:0}
.action-button{margin-bottom:20px}
.box-style-table .action-button{padding-top:0;padding-left:40px;margin-bottom:0}
.box-style-table .action-button .dt-btn{float:right;margin-bottom:10px;margin-right:0}
.shortcode-pullquote{background-color:transparent!important}
.shortcode-pullquote.align-left{float:left;margin:15px 30px 10px 0;padding:5px 20px 5px 0;border-right-width:5px;border-right-style:solid}
.shortcode-pullquote.align-right{float:right;margin:15px 0 10px 30px;padding:5px 0 5px 20px;border-left-width:5px;border-left-style:solid}
.shortcode-blockquote{position:relative;padding:25px 20px 25px 20px;margin:0 0 20px 0;font-style:normal;background-repeat:no-repeat;background-position:right bottom;background-size:117px 81px}
.shortcode-blockquote.block-style-widget:before{position:absolute;right:0;bottom:0;width:117px;height:81px;background-repeat:no-repeat;background-position:right bottom;background-size:117px 81px;content:""}
.block-style-widget{border:0}
.shortcode-blockquote p{margin-bottom:0}
.standard-arrow,.content .standard-arrow,.content .standard-number-list,.content .image-arrow{margin:0 0 15px 0}
.standard-arrow li,.standard-number-list li{padding-left:24px;margin-bottom:10px;list-style:none}
.old-ie .standard-arrow li{padding-left:0}
.standard-arrow li{background-position:0 center;background-repeat:no-repeat;background-size:13px 13px}
.list-divider li{padding-top:9px;padding-bottom:10px;margin-bottom:0;border-top:1px solid;background-position:0 13px}
.list-divider li p{margin-bottom:0}
.list-divider li:first-child{padding-top:0;margin-bottom:0;border:none!important;background-position:0 4px}
.old-ie .list-divider li:first-child{border:0}
.standard-number-list{counter-reset:my-badass-counter}
.standard-number-list li{position:relative;padding-left:30px}
.standard-number-list.list-divider li:first-child{padding-top:0}
.standard-number-list.list-divider li{padding-top:9px}
.standard-number-list li:before,standard-number-list.list-divider li:first-child:before{position:absolute;left:0;top:50%;margin-top:-10px;width:20px;height:20px;background-color:red;content:counter(my-badass-counter,decimal);counter-increment:my-badass-counter;text-align:center;font-size:11px;font-family:Arial,Verdana,sans-serif;line-height:20px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}
standard-number-list.list-divider li:first-child{padding-top:0}
.standard-number-list.list-divider li:first-child:before{top:10px}
.image-arrow li{overflow:hidden;width:100%;margin-bottom:10px;list-style:none}
.image-arrow.list-divider li{margin-bottom:0}
.image-arrow li .wf-table{width:auto}
.image-arrow li .wf-table div{display:table-cell;vertical-align:middle}
.image-arrow li .list-img{margin:0 10px 0 0}
.font-arrow ul{list-style:none}
.font-arrow .fa{font-size:14px;margin-right:10px}
.st-accordion{padding-bottom:10px}
.content .st-accordion{margin-bottom:10px}
.st-accordion ul{margin:0}
.st-accordion>ul>li{margin:10px 0 0 0;padding:9px 0 0 0;list-style:none}
.st-toggle{margin:0;padding:0 0 10px 0;list-style:none}
.st-accordion>ul>li:first-child,#main .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_section:first-child .wpb_accordion_header{border-top:none!important;padding-top:0;margin-top:0}
.st-accordion li>a,.st-toggle>a{display:block;position:relative;padding-right:25px;outline:0;background-position:right center;background-repeat:no-repeat}
.st-toggle>a{padding-right:0;padding-left:25px;background-position:0 center}
.st-content,.st-toggle-content{display:none;padding:10px 0 5px 0}
.st-content p,.st-toggle-content p{margin-bottom:0}
.shortcode-tabs{visibility:hidden;margin-top:5px}
.shortcode-tabs .nav{display:block;margin:0;text-align:left;font-size:0;line-height:20px}
.shortcode-tabs.centered-tabs .nav{text-align:center}
.shortcode-tabs.tab-style-two .nav{float:left;margin:0 0 25px;border-width:1px;border-style:solid}
.shortcode-tabs .tab{position:relative;display:inline-block;margin:0 1px 0 0;padding:10px 20px 10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.shortcode-tabs .tab.active-tab{z-index:8}
.shortcode-tabs.tab-style-two .tab{margin:0}
.shortcode-tabs .tab:hover{cursor:pointer}
.tab-horizontal.tab-style-two .tab{border-left:1px solid}
.shortcode-tabs.tab-style-two .tab:first-child{border-left:none}
.shortcode-tabs.tab-style-one{border:1px solid}
.tab-style-one.tab-horizontal .tab:before,.tab-style-three.tab-horizontal .tab:before{position:absolute;left:0;top:50%;margin-top:-9px;width:1px;height:17px;z-index:98;border-left:1px solid;content:""}
.tab-style-one .tab:first-child:before,.tab-style-three .tab:first-child:before{border-left:none}
.tab-style-three.vertical-tab .tab,.tab-style-three.tab-horizontal .tab:first-child{padding-left:0}
.shortcode-tabs.tab-style-one.vertical-tab .tab.active-tab:before,.shortcode-tabs.tab-style-three.vertical-tab .tab.active-tab:before{display:none}
.content .shortcode-tabs.tab-style-two .tab.active-tab.fullsize-tab,.content .shortcode-tabs.tab-style-two .tab.active-tab.fullsize-tab:hover{background-color:transparent}
.tab.active-tab:hover{cursor:auto}
.content .shortcode-tabs.tab-style-two .tab.fullsize-tab,.content .shortcode-tabs.tab-style-three .tab.fullsize-tab{border-right:0}
.shortcode-tabs.tab-style-two .tab.fullsize-tab:first-child{border-top:0}
.shortcode-tabs.tab-style-two .tab.fullsize-tab,.shortcode-tabs.tab-style-three .tab.fullsize-tab{padding-left:25px;background-position:0 12px;background-repeat:no-repeat}
.shortcode-tabs.tab-style-three .tab.fullsize-tab{padding-left:35px;background-position:10px 12px}
.shortcode-tabs.tab-style-two.tab-horizontal .tab{margin-bottom:-1px}
.tab-style-one.tab-horizontal .tab-inner-content{padding:25px 20px 15px;border-top:1px solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.tab-style-one.vertical-tab .tab-inner-content{padding:25px 30px 15px 30px}
.tab-style-three.tab-horizontal .tab-inner-content{padding:25px 0 15px;border-top:1px solid}
.tab-inner-content{overflow:hidden}
.shortcode-tabs.vertical-tab{display:table}
.shortcode-tabs.vertical-tab .nav{position:relative;display:table-cell;margin:0;vertical-align:top}
.tab-style-one.vertical-tab .nav,.tab-style-three.vertical-tab .nav{border-right:1px solid}
.shortcode-tabs.vertical-tab.centered-tabs .nav{vertical-align:middle}
.shortcode-tabs.vertical-tab .tab{display:block;float:none;margin:0 1px 1px 0;width:210px}
.tab-style-two.vertical-tab .tab{margin:0}
.tab-style-two.vertical-tab .tab,.tab-style-three.vertical-tab .tab{border-top:1px solid}
.shortcode-tabs.tab-style-two.vertical-tab .tab:first-child{border-left:none;border-top:0}
.tab-style-one.vertical-tab .tab:after{position:absolute;top:0;left:20px;width:170px;height:1px;border-top:1px solid;content:""}
.shortcode-tabs.vertical-tab .tab:first-child:after,.shortcode-tabs.vertical-tab .tab:first-child{border-top:0}
.shortcode-tabs.vertical-tab .tab-content{display:table-cell;vertical-align:top}
.tab-style-three.vertical-tab .tab-inner-content{padding:0 0 0 30px}
.shortcode-tabs.vertical-tab.tab-style-two .tab-inner-content{padding-left:30px}
.shortcode-tabs img{max-width:100%;height:auto}
.tab-inner-content{display:none;clear:both}
.shortcode-tabs .tab.fullsize-tab{display:none}
.map-container{padding-top:5px}
.map-container iframe{width:100%}
.shortcode-table-wrap{overflow-x:auto;margin-bottom:20px}
.shortcode-table,.content .shortcode-table{margin-bottom:0;margin-left:1px;width:100%;border-bottom:0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.shortcode-table-wrap .shortcode-table,.content .shortcode-table-wrap .shortcode-table{width:99.8%}
.shortcode-table td{border-top:0}
.table-style-one,.table-style-two,.shortcode-table-wrap table{border-collapse:separate;border-spacing:1px}
.shortcode-table-wrap .table-style-three{border-collapse:collapse;border-spacing:1px}
.table-style-two td{border-bottom:1px solid #f0f0f0}
.shortcode-table th,.shortcode-table td,.shortcode-table-wrap table th,.shortcode-table-wrap table td{padding:10px 20px 10px 20px}
.table-style-one td,.table-style-two thead td{border-collapse:collapse;border-spacing:1px}
.table-style-three tbody,.table-style-three tbody td{border-width:1px;border-style:solid;border-top:0}
.table-style-three-head tr{border:1px solid red;border-top:0;border-bottom:0}
.shortcode-table-wrap table tbody tr:first-child td{border-top:0}
.full-boxed-pricing{display:table;width:100%;margin-bottom:20px}
.shortcode-pricing-table{margin-bottom:20px}
.content .shortcode-pricing-table{margin-left:0}
.full-boxed-pricing .shortcode-pricing-table{display:table-cell;padding:0}
.shortcode-pricing-table ul{margin:0}
.full-boxed-pricing .footer-row,.full-boxed-pricing .title-row{margin-left:1px}
.shortcode-pricing-table li{padding:20px;list-style:none}
.shortcode-pricing-table .title-row,.shortcode-pricing-table .footer-row{padding:30px 20px}
.shortcode-pricing-table .normal-row,.full-boxed-pricing .last .normal-row{padding:10px 20px;border-width:1px;border-style:solid;border-bottom:0}
.shortcode-pricing-table ul li:nth-child(2),.full-boxed-pricing .shortcode-pricing-table li:nth-child(2){border-top:0}
.shortcode-pricing-table:first-child .title-row,.shortcode-pricing-table:first-child .footer-row{margin-left:0}
.full-boxed-pricing .normal-row{border-right:0}
.stripe .gw-go *{color:inherit}
.shortcode-single-image-wrap{margin-bottom:20px;max-width:100%}
.shortcode-single-image{position:relative;overflow:hidden;line-height:0}
.shortcode-single-video .fancy-media-wrap,.shortcode-single-video .shortcode-teaser-video,.post-video,.shortcode-video{position:relative;display:block;overflow:hidden;padding-top:30px;height:0;padding-bottom:56.25%}
.shortcode-single-video iframe,.shortcode-single-video object,.shortcode-single-video embed,.post-video iframe,.post-video object,.post-video embed,.shortcode-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.shortcode-single-image img{width:100%;height:auto}
.borderframe .shortcode-single-image{border-style:solid}
.content .borderframe.caption-on .shortcode-single-image{border-bottom:0}
#main .borderframe.caption-on .shortcode-single-image{padding-bottom:0!important}
.shortcode-single-caption{width:100%;height:auto;padding:15px 20px}
.br-standard.borderframe .shortcode-single-caption{border:0}
.shortcode-single-caption{border:1px solid;border-top:0}
.shortcode-single-caption p{margin-bottom:0}
.shortcode-single-caption,.shortcode-single-image,.shortcode-banner-inside,.shortcode-banner-bg,.shortcode-banner,.fs-entry-content,.rollover-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.stripe .shortcode-banner-inside *,.content .shortcode-banner-inside *{color:inherit}
.shortcode-teaser{margin-top:5px;margin-bottom:15px}
.shortcode-teaser.frame-on.img-full{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
.frame-on{padding-top:20px}
.frame-on.img-full{padding-top:0}
.shortcode-teaser-img{line-height:0;padding-bottom:20px}
.frame-on .shortcode-teaser-img{padding:0 20px 20px}
.img-full .shortcode-teaser-img{padding:0 0 20px}
.shortcode-teaser-img img{width:100%;height:auto}
.frame-on .shortcode-teaser-content{padding:0 20px 15px}
.shortcode-teaser-content{margin-top:-5px}
.text-centered .shortcode-teaser-content{text-align:center}
.details,.link.btn-link,.btn-zoom,.project-zoom{display:inline-block;padding-right:15px;background-repeat:no-repeat;background-position:right center;text-decoration:none}
.project-zoom{padding-right:19px}
.link.btn-link{padding-right:20px}
.project-content .details,.details.more-link{margin-right:20px}
.btn-zoom{margin-right:10px}
.shortcode-teaser .details.more-link{margin-right:0}
.details:hover,.link.btn-link:hover,.btn-zoom:hover{text-decoration:underline}
.shortcode-banner{position:relative;overflow:hidden;margin-bottom:15px;margin-top:5px;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover;line-height:0;opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}
.wf-table .shortcode-banner-inside{display:table-cell;vertical-align:middle}
.shortcode-banner-link:hover,.no-mobile #main .shortcode-banner-link.animate-element.start-animation:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";cursor:pointer}
.shortcode-banner img{width:100%;height:auto}
.shortcode-banner-bg{height:100%;background-clip:padding-box}
.shortcode-banner-inside{overflow:hidden;width:100%;height:100%;padding:15px 20px;background-clip:padding-box}
#sidebar .team-container,#footer .team-container{background-color:transparent}
.content .slider-content .team-container{margin-bottom:0}
.team-container img{width:100%;height:auto}
.team-desc{padding:15px 0 0;text-align:center}
#sidebar .team-desc,#footer .team-desc{padding:15px 0 15px}
.team-container .soc-ico{padding-top:5px;margin-bottom:10px;font-size:0;line-height:0}
#sidebar .team-container .soc-ico,#footer .team-container .soc-ico{margin-bottom:0}
.team-container .soc-ico a{display:inline-block;float:none}
.content .team-items ul{margin:0}
.blog-content.wf-td,.blog-media.wf-td{vertical-align:top}
.blog.layout-list .blog-content{margin-bottom:10px}
.layout-masonry .blog-content.wf-td,.layout-masonry .blog-media.wf-td,.layout-grid .blog-content.wf-td,.layout-grid .blog-media.wf-td,.media-wide .blog-content.wf-td,.media-wide .blog-media.wf-td,.iso-container .blog-media.wf-td,.iso-container .blog-content.wf-td,.shortcode-blog-posts .wf-td{display:block}
.post-item{display:inline-block;vertical-align:top}
.has-divider>article{padding-top:15px;margin:15px 0 0;border-top-width:1px;border-top-style:solid}
.post-item article{display:table}
.post-content a{text-decoration:none}
.post-img,.post-content{display:table-cell;vertical-align:top}
.post-content{vertical-align:middle}
.post-img .alignleft{margin-right:20px;margin-bottom:0}
.shortcode-blog-posts .post{border:0}
.shortcode-blog-posts .entry-meta{padding-bottom:10px}
.navigation-inner{overflow:hidden;margin-bottom:15px}
.project-content .navigation-inner{float:left;margin-top:5px;margin-bottom:25px}
.project-content .btn-link.btn-project-link{float:left;margin-top:5px;margin-bottom:25px}
.project-post .btn-link.btn-project-link,.project-post .navigation-inner{display:inline-block;vertical-align:top}
.project-content .navigation-inner a{padding-left:17px;margin-right:20px}
.project-post .navigation-inner a{margin-right:20px}
.project-content .navigation-inner .next-post{padding-left:0;padding-right:17px}
.navigation-inner a{text-decoration:none;background-repeat:no-repeat}
.navigation-inner a:hover{text-decoration:underline}
.navigation-inner .prev-post{float:left;padding-left:20px;background-position:0 center}
.navigation-inner .next-post{float:right;padding-right:20px;background-position:right center}
.navigation-inner a.disabled{opacity:.4}
.navigation-inner a.disabled:hover{cursor:auto;text-decoration:none}
.format-aside-content{padding:25px 20px 15px;margin:5px 0 15px}
.author-quote{border-left:5px solid;padding-left:10px}
.format-status-content{padding:25px 20px 15px;margin:5px 0 15px}
.format-link-content{padding:25px 20px 15px;margin:5px 0 15px}
.testimonial-item,.footer .testimonials.slider-content{padding:25px 20px 20px 20px}
.layout-list .testimonial-item,.testimonials-list .testimonial-item{margin-bottom:15px;margin-top:5px}
.footer .testimonials.slider-content{margin-bottom:0}
.footer .widget_presscore-testimonials-slider .widget-title{margin-bottom:25px}
.footer .testimonials.rsContW .rsBullets{bottom:-32px;left:0}
.testimonial-item.testimonial-item-slider{margin-bottom:33px}
.no-touch .testimonial-item.testimonial-item-slider,.wpb_animate_when_almost_visible,.no-touch .benefits-grid.animation-builder,.no-touch .wpb_tabs{-webkit-backface-visibility:hidden}
.rsCont .testimonial-item{margin-bottom:20px}
.testimonial-item ul{margin:0;padding:0}
.rsContainer li{list-style:none}
.no-avatar{width:50px;height:50px;background-repeat:no-repeat;background-position:center}
.comment .no-avatar,.items-grid .no-avatar,.recent-posts .no-avatar{width:60px;height:60px}
.content .instagram-photos{overflow:hidden;margin-bottom:20px}
.content .widget .instagram-photos{margin-bottom:0}
.widget .instagram-photos{overflow:hidden;margin-bottom:15px;padding-top:7px}
.instagram-photos a{position:relative;float:left;max-width:115px;line-height:0;border-right:3px solid transparent;border-bottom:3px solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.widget .instagram-photos a{max-width:77px}
#footer .widget .instagram-photos a{max-width:90px}
.instagram-photos img{max-width:100%;width:100%;height:auto}
.instagram-photos a i{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}
.no-touch .instagram-photos a:hover i{opacity:1}
.ts-wrap{position:relative;display:block}
.ts-viewport{overflow:hidden;height:0;-webkit-transition:height 150ms;transition:height 150ms;-webkit-transform:translatez(0);transform:translatez(0)}
.cs-style-1 .ts-viewport{overflow:visible}
.ts-cont,.content .ts-cont{position:relative;display:block;width:100%;height:100%;margin:0 0 0 -20px;padding:0;list-style:none}
.text-on-img .ts-cont,.text-on-img .content .ts-cont{margin:0}
.full .frame ul{margin-left:0}
.no-touch .frame ul:hover{cursor:-moz-grab;cursor:-webkit-grab}
.no-touch .frame.dragged ul,.no-touch .frame.dragged ul li *,.no-touch .frame.dragged ul li:hover *{cursor:move;cursor:-moz-grabbing;cursor:-webkit-grabbing}
.ts-cell{position:absolute;top:0;display:block}
.ts-slide>img,.ts-cell>img{max-width:100%}
.fs-entry-slide{padding:0 0 0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.fs-navigation{position:absolute;left:0;top:0;width:100%;height:100%}
.slider-wrapper .prev,.slider-wrapper .next{position:absolute;left:7px;top:0;width:26px;height:60px}
.slider-wrapper.full .prev,.slider-wrapper.full .next{left:0;opacity:0}
.slider-wrapper.full .next{left:auto;right:0}
.slider-wrapper .prev i,.slider-wrapper .next i{position:absolute;left:0;top:50%;margin-top:-30px;width:26px;height:60px}
.slider-wrapper .prev i,.slider-wrapper .next i{-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px}
.slider-wrapper.full .prev i,.slider-wrapper.full .next i{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
.slider-wrapper.full .next i{-webkit-border-top-left-radius:7px;-moz-border-top-left-radius:7px;-ms-border-top-left-radius:7px;-o-border-top-left-radius:7px;border-top-left-radius:7px;-webkit-border-bottom-left-radius:7px;-moz-border-bottom-left-radius:7px;-ms-border-bottom-left-radius:7px;-o-border-bottom-left-radius:7px;border-bottom-left-radius:7px}
.slider-wrapper.full .prev i{-webkit-border-top-right-radius:7px;-moz-border-top-right-radius:7px;-ms-border-top-left-radius:7px;-o-border-top-right-radius:7px;border-top-right-radius:7px;-webkit-border-bottom-right-radius:7px;-moz-border-bottom-right-radius:7px;-ms-border-bottom-right-radius:7px;-o-border-bottom-right-radius:7px;border-bottom-right-radius:7px}
.slider-wrapper .prev i:before,.slider-wrapper .next i:before{position:absolute;left:-7px;top:-7px;width:26px;height:60px;content:"";border:7px solid transparent}
.slider-wrapper .prev i:hover,.slider-wrapper .next i:hover{cursor:pointer}
.slider-wrapper .prev.disabled i:hover,.slider-wrapper .next.disabled i:hover{cursor:auto}
.slider-wrapper .next{left:auto;right:7px}
.slider-wrapper .prev i:after,.slider-wrapper .next i:after{position:absolute;left:0;top:0;height:60px;width:24px;background-position:center center;background-repeat:no-repeat;content:""}
.slider-wrapper .next i:after{width:27px}
.slider-wrapper .prev.disabled i:after,.slider-wrapper .next.disabled i:after,.slider-wrapper .prev.disabled i:active:after,.slider-wrapper .next.disabled i:active:after{opacity:.55}
.slider-wrapper .prev i:active:after,.slider-wrapper .next i:active:after{opacity:.8}
.text-on-img .fs-entry-slide{position:relative;padding:0}
.text-on-img .fs-entry-content{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;text-align:left}
.touch .text-on-img .fs-entry-content{visibility:hidden;opacity:0;-webkit-backface-visibility:hidden}
.touch .text-on-img.always-show-info .fs-entry-content{visibility:visible!important;opacity:1!important}
.no-touch .text-on-img:not(.hover-grid) .fs-entry-content{display:block;opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}
.old-ie .text-on-img .fs-entry-content{display:none}
.old-ie .text-on-img .fs-entry:hover .fs-entry-content{display:block}
.no-touch .text-on-img:not(.hover-grid) .fs-entry:hover .fs-entry-content{opacity:1}
.text-on-img .link{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}
.old-ie .text-on-img .link{z-index:10}
.old-ie .swiper-slide .link{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#26000000,endColorstr=#26000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#26000000,endColorstr=#26000000);zoom:1}
.no-touch .link.act,.link.act i,.rollover-project>a.act i,.no-touch .rollover-content,.swiper-slide .link,.no-touch .fs-entry-img i{filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}
.albums .rollover-content a:hover,.albums .rollover-project:hover,.albums .rollover-project i:hover,.media .rollover-project:hover,.media .rollover-project i:hover{cursor:pointer}
.media .rollover-content:hover{cursor:pointer}
.no-touch .rollover-project .link.act,.no-touch .fs-entry-img:hover i{filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";opacity:1}
.touch .text-on-img .link{display:block}
.touch .text-on-img .link.act{display:none}
.rollover-project .link i{position:absolute;top:0;right:0;width:30px;height:30px}
.swiper-slide .link i:before{position:absolute;top:0;right:0;width:0;height:0;content:"";border-top:45px solid red;border-left:45px solid transparent}
.rollover-project .link i:after,.close-link,.swiper-slide .link i:after{position:absolute;width:14px;height:14px;background-repeat:no-repeat;background-position:center}
.close-link{width:30px;height:30px}
.no-touch .slider-wrapper .close-link{display:none}
.rollover-project .link i:after,.swiper-slide .link i:after{top:6px;right:6px;content:"";z-index:99}
.no-touch .fs-entry:hover .link,.no-touch .shortcode-instagram .fs-entry:hover .link,.no-touch .swiper-slide:hover>.link{filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";opacity:1}
.shortcode-instagram .link,.shortcode-instagram .link a{height:100%;width:100%}
.rollover-content{position:absolute;top:0;left:0;z-index:100;display:none;padding:20px 20px 20px 20px;width:100%;height:100%}
.fs-entry-img{position:relative;line-height:0;font-size:0}
.fs-entry-img i{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat}
.old-ie .fs-entry-img i{display:none}
.old-ie .fs-entry-img i:after{position:absolute;top:50%;left:50%;margin:-16px 0 0 -16px;width:33px;height:33px;background-repeat:no-repeat;content:""}
.fs-entry-content{display:block;padding:20px 0 20px 0;width:100%;height:100%;z-index:100;text-align:center;opacity:0}
.fs-entry{opacity:0}
.text-on-img .fs-entry{opacity:1}
.no-touch .rollover-content,.touch .albums .rollover-content,.touch .media .rollover-content{display:block;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";opacity:0}
.close-link:hover:parent{filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";opacity:0}
.no-touch .rollover-project:hover .rollover-content{filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";opacity:1}
.rollover-project a:hover{cursor:pointer}
.project-details,.project-link{margin-right:17px}
.fs-entry-content .project-details,.fs-entry-content .project-link{margin:0 10px 0 0}
.text-on-img .fs-entry-content .links-container>a{margin-bottom:5px}
.project-details,.project-link,.btn-project-link{margin-bottom:5px;padding-right:18px;background-repeat:no-repeat;background-position:right center;text-decoration:none}
.project-details{padding-right:14px}
.btn-link.btn-project-link{padding-right:18px;background-position:right 2px}
.project-details:hover,.project-link:hover,.project-zoom:hover,.btn-link.btn-project-link:hover{text-decoration:underline}
.old-ie .project-details,.old-ie .project-link,.old-ie .swiper-link{padding-right:0}
.close-link{right:-3px;top:-3px;cursor:pointer;display:none}
.fs-entry .close-link{right:0;top:0}
.touch .close-link,.slider-wrapper .close-link,.swiper-slide .close-link{display:block}
.fs-title{margin:30px 0 35px;text-align:center}
.slider-wrapper{position:relative;margin:5px 0 0}
.slider-wrapper.full{margin-top:0}
.shortcode-tooltip{border-bottom:1px dashed}
.shortcode-tooltip:hover{border:0;cursor:help}
.tooltip-c{display:none}
.shortcode-tooltip-content{position:absolute;left:-9999px;z-index:999;display:none;overflow:visible;margin:5px 0 15px;padding:13px 20px 17px;min-width:210px;max-width:210px;background:rgba(24,25,25,0.95);color:#8f8f8f}
.old-ie .shortcode-tooltip-content{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2181919,endColorstr=#F2181919)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2181919,endColorstr=#F2181919);zoom:1}
.tooltip-title{display:block;margin-bottom:10px}
.tooltip-title.text-big{color:#fff}
.logos-grid .wf-cell{margin-bottom:40px;text-align:center}
.logos-grid .borders{position:relative;font-size:0}
.logos-grid .borders:before{position:absolute;display:block;bottom:-20px;left:0;width:100%;content:""}
.logos-grid .borders:after{position:absolute;display:block;top:0;left:-20px;height:100%;content:""}
.logos-grid .borders a{display:inline-block;vertical-align:middle;max-width:100%;line-height:0}
.logos-grid .borders a:hover{opacity:.7}
.old-ie .logos-grid .borders a{display:block}
.logos-grid .borders img{max-width:100%;height:auto}
.logo-items li{text-align:center}
.logo-items li a{line-height:0;font-size:0;opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}
.logo-items img{max-width:100%;height:auto}
.logo-items li a:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)"}
.dt-btn.btn-white,.content .dt-btn.btn-white{background-color:#fff;color:#2e2e2f}
.dt-btn{margin-right:10px}
.dt-btn.btn-red,.content .dt-btn.btn-red,#main-slideshow .tp-button.red,#main-slideshow .purchase.red{background-color:#d73b37;color:#fff}
#main-slideshow .tp-button,#main-slideshow .purchase{background-image:none;color:#fff!important}
.dt-btn.btn-berry,.content .dt-btn.btn-berry{background-color:#e32a5a;color:#fff}
.dt-btn.btn-orange,.content .dt-btn.btn-orange,#main-slideshow .tp-button.orange,#main-slideshow .purchase.orange{background-color:#f36c0a;color:#fff}
.dt-btn.btn-yellow,.content .dt-btn.btn-yellow{background-color:#f2a809;color:#fff}
.dt-btn.btn-pink,.content .dt-btn.btn-pink{background-color:#fd8fb6;color:#fff}
.dt-btn.btn-green,.content .dt-btn.btn-green{background-color:#8cc63a;color:#fff}
.dt-btn.btn-dark-green,.content .dt-btn.btn-dark-green,#main-slideshow .tp-button.green,#main-slideshow .purchase.green{background-color:#3ab459;color:#fff}
.dt-btn.btn-blue,.content .dt-btn.btn-blue{background-color:#27cff3;color:#fff}
.dt-btn.btn-dark-blue,.content .dt-btn.btn-dark-blue,#main-slideshow .tp-button.blue,#main-slideshow .purchase.blue{background-color:#2985c6;color:#fff}
.dt-btn.btn-violet,.content .dt-btn.btn-violet{background-color:#6946b8;color:#fff}
.dt-btn.btn-black,.content .dt-btn.btn-black,#main-slideshow .tp-button.darkgrey,#main-slideshow .purchase.darkgrey{background-color:#3e3f3f;color:#fff}
.dt-btn.btn-gray,.content .dt-btn.btn-gray,#main-slideshow .tp-button.lightgrey,#main-slideshow .purchase.lightgrey{background-color:#a5a6a7;color:#fff}
/*!- highlighted text*/.dt-highlight{padding:1px 4px}
.dt-highlight.highlight-white{background-color:#fff;color:#2e2e2f}
.dt-highlight.highlight-red{background-color:#d73b37;color:#fff}
.dt-highlight.highlight-berry{background-color:#e32a5a;color:#fff}
.dt-highlight.highlight-orange{background-color:#f36c0a;color:#fff}
.dt-highlight.highlight-yellow{background-color:#f2a809;color:#fff}
.dt-highlight.highlight-pink{background-color:#fd8fb6;color:#fff}
.dt-highlight.highlight-green{background-color:#8cc63a;color:#fff}
.dt-highlight.highlight-dark-green{background-color:#3ab459;color:#fff}
.dt-highlight.highlight-blue{background-color:#27cff3;color:#fff}
.dt-highlight.highlight-dark-blue{background-color:#2985c6;color:#fff}
.dt-highlight.highlight-violet{background-color:#6946b8;color:#fff}
.dt-highlight.highlight-black{background-color:#3e3f3f;color:#fff}
.dt-highlight.highlight-gray{background-color:#a5a6a7;color:#fff}
.rollover,.rollover-video,.post-rollover,.rollover-project .link{position:relative;display:block;line-height:0;text-decoration:none}
.gallery-item .gallery-icon .rollover{display:inline-block}
.rollover img{max-width:100%;}
.rollover:hover{text-decoration:none}
.format-gallery .rollover{overflow:hidden}
.rollover i{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)"}
.rollover i,.post-rollover i,.rollover-video i:after,.rollover-project .link i,.rollover-thumbnails,.rollover-video .video-icon,.rollover-video i{-webkit-transition:all 450ms ease;-moz-transition:all 450ms ease;-ms-transition:all 450ms ease;-o-transition:all 450ms ease;transition:all 450ms ease}
.rollover i:after{position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;width:50px;height:50px;content:""}
.albums .rollover.rollover-thumbnails-on i:after{display:none}
.albums .rollover-zoom.rollover i:after,.albums .rollover-small.rollover i:after{display:block}
.rollover i:after{background-position:center center;background-repeat:no-repeat}
.rollover i::after, .format-photo .rollover i::after, .rollover-zoom i::after, .fs-entry-img i, .portfolio .rollover-video i::after, .albums .rollover-video i::after, .media .rollover-video i::after{ background-image:url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2233px%22%20height=%2233px%22%20viewBox=%220%200%2033%2033%22%20enable-background=%22new%200%200%2033%2033%22%20fill=%22white%22%20xml:space=%22preserve%22%3E%3Crect%20x=%2215%22%20width=%223%22%20height=%2233%22/%3E%3Crect%20y=%2215%22%20width=%2233%22%20height=%223%22/%3E%3C/svg%3E")}
.rollover-small i:after{width:30px;height:30px;margin:-15px 0 0 -15px}
.no-touch .rollover:hover i,.no-touch .rollover-project.buttons-on-img:hover i,.touch .rollover.is-clicked i,.touch .rollover-content.is-clicked,.rollover-video:hover i{display:block;opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}
.no-touch .rollover-project.buttons-on-img i:after{display:none}
.touch .rollover-content.hide-content{display:none}
.touch .fs-entry i{display:none}
.rollover-video i{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}
.old-ie .rollover-video .video-icon:after{position:absolute;top:50%;left:60%;width:60px;height:70px;margin:-35px 0 0 -60px;content:""}
.rollover-video .video-icon{position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";background-position:center center;background-repeat:no-repeat}
.portfolio .rollover-video .video-icon,.albums .rollover-video .video-icon,.media .rollover-video .video-icon,.portfolio .rollover-video:hover .video-icon,.albums .rollover-video:hover .video-icon,.media .rollover-video:hover .video-icon{opacity:0}
.portfolio .rollover-video i:after,.albums .rollover-video i:after,.media .rollover-video i:after{display:block;top:0;left:0;margin:0;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center center}
.portfolio .rollover-video:hover i,.albums .rollover-video:hover i,.media .rollover-video:hover i{opacity:1}
.format-gallery-normal .rollover-video .video-icon{background-size:50px 50px}
.rollover-video .video-icon:hover{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}
.format-video .rollover i:after{background-position:19px center}
.post-rollover i{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;opacity:0}
.old-ie .post-rollover i:after{position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;content:"";background-repeat:no-repeat;background-position:-2px -470px}
.no-touch .post-rollover:hover i{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}
.rollover-project{position:relative;overflow:hidden}
.post .rollover-project.alignnone{margin-bottom:0}
.rollover-project .link i{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.15);opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)"}
.old-ie .rollover-project .link i{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#26000000,endColorstr=#26000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#26000000,endColorstr=#26000000);zoom:1}
.rollover-thumbnails{position:absolute;top:50%;left:50%;margin:-32px 0 0 -70px;width:140px;height:140px;z-index:100;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)"}
.rollover-content .rollover-thumbnails{position:relative;display:block;height:115px;top:10px;margin-top:5px;margin-bottom:5px;opacity:1}
.format-gallery.post i:after,.format-gallery.post i:before,.format-gallery.post .post-rollover i:after,.format-gallery.post .post-rollover i:before{display:none}
.format-gallery.post .items-grid i:after,.format-gallery.post .items-grid i:before,.format-gallery.post .dt-format-gallery i:before,.format-gallery.post .dt-format-gallery i:after{display:block}
.rollover-thumbnails span{position:absolute;top:0;left:0;width:90px;height:90px;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,0.15);box-shadow:0 0 5px 1px rgba(0,0,0,0.15)}
.rollover-thumbnails span,.rollover-thumbnails span img{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.no-touch .rollover:hover .rollover-thumbnails,.touch .rollover.is-clicked .rollover-thumbnails{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}
.rollover-thumbnails span i:after,.rollover-thumbnails span i{display:none!important}
.rollover-thumbnails .r-thumbn-1{top:0;left:49px;z-index:102}
.rollover-thumbnails .r-thumbn-2{top:-25px;left:42px;width:50px;height:50px;z-index:100}
.rollover-thumbnails .r-thumbn-3{top:4px;left:0;width:70px;height:70px;z-index:101}
.rollover-content .rollover-thumbnails .r-thumbn-1{top:25px}
.rollover-content .rollover-thumbnails .r-thumbn-2{top:0}
.rollover-content .rollover-thumbnails .r-thumbn-3{top:29px}
.old-ie .rollover i,.old-ie .post-rollover i,.old-ie .rollover-project .link i,.old-ie .swiper-slide .link{display:none}
.dt-format-gallery{overflow:hidden;margin-bottom:25px;max-width:100%}
.dt-format-gallery.shortcode-gallery{margin-bottom:0}
.dt-format-gallery.shortcode-gallery a{line-height:0}
.dt-format-gallery a.big-img,.dt-format-gallery .rollover-video.big-img{border-bottom:0}
.gallery-col-1>a,.gallery-col-1 .rollover-video{width:100%}
.gallery-col-2>a,.gallery-col-2 .rollover-video{width:50%}
.gallery-col-2>a.big-img,.gallery-col-2 .rollover-video.big-img{width:100%}
.gallery-col-3 a.big-img,.gallery-col-3 .rollover-video.big-img{width:66.6667%}
.gallery-col-3>a,.gallery-col-3 .rollover-video{width:33.3333%}
.gallery-col-4 a.big-img,.gallery-col-4 .rollover-video.big-img{width:50%}
.gallery-col-4>a,.gallery-col-4 .rollover-video{width:25%}
.gallery-col-5 a.big-img,.gallery-col-5 .rollover-video.big-img{width:40%}
.gallery-col-5>a,.gallery-col-5 .rollover-video{width:20%}
.gallery-col-6 a.big-img,.gallery-col-6 .rollover-video.big-img{width:33.3333%}
.gallery-col-6>a,.gallery-col-6 .rollover-video{width:16.6667%}
.gallery-coll-half{float:left;line-height:0}
.gallery-coll-fourth{float:left}
.dt-format-gallery a,.dt-format-gallery .rollover-video{max-width:100%;float:left;border-bottom:3px solid transparent;border-right:3px solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.dt-format-gallery.gallery-col-1 a.big-img,.dt-format-gallery.gallery-col-1 .rollover-video.big-img,.dt-format-gallery.gallery-col-2 a.big-img,.dt-format-gallery.gallery-col-2 .rollover-video.big-img{border-bottom:3px solid transparent}
.dt-format-gallery img{width:100%;height:auto}
body #load{background-color:#fff;height:100%;overflow:hidden;position:fixed;width:100%;z-index:9501}
@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}
100%{-moz-transform:rotate(359deg)}
}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(359deg)}
}
@-o-keyframes spin{0%{-o-transform:rotate(0deg)}
100%{-o-transform:rotate(359deg)}
}
@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}
100%{-ms-transform:rotate(359deg)}
}
@keyframes spin{0%{transform:rotate(0deg)}
100%{transform:rotate(359deg)}
}
body #load .fa-spinner,.loading-label .fa-spinner,#page .tp-loader .fa-spinner,#page .ls-defaultskin .ls-loading-container .fa-spinner,#page .ls-carousel .ls-loading-container .fa-spinner,#page .ls-defaultskin .ls-loading-indicator,#page .ls-carousel .ls-loading-indicator{position:absolute;left:50%;top:50%;margin:-35px 0 0 -35px;width:70px;height:70px;text-align:center;font-size:70px;-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}
.loading-label .fa-spinner,#page .tp-loader .fa-spinner,#page .ls-defaultskin .ls-loading-container .fa-spinner,#page .ls-carousel .ls-loading-container .fa-spinner,#page .ls-defaultskin .ls-loading-indicator{left:0;top:0;margin:13px 0 0 13px;width:44px;height:44px;text-align:center}
.loading-label,#page .tp-loader,#page .ls-defaultskin .ls-loading-container,#page .ls-carousel .ls-loading-container{overflow:hidden;padding:5px;width:60px;height:60px;background-image:none;font-size:0;line-height:0;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.20);-moz-box-shadow:0 0 4px rgba(0,0,0,0.20);-ms-box-shadow:0 0 4px rgba(0,0,0,0.20);-o-box-shadow:0 0 4px rgba(0,0,0,0.20);box-shadow:0 0 4px rgba(0,0,0,0.20)}
.old-ie body #load,.old-ie .loading-label,.old-ie #page .tp-loader,.old-ie #page .ls-defaultskin .ls-loading-container,.old-ie #page .ls-carousel .ls-loading-container,.old-ie #page .ls-defaultskin .ls-loading-indicator{border:1px solid #eaeaea;background-image:url(../images/loading-ie.png);background-repeat:no-repeat;background-position:center center}
.old-ie #page .ls-carousel .ls-loading-container .ls-loading-indicator{background:0}
#page .ls-defaultskin{background-color:transparent}
.loading-label,#main-slideshow .tp-loader{position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;z-index:2000}
#main-slideshow .tp-loader{z-index:9000}
.swiper-container{overflow:hidden;-webkit-backface-visibility:hidden}
.swiper-wrapper{height:0;overflow:hidden;-webkit-transition:height 1400ms ease;-moz-transition:height 400ms ease;-ms-transition:height 400ms ease;-o-transition:height 400ms ease;transition:height 1400ms ease;opacity:0}
.swiper-wrapper .swiper-slide{width:20%;height:100%;-webkit-backface-visibility:hidden}
.swiper-container img,.swiper-slide img{float:left;width:100%;height:auto}
.swiper-slide{position:relative;float:left}
.swiper-nested1,.swiper-nested1 .swiper-slide{position:relative;width:100%;height:500px}
.swiper-nested1 .swiper-slide{width:500px;height:100%}
.swiper-nested2 .swiper-slide{line-height:0}
.swiper-caption{position:absolute;bottom:5px;left:20px}
.swiper-caption h4{overflow:hidden}
.swiper-link{padding:0 0 10px 20px;background-position:0 0;background-repeat:no-repeat}
.arrow-left,.arrow-right{position:absolute;z-index:300;top:50%;left:0;margin-top:-20px;width:50px;height:40px;background-position:center center;background-repeat:no-repeat;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}
.arrow-right{left:auto;right:0}
.arrow-left:hover,.arrow-right:hover,.arrow-top:hover,.arrow-bottom:hover{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}
.swiper-container .disable,.swiper-container .disable:hover{opacity:.3;filter:alpha(opacity=30);-ms-filter:"alpha(opacity=30)"}
.arrow-top,.arrow-bottom{position:absolute;z-index:900;right:10px;bottom:6px;width:30px;height:30px;background-position:center center;background-repeat:no-repeat;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}
.arrow-top{bottom:30px}
.swiper-slide .link{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.15);cursor:pointer}
.swiper-caption{position:absolute;top:0;left:0;z-index:1000;display:none;padding:20px;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1;background-color:#000;margin-top:-1px}
.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease}
.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{overflow:hidden;float:left}
.swiper-wp8-horizontal{-ms-touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x}
.swiper-slide{width:100%;height:100%}
#main-slideshow.fixed .three-d-slider{margin:0 auto;max-width:1200px}
.three-d-slider{position:relative;overflow:hidden;height:500px;z-index:1;background-color:#000}
.plane{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto;overflow:hidden;visibility:hidden}
.plane img{visibility:hidden}
div.container{position:absolute;top:50px;left:50px;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;-webkit-transform-origin:(50,50);-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}
.container-1{z-index:3}
.container-2{z-index:6}
.container-3{z-index:9}
.slide-me .container{-moz-transition-property:left,top!important;-ms-transition-property:left,top!important;-o-transition-property:left,top!important;-webkit-transition-property:left,top!important;-moz-transition-duration:0ms!important;-ms-transition-duration:0ms!important;-o-transition-duration:0ms!important;-webkit-transition-duration:0ms!important}
.scale-me .container{-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;-webkit-transition-property:-webkit-transform,opacity;-moz-transition-duration:300ms 1000ms;-ms-transition-duration:300ms 1000ms;-o-transition-duration:300ms 1000ms;-webkit-transition-duration:300ms 1000ms}
.useJS.scale-me .container{-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;-moz-transition-duration:1000ms;-ms-transition-duration:1000ms;-o-transition-duration:1000ms;-webkit-transition-duration:000ms}
.useJS .container-1,.useJS .container-2,.useJS .container-3{-moz-transform:none;-webkit-transform:none;-o-transform:none}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.container-1{-ms-transform:scale(0.14,0.14)}
.container-2{-ms-transform:scale(0.23,0.23)}
.container-3{-ms-transform:scale(0.35,0.35)}
.photo.show{-ms-transform:scale(2.86,2.86)}
.container .l3{-ms-transform:scale(7.15,7.15)}
}
.three-d-slider .photo{position:absolute;padding:0;margin:0}
.three-d-slider .photo:hover{cursor:pointer}
.lightbox .container .photo:hover{cursor:default}
.useJS .container .photo.show{-moz-transform:none;-webkit-transform:none;-o-transform:none}
.three-d-slider .photo.show{max-height:100%;-moz-transform-property:scale;-webkit-transform-property:scale;-o-transform-property:scale}
.photo.top-slice{z-index:999;cursor:default;-moz-transition-property:left,top!important;-ms-transition-property:left,top!important;-o-transition-property:left,top!important;-webkit-transition-property:left,top!important;-moz-transition-duration:400ms;-ms-transition-duration:400ms;-o-transition-duration:400ms;-webkit-transition-duration:400ms;-moz-transition-delay:0!important;-ms-transition-delay:0!important;-o-transition-delay:0!important;-webkit-transition-delay:0!important}
canvas.corners{display:none;position:absolute;cursor:pointer;opacity:0;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;-moz-transition-duration:450ms;-ms-transition-duration:450ms;-o-transition-duration:450ms;-webkit-transition-duration:450ms}
canvas.corners:hover{opacity:.7}
.container:hover canvas.corners{display:block}
#main.lightbox .container .corners,.scale-me .container span{display:none!important}
.container span{position:absolute;width:27px;height:27px;border:#fff solid;z-index:9999;opacity:.3;filter:alpha(opacity=30)}
#main.lightbox .container span{opacity:0!important}
span.top-l{top:0;left:0;border-width:3px 0 0 3px;margin:-3px 0 0 -3px}
span.top-r{top:0;right:0;border-width:3px 3px 0 0;margin:-3px -3px 0 0}
span.bottom-r{bottom:0;right:0;border-width:0 3px 3px 0;margin:0 -3px -3px 0}
span.bottom-l{bottom:0;left:0;border-width:0 0 3px 3px;margin:0 0 -3px -3px}
.toBG{z-index:1!important;-moz-transition-duration:0ms 0ms!important;-ms-transition-duration:0ms 0ms!important;-o-transition-duration:0ms 0ms!important;-webkit-transition-duration:0ms 0ms!important}
.dark-layer{position:absolute;visibility:hidden;left:0;top:0;background-color:#000;opacity:0}
.dark-layer.l1{opacity:.5;filter:alpha(opacity=50);z-index:4;height:100%;width:100%;visibility:visible}
.dark-layer.l2{opacity:.4;filter:alpha(opacity=40);z-index:7;height:100%;width:100%;visibility:visible}
.container .l3{visibility:visible;opacity:.9;filter:alpha(opacity=90);z-index:998;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;-webkit-transform-origin:(50,50);-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;-moz-transition-duration:400ms;-ms-transition-duration:400ms;-o-transition-duration:400ms;-webkit-transition-duration:400ms}
.useJS .container .l3{-moz-transform:none;-webkit-transform:none;-o-transform:none;-moz-transition:opacity;-ms-transition:opacity;-o-transition:opacity;-webkit-transition:opacity}
.close{position:relative;width:30px;height:30px;background:url("../other/.49z%22/%3E%3C/svg%3E");background-size:30px 30px;background:url(img/close.png) no-repeat left top\9;width:20px\9;height:20px\9;background-size:20px 20px\8;background-repeat:no-repeat;background-position:center center;cursor:pointer;opacity:0;filter:alpha(opacity=0);z-index:1}
:root .close{width:30px\0/IE9;height:30px\0/IE9}
.lightbox .close{z-index:10;padding:0;margin:0 auto;cursor:pointer;opacity:.5;filter:alpha(opacity=50);-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;-moz-transition-delay:1000ms;-ms-transition-delay:1000ms;-o-transition-delay:1000ms;-webkit-transition-delay:1000ms}
.lightbox .close:hover{opacity:1;filter:alpha(opacity=100)}
.lightbox .close.hovered{-moz-transition-delay:0ms;-ms-transition-delay:0ms;-o-transition-delay:0ms;-webkit-transition-delay:0ms}
.lightbox.useJS .close{display:none;-moz-transition:none;-ms-transition:none;-o-transition:none;-webkit-transition:none}
.img-caption{position:absolute;height:30px;width:100%;margin:0 auto;padding:0;z-index:10;opacity:0;filter:alpha(opacity=0)}
.img-caption p{margin:0 auto;padding:0 10px 0 10px;color:#fff;font-family:'Open Sans',sans-serif;font-size:14px;line-height:30px;text-align:center}
.lightbox .img-caption{opacity:1;filter:alpha(opacity=100);-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;-moz-transition-delay:1000ms;-ms-transition-delay:1000ms;-o-transition-delay:1000ms;-webkit-transition-delay:1000ms}
div.lightbox.useJS .img-caption{display:none;-moz-transition:none;-ms-transition:none;-o-transition:none;-webkit-transition:none}
div.slide-me.lightbox .img-caption{top:45%}
.navig{height:96px;position:absolute;right:20px;top:100px;width:30px;z-index:999;text-align:center;top:43%;opacity:1;filter:alpha(opacity=100)}
.lightbox .navig{z-index:1}
.scale-me .navig{opacity:.5;filter:alpha(opacity=50)}
.scale-me .navig div:hover{cursor:default;background-color:#fff;background:url(../images/circles.png) -3px 54px transparent \9;color:#d03935}
.scale-me .navig div.act:hover{background-color:#d03935;background:url(../images/circles.png) 0 30px transparent \9;color:#fff}
.navig div{padding:0;margin:3px 4px 3px 3px;float:right;right:0;clear:right;border-radius:50%;width:22px;height:22px;z-index:999;background-color:#fff;background:url(../images/circles.png) -3px 54px transparent \9;color:#d03935;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:24px;vertical-align:middle;-moz-transition-property:width,height,margin;-ms-transition-property:width,height,margin;-o-transition-property:width,height,margin;-webkit-transition-property:width,height,margin;-moz-transition-duration:400ms;-ms-transition-duration:400ms;-o-transition-duration:400ms;-webkit-transition-duration:400ms}
.navig div:hover{background:url(../images/circles.png) -3px 0 transparent \9;color:#fff;cursor:pointer}
.navig .act{width:30px;height:30px;margin:3px 0;line-height:30px;background:url(../images/circles.png) 0 30px transparent \9;color:#fff;font-size:14px}
.navig .act:hover{cursor:default;background:url(../images/circles.png) 0 30px transparent \9}
#loading{position:absolute;padding:0;margin:0;height:128px;width:128px;left:50%;top:50%;margin:-64px 0 0 -64px;background-repeat:no-repeat;color:#e9e9e9;font-family:Arial,Helvetica,sans-serif;font-size:24px;line-height:128px;text-align:center;vertical-align:middle;z-index:999;background-image:url('');background-image:url("img/sl-../images/loading.gif")\0/IE8+9}
img,.navig div{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.upsells.products .products,.related.products .products,.woocommerce ul.products,.woocommerce-page ul.products{margin:0 -20px!important;font-size:0;line-height:0;word-spacing:-4px}
.woocommerce .checkout input[type="text"],.shipping-calculator-form input[type="text"],.shipping-calculator-form select,.woocommerce .form-row input{border:1px solid #e0e0e0}
.woocommerce table.shop_table th,.woocommerce-page table.shop_table th{border-top:0}
.shopping-cart-inner .amount{display:inline-block}
.woocommerce #content div.product,.woocommerce-page #content div.product,.woocommerce #content div.product{margin-top:5px}
.fancy-header-on.single.woocommerce #content div.product,.fancy-header-on.single.woocommerce-page #content div.product,.fancy-header-on.single .woocommerce #content div.product .slideshow-on.single.woocommerce #content div.product,.slideshow-on.single.woocommerce-page #content div.product,.slideshow-on.single .woocommerce #content div.product{margin-top:15px}
.woocommerce .related ul.products li.product,.woocommerce-page .related ul.products li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce-page .upsells.products ul.products li.product,.woocommerce .related ul li.product,.woocommerce-page .related ul li.product,.woocommerce .upsells.products ul li.product,.woocommerce-page .upsells.products ul li.product,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{display:inline-block!important;vertical-align:top;float:none!important;width:25%;margin-left:0!important;margin-right:0!important;margin-bottom:35px;padding:0 20px!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.woocommerce .related ul.products li.product,.woocommerce-page .related ul.products li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce-page .upsells.products ul.products li.product,.woocommerce .related ul li.product,.woocommerce-page .related ul li.product,.woocommerce .upsells.products ul li.product,.woocommerce-page .upsells.products ul li.product{width:25%!important}
#page .related ul.products.shop-columns-5 li.product,.woocommerce-page #page .related ul.products.shop-columns-5 li.product,#page .upsells.products ul.products.shop-columns-5 li.product,.woocommerce-page #page .upsells.products ul.products.shop-columns-5 li.product,.woocommerce ul.products.shop-columns-5 li.product,.woocommerce-page ul.products.shop-columns-5 li.product{width:20%}
#page .related ul.products.shop-columns-4 li.product,.woocommerce-page #page .related ul.products.shop-columns-4 li.product,#page .upsells.products ul.products.shop-columns-4 li.product,.woocommerce-page #page .upsells.products ul.products.shop-columns-4 li.product,.woocommerce ul.products.shop-columns-4 li.product,.woocommerce-page ul.products.shop-columns-4 li.product{width:25%}
.woocommerce .related ul.products.shop-columns-3 li.product,.woocommerce-page .related ul.products.shop-columns-3 li.product,.woocommerce .upsells.products ul.products.shop-columns-3 li.product,.woocommerce-page .upsells.products ul.products.shop-columns-3 li.product,.woocommerce ul.products.shop-columns-3 li.product,.woocommerce-page ul.products.shop-columns-3 li.product{width:33.333%}
#page .related ul.products.shop-columns-2 li.product,.woocommerce-page #page .related ul.products.shop-columns-2 li.product,#page .upsells.products ul.products.shop-columns-2 li.product,.woocommerce-page #page .upsells.products ul.products.shop-columns-2 li.product,.woocommerce ul.products.shop-columns-2 li.product,.woocommerce-page ul.products.shop-columns-2 li.product{width:50%}
#page .related ul.products.shop-columns-1 li.product,.woocommerce-page #page .related ul.products.shop-columns-1 li.product,#page .upsells.products ul.products.shop-columns-1 li.product,.woocommerce-page #page .upsells.products ul.products.shop-columns-1 li.product,.woocommerce ul.products.shop-columns-1 li.product,.woocommerce-page ul.products.shop-columns-1 li.product{width:100%}
.woocommerce table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail,.woocommerce table.cart img,.woocommerce-page table.cart img,.woocommerce #content table.cart img,.woocommerce-page #content table.cart img{width:50px}
div.pp_woocommerce .pp_description{display:none!important}
.woocommerce table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{line-height:0;padding-top:12px;padding-bottom:12px}
#main span.onsale,.woocommerce-page #main span.onsale,#main .woocommerce span.onsale,#main .woocommerce-page span.onsale,.woocommerce #main a.button,#page .woocommerce a.button,#main button.button,#main input.button,#main #respond input#submit,#main #content input.button,.woocommerce-page #main a.button,.woocommerce-page #main button.button,.woocommerce-page #main input.button,.woocommerce-page #main #respond input#submit,.woocommerce-page #main #content input.button,#main #payment ul.payment_methods,.woocommerce-page #main #payment ul.payment_methods{border:0;box-shadow:none;text-shadow:none}
#main #payment div.form-row,.woocommerce-page #main #payment div.form-row{border-top:0}
.woocommerce a.button,#page .woocommerce a.button,.woocommerce button.button,.woocommerce input.button,#main #respond input#submit,.woocommerce #content input.button,.woocommerce-page #main a.button,.woocommerce-page #main button.button{padding:0 8px 2px}
.woocommerce div.product div.images div.thumbnails a,.woocommerce #content div.product div.images div.thumbnails a,.woocommerce-page div.product div.images div.thumbnails a,.woocommerce-page #content div.product div.images div.thumbnails a{margin-bottom:3.8%}
.woocommerce #main ul.products li.product a img,#main .woocommerce ul.products li.product a img,#page .woocommerce .product_list_widget a img,.woocommerce-page #main ul.products li.product a img,.pp_pic_holder.pp_woocommerce .pp_gallery ul li a,.woocommerce div.product div.images img,.woocommerce #content div.product div.images img,.woocommerce-page div.product div.images img,.woocommerce-page #content div.product div.images img{box-shadow:none!important;text-shadow:none!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important}
#main .woocommerce-message,#main .woocommerce-error,#main .woocommerce-info,#main .woocommerce-message,#main .woocommerce-error,#main .woocommerce-info,#main #payment,.woocommerce-page #main #payment,#main #payment div.payment_box,.woocommerce-page #main #payment div.payment_box,#main #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #main #reviews #comments ol.commentlist li .comment-text,#main form.login,#main form.checkout_coupon,#main form.register,.woocommerce-page #main form.login,.woocommerce-page #main form.checkout_coupon,.woocommerce-page #main form.register{box-shadow:none!important;text-shadow:none!important}
#main div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #main div.product .woocommerce-tabs ul.tabs li:before,#main #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #main #content div.product .woocommerce-tabs ul.tabs li:before,#main div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #main div.product .woocommerce-tabs ul.tabs li:after,#main #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #main #content div.product .woocommerce-tabs ul.tabs li:after{display:none}
#main div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #main div.product .woocommerce-tabs ul.tabs li,#main #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #main #content div.product .woocommerce-tabs ul.tabs li{float:left;margin:0;box-shadow:none;border-left:none;border-radius:0;text-shadow:none;background:0}
#main div.product .woocommerce-tabs ul.tabs,.woocommerce-page #main div.product .woocommerce-tabs ul.tabs,#main #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page #main #content div.product .woocommerce-tabs ul.tabs{padding-left:0}
#main #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #main #reviews #comments ol.commentlist li img.avatar{top:20px;left:20px;border:0;padding:0;background:0}
#main #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #main #reviews #comments ol.commentlist li .comment-text{margin:0;padding:15px 20px 0 72px}
#main .woocommerce-result-count,.woocommerce-page #main .woocommerce-result-count{margin-top:12px;margin-bottom:15px}
#main .content>.woocommerce-message,.content .woocommerce .shop_table.cart{margin-top:5px}
#main .woocommerce-ordering,.woocommerce-page #main .woocommerce-ordering{margin-top:5px;margin-bottom:30px}
#main #reviews h3,.woocommerce-page #main #reviews h3{margin-bottom:10px}
#main table.shop_attributes td,.woocommerce-page #main table.shop_attributes td,#main table.shop_attributes th,.woocommerce-page #main table.shop_attributes th,#main table.shop_attributes,.woocommerce-page #main table.shop_attributes{border:0}
#main table.cart td.actions .coupon .input-text,#main #content table.cart td.actions .coupon .input-text,.woocommerce-page #main table.cart td.actions .coupon .input-text,.woocommerce-page #main #content table.cart td.actions .coupon .input-text{padding:9px 4px 8px;border:1px solid #e0e0e0;border-radius:8px 8px 8px 8px;background-color:#fff;box-shadow:none;color:#7a7a7a}
#main #respond input#submit,.woocommerce-page #main input.button,.woocommerce-page #main #respond input#submit,.woocommerce-page #main #content input.button{padding:9px 10px 9px}
.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale{min-height:28px;min-width:28px;line-height:28px;margin:5px 25px 0 0!important;z-index:1!important}
#main .onsale,.woocommerce-page #main .onsale,#main .woocommerce ul.products li.product .onsale,#main .woocommerce-page ul.products li.product .onsale{font-weight:normal;z-index:1}
.woocommerce a.button.added:before{background:none!important}
.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}
.woocommerce ul.products li.product h3:hover,.woocommerce-page ul.products li.product h3:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}
.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{margin-bottom:0!important}
#main ul.products li.product .button{margin:.5em 0 0;padding:0 18px 0 0;background-color:transparent!important;filter:none!important;box-shadow:none;border:0;text-shadow:none;background-position:right center;background-repeat:no-repeat;text-decoration:underline}
#main ul.products li.product .added_to_cart{text-decoration:underline}
#main ul.products li.product .button.add_to_cart_button{padding:0 22px 0 0}
#main ul.products li.product .button:hover,#main ul.products li.product .added_to_cart:hover{top:0;text-decoration:none}
#main #content nav.woocommerce-pagination ul,.woocommerce-page #main #content nav.woocommerce-pagination ul{border:1px solid}
#main #content nav.woocommerce-pagination ul li,.woocommerce-page #main #content nav.woocommerce-pagination ul li{border-right:0;border-left:1px solid}
#main #content nav.woocommerce-pagination ul li a,.woocommerce-page #main #content nav.woocommerce-pagination ul li a,#main #content nav.woocommerce-pagination ul li span,.woocommerce-page #main #content nav.woocommerce-pagination ul li span{padding-top:0;padding-bottom:0;margin:-1px -1px -1px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#main #content nav.woocommerce-pagination ul li:hover a,.woocommerce-page #main #content nav.woocommerce-pagination ul li:hover a,#main #content nav.woocommerce-pagination ul li a:focus,.woocommerce-page #main #content nav.woocommerce-pagination ul li a:focus{background-color:transparent}
#main #content nav.woocommerce-pagination ul li:first-child,.woocommerce-page #main #content nav.woocommerce-pagination ul li:first-child{border-left:none}
#main .quantity .plus,#main .quantity .minus,#main #content .quantity .plus,#main #content .quantity .minus,.woocommerce-page #main .quantity .plus,.woocommerce-page #main .quantity .minus,.woocommerce-page #main #content .quantity .plus,.woocommerce-page #main #content .quantity .minus{position:relative;display:inline;height:21px;width:21px;line-height:18px;margin:0;padding:0;vertical-align:middle;border:0;box-shadow:none;font-weight:normal;cursor:pointer;-webkit-border-radius:11px!important;-moz-border-radius:11px!important;-ms-border-radius:11px!important;-o-border-radius:11px!important;border-radius:11px!important}
.woocommerce .sku_wrapper,.woocommerce .posted_in,.woocommerce .tagged_as{display:block}
.woocommerce table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions input.button,.woocommerce table.cart td.actions input.button{margin-top:3px}
#main .quantity .plus:active,#main .quantity .minus:active,#main #content .quantity .plus:active,#main #content .quantity .minus:active{top:0!important}
#main table.cart a.remove{font-size:0;text-indent:-9999px;background-position:center center;background-repeat:no-repeat}
#main table.cart a.remove,#main #content table.cart a.remove{width:20px;-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important}
#main #content table.cart .product-remove{width:20px}
#main table.cart a.remove:hover,#main #content table.cart a.remove:hover{background-color:transparent;opacity:.7}
.woocommerce-page #page .single_add_to_cart_button,#page .single_add_to_cart_button{padding-top:9px!important;padding-bottom:9px!important;line-height:18px!important}
#main #content div.product .summary.entry-summary .price,.summary.entry-summary div[itemprop="description"],#main #content div.product .summary.entry-summary .cart{margin-bottom:30px}
#page div.product .woocommerce-tabs .panel,#page #content div.product .woocommerce-tabs .panel{padding:25px 0 15px;margin-bottom:0}
#main #content div.product .woocommerce-tabs ul.tabs:before{display:none}
#page div.product .woocommerce-tabs ul.tabs,.woocommerce-page #page div.product .woocommerce-tabs ul.tabs,#page #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page #page #content div.product .woocommerce-tabs ul.tabs{margin-bottom:0}
#page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #page #content div.product .woocommerce-tabs ul.tabs li{border:0;border-left:1px solid}
#page #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #page #content div.product .woocommerce-tabs ul.tabs li a{font-weight:normal}
#page #content div.product .woocommerce-tabs ul.tabs li:first-child,.woocommerce-page #page #content div.product .woocommerce-tabs ul.tabs li:first-child{border-left:none}
#main .quantity input.qty,#main #content .quantity input.qty,.woocommerce-page #main .quantity input.qty,.woocommerce-page #main #content .quantity input.qty{float:none;box-shadow:none;font-weight:normal;border:0;-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important}
#content .product-quantity .quantity,.woocommerce-page #content .product-quantity .quantity,#content .cart .quantity,.woocommerce-page #content .cart .quantity{padding:5px;background-color:#fff;color:#7a7a7a;border:1px solid #e0e0e0}
.related.products{clear:both}
#main table.shop_table td.actions,.woocommerce-page #main table.shop_table td.actions{padding:12px 12px}
#main table.shop_table{border:1px solid}
.related.products h2,.upsells.products h2{margin-bottom:30px}
.woocommerce-tabs h2{margin-bottom:20px}
.upsells.products,.related.products{padding-top:30px}
.woocommerce .pp_woocommerce #respond input#submit{padding:9px 12px 9px;color:#fff!important;border:0;text-shadow:none!important}
.woocommerce .quantity .plus,.woocommerce-page .quantity .plus,.woocommerce .quantity .minus,.woocommerce-page .quantity .minus{color:#1a1a1a!important;text-shadow:none!important}
.woocommerce .pp_woocommerce #respond input#submit:hover{background:#cdcdcd;border-color:#e0e0e0}
.woocommerce .pp_woocommerce .dt-btn,.woocommerce .pp_woocommerce .clear-form{display:none}
.woocommerce #main table.shop_table th,.woocommerce-page #main table.shop_table th{border-color:transparent}
.cart_totals table{border-bottom:0}
#page #main ul.cart_list li img,#page .woocommerce ul.cart_list li img,#page ul.product_list_widget li img,#page .woocommerce ul.product_list_widget li img,.woocommerce-page #page ul.cart_list li img,.woocommerce-page #page ul.product_list_widget li img{float:left;margin:3px 20px 5px 0;box-shadow:none;width:50px}
#searchform .screen-reader-text{display:block;margin-bottom:10px}
#page ul.cart_list li a,#page .woocommerce ul.cart_list li a,#page ul.product_list_widget li a,#page .woocommerce ul.product_list_widget li a,.woocommerce-page #page ul.cart_list li a,.woocommerce-page #page ul.product_list_widget li a{font-weight:normal}
#page ul.cart_list li:first-child,#page ul.product_list_widget li:first-child,#page .woocommerce ul.cart_list li:first-child,#page .woocommerce ul.product_list_widget li:first-child,.woocommerce-page #page ul.cart_list li:first-child,.woocommerce-page #page ul.product_list_widget li:first-child,#page .woocommerce.widget_product_categories li:first-child,.old-ie .woocommerce #page ul.cart_list li:first-child,.old-ie .woocommerce #page ul.product_list_widget li:first-child,.old-ie #page .woocommerce ul.cart_list li:first-child,.old-ie #page .woocommerce ul.product_list_widget li:first-child,.old-ie .woocommerce-page #page ul.cart_list li:first-child,.old-ie .woocommerce-page #page ul.product_list_widget li:first-child,.old-ie #page .woocommerce.widget_product_categories li:first-child{padding-top:0;margin-top:0;border-top:0}
#page ul.cart_list li,#page ul.product_list_widget li,#page .woocommerce ul.cart_list li,#page .woocommerce ul.product_list_widget li,.woocommerce-page #page ul.cart_list li,.woocommerce-page #page ul.product_list_widget li,.woocommerce.widget_product_categories li{display:block;overflow:hidden;margin:9px 0 0;padding:15px 0 5px}
.woocommerce.widget_product_categories li{padding:10px 0 0}
.woocommerce.widget_product_search #searchform>div{position:relative;overflow:hidden}
.widget_product_search #searchform label{display:none}
.woocommerce.widget_product_search #s{float:left}
.woocommerce.widget_product_search #s,.woocommerce.widget_product_categories #dropdown_product_cat{width:100%}
.woocommerce.widget_product_categories #dropdown_product_cat,.woocommerce .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select{padding-right:10px}
.woocommerce.widget_product_search #searchsubmit{position:absolute;top:auto;bottom:7px;right:3px;width:20px;height:20px;padding:0;background-color:transparent;background-position:center center;background-repeat:no-repeat;text-indent:-9999px;border:0;box-shadow:none}
.woocommerce.widget_product_search #searchsubmit:hover{opacity:.7}
.woocommerce.widget_product_search #searchform{margin-bottom:15px}
.woocommerce #page .widget_shopping_cart .total,#page .woocommerce.widget_shopping_cart .total,.woocommerce-page #page .widget_shopping_cart .total{margin-top:9px;padding-top:15px}
.woocommerce #page .sidebar .widget_shopping_cart .total,#page .sidebar .woocommerce.widget_shopping_cart .total,.woocommerce-page #page .sidebar .widget_shopping_cart .total{margin-bottom:0}
.woocommerce #page .sidebar .widget_shopping_cart .buttons .button,#page .sidebar .woocommerce.widget_shopping_cart .buttons .button,.woocommerce-page #page .sidebar .widget_shopping_cart .buttons .button{margin-top:10px}
#page div.product form.cart div.quantity,#page #content div.product form.cart div.quantity,.woocommerce-page #page div.product form.cart div.quantity,.woocommerce-page #page #content div.product form.cart div.quantity{margin-right:15px}
#page .quantity input.qty,#page #content .quantity input.qty,.woocommerce-page #page .quantity input.qty,.woocommerce-page #page #content .quantity input.qty{border-left:medium none;border-right:medium none;display:inline;height:25px;line-height:21px;margin:0;padding:0 5px;text-align:center;vertical-align:middle;width:42px}
.woocommerce .quantity,.woocommerce-page .quantity,.woocommerce #content .quantity,.woocommerce-page #content .quantity{width:86px!important}
#reply-title{color:#686868}
#page #page div.product form.cart,#page #content div.product form.cart,.woocommerce-page #page div.product form.cart,.woocommerce-page #page #content div.product form.cart{margin-bottom:10px}
div.pp_woocommerce.pp_pic_holder .pp_content_container,.wpb-js-composer .pp_content_container{padding:0}
.pp_woocommerce .pp_content_container .pp_left,.wpb-js-composer .pp_content_container .pp_left{padding-left:0!important}
.pp_woocommerce .pp_content_container .pp_right,.wpb-js-composer .pp_content_container .pp_right{padding-right:0!important}
.pp_woocommerce .pp_content{width:100%!important;height:auto!important}
.wpb-js-composer .pp_content,.wpb-js-composer div.pp_default .pp_content_container .pp_right,.wpb-js-composer div.pp_default .pp_content,div.light_rounded .pp_content,.wpb-js-composer div.pp_default .pp_content_container .pp_left{background:0}
.pp_woocommerce .pp_fade{width:100%!important;height:100%!important}
.pp_woocommerce .pp_hoverContainer,.wpb-js-composer .pp_hoverContainer,.pp_top,.pp_bottom,div.pp_woocommerce div.ppt,.wpb-js-composer div.ppt{display:none!important}
.pp_woocommerce #pp_full_res img{width:100%!important;height:auto!important}
.pp_woocommerce .pp_details{margin-top:-2px!important;padding-left:3%;padding-right:4%;padding-top:10px;padding-bottom:10px;background-color:transparent}
.pp_woocommerce a.pp_close{right:10px!important;top:10px!important}
.wpb-js-composer div.pp_default .pp_details{position:static;padding-left:0}
div.pp_woocommerce.pp_pic_holder .pp_content_container,.wpb-js-composer .pp_pic_holder .pp_content_container{background:0;box-shadow:none}
div.pp_woocommerce.pp_pic_holder .pp_arrow_previous,div.pp_woocommerce.pp_pic_holder .pp_arrow_next{font-size:0!important;text-indent:-9999px;background-color:transparent;box-shadow:none;border:0}
div.pp_overlay{background-color:#000!important}
div.dream-theme .pp_nav .pp_play,div.dream-theme .pp_nav .pp_pause,div.pp_woocommerce.pp_pic_holder .pp_arrow_next,div.pp_woocommerce.pp_pic_holder .pp_arrow_previous,div.pp_woocommerce.pp_pic_holder .pp_close{width:22px;height:22px;margin:0 0 0 5px;background-size:22px 22px;background-repeat:no-repeat;background-position:center center;opacity:.5;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
div.pp_woocommerce.pp_pic_holder .pp_arrow_previous{margin-left:0;margin-right:5px}
div.pp_woocommerce.pp_pic_holder .pp_close,div.pp_woocommerce.pp_pic_holder .pp_close:hover{top:0!important;right:-40px!important;left:auto!important;border:0;box-shadow:none;font-size:0!important}
.pp_woocommerce.pp_pic_holder .pp_details{padding-left:0}
div.pp_woocommerce.pp_pic_holder #respond{background-color:#fff;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
div.pp_woocommerce.pp_pic_holder .pp_gallery ul li a{background:0;border:0}
div.pp_woocommerce.pp_pic_holder a.pp_expand,div.pp_woocommerce.pp_pic_holder a.pp_contract{right:10px;left:auto;top:10px}
.jp-carousel-comment-form-button,.mejs-controls button{box-shadow:none!important;text-shadow:none!important}
#main .minimal .p1 h3{background:#52ac32;border:0}
#main .minimal .p1 h4{background:#3e8226;box-shadow:none}
#main .minimal .pt-button{background:#3e8226;text-shadow:none}
#main .minimal .pt-button:hover{filter:none}
#main .minimal .features{background-color:#fff;color:#686868}
#main .minimal .features *{color:#686868}
#main .minimal .plan li:nth-child(2n),#main .minimal .select{background-color:#f4f4f4}
#main #shaon-pricing-table .price-content{background-color:#f7f7f7}
#shaon-pricing-table:before,#pricing-table:before,#shaon-pricing-table:after,#pricing-table:after{content:"";display:table}
#shaon-pricing-table:after,#pricing-table:after{clear:both}
#main .minimal .features ul,#main .minimal .select{border-color:#ddd}
#main #shaon-pricing-table h4,#main #pricing-table .plan,#main #shaon-pricing-table .featureTitle span,#main #shaon-pricing-table .priceTitle span,#main #shaon-pricing-table .selectedpriceTitle span,#main #shaon-pricing-table .pricing-table li,#main #shaon-pricing-table .selectePrice-content{text-shadow:none;filter:none}
#main #pricing-table,#main #shaon-pricing-table .pricing-table{margin-bottom:0;margin-top:0}
#main #shaon-pricing-table .pricing-table{margin-bottom:0!important}
#main #pricing-table .plan h3{color:#686868}
#main #pricing-table .plan .signup{padding-top:0}
#main #shaon-pricing-table a.signup{filter:none}
#main #content #shaon-pricing-table a.signup{margin-bottom:20px}
#main #pricing-table #most-popular{border-width:1px}
#main #shaon-pricing-table .selectePrice-content,#main #shaon-pricing-table .selectedpriceTitle span{box-shadow:0 0 5px rgba(0,0,0,0.15)}
#main #shaon-pricing-table .selectePrice-content{border-color:#ccc!important}
#main #shaon-pricing-table .offer-tag,#main .minimal .featured{right:10px}
#main #shaon-pricing-table .feature-content,#main #shaon-pricing-table .price-content,#main #shaon-pricing-table .selectePrice-content,#main #shaon-pricing-table .pricing-table li{border-top:0}
#main #shaon-pricing-table a.signup,#main .minimal .pt-button{width:auto}
#main .minimal .pt-button{display:inline-block;padding-left:10px;padding-right:10px}
#main .minimal{margin:0 -10px;width:100%}
#main .minimal .plan{margin:0;padding:0 10px;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#main #pricing-table{width:100%}
#main #pricing-table .plan{margin-bottom:0;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.shortcode-code{padding:25px 20px 25px 20px}
.rev_slider_wrapper{z-index:1}
#page .tp-bullets.tp-thumbs{background:0}
#page .tp-rightarrow.default,#page .tp-leftarrow.default{background:0}
#page .tparrows.default{position:relative;width:30px;height:55px}
#page .tp-leftarrow.default::before{ background-image:url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2230px%22%20height=%2255px%22%20viewBox=%220%200%2030%2055%22%20enable-background=%22new%200%200%2030%2055%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22white%22%20points=%220.25,27.419%2027.678,54.869%2029.734,52.815%204.363,27.419%2029.75,2.057%2027.695,0%20%22/%3E%20%3C/svg%3E")}
#page .tp-rightarrow.default::before{background-image:url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2230px%22%20height=%2255px%22%20viewBox=%220%200%2030%2055%22%20enable-background=%22new%200%200%2030%2055%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22white%22%20points=%2229.75,27.45%202.322,0%200.266,2.054%2025.638,27.45%200.25,52.813%202.305,54.869%20%22/%3E%20%3C/svg%3E");}
#page .tparrows.default:before,#page .tparrows.default:after{position:absolute;left:0;top:0;width:30px;height:55px;content:"";background-position:0 0;background-repeat:no-repeat;z-index:9;}
#page .tparrows.default:after{top:1px;left:0;z-index:8; }
#main-slideshow .tp-bullets.simplebullets.navbar,#main .tp-bullets.simplebullets.navbar,#main-slideshow .tp-bullets.simplebullets.navbar-old,#main .tp-bullets.simplebullets.navbar-old{height:auto;padding:3px 7px 7px;border:0;background:rgba(0,0,0,0.4)}
.old-ie #main-slideshow .tp-bullets.simplebullets.navbar,.old-ie #main-slideshow .tp-bullets.simplebullets.navbar-old{background-image:none;background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);zoom:1}
#main-slideshow .tp-bullets.simplebullets.navbar .bullet,#main-slideshow .tp-bullets.simplebullets.round .bullet,#main-slideshow .tp-bullets.simplebullets.navbar-old .bullet,#main-slideshow .tp-bullets.simplebullets.square-old .bullet,#main-slideshow .tp-bullets.simplebullets.square-old .bullet.last,#main-slideshow .tp-bullets.simplebullets.round-old .bullet,#main .tp-bullets.simplebullets.navbar .bullet,#main .tp-bullets.simplebullets.round .bullet,#main .tp-bullets.simplebullets.navbar-old .bullet,#main .tp-bullets.simplebullets.square-old .bullet,#main .tp-bullets.simplebullets.square-old .bullet.last,#main .tp-bullets.simplebullets.round-old .bullet,.content .rsShor .rsBullet span,#main .flex-control-paging li a,#page .ls-defaultskin .ls-bottom-slidebuttons a{position:relative;width:10px;height:10px;margin:5px 3px 2px 4px;background:#fff}
.content .rsShor .rsBullet span{width:8px;height:8px}
#main .flex-control-paging li a{width:8px;height:8px;background:0}
#main-slideshow .tp-bullets.simplebullets.navbar .bullet,#main-slideshow .tp-bullets.simplebullets.round .bullet,#main-slideshow .tp-bullets.simplebullets.navbar-old .bullet,#main-slideshow .tp-bullets.simplebullets.round-old .bullet,#main .tp-bullets.simplebullets.navbar .bullet,#main .tp-bullets.simplebullets.round .bullet,#main .tp-bullets.simplebullets.navbar-old .bullet,#main .tp-bullets.simplebullets.round-old .bullet,.content .rsShor .rsBullet span,#main .flex-control-paging li a,#page .ls-defaultskin .ls-bottom-slidebuttons a{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
#main-slideshow .tp-bullets.simplebullets.navbar .bullet:after,#main-slideshow .tp-bullets.simplebullets.round .bullet:after,#main-slideshow .tp-bullets.simplebullets.navbar-old .bullet:after,#main-slideshow .tp-bullets.simplebullets.square-old .bullet:after,#main-slideshow .tp-bullets.simplebullets.round-old .bullet:after,#main .tp-bullets.simplebullets.navbar .bullet:after,#main .tp-bullets.simplebullets.round .bullet:after,#main .tp-bullets.simplebullets.navbar-old .bullet:after,#main .tp-bullets.simplebullets.square-old .bullet:after,#main .tp-bullets.simplebullets.round-old .bullet:after,.content .rsShor .rsBullet span:after,#main .flex-control-paging li a:after,#page .ls-defaultskin .ls-bottom-slidebuttons a:after{position:absolute;left:50%;top:50%;margin:-3px 0 0 -3px;width:6px;height:6px;content:"";background:#dcdcdc}
#main .flex-control-paging li a:after{background:0}
.content .rsShor .rsBullet span:after,#main .flex-control-paging li a:after{margin:-2px 0 0 -2px;width:4px;height:4px}
#main-slideshow .tp-bullets.simplebullets.navbar .bullet:after,#main-slideshow .tp-bullets.simplebullets.round .bullet:after,#main-slideshow .tp-bullets.simplebullets.navbar-old .bullet:after,#main-slideshow .tp-bullets.simplebullets.round-old .bullet:after,#main .tp-bullets.simplebullets.navbar .bullet:after,#main .tp-bullets.simplebullets.round .bullet:after,#main .tp-bullets.simplebullets.navbar-old .bullet:after,#main .tp-bullets.simplebullets.round-old .bullet:after,.content .rsShor .rsBullet span:after,#main .flex-control-paging li a:after,#page .ls-defaultskin .ls-bottom-slidebuttons a:after{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
#page .tp-rightarrow.navbar,#page .tp-leftarrow.navbar,#page .tp-leftarrow.round,#page .tp-rightarrow.round,#page .tp-leftarrow.navbar-old,#page .tp-rightarrow.navbar-old,#page .tp-leftarrow.square-old,#page .tp-rightarrow.square-old,#page .tp-rightarrow.round-old,#page .tp-leftarrow.round-old{width:20px;height:14px;margin:4px 0 0 0}
#page .tp-rightarrow.navbar:hover,#page .tp-leftarrow.navbar:hover,#page .tp-leftarrow.round:hover,#page .tp-rightarrow.round:hover,#page .tp-leftarrow.navbar-old:hover,#page .tp-rightarrow.navbar-old:hover,#page .tp-leftarrow.square-old:hover,#page .tp-rightarrow.square-old:hover,#page .tp-rightarrow.round-old:hover,#page .tp-leftarrow.round-old:hover{background-position:0 0;opacity:.7}
#page .tp-rightarrow.navbar,#page .tp-rightarrow.navbar:hover,#page .tp-rightarrow.round,#page .tp-rightarrow.round:hover,#page .tp-rightarrow.navbar-old,#page .tp-rightarrow.navbar-old:hover,#page .tp-rightarrow.square-old,#page .tp-rightarrow.square-old:hover,#page .tp-rightarrow.round-old:hover,#page .tp-rightarrow.round-old{background-position:right 0}
#main .gallery img{border:0}
.blur-this{position:relative}
.fs-entry-img a{display:block}
.no-touch .fs-entry-img .blur-effect,.no-touch .blur-this .blur-effect,.no-touch .blur-this canvas,.blur-this .blur-effect{position:absolute;left:0;top:0;max-width:100%;width:100%!important;height:100%!important;opacity:0;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-ms-transition:opacity 300ms ease;-o-transition:opacity 300ms ease;transition:opacity 300ms ease}
.images-list .blur-this .blur-effect{z-index:9}
.images-list:hover .blur-this .blur-effect,.images-list:hover .blur-this i{opacity:1}
.images-list .blur-this i,.images-list-caption{z-index:10}
.no-touch .fs-entry-img:hover .blur-effect,.no-touch .blur-this:hover .blur-effect,.blur-this:hover .blur-effect,.rollover-project.buttons-on-img:hover .blur-effect,.hover-style-one .rollover-project:hover .blur-effect,.hover-style-three .rollover-project:hover .blur-effect,.hover-style-one .fs-entry:hover .blur-effect,.hover-style-three .fs-entry:hover .blur-effect{opacity:1}
.old-ie .blur-effect{display:none}
/*!-Edit link*/.details.edit-link,.rollover-content .details.edit-link,.stripe .details.edit-link,.stripe .rollover-content .details.edit-link{padding-right:20px;color:#16dc65;background-image:url("../other/.377z%22/%3E%3C/svg%3E")}
.details.edit-link:hover,.rollover-content .details.edit-link:hover,.stripe .details.edit-link:hover,.stripe .rollover-content .details.edit-link:hover{color:#16dc65}
/*!-VC last-child*/.wpb_content_element,ul.wpb_thumbnails-fluid>li,.last_toggle_el_margin,.wpb_button{margin-bottom:0!important}
.offer-tag{display:none}
/*!-Slideshow description*/.slider-post-inner h4{display:inline-block;vertical-align:middle;margin-bottom:5px}
.slider-post-inner,#main .slider-post-inner h4,.images-list-inner,#main .images-list-inner h4{-webkit-text-shadow:1px 1px 0 rgba(0,0,0,0.1),0px 0 15px rgba(0,0,0,0.5);-moz-text-shadow:1px 1px 0 rgba(0,0,0,0.1),0px 0 15px rgba(0,0,0,0.5);-ms-text-shadow:1px 1px 0 rgba(0,0,0,0.1),0px 0 15px rgba(0,0,0,0.5);-o-text-shadow:1px 1px 0 rgba(0,0,0,0.1),0px 0 15px rgba(0,0,0,0.5);text-shadow:1px 1px 0 rgba(0,0,0,0.1),0px 0 15px rgba(0,0,0,0.5)}
.slider-link{display:inline-block;vertical-align:middle;width:25px;height:25px;margin:0 0 5px 6px;background-image:url("../other/.364z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 0;background-size:22px 22px}
.slider-link:hover{opacity:.8}
.slider-simple.royalSlider{margin-top:5px}
/*!- Composer*/#main .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header{background:0}
#main .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a,#main .wpb_content_element .wpb_accordion_header a{padding-top:9px;padding-bottom:9px}
#main .wpb_content_element .wpb_accordion_header a{padding:0 25px 0 0;background-position:right center;background-repeat:no-repeat}
.wpb_content_element .wpb_accordion_header a:active,.wpb_content_element .wpb_accordion_header a:focus,.wpb_content_element .wpb_accordion_header a,.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header{outline:0!important;-webkit-appearance:none}
#main .wpb_content_element .wpb_accordion_header a:hover{opacity:1;text-decoration:underline}
#main .wpb_accordion .wpb_accordion_wrapper .ui-state-active>a:hover{text-decoration:none}
#main .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content,#main .wpb_toggle_content{padding:10px 0 5px;margin:0}
#main .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content{display:none}
#main .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header{margin:10px 0 0;padding:9px 0 0}
#main .wpb_toggle,#main #content h4.wpb_toggle{margin-bottom:0}
#main .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,#main .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon{display:none}
#main .vc_text_separator div{top:-10px}
#main #content .wpb_content_element .wpb_tabs_nav,#main .wpb_wrapper.ui-widget-content{background:0}
#main .tab-style-two .wpb_wrapper.ui-widget-content,#main .tab-style-one .wpb_wrapper.ui-widget-content,#main .wpb_wrapper.ui-widget-content{border:0}
#main .vc_progress_bar .vc_single_bar .vc_label{padding-top:0;padding-bottom:0;text-shadow:none}
#main .wpb_posts_slider .flex-caption,#main .wpb_posts_slider .nivo-caption{background-color:transparent}
#main .flexslider{padding:20px 20px 20px;background:0;-webkit-box-shadow:none;box-shadow:none}
#main .wpb_posts_slider .flex-caption{padding:20px 0 0;margin-bottom:-10px}
#main .flex-direction-nav .flex-next,#main .flex-direction-nav .flex-prev{background-position:0 0;width:27px;height:27px}
#main .flex-control-nav{margin:0 0 0 -20px}
#main .flex-control-nav li{margin:0}
#main .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,#main .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab,#main .wpb_content_element .wpb_tabs_nav li{background:0}
.wpb_tabs.tab-style-one,.wpb_tour.tab-style-one{border:1px solid}
.tab-style-one .wpb_tabs_nav{border-bottom:1px solid}
.tab-style-one.wpb_tabs .wpb_tabs_nav li,.tab-style-three.wpb_tabs .wpb_tabs_nav li{position:relative;border:0}
#main .wpb_wrapper.ui-widget-content,#main .ui-widget-content,#main .ui-widget{color:inherit;font-size:inherit;font-weight:inherit;font-family:inherit}
#main .ui-widget-content{background:0}
.tab-style-one.wpb_tabs .wpb_tabs_nav li:before,.tab-style-three.wpb_tabs .wpb_tabs_nav li:before{display:block!important;position:absolute;left:0;top:50%;margin-top:-9px;width:1px;height:17px;z-index:98;border-left:1px solid;content:""}
.tab-style-one.wpb_tabs .wpb_tabs_nav li:first-child:before,.tab-style-three .tab:first-child:before,.tab-style-two .wpb_tabs_nav>li:first-child,.tab-style-three.wpb_tabs .wpb_tabs_nav li:first-child:before{border-left:none}
.tab-style-two .wpb_tabs_nav{border:1px solid}
.tab-style-two .wpb_tabs_nav>li{border:0;border-left:1px solid}
.tab-style-three .wpb_tabs_nav{border-bottom:1px solid}
.tab-style-three.wpb_tabs .wpb_tabs_nav li:first-child a{padding-left:0}
.tab-style-three.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab,.tab-style-three.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content,.tab-style-two.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab,.tab-style-two.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content{padding:25px 0 0 0}
.tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab,.tab-style-one.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content{padding:25px 20px 15px}
.wpb_tour.tab-style-one .wpb_tabs_nav{border-right:1px solid;border-bottom:0}
.wpb_tour.tab-style-two .wpb_tabs_nav,.wpb_tour.tab-style-one .wpb_tabs_nav,.wpb_tour.tab-style-three .wpb_tabs_nav{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#main .flex-control-paging li a{-webkit-box-shadow:none;box-shadow:none}
.wpb_tour.tab-style-one .wpb_tabs_nav li,.wpb_tour.tab-style-two .wpb_tabs_nav li,.wpb_tour.tab-style-three .wpb_tabs_nav li{border:0;border-top:1px solid}
.wpb_tour.tab-style-one .wpb_tabs_nav li:first-child,.wpb_tour.tab-style-two .wpb_tabs_nav li:first-child,.wpb_tour.tab-style-three .wpb_tabs_nav li:first-child{border-top:0}
.wpb_tour.tab-style-two .wpb_tabs_nav li{border-left:none}
.wpb_tour.tab-style-two .wpb_tour_tabs_wrapper .wpb_tab,.wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tab{padding-top:0;padding-left:20px}
#main .wpb_tour_next_prev_nav{display:none}
.wpb_tour.tab-style-three .wpb_tabs_nav{border-right:1px solid;border-bottom:0}
#main .wpb_tour.tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper,#main .wpb_tour.tab-style-three.wpb_content_element .wpb_tour_tabs_wrapper,#main .wpb_tour.tab-style-two.wpb_content_element .wpb_tour_tabs_wrapper{display:table}
#main #content .wpb_tour.tab-style-one.wpb_content_element .wpb_tabs_nav,#main #content .wpb_tour.tab-style-three.wpb_content_element .wpb_tabs_nav,#main #content .wpb_tour.tab-style-two.wpb_content_element .wpb_tabs_nav,#main .wpb_tour.tab-style-one .wpb_tour_tabs_wrapper .wpb_tab,#main .wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tab,#main .wpb_tour.tab-style-two .wpb_tour_tabs_wrapper .wpb_tab{display:table-cell;float:none;vertical-align:top}
#main .wpb_tour .ui-tabs .ui-tabs-nav li{float:none;overflow:hidden}
.wpb_tour.wpb_content_element.tab-style-three .wpb_tour_tabs_wrapper .wpb_tabs_nav a{padding-left:0}
#main .wpb_gmaps_widget .wpb_map_wraper{background:0;padding:0}
.interval{padding-bottom:10px}
#shaon-pricing-table .amount{line-height:45px}
#main #pricing-table .signup,#main .pricing-table .signup:hover{text-shadow:none}
.blog .post .wp-smiley{width:auto}
@media(max-width:480px){#main .tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper,#main .tab-style-three.wpb_content_element .wpb_tour_tabs_wrapper,#main #content .tab-style-one.wpb_content_element .wpb_tabs_nav,#main #content .tab-style-three.wpb_content_element .wpb_tabs_nav,#main .wpb_tour.wpb_tour.tab-style-one .wpb_tour_tabs_wrapper .wpb_tab,#main .wpb_tour.wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tab,#main #content .wpb_tour.tab-style-one.wpb_content_element .wpb_tabs_nav,#main #content .wpb_tour.tab-style-three.wpb_content_element .wpb_tabs_nav,#main #content .wpb_tour.tab-style-two.wpb_content_element .wpb_tabs_nav,#main .wpb_tour.tab-style-one .wpb_tour_tabs_wrapper .wpb_tab,#main .wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tab,#main .wpb_tour.tab-style-two .wpb_tour_tabs_wrapper .wpb_tab{display:block}
#main .wpb_tour.tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper,#main .wpb_tour.tab-style-three.wpb_content_element .wpb_tour_tabs_wrapper,#main .wpb_tour.tab-style-two.wpb_content_element .wpb_tour_tabs_wrapper{display:block!important}
.wpb_tour.tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab{padding-top:0}
.wpb_tour.tab-style-one .wpb_tabs_nav,.wpb_tour.tab-style-three .wpb_tabs_nav{border-right:0;border-bottom:1px solid}
.wpb_tour.tab-style-two .wpb_tour_tabs_wrapper .wpb_tab,.wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tab{padding-left:0}
}
/*!- Scroll top*/.scroll-top{position:fixed;right:15px;bottom:15px;width:34px;height:34px;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-webkit-border-radius:17px;-moz-border-radius:17px;-ms-border-radius:17px;-o-border-radius:17px;border-radius:17px;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;z-index:99}
.scroll-top.off{right:-35px;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)"}
.scroll-top.on{right:15px;opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}
.scroll-top:before{display:block;width:34px;height:34px;content:"";background-image:url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2212px%22%20height=%228px%22%20viewBox=%220%200%2012%208%22%20enable-background=%22new%200%200%2012%208%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22white%22%20points=%225.999,3.376%201.6,8%200,6.303%205.999,0%2012,6.303%2010.4,8%20%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center}
.old-ie .scroll-top:before{background-image:url(../images/old-ie.png);background-repeat:no-repeat;background-position:0 -860px}
.project-post .project-navigation{overflow:hidden}
.boxed-layout #tiptip_holder{top:-20px!important}
/*!-Stripe background for device*/.mobile-true .stripe,.mobile-true .fancy-parallax-bg{background-attachment:scroll!important;background-size:auto!important}
.mobile-true .stripe-parallax-bg{background-size:auto!important}
.old-ie .single .entry-meta:before,.old-ie .entry-tags:before{display:none}
/*!-Top shopping cart*/.shopping-cart{position:relative;z-index:1001}
.shopping-cart-inner{position:absolute;width:190px;visibility:hidden;padding:15px 20px 15px;opacity:0;z-index:200;text-align:left;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.20);-moz-box-shadow:0 0 4px rgba(0,0,0,0.20);-ms-box-shadow:0 0 4px rgba(0,0,0,0.20);-o-box-shadow:0 0 4px rgba(0,0,0,0.20);box-shadow:0 0 4px rgba(0,0,0,0.20)}
.right-overflow.shopping-cart-inner{right:0}
#top-bar .shopping-cart-inner .cart_list{overflow:hidden;margin-bottom:15px}
#page #top-bar .shopping-cart-inner .cart_list li{overflow:hidden;padding:15px 0 15px 0;margin:0;border-top:0}
#page #top-bar .shopping-cart-inner .cart_list.empty li{border:0;padding:0}
#page #top-bar .shopping-cart-inner .cart_list.empty{margin-bottom:0}
#page #top-bar .shopping-cart-inner .cart_list li:first-child{padding-top:0;border-top:0}
#page #top-bar .shopping-cart-inner .cart_list li img{box-shadow:none;float:left;margin:5px 20px 5px 0;width:50px}
#top-bar .shopping-cart-inner .cart_list li .quantity{display:block;margin:0}
#page #top-bar .shopping-cart-inner a.button{float:left;font-weight:normal;margin-right:10px;padding:0;background:0;border:0;box-shadow:none;text-shadow:none}
#page #top-bar .shopping-cart-inner a.button.view-cart{padding-right:23px;background-position:right 2px;background-repeat:no-repeat}
#page #top-bar .shopping-cart-inner a.button.checkout{padding-right:17px;background-position:right 4px;background-repeat:no-repeat}
.shopping-cart-inner .total .amount{font-weight:bold}
.wc-ico-cart{padding-left:20px;background-position:0 0;background-repeat:no-repeat;white-space:nowrap}
#top-bar .wc-ico-cart:hover{text-decoration:none}
form.mc4wp-form label{font-weight:normal}
#main #content .rotatingtweet{padding:25px 20px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
#content .rotatingtweets{max-width:100%}
/*!-Video background*/embed,iframe,object,video{max-width:100%}
.stripe.stripe-video-bg{position:relative}
.stripe.stripe-video-bg .wf-container{position:relative}
.stripe.stripe-video-bg>video{position:absolute;top:50%;left:0;width:100%}
.no-mobile .stripe.stripe-video-bg>video{display:block}
.stripe.stripe-video-bg>video{display:none}
#page .ls-defaultskin{border:0;padding:0;box-shadow:none;text-shadow:none}
#page .ls-defaultskin .ls-playvideo{width:50px;height:50px;margin-left:-25px;margin-top:-25px}
#page .ls-defaultskin .ls-playvideo,#page .ls-defaultskin .ls-nav-sides,#page .ls-defaultskin .ls-nav-start,#page .ls-defaultskin .ls-nav-stop,#page .ls-defaultskin .ls-fullscreen{background-image:none}
.old-ie #page .ls-defaultskin .ls-nav-start,.old-ie #page .ls-defaultskin .ls-nav-stop{display:none}
#page .ls-defaultskin .ls-nav-prev,#page .ls-defaultskin .ls-nav-prev:hover,#page .ls-defaultskin .ls-nav-next,#page .ls-defaultskin .ls-nav-next:hover{background-position:0 0}
#page .ls-defaultskin .ls-bottom-slidebuttons a{background-image:none}
#page .ls-defaultskin .ls-nav-start,#page .ls-defaultskin .ls-nav-stop,#page .ls-defaultskin .ls-bottom-slidebuttons a{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);-ms-box-shadow:0 0 3px rgba(0,0,0,0.15);-o-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}
#page .ls-defaultskin .ls-nav-start,#page .ls-defaultskin .ls-nav-stop{width:18px;height:18px;margin:0 6px;background-color:#fff;background-position:center center;background-repeat:no-repeat;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}
#page .ls-defaultskin .ls-nav-start:hover,#page .ls-defaultskin .ls-nav-stop:hover,#page .ls-defaultskin .ls-nav-stop.ls-nav-stop-active,#page .ls-defaultskin .ls-nav-start.ls-nav-start-active{opacity:.65}
#page .ls-defaultskin .ls-nav-stop.ls-nav-stop-active,#page .ls-defaultskin .ls-nav-start.ls-nav-start-active{cursor:default}
#page .ls-defaultskin .ls-nav-stop{background-image:url("");background-position:4px center}
#page .ls-defaultskin .ls-nav-start{background-image:url("");background-position:5px center}
#page .ls-defaultskin .ls-nav-prev,#page .ls-defaultskin .ls-nav-next{width:30px;height:55px;z-index:10000;top:50%;margin-top:-27px;position:absolute;background:0}
#page .ls-defaultskin .ls-nav-prev:before,#page .ls-defaultskin .ls-nav-next:before,#page .ls-defaultskin .ls-nav-prev:after,#page .ls-defaultskin .ls-nav-next:after{position:absolute;left:0;top:0;width:30px;height:55px;content:"";background-position:0 0;background-repeat:no-repeat;z-index:9}
#page .ls-defaultskin .ls-nav-prev:after,#page .ls-defaultskin .ls-nav-next:after{top:1px;left:0;z-index:8}
#page .ls-defaultskin .ls-nav-prev{left:10px}
#page .ls-defaultskin .ls-nav-next{right:10px}
#page .ls-defaultskin .ls-bottom-slidebuttons,#page .ls-defaultskin .ls-nav-sides{height:20px}
#page .ls-defaultskin .ls-bottom-nav-wrapper{margin-top:0}
#page .ls-defaultskin .ls-bottom-slidebuttons,#page .ls-defaultskin .ls-bottom-slidebuttons a,#page .ls-defaultskin .ls-nav-start,#page .ls-defaultskin .ls-nav-stop,#page .ls-defaultskin .ls-nav-sides{display:inline-block}
#page .ls-defaultskin .ls-bottom-slidebuttons,#page .ls-defaultskin .ls-nav-start,#page .ls-defaultskin .ls-nav-stop,#page .ls-defaultskin .ls-nav-sides{top:-30px}
#page .ls-defaultskin .ls-bottom-slidebuttons{top:-32px}
.overlap #page .ls-defaultskin .ls-bottom-slidebuttons,.overlap #page .ls-defaultskin .ls-nav-start,.overlap #page .ls-defaultskin .ls-nav-stop,.overlap #page .ls-defaultskin .ls-nav-sides{top:-97px}
.overlap #page .ls-defaultskin .ls-bottom-slidebuttons{top:-99px}
#page .ls-defaultskin .ls-thumbnail-hover{bottom:29px;margin-left:4px}
#page .ls-defaultskin .ls-thumbnail-hover-bg{background:#eee}
#page .ls-defaultskin .ls-thumbnail-hover span{border:5px solid #eee;margin-left:-5px}
#page .ls-defaultskin .ls-thumbnail{top:10px}
#page .ls-defaultskin .ls-thumbnail-inner{padding:2px;margin-left:-2px;background:#fff}
#page .ls-defaultskin .ls-thumbnail-slide a{margin-right:2px}
#page .ls-defaultskin .ls-nothumb{background:#eee}
.ls-container.ls-carousel .ls-nav-prev,.ls-container.ls-carousel .ls-nav-next{width:26px;height:60px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px}
.ls-container.ls-carousel .ls-nav-prev,.ls-container.ls-carousel .ls-nav-next,.ls-container.ls-carousel .ls-nav-prev:hover,.ls-container.ls-carousel .ls-nav-next:hover,#page .ls-carousel .ls-loading-indicator{background-repeat:no-repeat;background-position:center center}
#page .ls-defaultskin .ls-loading-indicator,#page .ls-carousel .ls-loading-indicator{background-size:44px 44px}
#page .ls-defaultskin .ls-fullscreen{width:30px;height:30px;right:10px;top:10px}
.tp-scrollbelowslider:hover{cursor:pointer}
#page .ls-carousel .ls-nav-prev,#page .ls-carousel .ls-nav-next{z-index:9000}
/*!-NextGEN gallery*/#page .ngg-gallery-thumbnail img,#page .ngg-thumbnail img,#page .ngg-imagebrowser .ngg-imagebrowser .pic,#page .ngg-imagebrowser-nav .ngg-imagebrowser-nav .back,#page .ngg-imagebrowser-nav .ngg-imagebrowser-nav .next,#page .ngg-navigation a.page-numbers,#page .ngg-navigation a.next,#page .ngg-navigation a.prev,#page .ngg-navigation span.page-numbers,#page .ngg-navigation span.next,#page .ngg-navigation span.prev{border:0;background:0}
.ngg-navigation a.page-numbers:hover,.ngg-navigation a.next:hover,.ngg-navigation a.prev:hover{background:0}
#page .ngg-gallery-thumbnail img,#page .ngg-thumbnail img,#page .ngg-imagebrowser .pic,#page .ngg-imagebrowser-nav .next,#page .ngg-imagebrowser-nav .back,#page .ngg-navigation a.page-numbers,#page .ngg-navigation a.next,#page .ngg-navigation a.prev,#page .ngg-navigation span.page-numbers,#page .ngg-navigation span.next,#page .ngg-navigation span.prev{border:0;background:0}
#page .ngg-navigation a{font-weight:normal}
#page .ngg-navigation a.page-numbers:hover,#page .ngg-navigation a.next:hover,#page .ngg-navigation a.prev:hover{background-color:transparent}
.ngg-imagebrowser a:hover,.ngg-thumbnail a:hover,#page .ngg-galleryoverview .ngg-gallery-thumbnail a:hover img,.ngg-album-link a:hover img{opacity:.7!important}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:9442;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:9443;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#ccc}
.mfp-preloader a:hover{color:white}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}
button::-moz-focus-inner{padding:0;border:0}
button.mfp-close:active{background:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:hover,.mfp-close:focus{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}
.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%!important;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.mfp-arrow:active{margin-top:-54px;background:0}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}
.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 90px;margin:0 auto}
.no-share-buttons img.mfp-img{padding:40px 0 40px}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:90px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}
.no-share-buttons .mfp-figure:after{bottom:40px}
.mfp-figure small,.mfp-iframe-scaler small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}
.mfp-bottom-bar{margin-top:-77px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.no-share-buttons .mfp-bottom-bar{margin-top:-36px}
.mfp-iframe-scaler .mfp-bottom-bar{margin-top:0}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}
.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
@media screen and (max-width:760px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-title{padding:10px 10px 10px}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:block}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:10px;top:13px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}
}
.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
.transparent-pie .vc_pie_wrapper .vc_pie_chart_back,.stripe .transparent-pie .vc_pie_wrapper .vc_pie_chart_back{border-color:transparent!important}
.transparent-pie .vc_pie_wrapper span{width:100%!important;height:auto!important}
.transparent-pie .vc_pie_wrapper canvas{height:75px!important}
.transparent-pie .vc_pie_wrapper canvas{visibility:hidden}
.transparent-pie .vc_pie_chart_value{font-size:75px!important;line-height:75px!important}
.transparent-pie.vc_pie_chart[data-pie-color="wpb_button"] .vc_pie_chart_value{color:#8e9397}
.transparent-pie.vc_pie_chart[data-pie-color="btn-primary"] .vc_pie_chart_value{color:#2a82ec}
.transparent-pie.vc_pie_chart[data-pie-color="btn-info"] .vc_pie_chart_value{color:#18c7e1}
.transparent-pie.vc_pie_chart[data-pie-color="btn-success"] .vc_pie_chart_value{color:#6ace19}
.transparent-pie.vc_pie_chart[data-pie-color="btn-warning"] .vc_pie_chart_value{color:#ff6d1e}
.transparent-pie.vc_pie_chart[data-pie-color="btn-danger"] .vc_pie_chart_value{color:#ee283f}
.transparent-pie.vc_pie_chart[data-pie-color="btn-inverse"] .vc_pie_chart_value{color:#32363a}
.vc_pie_chart .vc_pie_wrapper{visibility:hidden}
#page .vc_pie_chart_back{opacity:1}
#page .vc_progress_bar .vc_single_bar .vc_bar{background-color:#8e9397}
#main .vc_progress_bar .vc_single_bar.bar_grey .vc_label{color:#fff}
#page .vc_progress_bar .vc_single_bar.bar_blue .vc_bar{background-color:#2a82ec}
#page .vc_progress_bar .vc_single_bar.bar_turquoise .vc_bar{background-color:#18c7e1}
#page .vc_progress_bar .vc_single_bar.bar_green .vc_bar{background-color:#6ace19}
#page .vc_progress_bar .vc_single_bar.bar_orange .vc_bar{background-color:#ff6d1e}
#page .vc_progress_bar .vc_single_bar.bar_red .vc_bar{background-color:#ee283f}
#page .vc_progress_bar .vc_single_bar.bar_black .vc_bar{background-color:#32363a}
.old-ie .rsCont .rsBullet,.old-ie .widget .rsContW .rsBullet,.old-ie .sidebar .rsContW .rsBullet,.old-ie #footer .rsContW .rsBullet{background-position:0 -736px;background-image:url(../images/old-ie.png)!important}
.old-ie .searchform .submit,.old-ie .st-accordion li>a,.old-ie .st-toggle>a,.old-ie .shortcode-tabs.tab-style-two .tab.fullsize-tab,.old-ie .shortcode-tabs.tab-style-three .tab.fullsize-tab,.old-ie .shortcode-tabs.tab-style-two .tab.fullsize-tab.active-tab,.old-ie .shortcode-tabs.tab-style-three .tab.fullsize-tab.active-tab,.old-ie .no-avatar,.old-ie .slider-wrapper .prev i:after,.old-ie .slider-wrapper .next i:after,.old-ie .rsShor .rsArrowRight .rsArrowIcn:before,.old-ie .rsShor .rsArrowLeft .rsArrowIcn:before,.old-ie .post-rollover i:after,.old-ie .rollover-video .video-icon:after,.old-ie .format-video .rollover i:after,.old-ie .format-photo .rollover i:after,.old-ie .rollover-zoom i:after,.old-ie .rollover-small i:after,.old-ie .rollover i:after,.old-ie .fs-entry .link i:after,.old-ie .fs-entry .link a:after,.old-ie .swiper-slide .link i:after,.old-ie .rollover-project .link i:after,.old-ie .close-link,.old-ie .arrow-left,.old-ie .arrow-right,.old-ie .arrow-top,.old-ie .arrow-bottom,.old-ie #main-slideshow .tp-leftarrow.navbar,.old-ie #main-slideshow .tp-rightarrow.navbar,.old-ie #main-slideshow .tp-rightarrow.round,.old-ie #main-slideshow .tp-rightarrow.navbar-old,.old-ie #main-slideshow .tp-rightarrow.square-old,.old-ie #main-slideshow .tp-rightarrow.round-old,.old-ie #main-slideshow .tp-leftarrow.round,.old-ie #main-slideshow .tp-leftarrow.navbar-old,.old-ie #main-slideshow .tp-leftarrow.square-old,.old-ie #main-slideshow .tp-leftarrow.round-old,.old-ie .fs-entry-img i:after,.old-ie #main-nav>li.has-children>a:after,.old-ie .sub-nav li.has-children:after,.old-ie .mini-search .submit,.old-ie .mini-search .submit.act:hover,.old-ie .custom-nav .has-children>a:after,.old-ie #main .flex-direction-nav .flex-next,.old-ie #main .flex-direction-nav .flex-prev,.old-ie #page .tp-rightarrow.default:before,.old-ie #page .tp-leftarrow.default:before,.old-ie #page .tp-rightarrow.default:hover:before,.old-ie #page .tp-leftarrow.default:hover:before,.old-ie .num-of-images,.old-ie .num-of-videos,.old-ie .wpb_content_element.dt-style .wpb_accordion_header>a,.old-ie #main .wpb_accordion .wpb_accordion_wrapper .ui-state-active>a,.old-ie .navigation-inner .prev-post,.old-ie .navigation-inner .next-post,.old-ie #page .ls-defaultskin .ls-nav-next:before,.old-ie #page .ls-defaultskin .ls-nav-next:hover:before,.old-ie #page .ls-defaultskin .ls-nav-prev:before,.old-ie #page .ls-defaultskin .ls-nav-prev:hover:before,.old-ie .rsHomePorthole .rsCLink,.old-ie .hover-style-one .project-details:after,.old-ie .hover-style-three .project-details:after,.old-ie .hover-style-two .project-details:after,.old-ie .hover-style-two.hover-color-static .project-details:after,.old-ie .buttons-on-img .links-container>.details:after,.old-ie .buttons-on-img .links-container>.project-details:after,.old-ie .hover-style-one .project-link:after,.old-ie .hover-style-two.hover-color-static .project-link:after,.old-ie .hover-style-three .project-link:after,.old-ie .hover-style-two .project-link:after,.old-ie .buttons-on-img .link:after,.old-ie .buttons-on-img .project-link:after,.old-ie .hover-style-one .project-zoom:after,.old-ie .hover-style-two.hover-color-static .project-zoom:after,.old-ie .hover-style-three .project-zoom:after,.old-ie .buttons-on-img .project-zoom:after,.old-ie .hover-style-two .project-zoom:after{background-image:url("../images/old-ie.png")!important;background-repeat:no-repeat}
.old-ie .hover-style-one .project-details:after,.old-ie .hover-style-three .project-details:after,.old-ie .hover-style-two .project-details:after,.old-ie .hover-style-two.hover-color-static .project-details:after,.old-ie .buttons-on-img .links-container>.details:after,.old-ie .buttons-on-img .links-container>.project-details:after{background-position:0 -1330px}
.old-ie .hover-style-one .project-link:after,.old-ie .hover-style-two.hover-color-static .project-link:after,.old-ie .hover-style-three .project-link:after,.old-ie .hover-style-two .project-link:after,.old-ie .buttons-on-img .link:after,.old-ie .buttons-on-img .project-link:after{background-position:0 -1370px}
.old-ie .hover-style-one .project-zoom:after,.old-ie .hover-style-two.hover-color-static .project-zoom:after,.old-ie .hover-style-three .project-zoom:after,.old-ie .buttons-on-img .project-zoom:after,.old-ie .hover-style-two .project-zoom:after{background-position:0 -1410px}
.old-ie .rsHomePorthole .rsCLink{background-position:0 -1255px}
.old-ie .recent-posts .no-avatar,.old-ie .items-grid .no-avatar{background-position:17px -615px}
.ls-container a{text-decoration:none}
.products mark{background:0}
.responsive-off #megaMenu #megaMenuToggle{display:none}
.responsive-off #megaMenu.megaResponsiveToggle ul.megaMenu{display:block}
.responsive-off #megaMenu.megaResponsive ul.megaMenu>li.menu-item{display:inline-block;width:auto;border:0}
.responsive-off #page #megaMenu.megaResponsive ul.megaMenu>li.menu-item>a{border:0}
.full-width-wrap>.wf-cell{padding-left:0;padding-right:0}
#content span:last-child[class*="gw-go-btn-icon"][class*="gw-go-btn-icon-large"]{margin-bottom:-6px}
#content span:last-child[class*="gw-go-btn-icon"]{margin-bottom:-5px}
.content .gw-go-col{border-top-width:1px;border-bottom-width:1px;border-color:#e2e2e2}
.content .gw-go-col:before{margin-top:1px}
#main .jg-container .wf-cell .post{margin:0;padding:0}
.content #jg-container-1.wf-container{padding-top:5px}
.jg-container .post .alignleft,.jg-container .post .alignnone{margin-top:0;margin-bottom:0}
#main .jg-container .wf-cell{float:left;opacity:0;padding:0}
.justified-grid .paginator{border:none!important}
.justified-grid.portfolio.layout-grid .paginator,.justified-grid.layout-grid .paginator{margin-top:0!important;padding-top:40px!important}
.is-webkit #main .jg-container .wf-cell{float:left}
#main .wpb_alert{text-shadow:none}
.justified-grid .full-width-wrap .rollover-content{z-index:8}
.wpb_alert,.wpb_alert *,.stripe .wpb_alert *{color:#c09853}
.wpb_alert-success,.wpb_alert-success *,.stripe .wpb_alert-success *{color:#468847}
.wpb_alert-danger,.wpb_alert-error,.wpb_alert-danger *,.wpb_alert-error *,.stripe .wpb_alert-danger *,.stripe .wpb_alert-error *{color:#b94a48}
.wpb_alert-info,.wpb_alert-info *,.stripe .wpb_alert-info *{color:#3a87ad}
/*!-Social icons*/@font-face{font-family:'dream-theme';src:url('../other/dream-theme.eot');src:url('../other/dream-theme.eot?#iefix') format('embedded-opentype'),url('../other/dream-theme.ttf') format('truetype'),url('../other/dream-theme.woff') format('woff'),url('../other/dream-theme.svg#dream-theme') format('svg');font-weight:normal;font-style:normal}
.old-ie .soc-ico a{font-family:'dream-theme';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.soc-ico a,.soc-ico a:hover,#top-bar .soc-ico a:hover,#bottom-bar .soc-ico a:hover{text-decoration:none}
.old-ie .soc-ico .xing:before{content:"\e60b"}
.old-ie .soc-ico .you-tube:before{content:"\e60d"}
.old-ie .soc-ico .website:before{content:"\e60e"}
.old-ie .soc-ico .vk:before{content:"\e60f"}
.old-ie .soc-ico .vimeo:before{content:"\e610"}
.old-ie .soc-ico .twitter:before{content:"\e611"}
.old-ie .soc-ico .tumbler:before{content:"\e612"}
.old-ie .soc-ico .tripedvisor:before{content:"\e613"}
.old-ie .soc-ico .forrst:before{content:"\e614"}
.old-ie .soc-ico .flickr:before{content:"\e61a"}
.old-ie .soc-ico .facebook:before{content:"\e615"}
.old-ie .soc-ico .dribbble:before{content:"\e616"}
.old-ie .soc-ico .devian:before{content:"\e617"}
.old-ie .soc-ico .delicious:before{content:"\e618"}
.old-ie .soc-ico .behance:before{content:"\e619"}
.old-ie .soc-ico .px-500:before{content:"\e60c"}
.old-ie .soc-ico .foursquare:before{content:"\e600"}
.old-ie .soc-ico .stumbleupon:before{content:"\e601"}
.old-ie .soc-ico .skype:before{content:"\e602"}
.old-ie .soc-ico .rss:before{content:"\e603"}
.old-ie .soc-ico .pinterest:before{content:"\e604"}
.old-ie .soc-ico .mail:before{content:"\e605"}
.old-ie .soc-ico .linkedin:before{content:"\e606"}
.old-ie .soc-ico .lastfm:before{content:"\e607"}
.old-ie .soc-ico .instagram:before{content:"\e608"}
.old-ie .soc-ico .google:before{content:"\e609"}
.old-ie .soc-ico .github:before{content:"\e60a"}
.old-ie .soc-ico a{border:0}
.soc-ico a{visibility:hidden;border:1px solid #f5928b;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.soc-ico a .icon{width:25px;height:25px}
/*!-Hovers*/.hover-style-one .rollover-content,.hover-style-one .fs-entry-content{height:auto;top:auto;bottom:0;background-color:transparent!important;background:url();background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.1) 10%,rgba(0,0,0,0.6) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),rgba(0,0,0,0.2) 10%,color-stop(100%,rgba(0,0,0,0.6)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.1) 10%,rgba(0,0,0,0.6) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.1) 10%,rgba(0,0,0,0.6) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.1) 10%,rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.1) 10%,rgba(0,0,0,0.6) 100%);color:#fff;text-align:center}
.hover-style-three .rollover-content,.hover-style-one .rollover-content,.hover-style-three .fs-entry-content,.hover-style-one .fs-entry-content{padding-top:5px;padding-bottom:5px}
.hover-style-one .rollover-content,.hover-style-one .fs-entry-content{padding-top:25px}
.hover-grid .rollover-content,.no-touch .text-on-img.hover-grid .fs-entry-content{opacity:1;top:100%}
.hover-grid .rollover-project,.hover-grid .rollover-content,.no-touch .text-on-img.hover-grid .fs-entry{overflow:hidden}
.rollover-content .wf-table,.fs-entry-content .wf-table{height:100%}
.old-ie .hover-style-one .rollover-content,.old-ie .hover-color-static .rollover-content,.old-ie .hover-color-static .fs-entry-content,.old-ie .hover-style-one .fs-entry-content{background:#000!important;filter:none!important}
.old-ie .hover-color-static .rollover-content,.old-ie .hover-color-static .fs-entry-content{display:none}
.old-ie .hover-color-static .rollover-project:hover .rollover-content,.old-ie .hover-color-static .fs-entry:hover .fs-entry-content{display:block}
.buttons-on-img .rollover-content,.buttons-on-img.fs-entry-content{background-color:transparent;text-align:center}
.buttons-on-img.fs-entry-content{position:absolute;left:0;top:0;width:100%;height:100%}
.hover-style-one .portfolio-categories a,.hover-style-two .portfolio-categories a,.hover-style-three .portfolio-categories a{display:inline-block;float:none}
.hover-style-one .portfolio-categories a:hover,.hover-style-two .portfolio-categories a:hover,.hover-style-three .portfolio-categories a:hover,.hover-style-one .rollover-project>a:hover,.hover-style-two .rollover-project>a:hover,.hover-style-three .rollover-project>a:hover{cursor:default;text-decoration:none}
.no-touch .forward-post .rollover-content:hover,.no-touch .rollover-active .rollover-content:hover,.no-touch .forward-post .fs-entry-content:hover,.no-touch .rollover-active .fs-entry-content:hover,.no-touch .forward-post.rollover-project:hover i,.no-touch .rollover-active.rollover-project:hover i{cursor:pointer}
/*!-Style for round links*/.buttons-on-img .rollover-content .links-container,.buttons-on-img .rollover-content .links-container>a,.buttons-on-img.fs-entry-content .links-container,.buttons-on-img.fs-entry-content .links-container>a,.hover-style-two .links-container>a,.hover-style-one .links-container>a,.hover-style-three .links-container>a,.media .rollover-content .links-container{line-height:0!important;font-size:0!important}
.hover-style-two .links-container{margin-bottom:10px}
.hover-style-three .links-container{margin-bottom:12px}
.hover-style-one .links-container{margin-bottom:5px}
.media .rollover-content .links-container{margin-bottom:0}
.description-under-image .links-container{margin-bottom:10px}
.hover-style-one .project-details,.hover-style-one .project-link,.hover-style-two .project-details,.hover-style-two .project-link,.hover-style-three .project-details,.hover-style-three .project-link,.hover-style-one .project-zoom,.hover-style-two .project-zoom,.hover-style-three .project-zoom,.buttons-on-img .project-zoom,.buttons-on-img .project-details,.buttons-on-img .project-link,.buttons-on-img .link,.buttons-on-img .links-container>.details,.hover-style-one .links-container>a,.hover-style-two.hover-color-static .links-container>a,.hover-style-three .links-container>a{display:inline-block;float:none;width:36px;height:36px;padding:0;margin-left:4px;margin-right:5px;text-indent:-9999px;line-height:0;font-size:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-image:none!important}
.hover-style-one .rollover-content .details,.hover-style-two .rollover-content .details,.hover-style-three .rollover-content .details{display:inline-block;float:none}
/*!-Gradient for round links*/.hover-style-one.hover-color-static .rollover-content .links-container>a,.hover-style-two.hover-color-static .rollover-content .links-container>a,.hover-style-three.hover-color-static .rollover-content .links-container>a,.buttons-on-img .rollover-content .links-container>a,.hover-style-one.hover-color-static .links-container>a,.hover-style-two.hover-color-static .links-container>a,.hover-style-three.hover-color-static .links-container>a,.buttons-on-img .links-container>a{background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,0.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(0,0,0,0.1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,0.1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,0.14) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,0.1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(0,0,0,0.1) 100%)}
/*!-Hover effect for round links*/.hover-style-one .links-container a,.hover-style-two .links-container a,.hover-style-three .links-container a,.buttons-on-img .links-container a{position:relative}
.hover-style-one .links-container a>span,.hover-style-two .links-container a>span,.hover-style-three .links-container a>span,.buttons-on-img .links-container a>span{display:block;position:absolute;width:100%;height:100%;left:-1px;top:-1px;-webkit-transition:opacity 0s ease,-webkit-transform 0s ease,border 0s ease;-moz-transition:opacity 0s ease,-moz-transform 0s ease,border 0s ease;-o-transition:opacity 0s ease,-o-transform 0s ease,border 0s ease;transition:opacity 0s ease,transform 0s ease,border 0s ease;border:1px solid #fff;border-radius:50px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;opacity:1;visibility:hidden}
.no-touch .hover-style-one .links-container>a.animation-done .icon-hover,.no-touch .hover-style-two .links-container>a.animation-done .icon-hover,.no-touch .hover-style-two.cs-style-1 .links-container>a .icon-hover,.no-touch .hover-style-two.hover-grid .links-container>a .icon-hover,.no-touch .hover-style-three .links-container>a.animation-done .icon-hover,.no-touch .hover-style-three.cs-style-3 .links-container>a .icon-hover,.no-touch .buttons-on-img .links-container>a.animation-done .icon-hover{visibility:visible;opacity:0;-webkit-transform:scale(1.3);-mox-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
.hover-style-one .project-details:after,.hover-style-one .project-link:after,.hover-style-two .project-details:after,.hover-style-two .project-link:after,.hover-style-three .project-details:after,.hover-style-three .project-link:after,.hover-style-one .project-zoom:after,.hover-style-two .project-zoom:after,.hover-style-three .project-zoom:after,.buttons-on-img .project-zoom:after,.buttons-on-img .project-details:after,.buttons-on-img .project-link:after,.buttons-on-img .link:after,.buttons-on-img .details:after{display:block;width:100%;height:100%;content:"";background-position:center center;background-repeat:no-repeat}
.hover-style-one .project-details::after, .hover-style-two.hover-color-static .project-details::after, .hover-style-three .project-details::after, .hover-style-two .project-details::after, .buttons-on-img .links-container > .details::after, .buttons-on-img .links-container > .project-details::after{ background-image:url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2236px%22%20height=%2236px%22%20viewBox=%220%200%2036%2036%22%20enable-background=%22new%200%200%2036%2036%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22white%22%20d=%22M21.085,22.125h-6.21l-0.003-1.25l6.22-0.021L21.085,22.125z%20M21.085,20.084h-6.21l-0.003-1.221l6.22-0.019L21.085,20.084z%20M21.085,18.125h-6.21l-0.003-1.25l6.22-0.021L21.085,18.125z%20M19.828,12.953l0.006,2.297l3-0.021l0.025,9.567l-9.609,0.031V12.25l6.547,0.016%20M20.406,10.875l-8.531-0.016v15.245h12.266l-0.031-11.589L20.406,10.875z%22/%3E%3C/svg%3E")}
.hover-style-one .project-zoom::after, .hover-style-two.hover-color-static .project-zoom::after, .hover-style-three .project-zoom::after, .buttons-on-img .project-zoom::after, .hover-style-two .project-zoom::after{ background-image:url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2236px%22%20height=%2236px%22%20viewBox=%220%200%2036%2036%22%20enable-background=%22new%200%200%2036%2036%22%20fill=%22white%22%20xml:space=%22preserve%22%3E%3Cpath%20d=%22M26.428,25.269l-3.359-3.489c0.858-1.164,1.512-2.723,1.512-4.278c0-3.905-3.2-7.08-7.137-7.08%09c-3.936,0-7.137,3.174-7.137,7.08c0,3.905,3.202,7.083,7.137,7.083c1.494,0,3.127-0.711,4.272-1.489l3.554,3.406L26.428,25.269z%20M11.863,17.479c0-3.06,2.488-5.546,5.546-5.546c3.057,0,5.543,2.487,5.543,5.546c0,3.057-2.488,5.543-5.543,5.543C14.351,23.021,11.863,20.536,11.863,17.479z%22/%3E%3Crect%20x=%2216.811%22%20y=%2214.041%22%20width=%221.438%22%20height=%227%22/%3E%3Crect%20x=%2214.029%22%20y=%2216.822%22%20width=%227%22%20height=%221.438%22/%3E%3C/svg%3E")}
.portfolio .post .buttons-on-img .rollover-content .btn-link{float:none}
.hover-style-one .links-container .big-link,.hover-style-two .links-container .big-link,.hover-style-three .links-container .big-link,.buttons-on-img .links-container .big-link{width:58px!important;height:58px!important}
.old-ie .hover-style-one .links-container .big-link,.old-ie .hover-style-two .links-container .big-link,.old-ie .hover-style-three .links-container .big-link,.old-ie .buttons-on-img .links-container .big-link{width:36px!important;height:36px!important}
.links-container .big-link{margin-bottom:5px}
.hover-style-one .big-link:after,.hover-style-two .big-link:after,.hover-style-three .big-link:after,.buttons-on-img .big-link:after{background-size:52px 52px}
.old-ie .hover-style-two .project-details,.old-ie .hover-style-two .project-link,.old-ie .hover-style-two .project-zoom{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3FFFFFFF,endColorstr=#3FFFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3FFFFFFF,endColorstr=#3FFFFFFF);zoom:1}
/*!-Portfolio scroller*/.fs-entry-content.buttons-on-img ~ i{background-image:none}
.old-ie .fs-entry-content.buttons-on-img i{display:none!important}
.hover-style-one .fs-entry-img i,.hover-style-three .fs-entry-img i{background-image:none}
.hover-style-two .portfolio-categories{margin-bottom:5px}
.no-touch .hover-style-one .rollover-project:hover .link i,.no-touch .hover-style-three .rollover-project:hover .link i,.no-touch .always-show-info .rollover-project:hover .link i,.no-touch .hover-style-one .fs-entry:hover .fs-entry-img i,.no-touch .hover-style-three .fs-entry:hover .fs-entry-img i,.no-touch .always-show-info .fs-entry:hover .fs-entry-img i{background-color:rgba(0,0,0,0.2);background-image:none!important;opacity:1}
.no-touch .hover-grid .fs-entry:hover .fs-entry-img i,.hover-style-one .rollover-project .link i:before,.hover-style-one .rollover-project .link i:after,.hover-style-three .rollover-project .link i:before,.hover-style-three .rollover-project .link i:after,.cs-style-3.always-show-info .link i:before,.cs-style-3.always-show-info .link i:after{display:none}
.always-show-info .rollover-content,.always-show-info.text-on-img .fs-entry-content{opacity:1!important}
/*!-Hover style 2*/.hover-style-two .rollover-content,.hover-style-two .fs-entry-content{padding-top:10px;padding-bottom:10px}
.hover-style-two .rollover-content,.hover-style-two .fs-entry-content{text-align:center}
/*!-Static dark hover color*/.hover-color-static .rollover-content,.hover-color-static .fs-entry-content{background-color:rgba(34,35,38,0.9)!important}
.cs-style-1.hover-color-static .rollover-content,.cs-style-1.hover-color-static .fs-entry-content{background-color:#222326!important}
/*!-Move hover effect*/.cs-style-1,.cs-style-1 .rollover-project,.cs-style-1 .wf-cell{overflow:visible!important}
.no-touch .cs-style-1.text-on-img .fs-entry-content{-moz-transition:none;-ms-transition:none;-o-transition:none;-webkit-transition:none}
.cs-style-1 .rollover-project .rollover-content,.no-touch .cs-style-1.text-on-img .fs-entry-content{height:100%;width:100%;opacity:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s}
.cs-style-1 .rollover-project:hover .rollover-content,.cs-style-1 .rollover-project .rollover-content.is-clicked,.cs-style-1 .rollover-project.cs-hover .rollover-content,.no-touch .cs-style-1 .fs-entry:hover .fs-entry-content{opacity:1;-webkit-transform:translate(10px,10px);-moz-transform:translate(10px,10px);-ms-transform:translate(10px,10px);transform:translate(10px,10px)}
.touch .cs-style-1 .rollover-project .rollover-content{display:block}
.cs-style-3 .rollover-project,.cs-style-3 .fs-entry{overflow:hidden}
.cs-style-3 .rollover-project>a,.no-touch .cs-style-3 .fs-entry .fs-entry-img{-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s}
.no-touch .cs-style-3 .rollover-project:hover>a,.no-touch .cs-style-3 .jg-container .rollover-project.cs-hover img,.no-touch .cs-style-3 .fs-entry:hover .fs-entry-img{-webkit-transform:translateY(-45px);-moz-transform:translateY(-45px);-ms-transform:translateY(-45px);transform:translateY(-45px)}
.no-touch .cs-style-3.always-show-info .rollover-project>a,.no-touch .cs-style-3.always-show-info .fs-entry .fs-entry-img,.touch .cs-style-3.always-show-info .rollover-project.is-clicked>a{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}
.cs-style-3 .rollover-project .rollover-content,.no-touch .cs-style-3 .fs-entry .fs-entry-content{top:auto;bottom:0;height:auto;opacity:1;text-align:center}
.cs-style-3 .links-container>a{opacity:1!important;bottom:0!important}
.hover-style-three .links-container{text-align:center}
.cs-style-3 .links-container{opacity:0;-webkit-transition:opacity .1s .3s;-moz-transition:opacity .1s .3s;transition:opacity .1s .3s}
.cs-style-3 .rollover-content-wrap{height:auto;width:100%;top:auto;bottom:0;opacity:0;min-height:45px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.cs-style-3 .rollover-project .rollover-content-wrap,.no-touch .cs-style-3 .fs-entry .rollover-content-wrap{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .4s,opacity .1s .3s;-moz-transition:-moz-transform .4s,opacity .1s .3s;transition:transform .4s,opacity .1s .3s}
.cs-style-3 .rollover-content-wrap:before,.cs-style-3 .rollover-content-wrap:after,.description-under-image .links-container:before,.description-under-image .links-container:after,.links-container:after,.links-container:before{content:"";display:table;clear:both}
.cs-style-3 .rollover-content-wrap h2{margin-bottom:0;padding-bottom:10px}
.cs-style-3.always-show-info .rollover-content-wrap{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}
.cs-style-3 .rollover-project:hover .rollover-content-wrap,.cs-style-3 .rollover-project.cs-hover .rollover-content-wrap,.no-touch .cs-style-3 .fs-entry:hover .rollover-content-wrap,.touch .cs-style-3 .is-clicked .rollover-content-wrap,.cs-style-3 .fs-entry.cs-hover .rollover-content-wrap,.touch .cs-style-3.always-show-info .fs-entry .rollover-content-wrap,.touch .cs-style-3 .fs-entry .rollover-content-wrap{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .4s,opacity .1s;-moz-transition:-moz-transform .4s,opacity .1s;transition:transform .4s,opacity .1s}
.touch .cs-style-3.always-show-info .fs-entry-content,.touch .fs-entry:hover .fs-entry-content.buttons-on-img{display:block!important}
.touch .cs-style-3.always-show-info .fs-entry-content .links-container,.touch .cs-style-3 .fs-entry-content .links-container,.touch .fs-entry:hover .fs-entry-content.buttons-on-img .links-container a{opacity:1}
.touch .cs-style-3 .fs-entry-content{top:auto;bottom:0;height:auto}
.cs-style-3 .rollover-project:hover .links-container,.no-touch .cs-style-3 .fs-entry:hover .links-container{opacity:1}
.cs-style-3 .rollover-content,.cs-style-3.text-on-img .fs-entry-content{background-color:transparent;padding:0}
.old-ie .cs-style-3 .rollover-content,.old-ie .cs-style-3.text-on-img .fs-entry-content{filter:none!important;background-color:transparent!important}
.cs-style-3 .rollover-content-wrap{padding:12px 20px 3px;background-color:#222326}
.cs-style-3.always-show-info .rollover-content-wrap{background-color:rgba(34,35,38,0.8)}
/*!-Direction aware hover effect*/.hover-grid .rollover-content,.no-touch .text-on-img.hover-grid .fs-entry-content{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
.touch .hover-grid .rollover-content{top:0!important;left:0!important;display:block!important;opacity:0}
.touch .hover-grid .is-clicked .rollover-content{opacity:1}
.hover-style-one .links-container a,.hover-style-two .links-container a,.hover-style-three .links-container a,.buttons-on-img .links-container a,.hover-style-one .rollover-thumbnails,.hover-style-two .rollover-thumbnails,.hover-style-three .rollover-thumbnails{position:relative;opacity:0;bottom:15px;top:auto;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
.hover-style-one .rollover-content-container,.hover-style-two .rollover-content-container,.hover-style-three .rollover-content-container{position:relative;opacity:0;bottom:-15px}
.touch .hover-style-three .is-clicked .links-container,.touch .hover-style-one .is-clicked .links-container a,.touch .hover-style-two .is-clicked .links-container a,.touch .buttons-on-img .is-clicked .links-container a,.touch .buttons-on-img .is-clicked,.touch .hover-style-one .fs-entry .rollover-content-container,.touch .hover-style-two .fs-entry .rollover-content-container,.touch .hover-style-three .fs-entry .rollover-content-container,.touch .hover-style-one .fs-entry .links-container a,.touch .hover-style-two .fs-entry .links-container a,.touch .hover-style-three .fs-entry .links-container a{opacity:1!important;bottom:0!important}
.touch .hover-style-one.always-show-info .fs-entry-content{display:block}
.touch .hover-style-two .rollover-content,.touch .hover-style-one .rollover-content,.touch .hover-style-three .rollover-content{opacity:0;display:block}
.touch .hover-style-two .rollover-content.is-clicked,.touch .hover-style-one .rollover-content.is-clicked,.touch .hover-style-three .rollover-content.is-clicked{opacity:1}
.touch .hover-style-two .is-clicked .rollover-content-container,.touch .hover-style-two .is-clicked .rollover-thumbnails,.touch .hover-style-one .is-clicked .rollover-content-container,.touch .hover-style-one .is-clicked .rollover-thumbnails{display:block;opacity:1;bottom:0}
.media .rollover-content-container{padding-top:10px}
.media .rollover-project-empty .rollover-content-container{padding-top:0}
.hover-style-two.cs-style-1 .links-container a,.cs-style-1 .links-container a,.hover-style-two.cs-style-1 .rollover-content-container,.hover-style-two.hover-grid .links-container a,.hover-style-two.hover-grid .rollover-content-container,.hover-style-one.always-show-info .rollover-content-container,.cs-style-3 .rollover-content-container,.cs-style-3 .links-container a,.hover-style-two.cs-style-1 .rollover-thumbnails,.hover-style-two.hover-grid .rollover-thumbnails,.cs-style-3 .rollover-project:hover .rollover-thumbnails,.touch .cs-style-3 .rollover-project.is-clicked .rollover-thumbnails{opacity:1!important;bottom:0!important;top:auto}
.old-ie .hover-grid .rollover-thumbnails,.old-ie .cs-style-1 .rollover-thumbnails{filter:none!important}
.old-ie .hover-style-one .rollover-content{display:none}
.old-ie .hover-style-one .rollover-project:hover .rollover-content{display:block}
.old-ie .hover-grid .cs-style-3 .rollover-thumbnails{bottom:0!important}
.albums .rollover-content-container{padding-top:8px}
.cs-style-3 .links-container,.cs-style-3 .rollover-project .rollover-thumbnails{opacity:0}
.no-touch .cs-style-3 .links-container,.cs-style-3 .rollover-project .rollover-thumbnails{-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}
.cs-style-3 .rollover-project:hover .links-container,.no-touch .cs-style-3 .fs-entry:hover .links-container,.cs-style-3 .rollover-project:hover .rollover-thumbnails .touch .cs-style-3 .rollover-project .is-clicked .rollover-thumbnails{opacity:1}
.no-touch .albums .rollover-content h2 a:hover{opacity:1;cursor:default}
.no-touch .albums .rollover-content .portfolio-categories a:hover{text-decoration:none;cursor:default}
.touch .hover-style-one .close-link,.touch .hover-style-three .close-link{display:none}
.touch .rollover-project.buttons-on-img .rollover-content{display:block!important}
.touch .rollover-project.buttons-on-img .rollover-content .links-container a{opacity:0}
.touch .rollover-project.buttons-on-img .rollover-content.is-clicked .links-container a{opacity:1}
.wpb-js-composer div.pp_default .pp_close,div.pp_woocommerce.pp_pic_holder .pp_close,div.pp_woocommerce.pp_pic_holder .pp_close:hover{width:30px;height:30px;background:url("");background-size:30px 30px;background-repeat:no-repeat;background-position:center center;cursor:pointer;z-index:20000}
.old-ie .wpb-js-composer div.pp_default .pp_close,.old-ie div.pp_woocommerce.pp_pic_holder .pp_close{background-position:0 -240px}
.wpb-js-composer div.pp_default .pp_expand,.wpb-js-composer div.pp_default .pp_contract,div.pp_woocommerce.pp_pic_holder .pp_expand,div.pp_woocommerce.pp_pic_holder .pp_contract{left:auto;right:50px;top:10px;width:15px;height:15px;cursor:pointer;background-size:15px 15px;background-repeat:no-repeat;background-position:center center;opacity:.3;box-shadow:none;border:0;font-size:0!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
div.pp_woocommerce.pp_pic_holder a.pp_expand:before,div.pp_woocommerce.pp_pic_holder a.pp_contract:before{display:none}
.wpb-js-composer div.pp_default .pp_expand:hover,.wpb-js-composer div.pp_default .pp_contract:hover,div.pp_woocommerce.pp_pic_holder .pp_expand:hover,div.pp_woocommerce.pp_pic_holder .pp_contract:hover{opacity:1}
.wpb-js-composer div.pp_default .pp_expand,div.pp_woocommerce.pp_pic_holder .pp_expand{background-image:url("")}
.old-ie .wpb-js-composer div.pp_default .pp_expand,.old-ie div.pp_woocommerce.pp_pic_holder .pp_expand{background-position:0 -120px}
.wpb-js-composer div.pp_default .pp_expand:hover,div.pp_woocommerce.pp_pic_holder .pp_expand:hover{background-image:url("")}
.wpb-js-composer div.pp_default .pp_expand:hover,.wpb-js-composer div.pp_default .pp_contract:hover{background-position:0 0}
.old-ie .wpb-js-composer div.pp_default .pp_expand:hover,.old-ie div.pp_woocommerce.pp_pic_holder .pp_expand:hover{background-position:0 -150px}
.wpb-js-composer div.pp_default .pp_contract,div.pp_woocommerce.pp_pic_holder .pp_contract{background-image:url("")}
.old-ie .wpb-js-composer div.pp_default .pp_contract,.old-ie div.pp_woocommerce.pp_pic_holder .pp_contract{background-position:0 -180px}
.wpb-js-composer div.pp_default .pp_contract:hover,div.pp_woocommerce.pp_pic_holder .pp_contract:hover{background-image:url("")}
.old-ie .wpb-js-composer div.pp_default .pp_contract:hover,.old-ie div.pp_woocommerce.pp_pic_holder .pp_contract:hover{background-position:0 -210px}
div.pp_woocommerce.pp_pic_holder a.pp_arrow_next{background-image:url("")}
.old-ie div.pp_woocommerce.pp_pic_holder a.pp_arrow_next{background-position:0 -90px;background-color:transparent}
div.pp_woocommerce.pp_pic_holder .pp_arrow_previous,div.pp_woocommerce.pp_pic_holder .pp_arrow_previous:hover{background-image:url("")}
.old-ie div.pp_woocommerce.pp_pic_holder .pp_arrow_previous,.old-ie div.pp_woocommerce.pp_pic_holder .pp_arrow_previous:hover{background-position:0 -60px;background-color:transparent}
div.pp_woocommerce.pp_pic_holder .pp_gallery ul{margin-top:0}
.old-ie div.pp_woocommerce.pp_pic_holder .pp_gallery ul li a{display:inline-block;background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);zoom:1}
div.pp_woocommerce.pp_pic_holder .pp_loaderIcon,div.pp_default .pp_content .pp_loaderIcon{background:#000 url(../images/loader.gif) center center no-repeat;width:25px;height:25px;padding:5px;-webkit-box-shadow:0 2px 15px 5px rgba(0,0,0,0.3);box-shadow:0 2px 15px 5px rgba(0,0,0,0.3);opacity:.5}
.old-ie div.pp_woocommerce.pp_pic_holder .pp_close,.old-ie div.pp_woocommerce.pp_pic_holder .pp_expand,.old-ie div.pp_woocommerce.pp_pic_holder .pp_expand:hover,.old-ie div.pp_woocommerce.pp_pic_holder .pp_contract,.old-ie div.pp_woocommerce.pp_pic_holder .pp_contract:hover,.old-ie div.dream-theme .pp_nav .pp_play,.old-ie div.dream-theme .pp_nav .pp_pause,.old-ie div.dream-theme a.pp_arrow_next,.old-ie div.dream-theme a.pp_arrow_previous,.old-ie div.pp_woocommerce.pp_pic_holder .pp_arrow_previous,.old-ie div.pp_woocommerce.pp_pic_holder a.pp_arrow_next{background-image:url(../images/old-ie-pp.png);background-repeat:no-repeat}
.wf-container.description-on-hover{padding-top:5px}
#branding a img{height:auto}
.single-product .upsells.products,.single-product .related.products{clear:both}
.touch .media .rollover-content{display:none}
/*!-VC carousel*/.vc-item .post-thumb,.vc-item .vc_read_more{margin-bottom:15px}
.vc-item .post-thumb{padding-top:5px}
.vc-item .vc_read_more{float:left;overflow:hidden}
.vc-item .post-thumb,.vc-item .post-thumb .link_image{font-size:0;line-height:0}
#page .vc-carousel-control{margin:-30px -16px 0;width:26px;height:60px;opacity:1}
#page .vc-carousel-control .icon-prev,#page .vc-carousel-control .icon-next{position:absolute;left:0;top:50%;margin:-30px 0 0;width:26px;height:60px}
#page .vc-carousel-control .icon-prev,#page .vc-carousel-control .icon-next{-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px}
#page .vc-carousel-control .icon-prev:before,#page .vc-carousel-control .icon-next:before{display:none}
#page .vc-carousel-control .icon-prev:after,#page .vc-carousel-control .icon-next:after{position:absolute;left:0;top:0;height:60px;width:24px;background-position:center center;background-repeat:no-repeat;content:""}
#page .vc-carousel-control .icon-prev:active:after,#page .vc-carousel-control .icon-next:active:after{opacity:.8}
.vc-carousel{margin-bottom:20px}
#page .vc-carousel.vc-per-view-more .vc-carousel-slideline .vc-carousel-slideline-inner>.vc-item>.vc-inner{margin-left:20px;margin-right:20px}
#page .vc-carousel-indicators{width:100%;left:0;bottom:-20px;margin:0}
#page .vc-carousel-indicators li,#page .vc-carousel-indicators li{border:0;background-color:transparent;background-repeat:no-repeat;background-position:center center}
#page .vc-carousel.vc-build .vc-carousel-slideline .vc-carousel-slideline-inner>.vc-item .link_image,#page .vc-carousel.vc-build .vc-carousel-slideline .vc-carousel-slideline-inner>.vc-item img{max-width:100%;width:100%;height:auto}
.vc-item .vc_read_more{padding-right:14px;background-position:right center;background-repeat:no-repeat;text-decoration:none}
.vc-item .vc_read_more:hover{text-decoration:underline}
#page .vc-carousel-indicators li{width:5px;height:5px;margin:0}
.paginator.paginator-more-button{overflow:hidden;padding-top:0;margin-top:30px;text-align:center;border:none!important}
.justified-grid .paginator.paginator-more-button{width:100%}
.paginator .button-load-more,.paginator .loading-ready{position:relative;float:none;padding-left:35px;padding-right:0;background-repeat:no-repeat;background-position:left center;background-size:23px 23px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
.button-load-more .loading-icon{position:absolute;left:0;top:50%;margin-top:-12px;width:23px;height:23px}
.button-load-more.animate-load .loading-icon{-webkit-animation:spin 1s infinite linear;-moz-animation:spin 1s infinite linear;-o-animation:spin 1s infinite linear;animation:spin 1s infinite linear}
.old-ie .paginator .button-load-more,.paginator .loading-ready{background:0;padding-left:0}
.paginator .button-load-more:before,.paginator .button-load-more:after,.paginator .loading-ready:before,.paginator .loading-ready:after{content:'';display:block;width:1000px;position:absolute;top:.73em;border-top:1px solid red}
.paginator .button-load-more:before,.paginator .loading-ready:before{right:100%;margin-right:20px}
.paginator .button-load-more:after,.paginator .loading-ready:after{left:100%;margin-left:20px}
.portfolio-grid.description-on-hover .wf-cell,.iso-container.description-on-hover .wf-cell{float:left}
.page1{font-size:14px;font-family:Verdana,Arial,Helvetica,sans-serif;text-align:center;padding-top:5px;padding-right:0;padding-bottom:16px;padding-left:0}
.page1 li{ display:inline; padding:7px 10px; border:1px solid #CCCCCC; margin-right:5px; color:#666; font-size:12px; list-style:none;}
.page1 li:hover{border:1px solid #d9242a;}
.page1 li:hover a{color:#d9242a}
.page1 li a{ color:#666; text-decoration:none;}
.page1 li.thisclass{border:1px solid #d9242a; background-color:#d9242a; color:#FFFFFF}
.page1 li.thisclass a{ color:#fff}

h1 {display : inline}
h2 {display : inline}

.hoes_height,
#hoes_height{
	 height:100% !important;
	 overflow:hidden;
}

#main-slideshow .defaultimg{
	background-size:auto 100% !important;
}
#main-slideshow .lg-back{
	background-size:1920px 443px !important;
}



