.authors-on-blog .footer a,.btn.btn-border,.card-background:after,.form-group.label-floating label.control-label,.form-group.label-placeholder label.control-label,.form-group.label-static label.control-label,.hestia-top-bar .widget.widget_product_search form:not(.form-group),.hestia-top-bar .widget.widget_search form:not(.form-group),.pagination a,.pagination span,a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.btn,button,input[type=button],input[type=submit]{-webkit-transition:background-color .2s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .2s cubic-bezier(.4,0,1,1);transition:background-color .2s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .2s cubic-bezier(.4,0,1,1);transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1);transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .2s cubic-bezier(.4,0,1,1)}
.btn.active:disabled,.btn.active[disabled],.btn.btn-behance.btn-simple,.btn.btn-border,.btn.btn-border:focus,.btn.btn-border:hover,.btn.btn-default.btn-simple,.btn.btn-deviantart.btn-simple,.btn.btn-dribbble.btn-simple,.btn.btn-facebook.btn-simple,.btn.btn-github.btn-simple,.btn.btn-google.btn-simple,.btn.btn-instagram.btn-simple,.btn.btn-linkedin.btn-simple,.btn.btn-pinterest.btn-simple,.btn.btn-primary.btn-simple,.btn.btn-reddit.btn-simple,.btn.btn-simple,.btn.btn-snapchat.btn-simple,.btn.btn-tumblr.btn-simple,.btn.btn-twitter.btn-simple,.btn.btn-vimeo.btn-simple,.btn.btn-white.btn-simple,.btn.btn-youtube.btn-simple,.btn.disabled,.btn.disabled.active,.btn.disabled.focus,.btn.disabled:active,.btn.disabled:focus,.btn.disabled:hover,.btn.focus:disabled,.btn.focus[disabled],.btn:disabled,.btn:disabled:active,.btn:disabled:focus,.btn:disabled:hover,.btn[disabled],.btn[disabled]:active,.btn[disabled]:focus,.btn[disabled]:hover,.form-control,.form-group .form-control,.form-group.has-error .form-control,.form-group.has-info .form-control,.form-group.has-success .form-control,.form-group.has-warning .form-control,.form-group.is-focused .form-control,.form-group.is-focused select.form-control,.navbar .navbar-nav>li>a.btn.btn-behance.btn-simple,.navbar .navbar-nav>li>a.btn.btn-deviantart.btn-simple,.navbar .navbar-nav>li>a.btn.btn-dribbble.btn-simple,.navbar .navbar-nav>li>a.btn.btn-facebook.btn-simple,.navbar .navbar-nav>li>a.btn.btn-github.btn-simple,.navbar .navbar-nav>li>a.btn.btn-google.btn-simple,.navbar .navbar-nav>li>a.btn.btn-instagram.btn-simple,.navbar .navbar-nav>li>a.btn.btn-linkedin.btn-simple,.navbar .navbar-nav>li>a.btn.btn-pinterest.btn-simple,.navbar .navbar-nav>li>a.btn.btn-reddit.btn-simple,.navbar .navbar-nav>li>a.btn.btn-snapchat.btn-simple,.navbar .navbar-nav>li>a.btn.btn-tumblr.btn-simple,.navbar .navbar-nav>li>a.btn.btn-twitter.btn-simple,.navbar .navbar-nav>li>a.btn.btn-vimeo.btn-simple,.navbar .navbar-nav>li>a.btn.btn-youtube.btn-simple,.navbar button.navbar-toggle,.navbar button.navbar-toggle:hover,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,fieldset[disabled] .btn,fieldset[disabled] .btn.active,fieldset[disabled] .btn.focus,fieldset[disabled] .btn:active,fieldset[disabled] .btn:focus,fieldset[disabled] .btn:hover,select.form-control{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.form-control,.form-group .form-control,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{background-image:-webkit-gradient(linear,left top,left bottom,from(#9c27b0),to(#9c27b0)),-webkit-gradient(linear,left top,left bottom,from(#d2d2d2),to(#d2d2d2));background-image:-webkit-linear-gradient(#9c27b0,#9c27b0),-webkit-linear-gradient(#d2d2d2,#d2d2d2);background-image:linear-gradient(#9c27b0,#9c27b0),linear-gradient(#d2d2d2,#d2d2d2);float:none;border:0;border-radius:0;background-color:transparent;background-repeat:no-repeat;background-position:center bottom,center -webkit-calc(100% - 1px);background-position:center bottom,center calc(100% - 1px);background-size:0 2px,100% 1px;font-weight:400;-webkit-transition:background 0s ease-out;transition:background 0s ease-out}

.blog-sidebar .widget h5,.card-product .price,.card-product .price h4,.carousel .sub-title,.hestia-about p,.media .media-heading,.navbar .navbar-brand,.shop-sidebar .widget h5,.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,blockquote,h4.author{font-size:18px}
a:not(.btn){transition:.3s ease}
a:not(.btn):not(.button):not(.added_to_cart):hover{opacity:.75}

.btn,.form-control,.woocommerce #reviews #comments label,body{font-size:14px}
.footer .footer-menu a,.hestia-top-bar,.label,.media-footer a,.navbar,.navbar a{font-size:12px}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300;line-height:1.618}
.blog-post .section-text p,ol,output,ul{line-height:1.618}
h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.618}
.card-product .price h4,h4.author,h5.description,h5.subscribe-description{font-weight:300}
h6.category{font-weight:500}
.card-title,.footer-big h4,.footer-big h5,.footer-brand,.hestia-title,.info-title,.media .media-heading,.title,.woocommerce ul.products[class*=columns-] li.product-category h2{font-weight:700}
.hestia-title{word-break:break-word}
.btn,button,input[type=button],input[type=submit]{font-size:12px;font-weight:400}

.btn.btn-just-icon{font-size:20px;line-height:20px}

.btn i{font-size:17px}


button,input,select,textarea{font-size:inherit;line-height:inherit}
.form-control{font-size:14px;line-height:1.42857}
.checkbox label,.form-control:-ms-input-placeholder,.form-control::-moz-placeholder,.form-control::-webkit-input-placeholder,.form-group .checkbox label,.form-group .form-control:-ms-input-placeholder,.form-group .form-control::-moz-placeholder,.form-group .form-control::-webkit-input-placeholder,.form-group .radio label,.form-group label,.radio label,label{font-size:14px;font-weight:400;line-height:1.42857}
.form-control:-ms-input-placeholder,.form-control::-moz-placeholder,.form-control::-webkit-input-placeholder,.form-group .form-control:-ms-input-placeholder,.form-group .form-control::-moz-placeholder,.form-group .form-control::-webkit-input-placeholder{font-weight:400}
.form-group label.control-label{font-size:11px;font-weight:400;line-height:1.07143}
.form-group.label-floating label.control-label,.form-group.label-placeholder label.control-label{font-size:14px;line-height:1.42857}

label.control-label{font-size:11px;font-weight:400;line-height:1.07143}



.hestia-info .icon>i,.info .icon>i{font-size:61.6px}
.info-horizontal .icon>i{font-size:36.4px}










.card-product .category,.card-title{line-height:1.4}



.navbar .navbar-brand{line-height:30px}
.navbar .navbar-nav>li>a{font-weight:400}





















h5.description{line-height:1.5}



.search-form:after,.searchform:after,.woocommerce-product-search:after{font-size:18px}

































body{direction:ltr;color:#3c4858;font-family:Roboto,Helvetica,Arial,sans-serif}
h1,h2,h3,h4,h5,h6{font-family:Roboto,Helvetica,Arial,sans-serif}
a{color:#9c27b0}
a:focus,a:hover{color:#89229b;text-decoration:none}


h5{margin-bottom:15px}
h6.category{text-transform:uppercase}
.card-title,.footer-big h4,.footer-big h5,.footer-brand,.hestia-title,.info-title,.media .media-heading,.title,.woocommerce ul.products[class*=columns-] li.product-category h2{font-family:"Roboto Slab","Times New Roman",serif}
.card-title,.card-title a,.card-title a:hover,.footer-big h4,.footer-big h4 a,.footer-big h4 a:hover,.footer-big h5,.footer-big h5 a,.footer-big h5 a:hover,.footer-brand,.footer-brand a,.footer-brand a:hover,.hestia-title,.hestia-title a,.hestia-title a:hover,.info-title,.info-title a,.info-title a:hover,.media .media-heading,.media .media-heading a,.media .media-heading a:hover,.title,.title a,.title a:hover,.woocommerce ul.products[class*=columns-] li.product-category h2,.woocommerce ul.products[class*=columns-] li.product-category h2 a,.woocommerce ul.products[class*=columns-] li.product-category h2 a:hover{color:#3c4858;text-decoration:none;word-wrap:break-word}
.page-header .hestia-title{line-height:1.4}

.contactus h2.hestia-title,.contactus h2.title,.pricing h2.hestia-title,.pricing h2.title,h1.hestia-title,h1.title{margin-bottom:30px}
h2.hestia-title,h2.title{margin-bottom:10px}
.carousel h1.hestia-title,.carousel h2.title{font-family:Roboto,Helvetica,Arial,sans-serif}
.carousel span.sub-title{display:block;margin:10px 0 0;font-family:"Roboto Slab","Times New Roman",serif}
.carousel .buttons{margin-top:60px}
.card-description,.description,.footer-big{color:#999}






















.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.container{max-width:100%}
@media (min-width:749px){.container{max-width:748px}}
@media (min-width:768px){.container{max-width:750px}}
@media (min-width:992px){.container{max-width:970px}}
@media (min-width:1200px){.container{max-width:2000px}}
body{direction:ltr;background-color:#e5e5e5;overflow-x:hidden}
*{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}
.wp-caption,button,embed,iframe,img,input,object,select,textarea,video{max-width:100%}
img{height:auto}
ol,ul{margin-bottom:30px}

.container{max-width:100%}


.animation-transition-fast,.navbar,.panel .panel-heading i,.section-cards .card{-webkit-transition:all 150ms ease;transition:all 150ms ease}







.hestia-blogs article:nth-of-type(6n+1) .category a,.related-posts div:nth-of-type(6n+1) .category a,.related.products ul li:nth-of-type(6n+1) .category a,.shop-item:nth-of-type(6n+1) .category a,.woocommerce .products li:nth-of-type(6n+1) .category a,.woocommerce.archive .blog-post .products li:nth-of-type(6n+1) .category a{color:#89229b}
.hestia-blogs article:nth-of-type(6n+2) .category a,.related-posts div:nth-of-type(6n+2) .category a,.related.products ul li:nth-of-type(6n+2) .category a,.shop-item:nth-of-type(6n+2) .category a,.woocommerce .products li:nth-of-type(6n+2) .category a,.woocommerce.archive .blog-post .products li:nth-of-type(6n+2) .category a{color:#00bcd4}
.hestia-blogs article:nth-of-type(6n+3) .category a,.related-posts div:nth-of-type(6n+3) .category a,.related.products ul li:nth-of-type(6n+3) .category a,.shop-item:nth-of-type(6n+3) .category a,.woocommerce .products li:nth-of-type(6n+3) .category a,.woocommerce.archive .blog-post .products li:nth-of-type(6n+3) .category a{color:#f44336}























::-moz-focus-inner,:active,:focus{outline:0!important}
.btn::-moz-focus-inner,button,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0}
button,input,select,textarea{font-family:inherit;padding:7px}
button:focus,input:focus,select:focus,textarea:focus{outline:0!important}
.btn,button,input[type=button],input[type=submit]{position:relative;margin:10px 1px;padding:12px 30px;border:none;border-radius:3px;white-space:normal;letter-spacing:0;text-transform:uppercase}

.btn,.btn.btn-default,button,input[type=button],input[type=submit]{-webkit-box-shadow:0 2px 2px 0 rgba(153,153,153,.14),0 3px 1px -2px rgba(153,153,153,.2),0 1px 5px 0 rgba(153,153,153,.12);-moz-box-shadow:0 2px 2px 0 rgba(153,153,153,.14),0 3px 1px -2px rgba(153,153,153,.2),0 1px 5px 0 rgba(153,153,153,.12);box-shadow:0 2px 2px 0 rgba(153,153,153,.14),0 3px 1px -2px rgba(153,153,153,.2),0 1px 5px 0 rgba(153,153,153,.12)}
.btn.btn-default:active,.btn.btn-default:focus,.btn.btn-default:hover,.btn:active,.btn:focus,.btn:hover,button:active,button:focus,button:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{-webkit-box-shadow:0 14px 26px -12px rgba(153,153,153,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(153,153,153,.2);-moz-box-shadow:0 14px 26px -12px rgba(153,153,153,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(153,153,153,.2);box-shadow:0 14px 26px -12px rgba(153,153,153,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(153,153,153,.2)}
.btn,.btn.active,.btn.active:focus,.btn.active:hover,.btn.btn-default,.btn.btn-default.active,.btn.btn-default.active:focus,.btn.btn-default.active:hover,.btn.btn-default:active,.btn.btn-default:active:focus,.btn.btn-default:active:hover,.btn.btn-default:focus,.btn.btn-default:hover,.btn:active,.btn:active:focus,.btn:active:hover,.btn:focus,.btn:hover,.open>.btn.btn-default.dropdown-toggle,.open>.btn.btn-default.dropdown-toggle:focus,.open>.btn.btn-default.dropdown-toggle:hover,.open>.btn.dropdown-toggle,.open>.btn.dropdown-toggle:focus,.open>.btn.dropdown-toggle:hover,button:focus,button:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{color:#fff;background-color:#999;outline:0}

.btn.btn-default.btn-simple,.btn.btn-default.btn-simple:active,.btn.btn-default.btn-simple:focus,.btn.btn-default.btn-simple:hover,.btn.btn-simple,.btn.btn-simple:active,.btn.btn-simple:focus,.btn.btn-simple:hover{color:#999;background-color:transparent}
.btn.btn-primary,button,input[type=button],input[type=submit]{-webkit-box-shadow:0 2px 2px 0 rgba(156,39,176,.14),0 3px 1px -2px rgba(156,39,176,.2),0 1px 5px 0 rgba(156,39,176,.12);-moz-box-shadow:0 2px 2px 0 rgba(156,39,176,.14),0 3px 1px -2px rgba(156,39,176,.2),0 1px 5px 0 rgba(156,39,176,.12);box-shadow:0 2px 2px 0 rgba(156,39,176,.14),0 3px 1px -2px rgba(156,39,176,.2),0 1px 5px 0 rgba(156,39,176,.12)}
.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover,button:active,button:focus,button:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{-webkit-box-shadow:0 14px 26px -12px rgba(156,39,176,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(156,39,176,.2);-moz-box-shadow:0 14px 26px -12px rgba(156,39,176,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(156,39,176,.2);box-shadow:0 14px 26px -12px rgba(156,39,176,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(156,39,176,.2)}

.btn.btn-primary,.btn.btn-primary.active,.btn.btn-primary.active:focus,.btn.btn-primary.active:hover,.btn.btn-primary:active,.btn.btn-primary:active:focus,.btn.btn-primary:active:hover,.btn.btn-primary:focus,.btn.btn-primary:hover,.open>.btn.btn-primary.dropdown-toggle,.open>.btn.btn-primary.dropdown-toggle:focus,.open>.btn.btn-primary.dropdown-toggle:hover,button,button:hover,input#searchsubmit,input[type=button],input[type=button]:hover,input[type=submit],input[type=submit]:hover{color:#fff;background-color:#9c27b0}





.btn.btn-just-icon{padding:12px}
.btn.btn-just-icon:hover{box-shadow:none}
.btn.btn-just-icon i{width:20px}



.btn i{position:relative;top:-1px;vertical-align:middle}
.navbar button.navbar-toggle,.navbar button.navbar-toggle:hover{color:#555}









































































.form-control{height:36px;padding:7px 0;vertical-align:middle}

.form-control:-ms-input-placeholder,.form-control::-moz-placeholder,.form-control::-webkit-input-placeholder,.form-group .form-control:-ms-input-placeholder,.form-group .form-control::-moz-placeholder,.form-group .form-control::-webkit-input-placeholder{color:#aaa}


.form-control{margin-bottom:7px}
.checkbox label,.form-control:-ms-input-placeholder,.form-control::-moz-placeholder,.form-control::-webkit-input-placeholder,.form-group .checkbox label,.form-group .form-control:-ms-input-placeholder,.form-group .form-control::-moz-placeholder,.form-group .form-control::-webkit-input-placeholder,.form-group .radio label,.form-group label,.radio label,label{color:#aaa}
label.control-label{margin:16px 0 0;color:#aaa}

.form-group{padding-bottom:7px;position:relative}
.form-group .form-control{margin-bottom:7px}
.form-group label.control-label{margin:16px 0 0;color:#aaa}




.form-group.label-floating label.control-label,.form-group.label-placeholder label.control-label,.form-group.label-static label.control-label{position:absolute;pointer-events:none}
.form-group.label-floating label.control-label{will-change:left,top,contents}

.form-group.label-floating label.control-label,.form-group.label-placeholder label.control-label{top:-7px;left:0}




















.search-form label,.searchform label{display:table-cell;vertical-align:top;padding-right:25px;width:100%}
.search-form:not(.media-toolbar-primary),.searchform:not(.media-toolbar-primary),.woocommerce-product-search{display:table;position:relative}
.search-form:not(.media-toolbar-primary) button,.search-form:not(.media-toolbar-primary) input[type=submit],.searchform:not(.media-toolbar-primary) button,.searchform:not(.media-toolbar-primary) input[type=submit],.woocommerce-product-search button,.woocommerce-product-search input[type=submit]{display:table-cell;vertical-align:top;padding-left:0;padding-right:0;text-align:center;text-indent:-9999px;top:-19px;width:45px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTY2NCIgaGVpZ2h0PSIxNjY0IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0IiB2aWV3Qm94PSIwIDAgMTY2NCAxNjY0IiBzdHlsZT0iLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsiPjxwYXRoIGQ9Ik0xMTUyIDcwNHEwLTE4NS0xMzEuNS0zMTYuNVQ3MDQgMjU2VDM4Ny41IDM4Ny41VDI1NiA3MDR0MTMxLjUgMzE2LjVUNzA0IDExNTJ0MzE2LjUtMTMxLjVUMTE1MiA3MDR6bTUxMiA4MzJxMCA1Mi0zOCA5MHQtOTAgMzhxLTU0IDAtOTAtMzhsLTM0My0zNDJxLTE3OSAxMjQtMzk5IDEyNHEtMTQzIDAtMjczLjUtNTUuNXQtMjI1LTE1MHQtMTUwLTIyNVQwIDcwNHQ1NS41LTI3My41dDE1MC0yMjV0MjI1LTE1MFQ3MDQgMHQyNzMuNSA1NS41dDIyNSAxNTB0MTUwIDIyNVQxNDA4IDcwNHEwIDIyMC0xMjQgMzk5bDM0MyAzNDNxMzcgMzcgMzcgOTB6IiBmaWxsPSJ3aGl0ZSIvPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxNjY0IiBoZWlnaHQ9IjE2NjQiIGZpbGw9InJnYmEoMCwgMCwgMCwgMCkiIC8+PC9zdmc+);background-repeat:no-repeat;background-position:center;background-size:18px 29px}
.search-form:not(.media-toolbar-primary) input[type=search],.searchform:not(.media-toolbar-primary) input[type=search],.woocommerce-product-search input[type=search]{height:36px}










.navbar{background-color:#fff;color:#555;border-radius:0;position:fixed;border:none;padding:0;transition:none;-webkit-box-shadow:0 1px 10px -6px rgba(0,0,0,.42),0 1px 10px 0 rgba(0,0,0,.12),0 4px 5px -2px rgba(0,0,0,.1);box-shadow:0 1px 10px -6px rgba(0,0,0,.42),0 1px 10px 0 rgba(0,0,0,.12),0 4px 5px -2px rgba(0,0,0,.1)}
.navbar .navbar-collapse{border:none}
.navbar .title-logo-wrapper{display:flex;align-items:center}
.navbar>.container{display:flex;transition:padding .1s ease;padding:10px 15px;vertical-align:middle;align-items:center}



.navbar.hestia_center>.container{flex-direction:column}
.navbar.hestia_center .navbar-nav{display:flex;flex-wrap:wrap;justify-content:center}




.navbar .navbar-header .navbar-brand{padding:0 15px;position:relative;color:inherit;height:auto}
.navbar .navbar-header .navbar-brand img{width:auto;max-height:50px}

.navbar-toggle-wrapper{margin-left:auto;display:flex;align-items:center;flex-direction:row}
.navbar .navbar-toggle{float:none;border:0;margin-right:0}
.navbar .navbar-toggle:focus,.navbar .navbar-toggle:hover{background:0 0}
.navbar .navbar-toggle .icon-bar{border:1px solid;transition:.3s ease;position:relative}






.navbar .navbar-nav>li{margin:0}
.navbar .navbar-nav>li>a{text-transform:uppercase}
.navbar .navbar-nav>li a{padding-top:15px;padding-bottom:15px;border-radius:3px;color:inherit}
.navbar .navbar-nav>li a:focus,.navbar .navbar-nav>li a:hover{color:inherit;opacity:1}














.navbar .navbar-nav>li:not(.btn) .hestia-toggle-search:before,.navbar .navbar-nav>li:not(.btn)>a:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:3px;background-color:rgba(255,255,255,.1);content:"";transition:all .3s cubic-bezier(.34,.9,.7,1);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}
.navbar .navbar-nav>li:not(.btn):hover .hestia-toggle-search:before,.navbar .navbar-nav>li:not(.btn):hover a:before{color:inherit;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}









#main-navigation ul.nav>li{opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;visibility:visible}

@media (max-width:768px){.hestia-nav-search{margin-top:25px}
.hestia-nav-search .search-submit{display:block;pointer-events:all}
.hestia-nav-search form{width:100%;margin-bottom:0}
.hestia-nav-search form:after{font-size:16px;display:block}
.hestia-nav-search label{padding-right:25px}
.navbar .navbar-nav>li.hestia-search-in-menu a.hestia-toggle-search{display:none}}
.hestia-toggle-search svg{fill:#555;vertical-align:middle}



@media (min-width:769px){.navbar:not(.full-screen-menu) .hestia-toggle-search{display:block;width:55px}

.navbar:not(.full-screen-menu) .hestia-search-in-menu{cursor:pointer;position:relative;vertical-align:middle;display:inline-block}


.navbar:not(.full-screen-menu) .hestia-nav-search{padding:0 15px;text-align:left}
.navbar:not(.full-screen-menu) .hestia-nav-search .search-submit{display:none;pointer-events:none}
.navbar:not(.full-screen-menu) .hestia-nav-search form{width:200px;max-width:0;padding:5px;transition:all .5s ease;position:absolute;right:40px;box-sizing:border-box;opacity:0;pointer-events:none}
.navbar:not(.full-screen-menu) .hestia-nav-search form:after{display:none}
.navbar:not(.full-screen-menu) .hestia-nav-search label{padding:0}





}







































.card,.card-no-width{display:inline-block;position:relative;margin-bottom:30px;border-radius:6px;color:rgba(0,0,0,.87);background:#fff;max-width:100%;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}
.card .card-image,.card-no-width .card-image{overflow:hidden;position:relative;height:60%;margin-top:-30px;margin-right:15px;margin-left:15px;border-radius:6px;-webkit-transition:all .3s cubic-bezier(.34,1.61,.7,1);-moz-transition:all .3s cubic-bezier(.34,1.61,.7,1);-o-transition:all .3s cubic-bezier(.34,1.61,.7,1);-ms-transition:all .3s cubic-bezier(.34,1.61,.7,1);transition:all .3s cubic-bezier(.34,1.61,.7,1);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.card .card-image img,.card-no-width .card-image img{width:100%;height:100%;margin:0!important;border-radius:6px}
.card .category:not([class*=text-]),.card-no-width .category:not([class*=text-]){color:#999}
.card .content,.card-no-width .content{padding:15px 30px}






.card img,.card-no-width img{width:100%;height:auto}




.card .footer,.card-no-width .footer{margin-top:15px}





.card{width:100%}


.card-plain{background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.card-plain .content{padding-right:5px;padding-left:5px}
.card-plain .card-image{margin:0;border-radius:3px}
.card-plain .card-image a{display:block}
.card-plain .card-image img{border-radius:3px}





.card-profile{margin-top:30px;text-align:center}






.card-blog{margin-top:30px}







.card-blog .card-title{margin-top:5px}
.card-blog a.more-link,.card-blog a.moretag{display:inline-block;margin-left:5px;color:#23527c}
.card-blog a.more-link:hover,.card-blog a.moretag:hover{color:#89229b}







.card .card-image,.card .header,.card-no-width .card-image,.card-no-width .header,.card-profile .card-avatar,.card-raised,.card-testimonial .card-avatar img,.iframe-container iframe,.img-raised{-webkit-box-shadow:0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);-moz-box-shadow:0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);box-shadow:0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2)}




















.carousel #parallax_move{width:100%;height:100%;position:absolute}
.carousel #parallax_move .layer{background-size:cover;width:100%;height:100%;background-position:top center}
.carousel #parallax_move .layer2{position:absolute;top:0}
.carousel .btn{margin:0}
.carousel .page-header{display:flex;z-index:-2}
.carousel .page-header .row{display:flex;align-items:center;padding:0 15px;margin:0;flex:1;max-width:100%}

.carousel .item{text-align:center}
.carousel .item .container{display:flex;position:relative;padding:100px 0}




.carousel .buttons .btn-left+.btn-right{margin-left:30px}



#carousel-hestia-generic .carousel{overflow:hidden}







@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.carousel .page-header .container{display:table;min-height:inherit}
.carousel .page-header .container .row{display:table-row}
.carousel .page-header .container .row .big-title-slider-content{display:table-cell;vertical-align:middle;float:none;margin:auto}


}


.section-dark,.section-image{background:#232323;background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#585858),color-stop(100%,#232323));background:-webkit-radial-gradient(center,ellipse cover,#585858 0,#232323 100%);background:-webkit-radial-gradient(center ellipse,#585858 0,#232323 100%);background:radial-gradient(ellipse at center,#585858 0,#232323 100%);background-color:#343434;background-size:200% 240%;background-size:550% 450%}
.section-dark .card-plain .card-title,.section-dark .card-plain .icon i,.section-dark .card-plain [class*=text-],.section-dark .card-plain ul li b,.section-dark .hestia-title,.section-dark .title,.section-image .card-plain .card-title,.section-image .card-plain .icon i,.section-image .card-plain [class*=text-],.section-image .card-plain ul li b,.section-image .hestia-title,.section-image .title{color:#fff}
.section-dark .card-plain .card-description,.section-dark .card-plain .icon,.section-dark .description,.section-image .card-plain .card-description,.section-image .card-plain .icon,.section-image .description{color:#eaeaea}

.section-image{position:relative}
.section-image:after{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);content:""}
.section-image .container{position:relative;z-index:2}
.section,.section-image{background-position:center center;background-size:cover}
.features,.hestia-blogs,.hestia-features,.hestia-testimonials,.hestia-work,.products,.subscribe-line{padding:65px 0 70px}








.hestia-team,.team{padding:65px 0 20px}

.contactus{padding:90px 0 70px}


@media (min-width:992px){.home #blog.hestia-blogs .row,.home .hestia-clients-bar .row,.home .hestia-features .row,.home .hestia-team .row,.home .hestia-testimonials .row,.home .hestia-work .row{text-align:center}
.home #blog.hestia-blogs .hestia-blog-item,.home .feature-box,.home .hestia-clients-bar .col-md-3,.home .hestia-team .col-sm-6,.home .hestia-testimonials .col-md-4,.home .hestia-work .col-md-4,.home .hestia-work .col-md-6{display:inline-block;float:none!important;margin-right:-4px;margin-left:-4px;vertical-align:top}
.home .hestia-blog-item{text-align:left}}
@media (min-width:480px){.home #blog.hestia-blogs .row,.home .hestia-clients-bar .row,.home .hestia-features .row,.home .hestia-team .row,.home .hestia-testimonials .row,.home .hestia-work .row{text-align:center}
.home #blog.hestia-blogs .hestia-blog-item,.home .feature-box,.home .hestia-clients-bar .col-md-3,.home .hestia-team .col-sm-6,.home .hestia-testimonials .col-sm-6,.home .hestia-work .portfolio-item{display:inline-block;float:none!important;margin-right:-4px;margin-left:-4px;vertical-align:top}}












































.contactus .hestia-info,.contactus .info{margin:0;padding:0}
.contactus .hestia-info,.contactus .hestia-info a:not(.btn),.contactus .hestia-info p,.contactus .info,.contactus .info a:not(.btn),.contactus .info p{color:#ccc}
.contactus .hestia-info a:not(.btn):hover,.contactus .info a:not(.btn):hover{text-decoration:underline}
.contactus .hestia-info:first-child,.contactus .info:first-child{margin-top:30px}
.contactus .hestia-info .info-title,.contactus .info .info-title{margin-top:20px;color:#fff}
.contactus .hestia-info .icon,.contactus .info .icon{margin-top:14px;color:#fff}














.features,.hestia-features{padding:75px 0 55px;text-align:center}
.features .hestia-title,.features .title,.hestia-features .hestia-title,.hestia-features .title{margin-top:10px}
.features .hestia-info,.features .info,.hestia-features .hestia-info,.hestia-features .info{padding:70px 0 30px;margin:0 auto}


.hestia-info,.info{max-width:360px}
.hestia-info a:hover .icon,.hestia-info a:hover .info-title,.info a:hover .icon,.info a:hover .info-title{opacity:.75}
.hestia-info a:hover .icon,.info a:hover .icon{transform:scale(1.05) translateY(-5px)}
.hestia-info .icon,.info .icon{transition:.3s ease;color:#999}
.hestia-info .info-title,.info .info-title{transition:.3s ease;margin:30px 0 15px;color:#3c4858}
.hestia-info p,.info p{color:#999}
.info-horizontal .icon{float:left;margin-top:24px;margin-right:10px}
.info-horizontal .description{overflow:hidden}
.icon.icon-primary{color:#9c27b0}



.hestia-team .col-xs-6,.team .col-xs-6{padding-left:0;padding-right:0}
.hestia-team .btn-just-icon,.team .btn-just-icon{transition:.3s ease}
.hestia-team .btn-just-icon:hover,.team .btn-just-icon:hover{opacity:.75}
.hestia-team .card,.team .card{text-align:left}
.hestia-team .card .content,.team .card .content{padding-top:0}

.hestia-team .card .footer,.team .card .footer{margin-left:-12px;margin-top:0}
.hestia-team h5.description,.team h5.description{margin-bottom:70px}
.hestia-team img,.team img{transition:1s ease-in}





.footer-menu a[href*="facebook.com"],.hestia-team .footer a[href*="facebook.com"],.team .footer a[href*="facebook.com"]{color:#3b5998}



.footer-menu a[href*="linkedin.com"],.hestia-team .footer a[href*="linkedin.com"],.team .footer a[href*="linkedin.com"]{color:#0976b4}











































.hestia-blogs article .card-image img{transition:1s ease-out}
.hestia-blogs article .card-image a:hover{opacity:1}
.hestia-blogs article .card-image a:hover img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}


.footer a{color:#3c4858}
.footer-big{color:#999;padding:30px 0 18px;text-align:center}







.footer-big .copyright{padding:15px 0}
.footer-big .content{text-align:left}
.footer-big hr{margin-top:10px}
footer.footer{background:#fff}





.hestia-bottom-footer-content{position:relative}
.hestia-center{width:100%;text-align:center}
























































.blog-post{word-wrap:break-word}











.aligncenter,img.centered{display:block;margin:0 auto 24px}










































.widget{margin-bottom:30px;word-break:break-word}





.widget a:hover{color:#89229b}














































.page-header .author,.page-header .author a,.page-header .container,.page-header .description,.page-header .hestia-title,.page-header .title{color:#fff}

#parallax_move~.item .page-header,#wp-custom-header~.item .page-header{overflow:inherit}
.page-header{will-change:transform;overflow:hidden;margin:0;padding:0;border:0;background-position:center center;background-size:cover}
.page-header .container{padding-top:30vh;color:#fff}
.page-header .container .hestia-title,.page-header .container .title{margin:0 0 20px}







.header-filter{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;background-position:center center;background-size:cover}
.header-filter:after,.header-filter:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:""}
.header-filter::before{background-color:rgba(0,0,0,.5)}

.carousel .header-filter:after,.carousel .header-filter:before{z-index:-1}





.main{position:relative;background:#fff}
.main-raised{margin:-60px 30px 0;border-radius:6px 6px 0 0;-webkit-box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2)}
.home .main-raised section:first-of-type{border-radius:6px 6px 0 0;overflow:hidden}

































@media (max-width:1199px){.contactus .row,.hestia-about .row,.hestia-features .row,.hestia-team .row,.hestia-testimonials .row,.hestia-work .row,.pricing .row,.products .row,section.hestia-blogs .row{padding:0 15px}

.main-raised{margin:-60px 15px 0}}
@media (max-width:991px){.navbar .navbar-nav>li{margin-right:10px;margin-left:10px}
.page-header{height:auto;min-height:0}








.carousel .page-header{padding:0 30px}
.btn.btn-simple{padding-right:0;padding-left:0;text-align:left}

.about .row,.contactus .row,.features .row,.hestia-about .row,.hestia-features .row,.hestia-team .row,.hestia-testimonials .row,.hestia-work .row,.pricing .row,.products .row,.team .row,.testimonials .row,.work .row,section.hestia-blogs .row{padding:0 10px}









.home section.hestia-blogs{padding:30px 0 65px}
















.hestia-team .card .content,.team .card .content{padding-top:15px}
.hestia-team .card .content .footer .btn.btn-just-icon,.team .card .content .footer .btn.btn-just-icon{padding:12px;text-align:center}





}
@media (min-width:992px){.navbar .navbar-collapse{text-align:center}


.navbar .navbar-nav>li{margin:0}



.footer .content{margin-left:-15px;margin-right:-15px}
.footer .row{margin-left:-15px;margin-right:-15px}




}

@media (min-width:769px){





.navbar.hestia_center .navbar-brand{margin:0 auto}















}
@media (max-width:768px){

.container .navbar-header{width:100%;display:flex;margin:0 auto}
.navbar>.container{transition:padding .1s ease;padding:10px 15px;align-items:center;display:block}


.navbar .nav.navbar-nav{display:block}








.navbar.navbar-fixed-top .navbar-collapse{max-height:calc(100% - 70px);margin-top:70px;overflow-y:auto;position:fixed;z-index:9999;background:#fff;width:100%;left:0;top:0;margin-left:0;margin-right:0;-webkit-overflow-scrolling:auto}

.navbar .navbar-nav{margin:7.5px 0}
.navbar .navbar-nav li{box-sizing:border-box;float:left;margin:0;padding:0;width:100%;text-align:left}












.navbar .navbar-header .navbar-brand{padding-left:0}
























.home .main-raised section:first-of-type{border-radius:0}
.footer.footer-big{padding:30px 0 26px}

.footer .copyright{display:inline-block;float:none!important;width:100%;padding:10px 0;text-align:center}
.main-raised{margin-right:0;margin-left:0;border-radius:0}
hr{margin-top:0}



.authors-on-blog .card-image,.hestia-team .card-image,.team .card-image{height:100px;margin:0 auto;width:100px}
.authors-on-blog .card-image img,.hestia-team .card-image img,.team .card-image img{object-fit:cover}
.authors-on-blog .col-xs-6:nth-of-type(2n+1),.hestia-team .col-xs-6:nth-of-type(2n+1),.team .col-xs-6:nth-of-type(2n+1){clear:both}
.authors-on-blog .card .content,.hestia-team .card .content,.team .card .content{text-align:center}
.authors-on-blog .card .content .card-description,.hestia-team .card .content .card-description,.team .card .content .card-description{display:none}
.authors-on-blog .card .content .footer,.hestia-team .card .content .footer,.team .card .content .footer{margin-left:0;margin-top:0}
.authors-on-blog .card .content .footer .btn.btn-just-icon,.hestia-team .card .content .footer .btn.btn-just-icon,.team .card .content .footer .btn.btn-just-icon{margin:0 5px;padding:0}
.authors-on-blog .card .content .footer .btn.btn-just-icon i,.hestia-team .card .content .footer .btn.btn-just-icon i,.team .card .content .footer .btn.btn-just-icon i{width:auto}

















.home:not(.blog) .main-raised{margin-top:0}
.home:not(.blog) .page-header{min-height:0}






.carousel .buttons .btn-left,.carousel .buttons .btn-left+.btn-right,.carousel .buttons .btn-right{margin:0 15px 15px}

}
@media (max-width:767px){.carousel .page-header .row{flex-direction:column;justify-content:center;padding:0;text-align:center}

.carousel .page-header .row .big-title-slider-content{text-align:center}


}


@media (max-width:480px){

.hestia-features{padding:40px 0 55px}







}
.col-ms-1,.col-ms-10,.col-ms-11,.col-ms-12,.col-ms-2,.col-ms-3,.col-ms-4,.col-ms-5,.col-ms-6,.col-ms-7,.col-ms-8,.col-ms-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media (min-width:481px) and (max-width:767px){.col-ms-1,.col-ms-10,.col-ms-11,.col-ms-2,.col-ms-3,.col-ms-4,.col-ms-5,.col-ms-6,.col-ms-7,.col-ms-8,.col-ms-9{float:left}





.col-ms-6{width:50%}



.col-ms-10{width:83.33333%}
























.col-ms-offset-1{margin-left:8.33333%}









}

