.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.img-fluid{max-width:100%;height:auto;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
*,
*::before,
*::after{-webkit-box-sizing:border-box;box-sizing:border-box;}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;}
@-ms-viewport{width:device-width;}
article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section{display:block;}
body{margin:0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff;}
[tabindex="-1"]:focus{outline:0 !important;}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;}
h1, h2, h3, h4, h5, h6 {
margin-top: 0;
margin-bottom: 0.5rem; } p{margin-top:0;margin-bottom:1rem;}
abbr[title],
abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;}
address{margin-bottom:1rem;font-style:normal;line-height:inherit;}
ol, ul, dl{margin-top:0;margin-bottom:1rem;}
ol ol, ul ul, ol ul, ul ol{margin-bottom:0;}
dt{font-weight:700;}
dd{margin-bottom:.5rem;margin-left:0;}
blockquote{margin:0 0 1rem;}
dfn{font-style:italic;}
b, strong{font-weight:bolder;}
small{font-size:80%;}
sub, sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sub{bottom:-.25em;}
sup {
top: -.5em; } a{color:#2e3e77;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects;}
a:hover{color:#192140;text-decoration:underline;}
a:not([href]):not([tabindex]){color:inherit;text-decoration:none;}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none;}
a:not([href]):not([tabindex]):focus{outline:0;}
pre, code, kbd, samp{font-family:monospace, monospace;font-size:1em;}
pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar;}
figure{margin:0 0 1rem;}
img{vertical-align:middle;border-style:none;}
svg:not(:root){overflow:hidden;}
table{border-collapse:collapse;}
caption{padding-top:0.75rem;padding-bottom:0.75rem;color:#6c757d;text-align:left;caption-side:bottom;}
th{text-align:inherit;}
label{display:inline-block;margin-bottom:0.5rem;}
button{border-radius:0;}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}
input, button, select, optgroup, textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
button, input{overflow:visible;}
button, select{text-transform:none;}
button, html [type="button"],
[type="reset"],
[type="submit"]{-webkit-appearance:button;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{padding:0;border-style:none;}
input[type="radio"],
input[type="checkbox"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"]{-webkit-appearance:listbox;}
textarea{overflow:auto;resize:vertical;}
fieldset{min-width:0;padding:0;margin:0;border:0;}
legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal;}
progress{vertical-align:baseline;}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{height:auto;}
[type="search"]{outline-offset:-2px;-webkit-appearance:none;}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;}
output{display:inline-block;}
summary{display:list-item;cursor:pointer;}
template{display:none;}
[hidden]{display:none !important;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display:block;}
audio, canvas, video{display:inline-block;max-width:100%;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body, *:not(.wp-core-ui) button,
input, select, textarea{line-height:1.5;}
html, body {
background-color: #ffffff; } a{text-decoration:none;}
a:hover, a:active{outline:0;}
h1, h2, h3, h4, h5, h6{clear:both;font-weight:400;margin:0 0 12px;}
h1{font-size:26px;line-height:1.3846153846;}
h2{font-size:24px;line-height:1;}
h3{font-size:22px;line-height:1.4;}
h4{font-size:20px;line-height:1.4;}
h5{font-size:18px;line-height:1.3333333333;}
h6{font-size:16px;line-height:1.5;}
address{font-style:italic;margin-bottom:24px;}
abbr[title]{cursor:help;}
b, strong{font-weight:600;}
cite, dfn, em, i{font-style:italic;}
mark, ins {
background: #fff9c0;
text-decoration: none; } p{margin-bottom:24px;}
code, kbd, tt, var, samp, pre{font-family:monospace, serif;font-size:13px;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.6;}
pre{border:1px solid rgba(0, 0, 0, 0.1);margin-bottom:24px;max-width:100%;overflow:auto;padding:12px;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
blockquote, q{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:"";content:none;}
blockquote{margin:2em 0;font-size:20px;color:#464749;font-style:normal;padding-left:1em;border-left:3px solid #e5e5e5;}
blockquote p{margin-bottom:0.75em;}
blockquote cite, blockquote small{color:#2b2b2b;font-size:16px;font-weight:400;line-height:1.5;}
blockquote em, blockquote i, blockquote cite{font-style:normal;}
blockquote strong, blockquote b{font-weight:400;}
small{font-size:smaller;}
big{font-size:125%;}
sup, sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:.5ex;}
dl{margin-bottom:24px;}
dt{font-weight:bold;}
dd{margin-bottom:24px;}
ul, ol{list-style:none;margin:0 0 24px 20px;}
ul{list-style:disc;}
ol{list-style:decimal;}
li > ul, li > ol{margin:0 0 0 20px;}
img{height:auto;max-width:100%;vertical-align:middle;}
figure{margin:0;}
legend{white-space:normal;}
button, input, select, textarea{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%;margin:0;max-width:100%;vertical-align:baseline;}
button, input{line-height:normal;}
input, textarea{background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));}
button, html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
input[disabled]{cursor:default;}
input[type="checkbox"],
input[type="radio"]{padding:0;}
input[type="search"]{-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;width:100%;margin-bottom:20px;border-radius:0;}
table tr th{padding:15px 0;text-align:left;line-height:1.4;font-weight:500;color:#495057;vertical-align:middle;border:none;border-bottom:1px solid #efefef;}
table tr td{padding:9px 0 8px;font-size:12px;color:#888888;border-bottom:1px solid #efefef;}
.woocommerce-cart-form table tr:last-child td{border-bottom:none;}
caption{padding:0.5em 0;font-weight:normal;text-align:left;}
del{color:#767676;}
hr{background-color:rgba(0, 0, 0, 0.1);border:0;height:1px;margin-bottom:23px;}
.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;}
.screen-reader-text:focus{background-color:#eee;clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.wp-caption, .wp-caption-text, .sticky, .gallery-caption, .alignright, .alignleft, .aligncenter, .bypostauthor{color:inherit;}
.wp-caption{background:transparent;border:none;margin-bottom:20px;padding:0;max-width:100%;}
.alignleft{float:left;margin-top:3px;margin-bottom:10px;margin-right:25px;}
.alignright{float:right;margin-top:3px;margin-bottom:10px;margin-left:25px;}
.aligncenter{clear:both;display:block;margin:0 auto;margin-bottom:10px;}
.wp-caption .wp-caption-text, .wp-caption-dd{line-height:1.6;font-style:italic;padding:5px 10px 5px 0;opacity:0.8;}
.gallery{display:block;margin:0 -2px;clear:both;overflow:hidden;}
.gallery.gallery-columns-2 .gallery-item{max-width:50%;}
@media(min-width:576px){
.gallery.gallery-columns-2 .gallery-item{max-width:50%;}
}
.gallery.gallery-columns-3 .gallery-item{max-width:50%;}
@media(min-width:576px){
.gallery.gallery-columns-3 .gallery-item{width:33.33%;}
}
.gallery.gallery-columns-4 .gallery-item{max-width:50%;}
@media(min-width:576px){
.gallery.gallery-columns-4 .gallery-item{max-width:50%;}
}
@media(min-width:768px){
.gallery.gallery-columns-4 .gallery-item{max-width:25%;}
}
.gallery.gallery-columns-5 .gallery-item{max-width:50%;}
@media(min-width:576px){
.gallery.gallery-columns-5 .gallery-item{max-width:20%;}
}
.gallery.gallery-columns-6 .gallery-item{max-width:50%;}
@media(min-width:576px){
.gallery.gallery-columns-6 .gallery-item{max-width:33.33%;}
}
@media(min-width:768px){
.gallery.gallery-columns-6 .gallery-item{max-width:16.66%;}
}
.gallery.gallery-columns-7 .gallery-item{max-width:50%;}
@media(min-width:576px){
.gallery.gallery-columns-7 .gallery-item{max-width:25%;}
}
@media(min-width:768px){
.gallery.gallery-columns-7 .gallery-item{max-width:14.28%;}
}
.gallery.gallery-columns-8 .gallery-item{max-width:50%;}
@media(min-width:576px){
.gallery.gallery-columns-8 .gallery-item{max-width:25%;}
}
@media(min-width:768px){
.gallery.gallery-columns-8 .gallery-item{max-width:12.5%;}
}
.gallery.gallery-columns-9 .gallery-item{max-width:50%;}
@media(min-width:576px){
.gallery.gallery-columns-9 .gallery-item{max-width:25%;}
}
@media(min-width:768px){
.gallery.gallery-columns-9 .gallery-item{max-width:11.11%;}
}
.gallery .gallery-item{display:inline-block;width:100%;padding:0 2px;margin:0 0 1.5em;vertical-align:top;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;}
.gallery .gallery-item:hover{opacity:0.8;}
.gallery .gallery-item img{width:100%;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.gallery .gallery-item a{line-height:0;display:block;width:100%;}
.gallery .gallery-item .gallery-caption{color:rgba(51, 51, 51, 0.7);font-size:12px;line-height:1.5;padding:0.5em 0;}
.gallery-columns-5 .gallery-caption, .gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption{display:none;}
body{font-family:'Nunito', Arial, sans-serif;color:#7d7e7f;font-size:15px;line-height:1.75rem;overflow-x:hidden;}
body.off-canvas-open, body.modal-login-open {
overflow: hidden; } a{color:#464749;text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
a:active, a:hover{outline:0;}
a:hover{color:#1e83f0;text-decoration:none;}
.placeholder{color:#888;}:-moz-placeholder{color:#888;}::-moz-placeholder{color:#888;}:-ms-input-placeholder{color:#888;}::-webkit-input-placeholder{color:#888;}
.wrap{position:relative;background-color:#fff;word-wrap:break-word;}
.main-page-content.default-margin{background-color:#f8f9fa;padding-top:40px;padding-bottom:40px;}
.container, .vc-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media(min-width:576px){
.container, .vc-container{max-width:540px;}
}
@media(min-width:768px){
.container, .vc-container{max-width:720px;}
}
@media(min-width:992px){
.container, .vc-container{max-width:960px;}
}
@media(min-width:1200px){
.container, .vc-container{max-width:1230px;}
}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.cdb-content-box{background-color:#fff;padding:30px;border:1px solid #e5e5e5;border-radius:4px;}
.page .entry-content::after{display:block;clear:both;content:"";}
.gallery-entry-unit{border-radius:4px;overflow:hidden;}
.studiare-preloader{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.spinner{width:40px;height:40px;position:relative;margin:100px auto;}
.double-bounce1, .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#f9a134;opacity:0.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2.0s infinite ease-in-out;animation:sk-bounce 2.0s infinite ease-in-out;}
.double-bounce2{-webkit-animation-delay:-1.0s;animation-delay:-1.0s;}
@-webkit-keyframes sk-bounce {
0%, 100%{-webkit-transform:scale(0);transform:scale(0);}
50%{-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes sk-bounce {
0%, 100%{-webkit-transform:scale(0);transform:scale(0);}
50%{-webkit-transform:scale(1);transform:scale(1);}
}
.sk-cube-grid{width:40px;height:40px;margin:100px auto;}
.sk-cube-grid .sk-cube{width:33%;height:33%;background-color:#f9a134;float:left;-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;}
.sk-cube-grid .sk-cube1{-webkit-animation-delay:0.2s;animation-delay:0.2s;}
.sk-cube-grid .sk-cube2{-webkit-animation-delay:0.3s;animation-delay:0.3s;}
.sk-cube-grid .sk-cube3{-webkit-animation-delay:0.4s;animation-delay:0.4s;}
.sk-cube-grid .sk-cube4{-webkit-animation-delay:0.1s;animation-delay:0.1s;}
.sk-cube-grid .sk-cube5{-webkit-animation-delay:0.2s;animation-delay:0.2s;}
.sk-cube-grid .sk-cube6{-webkit-animation-delay:0.3s;animation-delay:0.3s;}
.sk-cube-grid .sk-cube7{-webkit-animation-delay:0s;animation-delay:0s;}
.sk-cube-grid .sk-cube8{-webkit-animation-delay:0.1s;animation-delay:0.1s;}
.sk-cube-grid .sk-cube9{-webkit-animation-delay:0.2s;animation-delay:0.2s;}
@-webkit-keyframes sk-cubeGridScaleDelay {
0%, 70%, 100%{-webkit-transform:scale3D(1, 1, 1);transform:scale3D(1, 1, 1);}
35%{-webkit-transform:scale3D(0, 0, 1);transform:scale3D(0, 0, 1);}
}
@keyframes sk-cubeGridScaleDelay {
0%, 70%, 100%{-webkit-transform:scale3D(1, 1, 1);transform:scale3D(1, 1, 1);}
35%{-webkit-transform:scale3D(0, 0, 1);transform:scale3D(0, 0, 1);}
} h1, h2, h3, h4, h5, h6{color:#464749;}
h6{margin-bottom:0;}
.post-content p:last-of-type{margin-bottom:15px;}
.highlight{color:#f9a134;}
.top-bar{position:relative;font-size:14px;z-index:120;background-color:#2e3e77;}
.top-bar .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.top-bar.top-bar-color-light{color:rgba(255, 255, 255, 0.6);}
.top-bar.top-bar-color-light a:not(.button){color:rgba(255, 255, 255, 0.6);}
.top-bar.top-bar-color-light a:not(.button):hover{color:#fff;}
@media(max-width:991.98px){
.top-bar{text-align:center;padding-top:10px;padding-bottom:10px;}
}
.top-bar-col{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
@media(min-width:992px){
.top-bar-col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}
.top-bar-right{text-align:right;}
@media(max-width:991.98px){
.top-bar-right{display:none;}
} .top-bar-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.top-bar-links a{outline:0 !important;}
.top-bar-contact-info{list-style:none;padding:0;margin:0;}
.top-bar-contact-info li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;margin-right:30px;}
.top-bar-contact-info li:last-child{margin-right:0;}
.top-bar-contact-info i{margin-right:6px;font-size:18px;vertical-align:middle;float:left;}
@media(max-width:991.98px){
.top-bar-contact-info{text-align:center;}
} .top-bar-secondary-menu .top-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;list-style:none;padding:0 0.75rem 0 0;margin:0;}
.top-bar-secondary-menu .top-menu > li a{padding:0 0.75rem;}
.top-bar-secondary-menu .top-menu ul{display:none;}
.top-bar-cart{position:relative;}
.top-bar-cart .dropdown-cart{position:absolute;right:0;top:100%;width:350px;-webkit-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);background-color:#fff;border-radius:4px;z-index:130;font-size:15px;color:#6c757d;opacity:0;visibility:hidden;-webkit-transform:translate(0, 10px);transform:translate(0, 10px);-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}
@media screen and (prefers-reduced-motion: reduce) {
.top-bar-cart .dropdown-cart{-webkit-transition:none;transition:none;}
}
.top-bar-cart .dropdown-cart.visible{opacity:1;visibility:visible;-webkit-transform:translate(0, 0);transform:translate(0, 0);}
.top-bar-cart .dropdown-cart .woocommerce-mini-cart__empty-message{text-align:center;margin:20px 30px;}
.top-bar-cart .dropdown-cart .cart-item-content{line-height:1.5;}
.top-bar-cart .dropdown-cart .cart-item-content .product-title{display:block;color:#464749;margin-bottom:4px;}
.top-bar-cart .dropdown-cart .cart-item-content .product-title:hover{color:#1e83f0;}
.top-bar-cart .dropdown-cart .woocommerce-mini-cart__total{border-top:1px solid #e5e5e5;text-align:center;font-size:16px;margin-bottom:0;padding:15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.top-bar-cart .dropdown-cart .woocommerce-mini-cart__buttons{padding:0 20px;}
.top-bar-cart .dropdown-cart .woocommerce-mini-cart__buttons a{width:100%;margin:0 0 10px 0;}
.top-bar-cart .dropdown-cart .woocommerce-mini-cart__buttons a:last-child{margin-bottom:0;}
.mini-cart-opener{position:relative;width:56px;height:56px;text-align:center;display:block;background-color:rgba(0, 0, 0, 0.08);}
.top-bar-color-light .mini-cart-opener{background-color:rgba(0, 0, 0, 0.22);}
.top-bar-color-light .mini-cart-opener svg{fill:#fff;}
.mini-cart-opener svg{width:32px;}
.mini-cart-opener svg .top-part{-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-transition:all 200ms ease-in;transition:all 200ms ease-in;}
.mini-cart-opener .bag-icon{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.mini-cart-opener .studiare-cart-number{position:absolute;font-size:10px;top:10px;right:10px;width:16px;line-height:16px;height:16px;border-radius:50%;background-color:#1e83f0;color:#fff;}
.mini-cart-opener:hover svg .top-part{-webkit-transform:translateY(0px);transform:translateY(0px);}
.search-form-opener{width:56px;height:56px;display:block;background-color:rgba(0, 0, 0, 0.05);}
.top-bar-color-light .search-form-opener{background-color:rgba(0, 0, 0, 0.12);}
.top-bar-color-light .search-form-opener svg{fill:#fff;}
.search-form-opener svg{width:28px;}
.search-form-opener .close-icon, .search-form-opener .search-icon{width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.search-form-opener .close-icon{display:none;}
.search-active .search-form-opener .close-icon{display:-webkit-box;display:-ms-flexbox;display:flex;}
.search-form-opener .search-icon{display:-webkit-box;display:-ms-flexbox;display:flex;}
.search-active .search-form-opener .search-icon{display:none;}
.site-search-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;width:100%;top:50%;left:0;-webkit-transform:translateY(-40%);transform:translateY(-40%);visibility:hidden;opacity:0;z-index:-2;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.site-search-wrapper .search-form{position:relative;display:block;width:100%;}
.site-search-wrapper .search-input{width:100%;padding:20px 15px;font-size:26px;border:0;background-color:transparent;outline:none;-webkit-box-shadow:none !important;box-shadow:none !important;font-weight:300;}
.site-search-wrapper .submit{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:60px;height:60px;border-radius:4px;border:0;outline:none;cursor:pointer;background-color:#f8f9fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.site-search-wrapper .submit svg{width:42px;height:42px;fill:#adb5bd;}
.site-search-wrapper .submit:hover{background-color:#f8f9fa;}
.search-active .site-header .site-header-inner{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%);}
.search-active .site-header .site-search-wrapper{visibility:visible;opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition-delay:0.2s;transition-delay:0.2s;z-index:30;}
.search-active .search-capture-click{opacity:1;pointer-events:auto;visibility:visible;}
.search-capture-click{position:fixed;top:0;left:0;right:0;bottom:0;z-index:40;opacity:0;pointer-events:none;visibility:hidden;background-color:rgba(108, 117, 125, 0.1);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.site-header{position:relative;min-height:112px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;z-index:110;-webkit-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);}
.site-header .container{position:relative;}
.site-header .site-header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.site-header .navigation-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.site-header .menu-text-widget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
@media(max-width:991.98px){
.site-header .menu-text-widget{display:none;}
}
.site-header .mobile-nav-toggle{position:relative;padding:10px;display:none;}
@media(max-width:991.98px){
.site-header .mobile-nav-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
}
.site-header .mobile-nav-toggle .the-icon{vertical-align:middle;position:relative;margin-top:6px;margin-bottom:6px;display:inline-block;width:18px;height:2px;background-color:#343a40;-webkit-transition:all .5s;transition:all .5s;}
.site-header .mobile-nav-toggle .the-icon:before, .site-header .mobile-nav-toggle .the-icon:after{position:absolute;content:"";left:0;display:inline-block;width:18px;height:2px;background-color:#343a40;-webkit-transition:all .5s;transition:all .5s;}
.site-header .mobile-nav-toggle .the-icon:before{top:-6px;}
.site-header .mobile-nav-toggle .the-icon:after{top:6px;}
.off-canvas-open .site-header .mobile-nav-toggle .the-icon{background-color:transparent;}
.off-canvas-open .site-header .mobile-nav-toggle .the-icon:before{-webkit-transform:translateY(6px) rotateZ(-45deg);transform:translateY(6px) rotateZ(-45deg);}
.off-canvas-open .site-header .mobile-nav-toggle .the-icon:after{-webkit-transform:translateY(-6px) rotateZ(45deg);transform:translateY(-6px) rotateZ(45deg);}
@media(max-width:991.98px){
.site-header .header-button-link{display:none;}
}
.site-header .header-button-link .login-button i{font-size:22px;float:left;line-height:inherit;}
.studiare-navigation{position:relative;}
.studiare-navigation ul{padding-left:0;list-style:none;margin:0;padding:0;}
.studiare-navigation ul.menu, .studiare-navigation .menu > ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.studiare-navigation ul.menu > li, .studiare-navigation .menu > ul > li{margin:0 5px;}
.studiare-navigation ul.menu > li > a, .studiare-navigation .menu > ul > li > a{font-size:16px;padding:6px 12px;}
.studiare-navigation ul.menu > li > a i, .studiare-navigation .menu > ul > li > a i{opacity:0.7;margin-left:7px;}
.studiare-navigation ul.menu > li:hover > ul, .studiare-navigation .menu > ul > li:hover > ul{opacity:1;visibility:visible;-webkit-transform:translate(0, 0);transform:translate(0, 0);}
.studiare-navigation ul.menu > li ul, .studiare-navigation .menu > ul > li ul{opacity:0;visibility:hidden;position:absolute;top:45px;left:0;width:240px;-webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.12);box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.12);background-color:#fff;border-radius:4px;-webkit-transform:translate(0, 10px);transform:translate(0, 10px);-webkit-transition:all 0.25s ease;transition:all 0.25s ease;z-index:200;}
@media screen and (prefers-reduced-motion: reduce) {
.studiare-navigation ul.menu > li ul, .studiare-navigation .menu > ul > li ul{-webkit-transition:none;transition:none;}
}
.studiare-navigation ul.menu > li ul:after, .studiare-navigation .menu > ul > li ul:after{content:'';display:block;display:block;position:absolute;top:-15px;left:0;width:240px;height:15px;background-color:transparent;}
.studiare-navigation ul.menu > li ul li, .studiare-navigation .menu > ul > li ul li{position:relative;width:100%;}
.studiare-navigation ul.menu > li ul li.menu-item-has-children > a, .studiare-navigation .menu > ul > li ul li.menu-item-has-children > a{position:relative;}
.studiare-navigation ul.menu > li ul li.menu-item-has-children > a:after, .studiare-navigation .menu > ul > li ul li.menu-item-has-children > a:after{content:'';display:block;position:absolute;right:20px;top:50%;margin-top:-4px;width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #dee2e6;}
.studiare-navigation ul.menu > li ul li:after, .studiare-navigation .menu > ul > li ul li:after{content:'';display:block;position:absolute;left:20px;right:20px;height:1px;background-color:#e9ecef;}
.studiare-navigation ul.menu > li ul li:last-child:after, .studiare-navigation .menu > ul > li ul li:last-child:after{display:none;}
.studiare-navigation ul.menu > li ul li:hover > ul, .studiare-navigation .menu > ul > li ul li:hover > ul{visibility:visible;opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0);}
.studiare-navigation ul.menu > li ul li > a, .studiare-navigation .menu > ul > li ul li > a{display:block;padding:10px 20px;font-size:14px;}
.studiare-navigation ul.menu > li ul li > ul, .studiare-navigation .menu > ul > li ul li > ul{top:0;left:100%;-webkit-transform:translate(10px, 0);transform:translate(10px, 0);z-index:30;}
.studiare-navigation ul.menu li, .studiare-navigation .menu > ul li{position:relative;}
.studiare-navigation ul.menu li.current_page_item > a, .studiare-navigation ul.menu li.current-menu-ancestor > a, .studiare-navigation ul.menu li.current-menu-parent > a, .studiare-navigation ul.menu li.current-menu-item > a, .studiare-navigation .menu > ul li.current_page_item > a, .studiare-navigation .menu > ul li.current-menu-ancestor > a, .studiare-navigation .menu > ul li.current-menu-parent > a, .studiare-navigation .menu > ul li.current-menu-item > a{color:#1e83f0;}
@media(max-width:991.98px){
.studiare-navigation{display:none;}
}
.page-title{background-color:#f8f9fa;padding-top:40px;}
.page-title .h2{font-size:32px;margin-bottom:0;line-height:1.2;}
.page-title .breadcrumbs, .page-title .woocommerce-breadcrumb{margin-top:8px;}
.woocommerce-breadcrumb, .breadcrumbs{color:#8f8f8f;}
.woocommerce-breadcrumb a, .breadcrumbs a{color:#8f8f8f;}
.woocommerce-breadcrumb a:hover, .breadcrumbs a:hover{color:#666;}
.off-canvas-navigation{position:fixed;top:0;right:0;bottom:0;width:300px;height:100%;overflow:auto;z-index:160;visibility:hidden;will-change:transform;background-color:#212529;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translate(300px, 0);transform:translate(300px, 0);}
.off-canvas-open .off-canvas-navigation{visibility:visible;-webkit-transform:translate(0, 0);transform:translate(0, 0);}
.admin-bar .off-canvas-navigation{top:32px;}
@media(max-width:767.98px){
.admin-bar .off-canvas-navigation{top:0;padding-top:46px;}
}
.off-canvas-navigation .off-canvas-cart{padding:12px 20px 24px;border-bottom:1px solid #2c3237;}
.off-canvas-navigation .off-canvas-cart .cart-icon-link{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;text-transform:uppercase;}
.off-canvas-navigation .off-canvas-cart .cart-icon-link .bag-icon svg{width:32px;height:32px;fill:#fff;}
.off-canvas-navigation .off-canvas-cart .cart-icon-link .studiare-cart-number{background-color:#1e83f0;min-width:15px;height:15px;line-height:15px;font-size:11px;border-radius:3px;margin-top:-20px;margin-left:8px;text-align:center;}
.off-canvas-navigation .search-form-wrapper{padding:24px 20px 12px;}
.off-canvas-navigation .search-form-wrapper .search-field{background-color:rgba(0, 0, 0, 0.3);border-color:transparent;color:#6c757d;}
.off-canvas-navigation .search-form-wrapper .search-field.placeholder{color:#6c757d;}
.off-canvas-navigation .search-form-wrapper .search-field:-moz-placeholder{color:#6c757d;}
.off-canvas-navigation .search-form-wrapper .search-field::-moz-placeholder{color:#6c757d;}
.off-canvas-navigation .search-form-wrapper .search-field:-ms-input-placeholder{color:#6c757d;}
.off-canvas-navigation .search-form-wrapper .search-field::-webkit-input-placeholder{color:#6c757d;}
.off-canvas-main{padding:12px 20px;}
.off-canvas-main ul{list-style:none;padding:0;margin:0;line-height:1.5;}
.off-canvas-main .mobile-menu li{position:relative;display:block;}
.off-canvas-main .mobile-menu li > a{font-size:18px;padding:6px 0;}
.off-canvas-main .mobile-menu a{display:inline-block;color:#fff;}
.off-canvas-main .mobile-menu ul{padding-left:1em;border-left:1px solid #333940;}
.off-canvas-main .mobile-menu ul a{font-size:14px;color:#adb5bd;}
.off-canvas-footer{margin-top:12px;margin-bottom:30px;padding:24px 20px;border-top:1px solid #2c3237;}
.wrap{-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translate(0, 0);transform:translate(0, 0);}
.off-canvas-open .wrap{-webkit-transform:translate(-300px, 0) !important;transform:translate(-300px, 0) !important;}
.off-canvas-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:150;opacity:0;pointer-events:none;visibility:hidden;background-color:rgba(108, 117, 125, 0.1);-webkit-box-shadow:inset -37px 0px 72px -6px rgba(0, 0, 0, 0.1);box-shadow:inset -37px 0px 72px -6px rgba(0, 0, 0, 0.1);-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:all 0.5s;transition:all 0.5s;}
.off-canvas-open .off-canvas-overlay{pointer-events:auto;visibility:visible;opacity:1;-webkit-transform:translate(-300px, 0);transform:translate(-300px, 0);}
.site-footer{background-color:#222e59;}
.site-footer.footer-color-light{color:rgba(255, 255, 255, 0.6);}
.site-footer.footer-color-light h1, .site-footer.footer-color-light h2, .site-footer.footer-color-light h3, .site-footer.footer-color-light h4, .site-footer.footer-color-light h5, .site-footer.footer-color-light h6,
.site-footer.footer-color-light table tr th{color:#fff;}
.site-footer.footer-color-light table tr td, .site-footer.footer-color-light caption{color:rgba(255, 255, 255, 0.6);}
.site-footer.footer-color-light a{color:rgba(255, 255, 255, 0.6);}
.site-footer.footer-color-light a:hover{color:#fff;}
.site-footer.footer-color-light table tr th, .site-footer.footer-color-light table tr td{border-color:#435184;}
.footer-widgets{padding:6em 0;}
.footer-widgets ul li{border-bottom:0;}
.footer-widgets .widget-title{font-size:18px;margin-bottom:24px;}
.footer-widgets .footer-widgets-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.footer-widgets .footer-widget-col{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
.footer-widgets .widget_nav_menu * > ul{list-style-type:none;padding:0;margin-left:-10px;margin-right:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.footer-widgets .widget_nav_menu * > ul > li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 10px;line-height:36px;}
.footer-widgets .widget_nav_menu * > ul > li ul{padding:0;margin:0 -10px;}
.footer-widgets .widget_nav_menu * > ul > li ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0 10px;}
.footer-widgets .widget_nav_menu * > ul > li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;}
.footer-widgets .widget_nav_menu * > ul > li a:before{content:'';display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1px;width:0;background:#fff;margin-right:0;margin-left:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.footer-widgets .widget_nav_menu * > ul > li a:hover:before{width:12px;margin-right:5px;}
.footer-widgets .select2-container--default .select2-selection--single{color:#6c757d;}
.footer-widgets .widget_text p{margin-bottom:18px;}
.footer-widgets .widget{margin-top:40px;}
.footer-widgets .widget:first-child, .footer-widgets .widget.widget_contacts{margin-top:0;}
@media(min-width:992px){
.footer-one-col .footer-widget-col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.footer-two-col .footer-widget-col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.footer-three-col .footer-widget-col{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;}
.footer-four-col .footer-widget-col{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.footer-doubleleft-col .footer-widget-col:first-child{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.footer-doubleleft-col .footer-widget-col{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.footer-doubleright-col .footer-widget-col:last-child{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.footer-doubleright-col .footer-widget-col{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
}
@media(max-width:991.98px){
.footer-widget-col:not(:last-child){margin-bottom:3em;}
} .footer-copyright .copyright-inner{border-top:1px solid rgba(255, 255, 255, 0.1);padding:30px 0;}
.footer-copyright.copyrights-layout-default .copyright-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
@media(max-width:991.98px){
.footer-copyright.copyrights-layout-default .copyright-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.footer-copyright.copyrights-layout-default .copyright-inner .copyright-cell:first-child{margin-bottom:20px;}
} .back-to-top{position:fixed;right:20px;bottom:30px;opacity:0;width:36px;height:36px;color:#fff !important;border-radius:50%;text-align:center;background-color:rgba(24, 25, 27, 0.25);visibility:hidden;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all 0.3s;transition:all 0.3s;cursor:pointer;z-index:2000;}
.back-to-top i{line-height:35px;}
.back-to-top.visible{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1);}
.back-to-top:hover{background-color:#1e83f0;}
.main-sidebar-holder .widget{background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:1.75rem;margin-bottom:1.75rem;}
.main-sidebar-holder .widget .widget-title{position:relative;font-size:18px;line-height:1;margin-bottom:15px;}
.main-sidebar-holder .widget .widget-title:after{content:'';display:block;width:100%;height:2px;background-color:#f4f4f4;margin-top:0.75em;}
.main-sidebar-holder .widget .widget-title:before{display:block;content:'';position:absolute;left:-1.75rem;top:0;width:2px;height:24px;background-color:#f9a134;}
.widget ul, .widget ol{list-style:none;margin:0;}
.widget li > ol, .widget li > ul{margin-left:10px;list-style:disc;list-style-position:inside;margin-top:5px;}
.widget_archive li, .widget_categories li, .widget_links li, .widget_meta li, .widget_nav_menu li, .widget_pages li, .widget_recent_comments li, .widget_recent_entries li, .widget_contacts li, .widget_product_categories li{padding:7px 0;border-bottom:1px solid #eee;}
.widget_archive li:last-child, .widget_categories li:last-child, .widget_links li:last-child, .widget_meta li:last-child, .widget_nav_menu li:last-child, .widget_pages li:last-child, .widget_recent_comments li:last-child, .widget_recent_entries li:last-child, .widget_contacts li:last-child, .widget_product_categories li:last-child{border-bottom:0;}
.widget_categories li li:last-child, .widget_nav_menu li li:last-child, .widget_pages li li:last-child{padding-bottom:0;}
.widget_recent_entries .post-date{display:block;color:#aaaaaa;}
.rsswidget img{margin-top:-4px;}
.rssSummary{margin:9px 0;}
.rss-date{display:block;}
.widget_rss li{margin-bottom:18px;}
.widget_rss li:last-child{margin-bottom:0;}
.widget_contacts ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.widget_contacts ul li .contact-info-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:12px;text-align:center;}
.widget_contacts ul li .contact-info-icon i{font-size:22px;}
.search-form{position:relative;}
.search-form input[type='search']{width:100%;padding-right:42px;}
.search-form .search-submit{position:absolute;top:0;right:0;width:42px;height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;border:none;outline:0;}
.search-form .search-submit svg{width:32px;height:32px;fill:#6c757d;}
.widget_tag_cloud .tag-cloud-link{font-size:14px !important;background-color:#1e83f0;border-radius:4px;color:#fff;line-height:1;padding:6px 10px;display:inline-block;margin:0 5px 5px 0;}
.btn, input[type="button"],
input[type="reset"],
input[type="submit"],
.button, .button-secondary, .woocommerce_message .button, .woocommerce-message .button, .event-single-side a.event_register_submit, .event_register_submit{text-align:center;border:0;border-radius:50px;padding:9px 22px;vertical-align:bottom;text-shadow:none;line-height:27px;display:inline-block;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.btn i, input[type="button"] i, input[type="reset"] i, input[type="submit"] i, .button i, .button-secondary i, .woocommerce_message .button i, .woocommerce-message .button i, .event-single-side a.event_register_submit i, .event_register_submit i{margin-right:6px;}
.btn-small{padding:8px 12px;}
.btn-filled, .top-bar-cart .dropdown-cart .woocommerce-mini-cart__buttons a:first-child, input[type="button"],
input[type="reset"],
input[type="submit"],
.button, .button-secondary, .woocommerce_message .button, .woocommerce-message .button{color:#fff;background-color:#f9a134;}
.btn-filled:hover, .top-bar-cart .dropdown-cart .woocommerce-mini-cart__buttons a:hover:first-child, input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"],
.button:hover, .button-secondary:hover, .btn-filled:focus, .top-bar-cart .dropdown-cart .woocommerce-mini-cart__buttons a:focus:first-child, input:focus[type="button"],
input:focus[type="reset"],
input:focus[type="submit"],
.button:focus, .button-secondary:focus{color:#fff;-webkit-box-shadow:none;box-shadow:none;outline:0;}
.btn-light, .top-bar-cart .dropdown-cart .woocommerce-mini-cart__buttons a:first-child{background-color:#adb5bd !important;}
.btn-border, .event-single-side a.event_register_submit, .event_register_submit, .cart-page-inner .woocommerce-cart-form td.actions .button_update_cart, .cart-collaterals .shop_table tr.shipping .button, .product-info-box .button{border:1px solid #1e83f0;color:#1e83f0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;}
.btn-border:hover, .event-single-side a.event_register_submit:hover, .event_register_submit:hover, .cart-page-inner .woocommerce-cart-form td.actions .button_update_cart:hover, .cart-collaterals .shop_table tr.shipping .button:hover, .product-info-box .button:hover{background-color:#1e83f0;color:#fff;}
.btn-link, .course-section .panel-group .panel-content a, .cart-collaterals .shop_table tr.shipping .shipping-calculator-button{color:#1e83f0;padding:0 0 5px 0;border-radius:0;border-bottom:1px solid #e5e5e5;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;}
.btn-link:hover, .course-section .panel-group .panel-content a:hover, .cart-collaterals .shop_table tr.shipping .shipping-calculator-button:hover{color:#464749;}
input[type="button"],
input[type="reset"],
input[type="submit"],
.button, .button-secondary, .woocommerce_message .button, .woocommerce-message .button{font-weight:inherit;}
.woocommerce_message .button, .woocommerce-message .button{background-color:transparent !important;}
input[type="text"],
input[type="password"],
input[type="number"],
input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="time"], input[type="month"], input[type="week"],
input[type="email"],
input[type="search"],
input[type="tel"],
input[type="url"],
input.input-text, select, textarea{width:100%;font-family:inherit;font-weight:inherit;line-height:1.6;outline:0;padding:8px 10px;border:1px solid #dcdcdc;-webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.06);box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.06);border-radius:2px;-webkit-appearance:none;-webkit-transition:all 0.2s;transition:all 0.2s;}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="number"]:focus,
input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="time"]:focus, input[type="month"]:focus, input[type="week"]:focus,
input[type="email"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input.input-text:focus, select:focus, textarea:focus{outline:0;border-color:#d7d7d7;-webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.07);box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.07);}
label{display:block;color:#6c757d;padding-bottom:3px;}
label .required{color:#adb5bd;}
[type=checkbox] + label, [type=radio] + label{display:inline-block;vertical-align:baseline;margin-left:0.375rem;margin-right:0.75rem;margin-bottom:0;}
label > [type=checkbox], label > [type=radio]{margin-right:0.375rem;}
.form-row input, .form-row input[type="text"], .form-row input[type="email"], .form-row input[type="checkbox"], .form-row input[type="number"], .form-row input[type="password"]{border:1px solid #dcdcdc;}
.form-row input[type="submit"]{border:0;}
.contact-form .wpcf7-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.contact-form .wpcf7-form .form-row{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
@media(min-width:768px){
.contact-form .wpcf7-form .form-row-first, .contact-form .wpcf7-form .form-row-last{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}
.contact-form .wpcf7-form input[type=submit]{border:0;}
.login-form-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;opacity:0;background-color:#000;}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;opacity:0;-webkit-transition:all 0.15s linear;transition:all 0.15s linear;visibility:hidden;}
.modal-login-open .modal{visibility:visible;opacity:1;}
.modal-login-open .modal .login-form-overlay{opacity:0.8;}
.login-form-modal{position:relative;width:auto;margin:0.5rem;z-index:1040;-webkit-transition:all 0.15s linear;transition:all 0.15s linear;opacity:0;visibility:hidden;}
.modal-login-open .login-form-modal{visibility:visible;opacity:1;}
@media(min-width:576px){
.login-form-modal{max-width:500px;margin:10vh auto 0 auto;}
}
.login-form-modal .login-form-modal-inner{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;background-color:#fff;border-radius:0.3rem;-webkit-box-shadow:0 0.25rem 0.5rem rgba(0, 0, 0, 0.5);box-shadow:0 0.25rem 0.5rem rgba(0, 0, 0, 0.5);}
.login-form-modal .login-form-modal-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;}
.login-form-modal .login-form-modal-box .close{position:absolute;top:35px;right:30px;}
.login-form-modal .login-form-modal-box .close svg{width:26px;fill:#666;}
.login-form-modal .login-form-modal-box .login-title{font-size:28px;margin-bottom:0;background-color:#f6f6f6;padding:35px 40px;}
.login-form-modal .login-form-modal-box .login-form-content{padding:40px;}
.login-form-modal .login-form-modal-box .login-form-content .form-row{margin-bottom:15px;}
.login-form-modal .login-form-modal-box .login-form-remember{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 0 15px 0;}
.login-form-modal .login-form-modal-box .or-use-login{font-size:14px;text-transform:uppercase;color:#adb5bd;margin-top:20px;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.login-form-modal .login-form-modal-box .or-use-login:before, .login-form-modal .login-form-modal-box .or-use-login:after{content:"";-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;border-bottom:1px solid #e5e5e5;}
.login-form-modal .login-form-modal-box .or-use-login:before{margin-right:15px;}
.login-form-modal .login-form-modal-box .or-use-login:after{margin-left:15px;}
.login-form-modal .form-row-username, .login-form-modal .form-row-password{position:relative;}
.login-form-modal .form-row-username i.material-icons, .login-form-modal .form-row-password i.material-icons{position:absolute;bottom:15px;font-size:22px;left:12px;color:#ccc;}
.login-form-modal .form-row-username input, .login-form-modal .form-row-password input{height:50px;padding-left:46px;}
.login-form-modal .button{min-width:140px;}
.breadcrumbs .breadcrum-icon{margin:0 8px;}
.woocommerce-breadcrumb i{margin:0 8px;}
.studiare-social-links{list-style:none;padding:0;margin:0;}
.studiare-social-links li{display:inline-block;}
.studiare-social-links:not(.rounded) li{margin:5px 8px;}
.studiare-social-links.light li a{color:#fff;}
.studiare-social-links.rounded li{margin:3px;}
.studiare-social-links.rounded li a{width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;color:rgba(0, 0, 0, 0.6);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #e5e5e5;border-radius:50%;}
.studiare-social-links.rounded li a:hover{color:#fff;}
.studiare-social-links.rounded li a.facebook:hover{background-color:#3b5998;border-color:#3b5998;}
.studiare-social-links.rounded li a.email:hover{background-color:#495057;border-color:#495057;}
.studiare-social-links.rounded li a.google:hover, .studiare-social-links.rounded li a.google-plus:hover{background-color:#dd4b39;border-color:#dd4b39;}
.studiare-social-links.rounded li a.twitter:hover{background-color:#1da1f2;border-color:#1da1f2;}
.studiare-social-links.rounded li a.tumblr:hover{background-color:#35465c;border-color:#35465c;}
.studiare-social-links.rounded li a.pinterest:hover{background-color:#bd081c;border-color:#bd081c;}
.studiare-social-links.rounded li a.vkontakte:hover{background-color:#45668e;border-color:#45668e;}
.studiare-social-links.rounded li a.linkedin:hover{background-color:#0077b5;border-color:#0077b5;}
.studiare-social-links.rounded li a.dribbble:hover{background-color:#ea4c89;border-color:#ea4c89;}
.studiare-social-links.rounded li a.tripadvisor:hover{background-color:#00af87;border-color:#00af87;}
.studiare-social-links.rounded li a.yelp:hover{background-color:#af0606;border-color:#af0606;}
.studiare-social-links.rounded li a.snapchat.dark:hover{color:#495057;background-color:#fffc00;border-color:#fffc00;}
.studiare-social-links.rounded li a.s-500px:hover{background-color:#0099e5;border-color:#0099e5;}
.studiare-social-links.rounded li a.github:hover{background-color:#4078c0;border-color:#4078c0;}
.studiare-social-links.rounded li a.xing:hover{background-color:#026466;border-color:#026466;}
.studiare-social-links.rounded li a.vine:hover{background-color:#00b488;border-color:#00b488;}
.studiare-social-links.rounded li a.houzz:hover{background-color:#7ac142;border-color:#7ac142;}
.studiare-social-links.rounded li a.skype:hover{background-color:#00aff0;border-color:#00aff0;}
.studiare-social-links.rounded li a.deviantart:hover{background-color:#05cc47;border-color:#05cc47;}
.studiare-social-links.rounded li a.flickr:hover{background-color:#0063dc;border-color:#0063dc;}
.studiare-social-links.rounded li a.youtube:hover, .studiare-social-links.rounded li a.youtube-play:hover{background-color:#ff0000;border-color:#ff0000;}
.studiare-social-links.rounded li a.vimeo:hover{background-color:#1ab7ea;border-color:#1ab7ea;}
.studiare-social-links.rounded li a.instagram:hover{background-color:#405de6;border-color:#405de6;}
.studiare-social-links.rounded li a.behance:hover{background-color:#1769ff;border-color:#1769ff;}
.studiare-social-links.rounded li a.foursquare:hover{background-color:#f94877;border-color:#f94877;}
.studiare-social-links.rounded li a.custom:hover{background-color:#f9a134;border-color:#f9a134;}
.studiare-social-links.rounded.light li a{color:#fff;background-color:rgba(255, 255, 255, 0.05);border-color:transparent;}
.post-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.post-share .post-share-title{margin-right:6px;}
.post-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.75rem;}
.post-nav-btn{max-width:50%;}
.post-nav-link{display:block;position:relative;line-height:1.5;padding-top:10px;padding-bottom:10px;}
.post-nav-link span{display:block;color:#adb5bd;}
.post-nav-link strong{font-weight:normal;}
.post-nav-link svg{position:absolute;top:50%;left:0;width:16px;height:20px;fill:#adb5bd;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.post-nav-link.prev{padding-left:32px;}
.post-nav-link.next{padding-right:32px;}
.post-nav-link.next svg{left:auto;right:0;}
@media(max-width:767.98px){
.post-nav-link strong{display:none;}
}
.commentlist{list-style:none;padding:0;margin:0;}
.commentlist ul{list-style:none;}
.commentlist .comment{border-bottom:1px solid #f2f2f2;padding-bottom:10px;margin-top:30px;}
.commentlist .comment .comment_container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;clear:both;}
.commentlist .comment .comment_container .comment-avatar{margin-right:24px;}
.commentlist .comment .comment_container .comment-avatar img{border-radius:50%;}
.commentlist .comment .comment_container .comment-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.commentlist .comment .comment_container .comment-text .comment-header{display:inline-block;vertical-align:middle;line-height:1;margin-bottom:10px;color:#adb5bd;}
.commentlist .comment .comment_container .comment-text .comment-header .date{display:block;margin-top:10px;line-height:1.2;color:#8a8a8a;font-size:14px;}
.commentlist .comment .comment_container .comment-text .comment-header .comment-author{display:inline-block;font-size:18px;line-height:1;color:#464749;font-weight:500;margin-bottom:0;margin-right:10px;}
@media(max-width:767.98px){
.commentlist .comment .comment_container .comment-avatar{width:40px;min-width:40px;}
}
.commentlist .comment .comment-link-btn{margin-left:10px;padding:5px 10px;font-size:13px;background-color:#f8f9fa;border-radius:2px;line-height:1.5;}
.commentlist .comment .comment-link-btn i{margin-right:8px;}
.commentlist .comment .star-rating{display:inline-block;vertical-align:top;width:90px;height:18px;background-size:18px;background:url(//fbrh.co.uk/wp-content/themes/studiare/assets/images/star-empty.svg) left top repeat-x;}
.commentlist .comment .star-rating > span{display:block;text-indent:-9999px;line-height:1;height:18px;background-size:18px 18px;background:url(//fbrh.co.uk/wp-content/themes/studiare/assets/images/star-fill.svg) left top repeat-x;}
.commentlist .comment .comment-respond{margin-bottom:20px;padding:30px;background-color:#f8f9fa;border-radius:3px;}
.commentlist > li:first-child{padding-top:30px;border-top:1px solid #f2f2f2;}
.comment-respond{margin-top:30px;}
.comment-respond .comment-form-rating{margin-bottom:15px;}
.comment-respond .comment-form-rating .stars{display:none;}
.comment-respond .form-submit, .comment-respond .must-log-in{margin-bottom:0;}
.comment-respond .comment-reply-title small a{font-size:14px;margin-left:10px;padding:3px 6px;border-radius:3px;border:1px solid #e5e5e5;}
.comment-respond p{margin-bottom:16px;}
.comment-respond p input, .comment-respond p textarea{width:100%;}
.comment-respond p textarea{height:140px;}
.comment-respond p .form-submit, .comment-respond p .submit{width:auto;}
.comment-respond .comment-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.comment-respond .comment-form p, .comment-respond .comment-form .comment-form-rating{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
@media(min-width:768px){
.comment-respond .comment-form .comment-form-author, .comment-respond .comment-form .comment-form-email, .comment-respond .comment-form .comment-form-url{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;}
.review_form .comment-respond .comment-form .comment-form-author, .review_form .comment-respond .comment-form .comment-form-email{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}
.comment-holder{background-color:#fff;border-radius:4px;border:1px solid #e5e5e5;padding:1.875rem;}
.comment-holder .commentlist .children{margin-left:95px;border-top:1px solid #f2f2f2;}
@media(max-width:767.98px){
.comment-holder .commentlist .children{margin-left:15px;}
}
.comment-holder .commentlist .children .comment:last-child{border-bottom:none;padding-bottom:0;}
.comment-respond-holder{background-color:#fff;border-radius:4px;border:1px solid #e5e5e5;padding:1.875rem;margin-top:30px;}
.comment-respond-holder .comment-respond{margin-top:0;}
.page .commentlist .comment-body, .page .commentlist .comment-text, .single-post .commentlist .comment-body, .single-post .commentlist .comment-text{position:relative;padding-left:58px;padding-bottom:0;}
@media(min-width:768px){
.page .commentlist .comment-body, .page .commentlist .comment-text, .single-post .commentlist .comment-body, .single-post .commentlist .comment-text{padding-left:94px;}
}
.page .commentlist .comment .avatar, .single-post .commentlist .comment .avatar{width:40px;height:40px;position:absolute;top:0;left:0;border-radius:50%;}
@media(min-width:768px){
.page .commentlist .comment .avatar, .single-post .commentlist .comment .avatar{width:70px;height:70px;}
}
.page .commentlist .comment .vcard, .single-post .commentlist .comment .vcard{display:inline-block;border:0;padding:0;margin:0 0 16px;}
.page .commentlist .comment .vcard .fn, .single-post .commentlist .comment .vcard .fn{font-size:18px;font-style:normal;font-weight:500;color:#464749;}
.page .commentlist .comment .vcard .fn a, .single-post .commentlist .comment .vcard .fn a{color:#464749;}
.page .commentlist .comment .vcard .fn a:hover, .single-post .commentlist .comment .vcard .fn a:hover{color:#1e83f0;}
.page .commentlist .comment .vcard .says, .single-post .commentlist .comment .vcard .says{display:none;}
.page .commentlist .comment .comment-meta, .single-post .commentlist .comment .comment-meta{display:inline-block;line-height:1;font-size:14px;color:#8a8a8a;margin-bottom:16px;}
.page .commentlist .comment .comment-meta a, .single-post .commentlist .comment .comment-meta a{color:#8a8a8a;}
.page .commentlist .comment .comment-content p, .single-post .commentlist .comment .comment-content p{margin-bottom:16px;}
.page .commentlist .comment .reply, .single-post .commentlist .comment .reply{margin-bottom:20px;}
.page .commentlist .comment .reply .comment-reply-link, .single-post .commentlist .comment .reply .comment-reply-link{color:#1e83f0;}
.newsletter-form{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;}
.newsletter-form:before{content:"\f003";font-family:'FontAwesome';position:absolute;left:0;top:0;height:100%;width:46px;pointer-events:none;color:#6c757d;font-size:16px;text-align:center;z-index:1;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.newsletter-form .form-control{position:relative;width:100%;line-height:1;padding-left:44px;border-radius:0;border-top-left-radius:2px;border-bottom-left-radius:2px;}
.newsletter-form input[type=submit]{border-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;height:100%;-webkit-box-shadow:none;box-shadow:none;}
ul.page-numbers{padding:0;margin:0;list-style:none;}
ul.page-numbers li{display:inline-block;vertical-align:top;position:relative;margin:0 5px;background-color:#f0f0f1;border-radius:50%;}
ul.page-numbers li:first-child{margin-left:0;}
ul.page-numbers .page-numbers{position:relative;display:block;min-width:40px;height:40px;text-align:center;line-height:40px;border-radius:50%;}
ul.page-numbers .page-numbers.current, ul.page-numbers .page-numbers:hover{background-color:#f9a134;color:#fff;}
.page-numbers.studiare_wp_link_pages{margin-top:30px;padding-top:30px;border-top:1px solid #e5e5e5;text-align:center;}
.page-numbers.studiare_wp_link_pages > *{display:inline-block;min-width:40px;height:40px;line-height:40px;border-radius:50%;background-color:#f0f0f1;}
.page-numbers.studiare_wp_link_pages > .page-number{background-color:#f9a134;color:#fff;margin:0 5px;}
.icon-box{}
.icon-box.icon-box-top .icon-wrap{margin-bottom:20px;}
.icon-box.icon-box-left, .icon-box.icon-box-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.icon-box.icon-box-left .icon-wrap{margin-right:24px;}
.icon-box.icon-box-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:right;}
.icon-box.icon-box-right .icon-wrap{margin-left:24px;}
.icon-box.style-circle .icon-element .icon-element-inner, .icon-box.style-square .icon-element .icon-element-inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.icon-box.style-circle.icon-box-small .icon-element-inner, .icon-box.style-square.icon-box-small .icon-element-inner{width:40px;height:40px;font-size:18px;}
.icon-box.style-circle.icon-box-medium .icon-element-inner, .icon-box.style-square.icon-box-medium .icon-element-inner{width:56px;height:56px;font-size:24px;}
.icon-box.style-circle.icon-box-large .icon-element-inner, .icon-box.style-square.icon-box-large .icon-element-inner{width:70px;height:70px;font-size:32px;}
.icon-box.style-circle .icon-element-inner{border-radius:50%;}
.icon-box.contact-details .feature-content-text{font-size:18px;line-height:2;margin-top:-10px;}
.course-categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.course-categories .course-grid-box{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
@media(min-width:992px){
.course-categories .course_cat_1{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.course-categories .course_cat_1 .category-holder{padding-bottom:calc(76% + 6px) !important;}
.course-categories .course_cat_2, .course-categories .course_cat_3, .course-categories .course_cat_4, .course-categories .course_cat_5, .course-categories .course_cat_default{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
}
.course-categories .course-grid-box{padding:15px;}
.course-categories .course-grid-box .category-holder{position:relative;padding-bottom:76%;background-color:#495057;overflow:hidden;border-radius:4px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.course-categories .course-grid-box .category-holder .category-holder-inner, .course-categories .course-grid-box .category-holder .category_link{position:absolute;top:0;bottom:0;left:0;right:0;z-index:20;}
.course-categories .course-grid-box .category-holder .category-bg{height:100%;position:absolute;top:0;left:0;bottom:0;right:0;display:block;background-size:cover;background-repeat:no-repeat;background-position:center;width:calc(100% + 40px);max-width:none;min-height:100.6%;-webkit-transition:opacity 0.3s ease, -webkit-transform 0.3s ease;transition:opacity 0.3s ease, -webkit-transform 0.3s ease;transition:opacity 0.3s ease, transform 0.3s ease;transition:opacity 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;-webkit-transform:translate3d(-30px, 0, 0);transform:translate3d(-30px, 0, 0);}
.course-categories .course-grid-box .category-holder .info-on-hover{position:absolute;bottom:0;left:0;right:0;color:#fff;text-align:center;padding-top:15px;padding-bottom:15px;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), to(transparent));background:linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, transparent 100%);border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.course-categories .course-grid-box .category-holder .info-on-hover a{color:#fff;}
.course-categories .course-grid-box .category-holder .info-on-hover .category-title{-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;margin-bottom:5px;}
.course-categories .course-grid-box .category-holder .info-on-hover .category-count{display:block;position:relative;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all .3s ease;transition:all .3s ease;}
.course-categories .course-grid-box .category-holder:hover{-webkit-box-shadow:0 24px 50px 3px rgba(0, 0, 0, 0.2);box-shadow:0 24px 50px 3px rgba(0, 0, 0, 0.2);}
.course-categories .course-grid-box .category-holder:hover .category-bg{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:0.7;}
.course-categories .course-grid-box .category-holder:hover .info-on-hover .category-title{-webkit-transform:translateY(0);transform:translateY(0);}
.course-categories .course-grid-box .category-holder:hover .info-on-hover .category-count{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
.animated-counter .counter-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.animated-counter .counter-text .counter-number{font-size:48px;font-weight:300;margin-right:15px;}
.animated-counter .counter-text .counter-label{line-height:1.4;}
.animated-counter.counter-light .counter-text{color:#fff;}
.section-heading .section-title{font-size:28px;}
.section-heading .section-subtitle{color:#1e83f0;display:block;margin-bottom:8px;}
.cdb-video-icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:54px;height:54px;border:1px solid #fff;border-radius:50%;cursor:pointer;}
.cdb-video-icon:before{position:absolute;display:block;content:'';top:50%;left:27px;margin:-10px 0 0 -7px;width:0;height:0;border-style:solid;border-width:10px 0 10px 15px;border-color:transparent transparent transparent #fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.cdb-video-icon:hover{background-color:#fff;}
.cdb-video-icon:hover:before{border-color:transparent transparent transparent #495057;}
.video-banner{position:relative;margin-bottom:30px;}
.video-banner .video-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-top:-15px;z-index:30;}
.video-banner .video-banner-image{position:relative;background-color:#343a40;border-radius:4px;overflow:hidden;}
.video-banner .video-banner-image > img{position:absolute;display:block;max-width:100%;width:100%;height:100%;top:0;left:0;image-rendering:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.video-banner .video-banner-info{position:absolute;bottom:0;left:0;right:0;color:#fff;padding:15px 20px;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), to(transparent));background:linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, transparent 100%);border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.video-banner .video-banner-info .title{color:#fff;margin-bottom:0;}
.video-banner .video-banner-info .subtitle{display:block;margin-top:5px;}
.testimonials-wrapper{position:relative;}
.testimonials-wrapper .testimonial-item .testimonial-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;}
.testimonials-wrapper .testimonial-item .testimonial-inner .testimonial-author, .testimonials-wrapper .testimonial-item .testimonial-inner .testimonial-content{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
@media(min-width:768px){
.testimonials-wrapper .testimonial-item .testimonial-inner .testimonial-content{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}
.testimonials-wrapper .testimonial-item .testimonial-inner .testimonial-author{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
}
.testimonials-wrapper .testimonial-item .testimonial-inner .testimonial-content blockquote{border-left:medium none;line-height:inherit;margin:0;padding:0;}
.testimonials-wrapper .testimonial-item .testimonial-inner .testimonial-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.testimonials-wrapper .testimonial-item .testimonial-inner .testimonial-author .testimonial-avatar{overflow:hidden;border-radius:50%;width:100px;border:6px solid rgba(73, 80, 87, 0.1);margin-right:20px;}
.testimonials-wrapper .testimonial-item .testimonial-inner .testimonial-author .testimonial-author-main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.testimonials-wrapper .testimonial-item .testimonial-inner .testimonial-author .testimonial-author-main .testimonial-author-name{font-size:20px;margin-bottom:0;}
@media(max-width:767.98px){
.testimonials-wrapper .testimonial-item .testimonial-inner .testimonial-author{padding-top:20px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
}
.pricing-table{background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;margin-bottom:30px;}
.pricing-table .pricing-header{padding:30px;text-align:center;}
.pricing-table .pricing-header .pricing-title{margin-bottom:5px;}
.pricing-table .pricing-price{color:#f9a134;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0.7;}
.pricing-table .pricing-price .currency{font-size:24px;}
.pricing-table .pricing-price .price-number{font-weight:300;font-size:48px;}
.pricing-table .pricing-content{padding:30px;border-top:1px solid #efefef;}
.pricing-table .pricing-content ul, .pricing-table .pricing-content ol{list-style-type:none;padding:0;margin:0;}
.pricing-table .pricing-content ul li, .pricing-table .pricing-content ol li{padding-top:5px;padding-bottom:5px;}
.pricing-table .pricing-button{padding:0 30px 30px 30px;text-align:center;}
.pricing-table:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 5px 20px rgba(0, 0, 0, 0.06);box-shadow:0 5px 20px rgba(0, 0, 0, 0.06);}
.course-section .panel-group .course-panel-heading{border-top:1px solid #e9ecef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;cursor:pointer;-webkit-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out;}
.course-section .panel-group .course-panel-heading:hover, .course-section .panel-group .course-panel-heading.active{background-color:#f8f9fa;}
.course-section .panel-group .course-panel-heading:hover .panel-heading-left .course-lesson-icon i, .course-section .panel-group .course-panel-heading.active .panel-heading-left .course-lesson-icon i{color:#f9a134;}
.course-section .panel-group .course-panel-heading .panel-heading-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.course-section .panel-group .course-panel-heading .panel-heading-left .course-lesson-icon{line-height:1;margin-right:15px;}
.course-section .panel-group .course-panel-heading .panel-heading-left .course-lesson-icon i{color:#d4d9dd;font-size:20px;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;}
.course-section .panel-group .course-panel-heading .panel-heading-left .title h4{font-size:16px;margin:0 0 8px;}
.course-section .panel-group .course-panel-heading .panel-heading-left .title > p{font-size:14px;color:#adb5bd;margin:0;line-height:1;}
.course-section .panel-group .course-panel-heading .panel-heading-left .badge-item{background-color:#e9ecef;padding:2px 6px;display:inline-block;font-size:12px;border-radius:2px;margin-left:6px;line-height:1.2;text-transform:capitalize;}
.course-section .panel-group .course-panel-heading .panel-heading-left .badge-item.video{background-color:#65bded;color:#fff;}
.course-section .panel-group .course-panel-heading .panel-heading-left .badge-item.quiz{background-color:#bd83ef;color:#fff;}
.course-section .panel-group .course-panel-heading .panel-heading-left .badge-item.lecture{background-color:#68e8b7;color:#fff;}
.course-section .panel-group .course-panel-heading .panel-heading-left .badge-item.exam{background-color:#e89369;color:#fff;}
.course-section .panel-group .course-panel-heading .panel-heading-left .badge-item.practice{background-color:#eada68;color:#fff;}
.course-section .panel-group .course-panel-heading .panel-heading-left .badge-item.free{background-color:#8be669;color:#fff;}
.course-section .panel-group .course-panel-heading .panel-heading-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.course-section .panel-group .course-panel-heading .private-lesson{margin-left:6px;padding-right:0;}
@media(max-width:767.98px){
.course-section .panel-group .course-panel-heading .private-lesson i{margin-right:0 !important;}
.course-section .panel-group .course-panel-heading .private-lesson span{display:none;}
}
.course-section .panel-group .course-panel-heading .preview-button{background-color:#1e83f0;color:#fff;border-radius:30px;}
@media(max-width:767.98px){
.course-section .panel-group .course-panel-heading .preview-button{display:none;}
}
.course-section .panel-group .course-panel-heading .private-lesson, .course-section .panel-group .course-panel-heading .preview-button{font-size:14px;line-height:1.4;padding:6px 10px;}
.course-section .panel-group .course-panel-heading .private-lesson i, .course-section .panel-group .course-panel-heading .preview-button i{margin-right:5px;}
.course-section .panel-group .panel-content{max-height:0;overflow:hidden;background-color:#f8f9fa;-webkit-transition:max-height 0.2s ease-out;transition:max-height 0.2s ease-out;}
.course-section .panel-group .panel-content .panel-content-inner{padding:0 15px 20px 15px;}
.partners-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.partners-logos .partner-logo-item{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;padding-top:15px;padding-bottom:15px;}
@media(max-width:1199.98px){
.partners-logos .partner-logo-item{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;}
}
@media(max-width:767.98px){
.partners-logos .partner-logo-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}
.partners-logos .partner-logo-item .partner-logo-inner{position:relative;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;}
.partners-logos .partner-logo-item .partner-logo-inner img{max-width:100%;display:inline-block;}
.partners-logos .partner-logo-item .partner-logo-inner .hover-mask{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;visibility:hidden;opacity:0;z-index:10;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.partners-logos .partner-logo-item .partner-logo-inner .hover-mask:after{display:block;content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;visibility:hidden;opacity:0;background-color:#1e83f0;z-index:8;}
.partners-logos .partner-logo-item .partner-logo-inner .hover-mask .hover-mask-info{position:relative;color:#fff;line-height:1;z-index:30;}
.partners-logos .partner-logo-item .partner-logo-inner .hover-mask .hover-mask-info a{color:#fff;}
.partners-logos .partner-logo-item .partner-logo-inner .hover-mask .hover-mask-info h4{color:#fff;margin-bottom:0;}
.partners-logos .partner-logo-item .partner-logo-inner .hover-mask .hover-mask-info .desc p{margin:5px 0 0 0;}
.partners-logos .partner-logo-item .partner-logo-inner:hover .hover-mask{visibility:visible;opacity:1;}
.partners-logos .partner-logo-item .partner-logo-inner:hover .hover-mask:after{visibility:visible;opacity:0.8;}
.partners-logos .partner-logo-item.img-hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.partners-logos .partner-logo-item.img-hover:hover img{-webkit-filter:grayscale(0);filter:grayscale(0);}
@media(min-width:992px){
.partners-logos.two_cols .partner-logo-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.partners-logos.three_cols .partner-logo-item{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;}
.partners-logos.four_cols .partner-logo-item{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.partners-logos.five_cols .partner-logo-item{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
.partners-logos.six_cols .partner-logo-item{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%;}
}
.partners-logos.no-gap{margin-left:0 !important;margin-right:0 !important;}
.partners-logos.no-gap .partner-logo-item{padding:0 !important;}
.partners-logos.with-borders .partner-logo-inner{border:1px solid #e5e5e5;}
.partners-logos.with-borders.no-gap .partner-logo-inner{margin-bottom:-1px;margin-right:-1px;}
.countdown-timer-holder .countdown-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.countdown-timer-holder .countdown-item .countdown-unit{display:block;margin-right:10px;margin-left:10px;text-align:center;}
.countdown-timer-holder .countdown-item .countdown-unit .number, .countdown-timer-holder .countdown-item .countdown-unit .text{display:block;}
@media(max-width:767.98px){
.countdown-timer-holder .countdown-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin-left:0;margin-right:0;}
.countdown-timer-holder .countdown-item .countdown-col{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:10px;padding-right:10px;margin-bottom:30px;}
.countdown-timer-holder .countdown-item .countdown-unit{margin-left:0 !important;margin-right:0 !important;}
}
.countdown-timer-holder.left .countdown-item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.countdown-timer-holder.left .countdown-item .countdown-unit:first-child{margin-left:0;}
.countdown-timer-holder.center .countdown-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.countdown-timer-holder.right .countdown-item{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.countdown-timer-holder.right .countdown-item .countdown-unit:last-child{margin-right:0;}
.countdown-timer-holder.medium .countdown-unit .number{font-size:38px;font-weight:300;letter-spacing:-2px;}
@media(max-width:767.98px){
.countdown-timer-holder.medium .countdown-unit .number{font-size:24px;letter-spacing:-1px;}
}
.countdown-timer-holder.large .countdown-unit .number{font-size:50px;font-weight:300;letter-spacing:-2px;}
@media(max-width:767.98px){
.countdown-timer-holder.large .countdown-unit .number{font-size:24px;letter-spacing:-1px;}
}
.countdown-timer-holder.standard .countdown-unit{min-width:100px;background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;}
.countdown-timer-holder.standard .countdown-unit .number{color:#f9a134;padding:25px 15px;border-bottom:1px solid #efefef;}
.countdown-timer-holder.standard .countdown-unit .text{line-height:1;padding:8px 15px;}
.countdown-timer-holder.transparent .countdown-unit{min-width:100px;background-color:rgba(108, 117, 125, 0.1);line-height:1;border-radius:4px;padding:25px 20px;}
.countdown-timer-holder.transparent .countdown-unit .number{margin-bottom:10px;}
.countdown-timer-holder.transparent.light .countdown-unit{background-color:rgba(255, 255, 255, 0.1);color:#fff;}
.blog-archive{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.blog-archive .blog-main-loop{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
@media(min-width:992px){
.blog-archive.has-sidebar .blog-main-loop{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;}
}
@media(min-width:768px){
.blog-archive.sidebar-left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
} .main-sidebar-holder{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
@media(min-width:992px){
.main-sidebar-holder{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;}
} .blog-loop-inner .portfolio{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
.blog-loop-inner .portfolio .post-meta.post-category{display:none;}
.blog-loop-inner .post, .blog-loop-inner .portfolio{position:relative;margin-bottom:1.75rem;z-index:10;}
.blog-loop-inner .post .post-thumbnail img, .blog-loop-inner .portfolio .post-thumbnail img{max-width:100%;height:auto;width:100%;}
.blog-loop-inner .post .entry-content, .blog-loop-inner .portfolio .entry-content{overflow:hidden;}
.blog-loop-inner .post .the-excerpt, .blog-loop-inner .portfolio .the-excerpt{margin-bottom:15px;}
.blog-loop-inner .post .the-excerpt p:last-child, .blog-loop-inner .portfolio .the-excerpt p:last-child{margin-bottom:0;}
.blog-loop-inner .post .post-inner, .blog-loop-inner .portfolio .post-inner{background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;overflow:hidden;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.single-post .blog-loop-inner .post .post-inner, .single-post
.blog-loop-inner .portfolio .post-inner{-webkit-box-shadow:none !important;box-shadow:none !important;}
.blog-loop-inner .post .post-inner .post-content, .blog-loop-inner .portfolio .post-inner .post-content{padding:1.75rem;overflow:hidden;}
.blog-loop-inner .post .post-inner .post-content .entry-title, .blog-loop-inner .portfolio .post-inner .post-content .entry-title{margin-top:5px;}
.blog-loop-inner .post.sticky .entry-title a, .blog-loop-inner .portfolio.sticky .entry-title a{color:#1e83f0;border-bottom:1px solid #1e83f0;display:inline-block;}
.blog-loop-inner .post .post-meta, .blog-loop-inner .portfolio .post-meta{display:inline-block;font-size:14px;padding-right:24px;color:#8f8f8f;}
.blog-loop-inner .post .post-meta a, .blog-loop-inner .portfolio .post-meta a{color:#8f8f8f;}
.blog-loop-inner .post .post-meta a:hover, .blog-loop-inner .portfolio .post-meta a:hover{color:#666;}
.blog-loop-inner .post .post-meta i, .blog-loop-inner .portfolio .post-meta i{color:#f9a134;margin-right:8px;}
.blog-loop-inner .post:hover .post-inner, .blog-loop-inner .post.sticky .post-inner,
.blog-loop-inner .portfolio:hover .post-inner, .blog-loop-inner .portfolio.sticky .post-inner{-webkit-box-shadow:0 5px 20px rgba(0, 0, 0, 0.06);box-shadow:0 5px 20px rgba(0, 0, 0, 0.06);}
.blog-loop-inner.post-single > .post .post-inner{padding:1.875rem;}
.blog-loop-inner.post-single > .post .post-inner .entry-header, .blog-loop-inner.post-single > .post .post-inner .post-thumbnail{padding-bottom:1.875rem;}
.blog-loop-inner.post-single > .post .post-inner .post-thumbnail{margin-left:-1.875rem;margin-right:-1.875rem;}
.blog-loop-inner.post-single > .post .post-inner .entry-tag-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.blog-loop-inner.post-single > .post .post-inner .entry-tag-share .post-tags{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
@media(min-width:768px){
.blog-loop-inner.post-single > .post .post-inner .entry-tag-share{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
}
@media(min-width:992px){
.blog-loop-view-grid.four-columns .post{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
}
@media(min-width:992px){
.blog-loop-view-grid.three-columns .post{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;}
}
@media(min-width:992px){
.blog-loop-view-grid.two-columns .post{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}
.blog-loop-view-list .post-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.blog-loop-view-list .post-inner .post-thumbnail{max-width:40%;min-width:40%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:auto;flex-basis:auto;}
.blog-loop-view-list .post-inner .post-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
@media(max-width:767.98px){
.blog-loop-view-list .post-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.blog-loop-view-list .post-inner .post-thumbnail{max-width:100%;min-width:100%;}
}
.blog-loop-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.blog-loop-inner .post{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
.post-author-box{margin-top:30px;padding-top:30px;border-top:1px solid #e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.post-author-box .avatar{max-width:100%;width:110px;height:auto;border-radius:50%;margin-right:24px;border:3px solid #e5e5e5;}
.post-author-box .author-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.post-author-box .author-content p{margin-bottom:20px;}
.post-tags a[rel="tag"]{padding:4px 8px;line-height:1.2;display:inline-block;background-color:#e9ecef;border-radius:2px;margin-left:4px;}
.page-pagination{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.page-pagination .page-links-title{font-weight:600;margin-right:20px;}
.page-pagination span{position:relative;display:inline-block;min-width:40px;height:40px;text-align:center;line-height:40px;border-radius:50%;margin-right:10px;}
.page-pagination > span{background-color:#f9a134;color:#fff;}
.page-pagination a span, .page-pagination a:hover span{background-color:#efefef;}
.post-password-form label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:0;}
.post-password-form input[type=submit]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:42px;border-radius:2px;}
.post-password-form input[type=password]{display:block;max-width:100%;width:200px;margin:0 10px;}
@media(max-width:767.98px){
.post-password-form label{display:block;}
.post-password-form input[type=password]{width:100%;margin:10px 0 15px 0;}
}
.search-results-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.search-results-wrapper .search-results-main{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
@media(min-width:992px){
.search-results-wrapper .search-results-main{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;}
}
.search-results-wrapper .search-results-main .search-result-box{background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:1.75rem;margin-bottom:1.75rem;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.search-results-wrapper .search-results-main .search-result-box .result-thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:24px;}
.search-results-wrapper .search-results-main .search-result-box .result-thumbnail a{display:block;width:140px;height:140px;border-radius:50%;overflow:hidden;}
.search-results-wrapper .search-results-main .search-result-box .search-content{margin-right:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.archive-event{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
@media(min-width:992px){
.archive-event{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;}
} .studiare-event-item{margin-bottom:30px;}
.studiare-event-item .studiare-event-item-holder{background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:1.75rem;overflow:hidden;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.studiare-event-item .studiare-event-item-holder .event-inner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.studiare-event-item .studiare-event-item-holder .event-inner-content .top-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.studiare-event-item .studiare-event-item-holder .event-inner-content .event-thumbnail{position:relative;max-width:25%;min-width:25%;background-color:#e9ecef;margin-left:30px;overflow:hidden;}
.studiare-event-item .studiare-event-item-holder .event-inner-content .event-thumbnail img{max-width:100%;width:100%;height:auto;}
.studiare-event-item .studiare-event-item-holder .event-inner-content .date-holder{margin-right:24px;}
.studiare-event-item .studiare-event-item-holder .event-inner-content .date-holder .date{position:relative;width:80px;height:80px;border:2px solid #f9a134;border-radius:4px;color:#495057;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.studiare-event-item .studiare-event-item-holder .event-inner-content .date-holder .date:before, .studiare-event-item .studiare-event-item-holder .event-inner-content .date-holder .date:after{content:"";position:absolute;top:-7px;width:2px;height:14px;border-radius:2px;background-color:#f9a134;}
.studiare-event-item .studiare-event-item-holder .event-inner-content .date-holder .date:before{left:12px;}
.studiare-event-item .studiare-event-item-holder .event-inner-content .date-holder .date:after{right:12px;}
.studiare-event-item .studiare-event-item-holder .event-inner-content .date-holder .date .date-day{font-size:30px;}
.studiare-event-item .studiare-event-item-holder .event-inner-content .date-holder .date .date-month{font-size:14px;}
.studiare-event-item .studiare-event-item-holder .event-inner-content .title{margin-bottom:0;}
.studiare-event-item .studiare-event-item-holder .event-inner-content .event-meta{margin-bottom:8px;}
.studiare-event-item .studiare-event-item-holder .event-inner-content .event-meta .event-meta-piece{font-size:14px;padding-right:15px;color:#8f8f8f;}
.studiare-event-item .studiare-event-item-holder .event-inner-content .event-meta .event-meta-piece i{font-size:18px;margin-right:8px;color:#f9a134;}
@media(max-width:991.98px){
.studiare-event-item .studiare-event-item-holder .event-inner-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.studiare-event-item .studiare-event-item-holder .event-inner-content .event-thumbnail{max-width:100%;width:100%;margin-left:0;margin-top:20px;}
}
.studiare-event-item:hover .studiare-event-item-holder{-webkit-box-shadow:0 5px 20px rgba(0, 0, 0, 0.06);box-shadow:0 5px 20px rgba(0, 0, 0, 0.06);}
.event-single-main{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
@media(min-width:992px){
.event-single-main{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;}
}
.event-single-side{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
@media(min-width:992px){
.event-single-side{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;}
}
.event-single-side .event-single-side-inner{background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:1.75rem;}
.event-single-side .entry-register a{margin:0;}
.event-single-side .entry-register p:last-of-type{margin-bottom:0;}
.event-single-side .event-info{list-style:none;padding:0;margin:0 0 30px;}
.event-single-side .event-info li{padding-top:8px;padding-bottom:8px;border-bottom:1px solid #e5e5e5;}
.event-single-side a.event_register_submit{width:100%;font-family:inherit;text-transform:none;font-weight:300;letter-spacing:0;text-align:center;}
.event-single-main .event-single-top{background-color:#fff;border:1px solid #e5e5e5;border-top-left-radius:4px;border-top-right-radius:4px;overflow:hidden;margin-bottom:30px;}
.event-single-main .event-single-top .title-holder{padding:1.75rem;}
.event-single-main .event-single-top .title-holder .title{margin-bottom:0;}
.event-single-main .entry-thumbnail img{display:block;max-width:100%;width:100%;height:auto;}
.event-single-main .event-meta-info{background-color:#343a40;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin-left:0;margin-right:0;}
.event-single-main .event-meta-info .box-content{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;padding-right:0;}
@media(min-width:576px){
.event-single-main .event-meta-info .box-content{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;}
}
.event-single-main .event-meta-info .box-content .inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.75rem;font-size:0.875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:3;}
.event-single-main .event-meta-info .box-content .inner:before{content:'';background-color:transparent;position:absolute;-webkit-box-flex:1;-ms-flex:1;flex:1;top:0;right:0;bottom:0;left:0;z-index:-1;}
.event-single-main .event-meta-info .box-content.end-time .inner:before{background-color:rgba(0, 0, 0, 0.1);}
.event-single-main .event-meta-info .box-content.address .inner:before{background-color:rgba(0, 0, 0, 0.2);}
.event-single-main .event-meta-info .box-content .label{display:block;margin-bottom:4px;color:rgba(255, 255, 255, 0.6);}
.event-single-main .event-meta-info .box-content p{margin-bottom:0;}
.event-single-main .event-meta-info .box-content .icon{margin-left:20px;color:#f9a134;font-size:34px;}
.event-single-main .event-single-description{background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:1.75rem;}
@media(max-width:991.98px){
.event-single-main .event-single-description{margin-bottom:20px;}
}
.event_register_submit{width:100%;font-family:inherit;text-transform:none;font-weight:300;letter-spacing:0;text-align:center;}
#event-lightbox{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;border-radius:0.3rem;-webkit-box-shadow:0 0.25rem 0.5rem rgba(0, 0, 0, 0.5);box-shadow:0 0.25rem 0.5rem rgba(0, 0, 0, 0.5);}
@media(min-width:576px){
#event-lightbox{max-width:500px;margin:10vh auto 0 auto;padding:60px;}
}
@media(max-width:767.98px){
#event-lightbox{width:100%;}
}
.tp-event-notice.error{background-color:#e0717c;border:none;color:#fff;}
.tp_event_counter{background-color:transparent;border:none;padding:20px 0 0 0;}
.countdown-row{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;}
.countdown-section{padding:0 10px 0 0;}
.countdown-section:last-child{padding:0;}
.countdown-amount{background-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;border:1px solid #e5e5e5;display:block;width:100%;height:auto;font-size:30px;padding-top:24px;padding-bottom:24px;color:#f9a134;}
.countdown-period{background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:1px solid #e5e5e5;border-top:none;font-size:14px;padding:2px;}
.portfolio-archive{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.portfolio-archive .portfolio-items-holder{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
@media(min-width:992px){
.portfolio-archive:not(.no-sidebar) .portfolio-items-holder{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}
}
@media(min-width:992px){
.portfolio-archive.left-sidebar{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
}
@media(min-width:992px){
.portfolio-archive .main-sidebar-holder{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
} .portfolio-controls .control:focus{outline:none;}
.portfolio-holder{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.portfolio-holder .portfolio-entry{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
@media(min-width:992px){
.portfolio-holder.portfolio-six-col .portfolio-entry{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%;}
.portfolio-holder.portfolio-five-col .portfolio-entry{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
.portfolio-holder.portfolio-four-col .portfolio-entry{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.portfolio-holder.portfolio-three-col .portfolio-entry{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;}
.portfolio-holder.portfolio-two-col .portfolio-entry{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
} .portfolio-entry{margin-bottom:30px;}
.portfolio-entry .portfolio-entry-inner{background-color:#fff;border-radius:4px;border:1px solid #e5e5e5;overflow:hidden;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.portfolio-entry .portfolio-entry-thumb{position:relative;}
.portfolio-entry .portfolio-entry-thumb img{width:100%;}
.portfolio-entry .portfolio-entry-thumb .portfolio-link{position:absolute;top:0;right:0;left:0;bottom:0;display:block;z-index:10;}
.portfolio-entry .portfolio-entry-thumb .overlay-icon{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#1e83f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:all 0.25s cubic-bezier(0.77, 0, 0.175, 1);transition:all 0.25s cubic-bezier(0.77, 0, 0.175, 1);}
.portfolio-entry .portfolio-entry-thumb .overlay-icon svg{width:24px;height:24px;fill:#fff;}
.portfolio-entry .portfolio-entry-thumb:hover .overlay-icon{opacity:0.8;}
.portfolio-entry .portfolio-infos{padding:24px;line-height:1;}
.portfolio-entry .portfolio-infos .portfolio-entry-title{margin-bottom:10px;}
.portfolio-entry .portfolio-entry-terms{font-size:14px;padding-right:25px;color:#8f8f8f;}
.portfolio-entry:hover .portfolio-entry-inner{-webkit-box-shadow:0 5px 20px rgba(0, 0, 0, 0.06);box-shadow:0 5px 20px rgba(0, 0, 0, 0.06);}
.portfolio-single-wrapper .post-nav{margin-bottom:0;}
.portfolio-list-cat{margin-bottom:20px;}
.portfolio-list-cat ul{display:inline-block;list-style:none;margin:0;padding:0;}
.portfolio-list-cat ul li{display:inline-block;margin:0 10px 10px 0;}
.portfolio-list-cat ul li a{display:inline-block;border:1px solid #e5e5e5;padding:10px 16px;line-height:1;border-radius:3px;}
.portfolio-list-cat ul li a.mixitup-control-active{color:#fff;border-color:#1e83f0;background-color:#1e83f0;}
.not-found{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.not-found .not-found-icon-wrapper{margin-right:30px;}
.not-found .not-found-icon-wrapper .not-found-icon{width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:3px solid #e9ecef;font-size:85px;border-radius:50%;}
.not-found .not-found-icon-wrapper .error-page{font-size:165px;font-family:monospace;letter-spacing:-25px;color:#1e83f0;padding-right:15px;line-height:1;}
.not-found .not-found-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.not-found .not-found-content p:last-child{margin-bottom:0;}
@media(max-width:767.98px){
.not-found{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
}
.teachers-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.teachers-wrapper .teacher-item{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
@media(min-width:768px){
.teachers-wrapper.two-cols .teacher-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.teachers-wrapper.three-cols .teacher-item{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;}
.teachers-wrapper.four-cols .teacher-item{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.teachers-wrapper.five-cols .teacher-item{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
.teachers-wrapper.six-cols .teacher-item{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%;}
}
.teacher-item{margin-bottom:30px;}
.teacher-item .teacher-item-inner{position:relative;padding-bottom:100%;overflow:hidden;background-color:#495057;border-radius:4px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.teacher-item .teacher-item-inner .teacher-bg{position:absolute;top:0;background-image:url(http://localhost/wpdev/studiare/wp-content/uploads/sites/8/2014/01/spectacles.gif);left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center center;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.teacher-item .teacher-item-inner .teacher-link{position:absolute;top:0;bottom:0;left:0;right:0;z-index:20;}
.teacher-item .teacher-item-inner .hover-mask{position:absolute;padding:20px;left:0;right:0;bottom:0;line-height:1.3;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), to(transparent));background:linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, transparent 100%);color:#fff;}
.teacher-item .teacher-item-inner .hover-mask .teacher-name{margin-bottom:0;}
.teacher-item .teacher-item-inner .hover-mask .teacher-role{display:block;margin-top:5px;}
.teacher-item .teacher-item-inner .hover-mask a{color:#fff;}
.teacher-item .teacher-item-inner:hover{-webkit-box-shadow:0 24px 50px 3px rgba(0, 0, 0, 0.2);box-shadow:0 24px 50px 3px rgba(0, 0, 0, 0.2);}
.teacher-item .teacher-item-inner:hover .teacher-bg{opacity:0.7;}
.teacher-single-details .teacher-single-thumbnail{position:relative;overflow:hidden;border-radius:4px;}
.teacher-single-details .teacher-single-thumbnail img{display:block;width:100%;max-width:100%;height:auto;}
.teacher-single-details .teacher-single-thumbnail .teacher-single-socials{background-color:#fff;padding:15px 20px;text-align:center;border:1px solid #e5e5e5;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
.course-wrapper-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.course-main-wrapper.shop-sidebar-left .course-wrapper-inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
.course-wrapper-inner .courses-holder{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
@media(min-width:992px){
.course-main-wrapper.has-sidebar .course-wrapper-inner .courses-holder{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;}
} .courses-holder .courses-top-bar{background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;margin-bottom:1.875rem;padding:1rem 1.25rem;}
.courses-holder .courses-top-bar .courses-top-bar-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.courses-holder .courses-top-bar .courses-top-bar-inner .courses-top-bar-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.courses-holder .courses-top-bar .courses-top-bar-inner .courses-top-bar-left .woocommerce-result-count{margin-bottom:0;}
.courses-holder .courses-top-bar .layout-switcher{margin-right:1rem;}
@media(max-width:767.98px){
.courses-holder .courses-top-bar .layout-switcher{display:none;}
}
.courses-holder .courses-top-bar .layout-switcher > a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e5e5e5;border-radius:2px;padding:0.5rem 0.625rem;margin-right:0.3125rem;}
.courses-holder .courses-top-bar .layout-switcher > a.active{background-color:#1e83f0;border-color:#1e83f0;}
.courses-holder .courses-top-bar .layout-switcher > a.active svg{fill:#fff;}
.courses-holder .courses-top-bar .layout-switcher > a svg{fill:#495057;width:20px;height:20px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.products .course-item{margin-bottom:1.875rem;}
.products .course-item .course-item-inner{background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.products .course-item .course-item-inner .course-thumbnail-holder img{width:100%;}
.products .course-item .course-item-inner .course-content-holder .course-content-main{padding:20px;overflow:hidden;}
.products .course-item .course-item-inner .course-content-holder .course-content-main .course-title{font-size:18px;line-height:1.5;margin-bottom:10px;}
.products .course-item .course-item-inner .course-content-holder .course-content-main .course-rating-teacher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.products .course-item .course-item-inner .course-content-holder .course-content-main .course-rating-teacher .star-rating{font-size:0.8125rem;}
.products .course-item .course-item-inner .course-content-holder .course-content-main .course-rating-teacher .star-rating .rating{background-color:#8bca48;color:#fff;padding:3px 6px;margin-right:8px;border-radius:4px;}
.products .course-item .course-item-inner .course-content-holder .course-content-main .course-rating-teacher .star-rating .votes-number{color:#adb5bd;margin-right:10px;}
.products .course-item .course-item-inner .course-content-holder .course-content-main .course-rating-teacher .star-rating.no-ratings .votes-number{display:none;}
.products .course-item .course-item-inner .course-content-holder .course-content-main .course-rating-teacher .course-loop-teacher{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:0.8125rem;color:#1e83f0;}
.products .course-item .course-item-inner .course-content-holder .course-content-main .course-rating-teacher .course-loop-teacher:hover{color:#6c757d;}
.products .course-item .course-item-inner .course-content-holder .course-content-main .course-rating-teacher .course-loop-teacher:before{content:'';display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:center;align-self:center;margin-right:10px;width:1px;height:18px;background-color:#e9ecef;}
.products .course-item .course-item-inner .course-content-holder .course-content-main .course-description{margin-top:10px;font-size:0.875rem;}
.products .course-item .course-item-inner .course-content-holder .course-content-main .course-description p{margin-bottom:0;}
.products .course-item .course-item-inner .course-content-holder .course-content-bottom{border-top:1px solid #e5e5e5;padding:10px 20px;font-size:0.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.products .course-item .course-item-inner .course-content-holder .course-content-bottom .course-students{color:#6c757d;}
.products .course-item .course-item-inner .course-content-holder .course-content-bottom .course-students i{margin-right:8px;}
.products .course-item .course-item-inner .course-content-holder .course-content-bottom .course-price{color:#f9a134;}
.products .course-item .course-item-inner .course-content-holder .course-content-bottom .course-price .price-sale{color:#8bca48;}
.products .course-item:hover .course-item-inner{-webkit-box-shadow:0 5px 20px rgba(0, 0, 0, 0.06);box-shadow:0 5px 20px rgba(0, 0, 0, 0.06);}
.products.list-view .course-item .course-item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.products.list-view .course-item .course-item-inner .course-thumbnail-holder{max-width:40%;min-width:40%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:auto;flex-basis:auto;}
.products.list-view .course-item .course-item-inner .course-content-holder{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.products.list-view .course-item .course-item-inner .course-content-holder .course-content-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
@media(max-width:767.98px){
.products.list-view .course-item .course-item-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.products.list-view .course-item .course-item-inner .course-thumbnail-holder{max-width:100%;width:100%;}
}
.products .course-item{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
@media(min-width:768px){
.products.grid-view.courses-2-columns .course-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}
@media(min-width:768px){
.products.grid-view.courses-3-columns .course-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}
@media(min-width:992px){
.products.grid-view.courses-3-columns .course-item{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;}
}
@media(min-width:768px){
.products.grid-view.courses-4-columns .course-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}
@media(min-width:992px){
.products.grid-view.courses-4-columns .course-item{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
}
.products.grid-view .course-item .course-description{display:none;}
.products .no-product{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.inner-box{background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:30px;}
.woocommerce-checkout .woocommerce-info{margin-bottom:15px;}
.checkout_coupon, .woocommerce-checkout .login{background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:1.25rem;max-width:420px;}
.checkout_coupon{text-align:center;}
.woocommerce-Message, .woocommerce-message{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#6DD09D;color:#FFF;line-height:1.5;list-style-type:none;position:relative;margin-bottom:30px;padding:30px;}
.woocommerce-Message:before, .woocommerce-message:before{font-family:'FontAwesome';text-transform:none;line-height:1;content:"\f058";font-size:24px;margin-right:11px;}
.woocommerce-Message .button, .woocommerce-Message a, .woocommerce-message .button, .woocommerce-message a{background:none;color:#FFF !important;display:inline;width:auto;line-height:19px;border-bottom:1px solid;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:0;}
.woocommerce-Message .button, .woocommerce-message .button{border-bottom:2px solid;position:absolute;right:32px;}
.woocommerce > .woocommerce-error{background-color:#DE7878;color:#fff;line-height:1.5;list-style-type:none;position:relative;margin:0 0 30px;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;}
.woocommerce > .woocommerce-error:before{position:relative;font-family:'FontAwesome';text-transform:none;line-height:1;content:"\f071";font-size:24px;margin-right:11px;top:-3px;}
.woocommerce > .woocommerce-error li{margin-bottom:0;line-height:19px;width:100%;}
.woocommerce > .woocommerce-error li a{background:none;color:#fff;display:inline;width:auto;border-top:0;border-left:0;border-right:0;line-height:19px;padding:0;border-bottom:2px solid;position:absolute;right:32px;}
.shop_table{width:100%;margin-bottom:30px;}
.shop_table tr .product-quantity, .shop_table tr .amount{font-weight:normal;}
.shop_table tr td{font-size:15px;}
.shop_table th.product-thumbnail{width:10px;}
.shop_table th.product-remove{width:30px;}
.shop_table thead{text-align:left;}
.shop_table thead tr{border-bottom:1px solid #eaeaea;}
.shop_table thead tr th{color:#7f7e83;font-weight:400;padding:0 5px 10px;}
@media(min-width:768px){
.shop_table thead tr th{padding:0 13px 10px;}
}
@media(max-width:991.98px){
.shop_table thead tr th.product-thumbnail{display:none;}
}
.shop_table tbody tr{border-bottom:1px solid #eaeaea;}
.shop_table tbody tr th{font-weight:normal;}
.shop_table tbody tr td{padding:10px 5px;}
@media(min-width:768px){
.shop_table tbody tr td{padding:30px 13px;}
}
.woocommerce-checkout .shop_table tbody tr td, .cart_totals .shop_table tbody tr td{padding-top:15px;padding-bottom:15px;}
.shop_table tbody tr:last-child{border:0;}
.shop_table tbody .product-thumbnail img{max-width:80px;}
@media(max-width:991.98px){
.shop_table tbody .product-thumbnail.product-thumbnail{display:none;}
}
.shop_table .actions{padding-left:0;padding-right:0;}
.shop_table .actions .footer_coupon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
@media(max-width:991.98px){
.shop_table .actions .footer_coupon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;}
.shop_table .actions .footer_coupon .coupon{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;}
.shop_table .actions .footer_coupon .coupon .box{-webkit-box-flex:1;-ms-flex:1;flex:1;}
}
.shop_table .actions .footer_coupon .coupon .form-control{vertical-align:top;}
@media(min-width:768px){
.shop_table .actions .footer_coupon .coupon .form-control{width:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:0;}
}
.shop_table .actions .footer_coupon .button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.shop_table tfoot tr{border-bottom:1px solid #eaeaea;text-align:left;}
.shop_table tfoot th{padding-left:25px;}
.woocommerce-checkout .shop_table tfoot th{padding-left:15px;}
.shop_table tfoot td{padding:15px 5px;}
@media(min-width:576px){
.shop_table tfoot td{padding:15px 13px;}
}
.shop_table tfoot:last-child{border:0;}
.widget_shopping_cart .product_list_widget{list-style:none;padding:0;margin-bottom:0;text-align:left;}
.widget_shopping_cart .product_list_widget .mini_cart_item{padding:20px;}
.widget_shopping_cart .mini_cart_item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.widget_shopping_cart .mini_cart_item .remove{color:#adb5bd !important;display:block;position:absolute;top:15px;right:15px;z-index:12;}
.widget_shopping_cart .cart-item-image{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}
.widget_shopping_cart .cart-item-content{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:20px;}
.widget_shopping_cart .quantity{color:#adb5bd;font-size:13px;display:block;}
.product_list_widget > li{border-bottom:1px solid #e5e5e5;}
.product_list_widget > li:last-child{border-bottom:none;}
.product_list_widget > li img{max-width:65px;min-width:65px;height:auto;float:left;margin-right:20px;-webkit-box-shadow:0 0 0 1px #e1e1e1;box-shadow:0 0 0 1px #e1e1e1;}
.cart-page-inner .woocommerce-cart-holder{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
@media(min-width:992px){
.cart-page-inner .woocommerce-cart-holder{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;}
}
.cart-page-inner .cart-collaterals{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
@media(min-width:992px){
.cart-page-inner .cart-collaterals{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;}
}
.cart-page-inner .woocommerce-cart-form, .cart-page-inner .cart-collaterals-inner{background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:30px;margin-bottom:30px;}
.cart-page-inner .woocommerce-cart-form .shop_table{margin-bottom:0;}
.cart-page-inner .woocommerce-cart-form tr.cart_item .product-quantity .quantity{width:56px;}
.cart-page-inner .woocommerce-cart-form tr.cart_item .product-quantity .quantity .input-text{border:0;border-bottom:2px solid #e5e5e5;}
.cart-page-inner .woocommerce-cart-form td.actions{position:relative;padding-top:30px;padding-bottom:0;}
.cart-page-inner .woocommerce-cart-form td.actions .coupon{position:relative;margin-bottom:20px;}
.cart-page-inner .woocommerce-cart-form td.actions .coupon label{display:none;}
.cart-page-inner .woocommerce-cart-form td.actions .coupon .input-text{width:100%;line-height:47px;padding:0 15px;}
.cart-page-inner .woocommerce-cart-form td.actions .coupon:after{position:absolute;font-family:'FontAwesome';content:'\f105';right:22px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.cart-page-inner .woocommerce-cart-form td.actions .coupon .button{position:absolute;top:0;right:0;opacity:0 !important;width:60px;}
@media(min-width:768px){
.cart-page-inner .woocommerce-cart-form .coupon{width:50%;margin-bottom:0;}
.cart-page-inner .woocommerce-cart-form .button_update_cart{position:absolute;top:30px;right:0;}
}
.cart-collaterals .shop_table tr th{vertical-align:baseline;padding-right:50px;width:60px;}
.cart-collaterals .shop_table tr.shipping #shipping_method{margin:0;list-style-type:none;}
.cart-collaterals .shop_table tr.shipping td{padding-left:0;padding-right:0;}
.cart-collaterals .shop_table tr.shipping .shipping-title{color:#495057;margin-bottom:10px;}
.cart-collaterals .shop_table tr.shipping .button{display:block;width:100%;}
.cart-collaterals .checkout-button{display:block;}
.woocommerce-checkout-main{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;margin-top:30px;}
@media(min-width:992px){
.woocommerce-checkout-main{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;}
}
.woocommerce-checkout-side{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;margin-top:30px;}
@media(min-width:992px){
.woocommerce-checkout-side{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;}
}
.woocommerce-checkout-review-order .shop_table tr th{vertical-align:baseline;}
.woocommerce-checkout-review-order .shop_table tr th:last-child{padding-right:0;}
.woocommerce-checkout-review-order .shop_table tr th:first-child{padding-left:0;}
.woocommerce-checkout-review-order .shop_table tr td:last-child{padding-right:0;}
.woocommerce-checkout-review-order .shop_table tr td:first-child{padding-left:0;}
.woocommerce-checkout-review-order .shop_table tr.shipping td{padding-left:0;padding-right:0;}
.woocommerce-checkout-review-order .shop_table tr.shipping .shipping-title{color:#495057;margin-bottom:10px;}
.woocommerce-checkout-review-order .shop_table tr.shipping #shipping_method{margin:0;list-style-type:none;}
.woocommerce-checkout-review-order .shop_table .order-total .amount{color:#495057;font-size:24px;}
.woocommerce-billing-fields__field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.woocommerce-billing-fields__field-wrapper .form-row{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
@media(min-width:768px){
.woocommerce-billing-fields__field-wrapper .form-row-first, .woocommerce-billing-fields__field-wrapper .form-row-last{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}
.woocommerce-checkout-payment .payment_methods{margin:0;list-style-type:none;}
.woocommerce-checkout-payment .payment_methods .payment_box{background-color:#f7f7f7;border-radius:2px;padding:10px;font-size:12px;margin:10px 0;}
.woocommerce-checkout-payment .payment_methods .payment_box p:last-child{margin:0;}
.woocommerce-checkout-payment .payment_methods .payment_method_paypal{position:relative;}
.woocommerce-checkout-payment .payment_methods .payment_method_paypal img{display:none;}
.woocommerce-checkout-payment .payment_methods .payment_method_paypal .about_paypal{position:absolute;top:0;right:0;font-size:13px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}
.woocommerce-checkout-payment .place-order .button{width:100%;display:block;margin-top:20px;}
#ship-to-different-address{margin-bottom:10px;}
#customer_details .woocommerce-shipping-fields h3{padding-top:20px;margin-bottom:25px;}
.product-single-main{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
@media(min-width:992px){
.product-single-main{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;}
}
.product-single-main .product-single-top-part{background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;overflow:hidden;margin-bottom:30px;}
.product-single-main .product-single-top-part .product-info-before-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px;}
@media(max-width:767.98px){
.product-single-main .product-single-top-part .product-info-before-gallery{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:10px 20px;}
.product-single-main .product-single-top-part .product-info-before-gallery .before-gallery-unit{border:none;padding:10px;}
}
.product-single-main .product-single-top-part .before-gallery-unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:1px solid #e5e5e5;padding-right:20px;margin-right:20px;}
.product-single-main .product-single-top-part .before-gallery-unit:last-child{padding-right:0;border-right:none;}
.product-single-main .product-single-top-part .before-gallery-unit .icon{margin-right:15px;font-size:24px;color:#1e83f0;}
.product-single-main .product-single-top-part .before-gallery-unit .info{line-height:1.5;}
.product-single-main .product-single-top-part .before-gallery-unit .info .label{color:#ced4da;}
.product-single-main .product-single-top-part .before-gallery-unit .info .value a span{margin:0 8px;}
.product-single-main .product-single-top-part .before-gallery-unit .info .value a:last-child span{display:none;}
.product-single-main .product-single-top-part .before-gallery-unit .star-rating .rating{background-color:#8bca48;color:#fff;padding:3px 6px;margin-right:8px;border-radius:4px;}
.product-single-main .product-image-wrapper img{max-width:100%;width:100%;height:auto;}
@media(min-width:992px){
.product-single-main .product-single-meta-inside{display:none;}
}
.course-single-gallery .product-image-wrapper{position:relative;}
.course-single-gallery .product-image-wrapper .video-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.course-single-gallery .product-image-wrapper .video-button .cdb-video-icon{background-color:rgba(61, 61, 61, 0.6);width:90px;height:90px;border:0;}
.course-single-gallery .product-image-wrapper .video-button .cdb-video-icon:before{border-width:15px 0 15px 20px;left:44px;margin:-14px 0 0 -7px;}
.course-single-gallery .product-image-wrapper .video-button .cdb-video-icon:hover{background-color:#fff;}
.product-single-aside{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
@media(max-width:991.98px){
.product-single-aside{display:none;}
}
@media(min-width:992px){
.product-single-aside{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;}
}
.product-info-box, .product-single-content, .product-reviews, .course-teacher-details{background-color:#fff;padding:1.75rem;border:1px solid #e5e5e5;border-radius:4px;overflow:hidden;margin-bottom:30px;}
.product-reviews{padding:0;}
.product-reviews .product-review-title{padding:0 30px;border-bottom:1px solid #e5e5e5;}
.product-reviews .product-review-title .inner{position:relative;font-size:16px;padding:20px 0;margin-bottom:0;display:inline-block;}
.product-reviews .product-review-title .inner i{margin-right:10px;}
.product-reviews .product-review-title .inner:after{content:'';display:block;position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:#f9a134;}
.product-reviews-inner{padding:1.75rem;}
.product-reviews-stats{display:-webkit-box;display:-ms-flexbox;display:flex;}
@media(max-width:991.98px){
.product-reviews-stats{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
}
.product-reviews-stats .rating-subtitle{color:#adb5bd;margin-bottom:10px;}
.product-reviews-stats .detailed-ratings{min-width:60%;margin-bottom:30px;}
.product-reviews-stats .detailed-ratings .detailed-ratings-inner{padding:30px;border:1px solid #e5e5e5;border-radius:4px;}
.product-reviews-stats .detailed-ratings .detailed-ratings-inner .course-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;line-height:1;}
.product-reviews-stats .detailed-ratings .detailed-ratings-inner .course-rating:last-child{margin-bottom:0;}
.product-reviews-stats .detailed-ratings .detailed-ratings-inner .course-rating .number{white-space:nowrap;margin-right:15px;}
.product-reviews-stats .detailed-ratings .detailed-ratings-inner .course-rating .bar{position:relative;background-color:#e9ecef;width:100%;height:12px;border-radius:8px;margin-right:15px;}
.product-reviews-stats .detailed-ratings .detailed-ratings-inner .course-rating .bar .bar-fill{position:absolute;top:0;left:0;height:12px;border-radius:8px;background-color:#f9a134;}
.average-rating{padding-right:30px;}
@media(max-width:991.98px){
.average-rating{padding-right:0;margin-bottom:20px;}
}
.average-rating .avareage-rating-inner{min-width:180px;padding:42px 30px;border:1px solid #e5e5e5;border-radius:4px;text-align:center;}
.average-rating .avareage-rating-inner .average-rating-number{font-size:65px;line-height:65px;color:#464749;}
.average-rating .avareage-rating-inner .average-rating-stars{margin-bottom:10px;}
.average-rating .avareage-rating-inner .average-rating-stars .star-rating{display:inline-block;vertical-align:top;width:90px;height:18px;margin-top:10px;background-size:18px;background:url(//fbrh.co.uk/wp-content/themes/studiare/assets/images/star-empty.svg) left top repeat-x;}
.average-rating .avareage-rating-inner .average-rating-stars .star-rating > span{display:block;text-indent:-9999px;line-height:1;height:18px;background-size:18px 18px;background:url(//fbrh.co.uk/wp-content/themes/studiare/assets/images/star-fill.svg) left top repeat-x;}
.average-rating .avareage-rating-inner .average-rating-stars .price{display:none;}
.average-rating .avareage-rating-inner .average-rating-label{color:#adb5bd;}
.average-rating .detailed-ratings{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.product-info-box .price .price-label{display:block;color:#adb5bd;}
.product-info-box .price .amount{color:#464749;}
.product-info-box .price > .amount{font-size:26px;}
.product-info-box .price del{margin-right:8px;}
.product-info-box .price ins{background-color:transparent;}
.product-info-box .price ins .amount{font-size:26px;}
.product-info-box .stock{display:none;}
.product-info-box .button{width:100%;}
.product-info-box .cart .quantity{display:none;}
.product-info-box .product-side-share{text-align:center;}
.product-info-box .post-share{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.product-meta-info-list{display:block;margin-top:30px;margin-bottom:30px;}
.product-meta-info-list .meta-info-unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e9ecef;padding-top:12px;padding-bottom:12px;}
.product-meta-info-list .meta-info-unit .icon{font-size:16px;margin-right:15px;color:#f9a134;}
.course-teacher-details .top-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;}
.course-teacher-details .top-part img{max-width:100%;width:80px;height:auto;border-radius:50%;}
.course-teacher-details .top-part .name{line-height:normal;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:20px;}
.course-teacher-details .top-part .name h6{margin-bottom:4px;}
.course-teacher-details .top-part .name .job-title{color:#adb5bd;}
.course-teacher-details .content p{margin-bottom:8px;}
.related-products{margin-top:10px;}
.related-products > h2{margin-bottom:24px;}
.woocommerce-account .woocommerce-MyAccount-content{background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:30px;}
.woocommerce-account .woocommerce-MyAccount-content p:last-of-type{margin-bottom:0;}
.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0 0 30px;background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:20px 30px;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:15px;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:before{font-family:'FontAwesome';margin-right:8px;color:#f9a134;display:inline-block;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard:before{content:'\f015';}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders:before{content:'\f23d';}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads:before{content:'\f019';}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address:before{content:'\f279';}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account:before{content:'\f2be';}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout:before{content:'\f08b';}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active:before, .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{cursor:default;pointer-events:none;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:after{content:'';width:1px;height:30px;background-color:#dee2e6;display:inline-block;margin-left:15px;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{margin-right:0;}
.woocommerce-account .u-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.woocommerce-account .u-columns.col2-set > div{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
@media(min-width:576px){
.woocommerce-account .u-columns.col2-set > div{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}
.woocommerce-account .login-title{margin-bottom:30px;}
.woocommerce-account .password-remember{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.woocommerce-account .woocommerce-Address-title{margin:24px 0;}
.woocommerce-account .woocommerce-address-fields__field-wrapper, .woocommerce-account .woocommerce-EditAccountForm{margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.woocommerce-account .woocommerce-address-fields__field-wrapper input, .woocommerce-account .woocommerce-EditAccountForm input{width:100%;}
.woocommerce-account .woocommerce-address-fields__field-wrapper fieldset, .woocommerce-account .woocommerce-EditAccountForm fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.woocommerce-account .woocommerce-address-fields__field-wrapper .form-row, .woocommerce-account .woocommerce-EditAccountForm .form-row{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
@media(min-width:768px){
.woocommerce-account .woocommerce-address-fields__field-wrapper .form-row-first, .woocommerce-account .woocommerce-address-fields__field-wrapper .form-row-last, .woocommerce-account .woocommerce-EditAccountForm .form-row-first, .woocommerce-account .woocommerce-EditAccountForm .form-row-last{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}
.woocommerce-account .woocommerce-address-fields input{width:100%;}
.woocommerce-form input:not([type="checkbox"]),
.woocommerce-form .button{display:block;width:100%;}
.woocommerce-password-strength{display:inline-block;font-size:12px;line-height:1;color:#fff;margin-top:14px;padding:5px 12px;border-radius:50px;background-color:#f27362;}
.woocommerce-password-strength.good{background-color:#f3b700;}
.woocommerce-password-strength.strong{background-color:#03a678;}
.woocommerce-password-hint{display:block;font-size:13px;padding-top:4px;}
.box-holder{position:relative;background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:30px;margin-bottom:30px;}
.product_list_widget li{padding-top:15px;padding-bottom:15px;}
.product_list_widget li::after{display:block;clear:both;content:"";}
.product_list_widget li:last-child{padding-bottom:0;}
.product_list_widget li .wp-post-image{overflow:hidden;float:left;margin-right:15px;}
.product_list_widget li a{display:block;line-height:1.4;}
.product_list_widget li .star-rating{display:none;}
.product_list_widget li > .amount{color:#f9a134;}
.product_list_widget li del{font-size:13px;color:#adb5bd;}
.product_list_widget li ins{background-color:transparent;}
.product_list_widget li ins .amount{color:#f9a134;}
.select2{width:100% !important;padding:0;}
.select2-container--default .select2-selection--single{padding:0 12px;min-height:50px;line-height:1.7;border-color:#e5e5e5;border-radius:0;outline:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.select2-container--default .select2-selection--single:hover{border-color:#1e83f0;background-color:#1e83f0;color:#fff;}
.select2-container--default .select2-selection--single:hover .select2-selection__arrow b{border-color:#fff transparent transparent transparent;}
.select2-container--default .select2-selection--single:focus{outline:0;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:inherit;line-height:inherit;padding:12px 0;}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-color:#1e83f0;background-color:#1e83f0;color:#fff;}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single .select2-selection__arrow b, .select2-container--default.select2-container--open.select2-container--below .select2-selection--single .select2-selection__arrow b{border-width:5px 4px 0 4px;border-color:#fff transparent transparent transparent;}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-color:transparent;}
.select2-container--default .select2-selection--single .select2-selection__arrow{top:12px;right:10px;}
.select2-dropdown, .select2-container--open .select2-dropdown--above, .select2-container--open .select2-dropdown--below{border:none;-webkit-box-shadow:0px 0px 6px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 6px rgba(0, 0, 0, 0.2);background-color:#ffffff;border-radius:0;}
.select2-container--open .select2-dropdown--below{margin-top:-1px;}
.select2-search--dropdown{padding:4px;}
.select2-container--default .select2-search--dropdown .select2-search__field{outline:0;border-color:#ccc !important;}
.select2-results{padding:4px;background:#ffffff;}
.select2-container--default .select2-results > .select2-results__options{max-height:245px;}
.select2-results__option{margin:0;padding:6px 10px;}
.select2-results__option:last-child{border-bottom:0 none;}
.select2-container--default .select2-results__option[data-selected=true]{background-color:#f0f0f0;color:inherit;outline:0;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{color:inherit;background:#f0f0f0;border-radius:0;}
.bbp-breadcrumb, .bbp-search-form{display:none;}
#bbpress-forums ul.bbp-forums{border:0;font-size:100%;}
.bbpress #bbpress-forums{font-size:100%;}
.bbpress #bbpress-forums #bbp-search-form{margin-bottom:30px;}
.bbpress #bbpress-forums #bbp-search-form #bbp_search{width:300px;}
.bbpress #bbpress-forums ul.odd,
.bbpress #bbpress-forums ul.even{background:#fff !important;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;}
.bbpress #bbpress-forums .bbp-header{background:#343a40;color:#fff;padding:20px 30px;line-height:1.5;font-size:14px;}
.bbpress #bbpress-forums .bbp-header a{color:#fff;}
.bbpress #bbpress-forums .bbp-reply-header{padding:15px 30px;}
.bbpress #bbpress-forums li.bbp-body ul{padding:20px 30px !important;border-top:0;border-bottom:1px solid #e5e5e5;}
.bbpress #bbpress-forums ul.bbp-replies{font-size:15px;}
.bbpress #bbpress-forums .bbp-template-notice{border-radius:0;border:0;padding:5px 15px;line-height:30px;font-size:13px;margin-top:0;}
.bbpress #bbpress-forums .bbp-template-notice.info{background:#d9edf7;color:#31708f;}
.bbpress #bbpress-forums fieldset.bbp-form{background-color:#fff;padding:30px;border-radius:4px;}
.bbpress #bbpress-forums .bbp-forum-info{line-height:1.5;}
.bbpress #bbpress-forums .bbp-forum-info .bbp-forum-title{font-size:17px;font-weight:500;}
.bbpress #bbpress-forums .bbp-forum-info .bbp-forum-content{font-size:15px;}
.bbpress #bbpress-forums .bbp-author-avatar .avatar.avatar-14{display:none;}
.bbpress #bbpress-forums .bbp-author-name{font-size:15px;color:#1e83f0;}
.bbpress #bbpress-forums .bbp-author-name:hover{color:#6c757d;}
.bbpress #bbpress-forums .bbp-forum-freshness{line-height:1.5;}
.bbpress #bbpress-forums .bbp-footer{background:0;border:0;font-size:14px;}
.bbpress #bbpress-forums p.bbp-topic-meta{font-size:15px;}
.bbpress #bbpress-forums .bbp-topic-title .bbp-topic-permalink{font-size:17px;}
.bbpress.single-forum #bbpress-forums .bbp-topics{font-size:100%;border:0;}
.owl-dots{padding-top:18px;text-align:center;}
.gallery-carousel-inner .owl-dots{position:absolute;bottom:20px;left:0;right:0;width:100%;}
.owl-dots .owl-dot{outline:0 !important;}
.owl-dots .owl-dot span{width:12px;height:12px;display:block;margin:0 6px;border-radius:50%;background-color:rgba(108, 117, 125, 0.25);-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span{-webkit-transform:scale(1);transform:scale(1);}
.owl-dots .owl-dot.active span{background-color:#f9a134;}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{position:absolute;top:50%;margin-top:-20px;font-size:22px;color:#fff;background-color:rgba(33, 37, 41, 0.8);width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:0 !important;opacity:0;visibility:hidden;-webkit-transition:all 250ms ease;transition:all 250ms ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.owl-carousel .owl-nav .owl-prev{left:0;}
.owl-carousel .owl-nav .owl-next{right:0;}
.owl-carousel:hover .owl-nav button.owl-prev, .owl-carousel:hover .owl-nav button.owl-next {
opacity: 1;
visibility: visible; }