.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}

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}






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}















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



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
















.pagination a,.pagination span{font-size:12px;font-weight:400;line-height:30px}







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




aside .widget a{font-weight:500}




























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}




.card-description,.description,.footer-big{color:#999}






.text-info{color:#00bcd4}















.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-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}












.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}
.blog-sidebar-wrapper .widget:nth-of-type(1).widget_product_search,.blog-sidebar-wrapper .widget:nth-of-type(1).widget_search{padding-top:11px}









.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}





}





























.pagination{width:100%;text-align:center}

.pagination a,.pagination span{min-width:30px;height:30px;margin:0 3px;padding:0 11px;border-radius:30px!important;color:#999;background:0 0;text-transform:uppercase;display:inline-block}
.pagination a:focus,.pagination a:hover{color:#999;background-color:#eee}
.pagination span:not(.dots):focus,.pagination span:not(.dots):hover{color:#999;background-color:#eee}
.pagination span.current,.pagination span.current:focus,.pagination span.current:hover{border-color:#9c27b0;color:#fff;background-color:#9c27b0;-webkit-box-shadow:0 4px 5px 0 rgba(156,39,176,.14),0 1px 10px 0 rgba(156,39,176,.12),0 2px 4px -1px rgba(156,39,176,.2);box-shadow:0 4px 5px 0 rgba(156,39,176,.14),0 1px 10px 0 rgba(156,39,176,.12),0 2px 4px -1px rgba(156,39,176,.2)}

.pagination .prev.page-numbers:before{content:"\00ab "}


.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 img,.card-no-width img{width:100%;height:auto}


.card .author a,.card-no-width .author a{color:#3c4858;text-decoration:none}







.card{width:100%}


.card-plain{background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}

.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-blog{margin-top:30px}





.card-blog .row .category{margin-bottom:0}
.card-blog .row .category a{color:#00bcd4}
.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)}
























































.features,.hestia-blogs,.hestia-features,.hestia-testimonials,.hestia-work,.products,.subscribe-line{padding:65px 0 70px}






























































































































































.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}




































































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

















.hestia-hidden{display:none}
























.widget{margin-bottom:30px;word-break:break-word}
.widget ul{padding:0 0 0 10px;margin:0;list-style:none}
.widget ul li{line-height:2.4;padding-top:5px}
.widget ul li:first-child{padding-top:0}

aside .widget a{color:#23527c}
.widget a:hover{color:#89229b}

.widget h5{font-family:"Roboto Slab","Times New Roman",serif;margin-bottom:10px}












































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


.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}
.page-header.header-small .container .hestia-title,.page-header.header-small .container .title{margin:20px 0 10px}
.page-header.header-small{min-height:300px;position:relative;height:auto}
.page-header.header-small .container{padding-top:180px;padding-bottom:110px}
.page-header.header-small .hestia-title,.page-header.header-small .title{font-family:Roboto,Helvetica,Arial,sans-serif}
.boxed-layout-header{padding-bottom:60px}
.header-filter-gradient{background:linear-gradient(45deg,#a81d84 0,#ea396f 100%)}
.header-filter.header-filter-gradient:before{background-color:transparent}
.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)}







.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)}











body:not(.home) .wrapper{display:flex;flex-direction:column;min-height:100vh}
body:not(.home) .wrapper .main{display:flex;flex-direction:column;flex:1 0 auto}
body:not(.home) .wrapper .main .hestia-blogs{flex:1 0 auto}




















@media (max-width:1199px){

.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}


















.archive .hestia-blogs,.blog .hestia-blogs{padding-top:0}
.archive .hestia-blogs .card-blog .card-image,.blog .hestia-blogs .card-blog .card-image{margin-bottom:30px}

























}
@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}

.blog-sidebar-wrapper,.shop-sidebar-wrapper{float:left;position:static;background:0 0}


}

@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}

























.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}




















.archive .page-header.header-small,.blog .page-header.header-small,.category .page-header.header-small,.page .page-header.header-small,.single-post .page-header.header-small{min-height:0}
.archive .page-header.header-small .container,.blog .page-header.header-small .container,.category .page-header.header-small .container,.page .page-header.header-small .container,.single-post .page-header.header-small .container{padding:120px 15px 50px}
.archive .page-header.header-small .container .hestia-title,.blog .page-header.header-small .container .hestia-title,.category .page-header.header-small .container .hestia-title,.page .page-header.header-small .container .hestia-title,.single-post .page-header.header-small .container .hestia-title{margin-top:0}















}




.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-5{width:41.66667%}

.col-ms-7{width:58.33333%}





































}

