#comment-input:after{content:"";display:table;clear:both}#comment-input input{float:left;margin-right:1%;padding-left:15px;padding-right:15px;width:32.666666%;min-width:28%;font-size:13px;color:#747474;border:1px solid #d2d2d2}#comment-input input:last-child{margin-right:0}#comment-textarea{margin-bottom:10px}#comment-textarea.fusion-contact-comment-below{margin-top:10px;margin-bottom:0}#comment-textarea textarea{padding:12px 15px;width:100%;height:150px;font-size:13px;color:#747474;border:1px solid #d2d2d2}.fusion-contact-form{line-height:normal}.fusion-contact-form #comment-submit-container{margin-top:20px;margin-bottom:0}.fusion-contact-form .grecaptcha-badge{z-index:100000}.fusion-contact-form .fusion-hide-recaptcha-badge{display:none}.fusion-contact-form .fusion-comment-privacy-checkbox-wrapper{display:flex;align-items:baseline;margin:20px 0;font-size:13px}.fusion-contact-form .fusion-comment-privacy-checkbox{margin:0 10px 0 0}.fusion-contact-form #comment-recaptcha{margin-top:13px}.fusion-privacy-element .fusion-privacy-form ul{list-style:none;margin:0 0 20px 0;padding:0}.fusion-privacy-element .fusion-privacy-form-floated ul li{display:inline-block;margin-right:20px}.fusion-faqs-wrapper{display:none}#wrapper .fusion-faqs-wrapper .fusion-accordian .panel-title{font-family:var(--faq_accordion_title_typography-font-family);font-weight:var(--faq_accordion_title_typography-font-weight);line-height:var(--faq_accordion_title_typography-line-height);letter-spacing:var(--faq_accordion_title_typography-letter-spacing);font-size:var(--faq_accordion_title_typography-font-size);text-transform:var(--faq_accordion_title_typography-text-transform)}#wrapper .fusion-faqs-wrapper .fusion-accordian .panel-title a{color:var(--faq_accordion_title_typography-color)}.fusion-faqs-wrapper .fusion-accordian .panel-body{font-family:var(--faq_accordion_content_typography-font-family);font-weight:var(--faq_accordion_content_typography-font-weight);line-height:var(--faq_accordion_content_typography-line-height);letter-spacing:var(--faq_accordion_content_typography-letter-spacing);font-size:var(--faq_accordion_content_typography-font-size);color:var(--faq_accordion_content_typography-color);text-transform:var(--faq_accordion_content_typography-text-transform)}.fusion-faq-post{position:relative}.fusion-faq-shortcode .fusion-accordian .fusion-toggle-icon-unboxed .panel-title a .fa-fusion-box{background-color:transparent!important}.fusion-faq-shortcode .fusion-accordian .fusion-toggle-icon-unboxed .panel-title a:hover .fa-fusion-box{background-color:transparent!important}.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}*{box-sizing:border-box;}.fusionicon-arrow-down2{display:table-cell;vertical-align:middle;}.icomoon-up:before{display:inline-block;transform:rotate(180deg);}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;-webkit-border-radius:0;}input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}input[type=image]{padding:0;border:none;}body{margin:0;min-width:320px;-webkit-text-size-adjust:100%;overflow-x:hidden;overflow-y:scroll;color:var(--body_typography-color);font-size:var(--body_typography-font-size,16px);font-family:var(--body_typography-font-family,inherit);}body.fusion-blank-page.admin-bar{top:32px;height:calc(100vh - 32px);}body #wrapper .gomapMarker{color:#333;}#boxed-wrapper{overflow-x:hidden;overflow-x:clip;}#wrapper{overflow:visible;}#wrapper .tp-bullets{transform:translateZ(0);}#wrapper .strip-html .fusion-dropcap{top:0;float:none;margin:0;padding:0;background-color:inherit !important;box-shadow:none;line-height:inherit;text-shadow:none;color:inherit !important;font-size:inherit;}#wrapper .strip-html .fusion-highlight{background-color:inherit !important;color:inherit !important;}#wrapper .strip-html .fusion-tooltip{color:inherit;border-bottom:1px dotted;}.fusion-blank-page{display:table;height:100%;width:100%;position:absolute;margin:0;left:0;right:0;top:0;overflow-x:hidden;}.wrapper_blank{float:none;vertical-align:middle;width:100%;}.wrapper_blank #main{background:0 0;padding:0;}.fusion-body #wrapper.wrapper_blank{display:table-cell;margin:0;max-width:none;}.error404 .search-page-search-form{margin-bottom:0;padding-bottom:0;border:none;}.fusion-404-checklist .fusion-custom-menu-item{display:none;}img{border-style:none;vertical-align:top;max-width:100%;height:auto;}object{max-width:100%;}a{text-decoration:none;}input,select,textarea{font-family:var(--body_typography-font-family,inherit);vertical-align:middle;color:var(--body_typography-color);}select{border-style:solid;}fieldset,form{margin:0;padding:0;border-style:none;}.wp-caption{max-width:100%;}.search-table{display:table;width:100%;}#fallback-slide{display:none;}#fallback-slide img{width:100%;}.gallery-box{background:#3d3c3c;padding:0 10px;}.gallery-box img{width:100%;}#wrapper .product-category a h2.woocommerce-loop-category__title,.fusion-main-menu>ul>li>a .fusion-menu-description,a,a:after,a:before{transition-property:color,background-color,border-color;transition-duration:.2s;transition-timing-function:linear;}.fusion-accordian .panel-title a .fa-fusion-box,.woocommerce .social-share li .fontawesome-icon{transition-property:color,background-color,border-color;transition-duration:.2s;transition-timing-function:linear;}.gallery{margin:0 auto;max-width:1400px;}#main{padding:55px 10px 45px;clear:both;}#main .sidebar.fusion-sticky-sidebar{padding:0;}.col .heading{overflow:hidden;margin:0 0 15px;}.col .heading img{float:left;margin:0 10px 0 0;}.col p{margin:0 0 23px;}.avada-myaccount-data h2{margin-top:0;}.content-boxes .more{margin-top:18px;}.content-boxes .heading .fontawesome-icon{float:left;}.content-boxes .heading-and-icon h2{padding-left:45px;}.content-boxes-icon-boxed.columns-5 .col{width:12.8%;}.content-boxes-icon-boxed.columns-4 .col{width:18%;}.content-boxes-icon-boxed.columns-3 .col{width:26.65%;}.content-boxes-icon-boxed.columns-2 .col{width:44%;}.content-boxes-icon-boxed.columns-1 .col{width:96%;}.container{overflow:hidden;}.container .columns .col{width:31.42857%;padding:0 2.85714% 0 0;}.container .columns .col.last{margin-right:0;}.container .col img{width:100%;}.container .holder{overflow:hidden;}.container h3 a.active{text-decoration:none;color:#65bc7b;}.slider{overflow:hidden;}.review{width:100%;}.meta{list-style:none;margin:0 0 13px;padding:0;overflow:hidden;font-size:12px;line-height:14px;color:#333;}.meta li{float:left;padding:0 8px 0 9px;border-left:1px solid #333;}.meta li:first-child{padding-left:0;border-left:0;}#content{width:71.1702128%;float:left;min-height:1px;}#content.full-width{width:100%;}#posts-container{position:relative;}.single .comments-container{margin-top:55px;clear:both;}.post{margin-bottom:65px;}.single-post .post{margin-bottom:0;}.post .image{margin-bottom:40px;}.avada_faq .meta-info,.single .post .meta-info{margin-bottom:55px;}.search input{border:1px solid #e7e6e6;padding:8px 15px;font-size:13px;color:#333;display:block;}.bbp-pagination .bbp-pagination-links,.fusion-pagination,.page-links,.pagination,.woocommerce-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-top:40px;font-size:9px;line-height:normal;}.page-links{margin-bottom:40px;margin-top:30px;}#bbpress-forums .bbp-pagination .bbp-pagination-links .current,#bbpress-forums .bbp-pagination .bbp-pagination-links .pagination-next,#bbpress-forums .bbp-pagination .bbp-pagination-links .pagination-prev,#bbpress-forums .bbp-pagination .bbp-pagination-links a.inactive,#bbpress-forums .bbp-pagination-links span.dots,#bbpress-forums .bbp-topic-pagination .page-numbers,.fusion-pagination .current,.fusion-pagination .next,.fusion-pagination .page-numbers,.fusion-pagination .prev,.page-links a,.page-links>.page-number,.pagination .current,.pagination .pagination-next,.pagination .pagination-prev,.pagination a.inactive,.woocommerce-pagination .current,.woocommerce-pagination .next,.woocommerce-pagination .page-numbers,.woocommerce-pagination .prev{display:inline-flex;position:relative;float:none;margin:0 4px;padding:0;border:1px solid;align-items:center;justify-content:center;}.fusion-pagination-circle #bbpress-forums .bbp-pagination .bbp-pagination-links .current,.fusion-pagination-circle #bbpress-forums .bbp-pagination .bbp-pagination-links .pagination-next,.fusion-pagination-circle #bbpress-forums .bbp-pagination .bbp-pagination-links .pagination-prev,.fusion-pagination-circle #bbpress-forums .bbp-pagination .bbp-pagination-links a.inactive,.fusion-pagination-circle #bbpress-forums .bbp-pagination-links span.dots,.fusion-pagination-circle #bbpress-forums .bbp-topic-pagination .page-numbers,.fusion-pagination-circle .fusion-pagination .current,.fusion-pagination-circle .fusion-pagination .next,.fusion-pagination-circle .fusion-pagination .page-numbers,.fusion-pagination-circle .fusion-pagination .prev,.fusion-pagination-circle .page-links a,.fusion-pagination-circle .page-links>.page-number,.fusion-pagination-circle .pagination .current,.fusion-pagination-circle .pagination .pagination-next,.fusion-pagination-circle .pagination .pagination-prev,.fusion-pagination-circle .pagination a.inactive,.fusion-pagination-circle .woocommerce-pagination .current,.fusion-pagination-circle .woocommerce-pagination .next,.fusion-pagination-circle .woocommerce-pagination .page-numbers,.fusion-pagination-circle .woocommerce-pagination .prev{border-radius:50%;}#bbpress-forums .bbp-pagination .bbp-pagination-links .current,.fusion-pagination .current,.page-links>.page-number,.pagination .current,.woocommerce-pagination .current{color:#fff;}.pagination.page-links a:hover{border-color:inherit;}.pagination .pagination-dots{display:inline-block;text-align:center;}.fusion-pagination .next,.fusion-pagination .pagination-next,.fusion-pagination .pagination-prev,.fusion-pagination .prev,.woocommerce-pagination .next,.woocommerce-pagination .pagination-next,.woocommerce-pagination .pagination-prev,.woocommerce-pagination .prev{padding-left:0;padding-right:0;}.fusion-pagination .next,.fusion-pagination .next:hover,.fusion-pagination .prev,.fusion-pagination .prev:hover,.woocommerce-pagination .next,.woocommerce-pagination .next:hover,.woocommerce-pagination .prev,.woocommerce-pagination .prev:hover{border:0;}.fusion-show-pagination-text #bbpress-forums .bbp-pagination .bbp-pagination-links .pagination-next,.fusion-show-pagination-text #bbpress-forums .bbp-pagination .bbp-pagination-links .pagination-prev,.fusion-show-pagination-text .fusion-pagination .next,.fusion-show-pagination-text .fusion-pagination .prev,.fusion-show-pagination-text .pagination .pagination-next,.fusion-show-pagination-text .pagination .pagination-prev,.fusion-show-pagination-text .woocommerce-pagination .next,.fusion-show-pagination-text .woocommerce-pagination .prev{border:none;}.fusion-show-pagination-text #bbpress-forums .bbp-pagination-links,.fusion-show-pagination-text .pagination{margin-left:1em;margin-right:1em;}.fusion-show-pagination-text .fusion-pagination .next,.fusion-show-pagination-text .fusion-pagination .pagination-next,.fusion-show-pagination-text .fusion-pagination .pagination-prev,.fusion-show-pagination-text .fusion-pagination .prev,.fusion-show-pagination-text .woocommerce-pagination .next,.fusion-show-pagination-text .woocommerce-pagination .pagination-next,.fusion-show-pagination-text .woocommerce-pagination .pagination-prev,.fusion-show-pagination-text .woocommerce-pagination .prev{padding:0;}body.fusion-hide-pagination-text .page-text{display:none;}body.fusion-hide-pagination-text .pagination-next,body.fusion-hide-pagination-text .pagination-prev{border-style:solid;}body.fusion-hide-pagination-text .pagination-next:after{right:auto;}body.fusion-hide-pagination-text.ltr .fusion-blog-pagination .pagination-prev,body.fusion-hide-pagination-text.ltr .pagination-prev{margin-left:0;}body.fusion-hide-pagination-text.ltr .fusion-blog-pagination .pagination-next,body.fusion-hide-pagination-text.ltr .pagination-next{margin-right:0;}body.fusion-hide-pagination-text.ltr .fusion-pagination .prev,body.fusion-hide-pagination-text.ltr .woocommerce-pagination .prev{margin-left:0;}body.fusion-hide-pagination-text.ltr .fusion-pagination .next,body.fusion-hide-pagination-text.ltr .woocommerce-pagination .next{margin-right:0;}body.fusion-hide-pagination-text .pagination-next:after,body.fusion-hide-pagination-text .pagination-prev:before{position:static;transform:none;}body.fusion-hide-pagination-text .fusion-pagination .next,body.fusion-hide-pagination-text .fusion-pagination .prev,body.fusion-hide-pagination-text .woocommerce-pagination .next,body.fusion-hide-pagination-text .woocommerce-pagination .prev{border-style:solid;}body.fusion-hide-pagination-text .fusion-pagination .next:after,body.fusion-hide-pagination-text .fusion-pagination .prev:before,body.fusion-hide-pagination-text .woocommerce-pagination .next:after,body.fusion-hide-pagination-text .woocommerce-pagination .prev:before{position:static;transform:none;}.img-list{overflow:hidden;}.img-list li{padding:5px;background:0 0;float:left;}.img-list a{background:0 0;height:auto;width:auto;text-indent:0;border:0;}.about-author{margin-top:55px;overflow:hidden;clear:both;}.about-author .title a{color:#65bc7b;}.about-author div.avatar{float:left;margin-right:20px;margin-bottom:5px;}.related-posts{margin-top:55px;}.related-posts .image{width:180px;height:138px;margin-bottom:0;}.single-related-posts{clear:both;}.commentlist{list-style:none;margin:0;padding:0;margin-bottom:65px;}.commentlist .children{list-style:none outside none;}.commentlist li{margin:0;padding:0;}.commentlist .the-comment{border-bottom:1px solid #e7e6e6;padding-bottom:25px;margin-bottom:25px;}.commentlist .the-comment .comment-text{margin-left:69px;}.commentlist .the-comment .comment-text :last-child{margin-bottom:0;}.commentlist div.avatar{float:left;margin-right:15px;}.commentlist .comment-author strong{padding-right:5px;}#respond{margin-top:40px;}#respond #cancel-comment-reply-link{margin-inline-start:10px;}.comments-container #respond{margin-bottom:40px;}#s:not(.fusion-form-input),.comment-form input{border:1px solid #d2d2d2;min-width:28%;font-size:13px;color:#747474;padding-left:15px;padding-right:15px;float:left;}.comment-form #comment-submit{margin:0;min-width:auto;}.comment-form input,.s{float:none;}.comment-form-comment textarea{border:1px solid #d2d2d2;width:100%;height:150px;font-size:13px;color:#747474;padding:12px 15px;}.comment-form .comment-form-cookies-consent{margin-top:20px;}.comment-form .comment-form-cookies-consent input{min-width:auto;}.comment-form .form-submit{margin-top:20px;margin-bottom:0;}#ui-datepicker-div,.ui-datepicker-div,.ui-datepicker-inline{border-color:#e9eaee;}.ui-datepicker-header select,table.ui-datepicker td a{background-color:#e9eaee;}.ui-datepicker-header select{border:1px solid #d2d2d2;}#tribe-bar-form input[type=text],.input-text,.tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type=text],input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time]{border:1px solid #d2d2d2;font-size:13px;color:#747474;padding:8px 15px;width:100%;box-sizing:border-box;}.select2-container .select2-choice,.select2-results .select2-result-label{padding-left:15px;padding-right:15px;}#tribe-bar-form input[type=text]::-webkit-input-placeholder{font-style:normal;}#tribe-bar-form input[type=text]:-moz-placeholder{font-style:normal;}#tribe-bar-form input[type=text]::-moz-placeholder{font-style:normal;}#shipping_method input[type=radio],.input-radio{background:0 0;appearance:checkbox;}.single-navigation{min-height:34px;line-height:34px;border-top:1px solid #e7e6e6;border-bottom:1px solid #e7e6e6;margin-bottom:60px;text-align:right;}.single-navigation a{display:inline-block;position:relative;}.single-navigation a[rel=next]{margin-left:15px;margin-right:1em;}.fusion-pagination .prev:before,.pagination-prev:before,.single-navigation a[rel=prev]:before,.woocommerce-pagination .prev:before{position:absolute;top:50%;transform:translateY(-51%);left:-1em;font-family:awb-icons;content:"";}.fusion-pagination .next:after,.pagination-next:after,.single-navigation a[rel=next]:after,.woocommerce-pagination .next:after{position:absolute;top:50%;transform:translateY(-51%);right:-1em;font-family:awb-icons;content:"";}.side-nav{list-style:none;margin:0;padding:0;border-top:1px solid #ededed;margin-bottom:20px;}.side-nav ul{list-style:none;margin:0;padding:0;}.side-nav li{margin:0;padding:0;}.side-nav li a{border-bottom:1px solid #ededed;display:block;height:auto;font-weight:400;font-size:14px;color:#333;line-height:1.69em;padding:8px 0;}.side-nav li a:hover{background:0 0;}.side-nav li.current_page_item>a{background:0 0;color:#65bc7b;}.side-nav li.current_page_item li a{color:#333;border-bottom:1px solid #ededed;}.side-nav .children{display:none;margin-left:15px;}.side-nav .arrow{display:inline;margin-left:0;}.side-nav .arrow:after{position:absolute;font-size:14px;font-family:awb-icons;}.side-nav-left .side-nav{border-right:1px solid #ededed;}.side-nav-left .side-nav li.current_page_item>a{border-right:3px solid #65bc7b;}.side-nav-left .side-nav .arrow{margin-left:10px;}.side-nav-left .side-nav .arrow:after{content:"";}.side-nav-right .side-nav{border-left:1px solid #ededed;}.side-nav-right .side-nav li.current_page_item>a{padding-left:23px;border-left:3px solid #65bc7b;}.side-nav-right .side-nav li a{padding-left:25px;}.side-nav-right .side-nav .arrow{margin-right:10px;}.side-nav-right .side-nav .arrow:after{content:"";}.side-nav-right .side-nav .children{margin-left:40px;}.side-nav-right .side-nav .children a{padding-left:0;}.woocommerce-tabs .tabs a:hover .arrow,.woocommerce-tabs .tabs li.active a .arrow{display:inline-block;margin-left:10px;padding-right:0;}.woocommerce-tabs .panel .panel{margin-left:auto;padding:0;}.toggle-content{padding-top:10px;padding-bottom:15px;position:relative;}h5.toggle.active+.toggle-content{border-bottom:1px solid #e8e6e6;}.clearboth{clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;overflow:hidden;}.shortcode-tabs{margin-bottom:50px;}.shortcode-tabs .tab-hold .tabs li{border-right:0;box-sizing:border-box;}.shortcode-tabs .tab-hold .tabs li a{display:block;width:100%;padding:0;text-indent:15px;}.shortcode-tabs .tab-hold .tabs li.active a{background:0 0;}.shortcode-tabs .tab_content{padding:15px;overflow:hidden;}.shortcode-tabs .tab_content :last-child{margin-bottom:0;}.fusion-post-content p,.post-content p{margin:0 0 20px;}.fusion-post-content ul.arrow,.post-content ul.arrow{list-style:none;margin:0;padding:0;}.fusion-post-content ul.arrow li,.post-content ul.arrow li{line-height:18px;margin:0;padding:0;margin-bottom:15px;padding-left:25px;}.fusion-post-content ul.arrow li:before,.post-content ul.arrow li:before{display:inline-block;background-repeat:no-repeat;background-position:center center;background-color:#65bc7b;height:18px;border-radius:75px;width:18px;position:absolute;font-size:14px;content:"";float:left;margin-right:0;margin-left:-25px;font-family:awb-icons;text-align:center;font-weight:400;-webkit-font-smoothing:antialiased;color:#fff;line-height:17px;text-indent:1px;}.fusion-body blockquote{background:#f5f5f5;font-family:var(--body_typography-font-family);font-weight:var(--body_typography-font-weight);letter-spacing:var(--body_typography-letter-spacing);font-size:var(--body_typography-font-size);line-height:var(--body_typography-line-height);color:var(--body_typography-color);border-left:4px solid #65bc7b;padding:15px;margin-top:2em;margin-bottom:2em;font-style:italic;}.fusion-body blockquote q{font-style:inherit;}.fusion-body blockquote :last-child{margin-bottom:0;}.comment-text .fusion-body blockquote p:first-child{margin-top:0;}.reading-box-container{margin:0 0 84px;}.reading-box{padding:28px 28px 27px 31px;border-left:3px solid #65bc7b;background:#f2efef;}.continue{float:right;}.avada-google-map{height:416px;margin-bottom:50px;overflow:hidden;}#gmap img,.shortcode-map img{max-width:none;}.flickr_badge_image img,.pyre_tabs img,.recent-works-items img{transition:all .2s;}.flickr_badge_image img:hover,.pyre_tabs img:hover,.recent-works-items img:hover{opacity:.5;}.error-page .useful-links{width:30.66%;padding-left:5%;}.error-page .oops{font-size:117px;margin:0 0 20px;line-height:117px;font-weight:bolder;color:#f0f0f0;font-family:"PT Sans",Arial,Helvetica,sans-serif;}.has-sidebar .error-page .oops{font-size:90px;line-height:90px;}.error_page .oops h1{font-family:"PT Sans",Arial,Helvetica,sans-serif;}.fontawesome-icon{display:inline-block;float:left;}.aligncenter .fontawesome-icon,.fusion-alignleft .fontawesome-icon,.fusion-alignright .fontawesome-icon{float:none;}.fontawesome-icon{margin-right:10px;}.fontawesome-icon.circle-yes{border-radius:75px;border-width:1px;border-style:solid;background-color:#333;color:#fff;text-align:center;margin-top:2px;}.fontawesome-icon.large{font-size:40px;}.fontawesome-icon.large.circle-yes{width:70px;height:70px;line-height:70px;}.fontawesome-icon.medium{font-size:18px;}.fontawesome-icon.medium.circle-yes{width:35px;height:35px;line-height:35px;}.fontawesome-icon.small{font-size:10px;}.fontawesome-icon.small.circle-yes{width:18px;height:18px;line-height:19px;}.fontawesome-icon.circle-no.large{margin-top:2px;}.fontawesome-icon.circle-no.medium{margin-top:3px;}.fontawesome-icon.circle-no.small{margin-top:5px;}.icon-heading .fontawesome-icon{margin-top:-6px;}.main-flex{overflow:hidden;width:100%;margin-left:auto;margin-right:auto;}.chat-icon{display:inline-block;width:26px;height:19px;margin-top:9px;}.blog-shortcode h3.timeline-title{color:#747474;font-size:13px;}.reading-box-container{position:relative;z-index:1;}.reading-box{position:relative;}.tagline-shadow:after,.tagline-shadow:before{bottom:15px;left:10px;width:50%;height:20%;max-width:300px;max-height:100px;position:absolute;content:"";z-index:-1;box-shadow:0 15px 10px rgba(0,0,0,.7);transform:rotate(-3deg);}.tagline-shadow:after{right:10px;left:auto;transform:rotate(3deg);}.tooltip-shortcode{position:relative;display:inline;cursor:pointer;color:#747474;}ul.list-icon{list-style:none;margin:0;padding:0;margin-top:10px;}ul.list-icon li:before{display:inline-block;height:18px;width:18px;content:" ";float:left;margin-right:0;margin-left:-25px;font-family:awb-icons;font-style:normal;font-weight:400;text-decoration:inherit;}ul.list-icon-arrow li:before{content:"";}ul.circle-yes li:before{border-radius:75px;text-align:center;font-size:9px;}ul.list-icon-color-light li:before{color:#fff;}ul.list-icon li{line-height:18px;margin:0;padding:0;margin-bottom:15px;padding-left:25px;}.fusion-post-content .wooslider .overlay-natural.layout-text-bottom .slide-excerpt{bottom:15%;}.fusion-post-content .wooslider .overlay-natural.layout-text-top .slide-excerpt{top:15%;}.fusion-post-content .wooslider .slide-excerpt .slide-title,.fusion-post-content .wooslider .slide-excerpt .slide-title a{color:#fff;}.fusion-post-content .wooslider .overlay-full .slide-excerpt{padding:50px;opacity:.7;}.fusion-post-content .wooslider .wooslider-control-thumbs{position:relative;width:auto;margin:33px auto 0;text-align:center;}.fusion-post-content .wooslider .wooslider-control-thumbs li{float:none;width:56px;}.fusion-post-content .wooslider .wooslider-next,.fusion-post-content .wooslider .wooslider-prev{top:50%;margin-top:-29px;}.fusion-post-content .wooslider-type-attachments .wooslider-next,.fusion-post-content .wooslider-type-attachments .wooslider-prev{top:50%;margin-top:-59px;}.fusion-post-content .wooslider .overlay-none .slide-excerpt{margin-top:10px;}.fusion-post-content .wooslider .overlay-none .slide-excerpt .slide-title,.fusion-post-content .wooslider .overlay-none .slide-excerpt .slide-title a{color:#333;}.tabs-vertical{border:0;}.tabs-vertical .tabset{border-left:1px solid #d3d3d3;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;width:15.74468085%;float:left;height:auto;position:relative;left:1px;z-index:10;}.tabs-vertical .tab-hold .tabset li{float:none;width:auto;height:auto;border:0;background:0 0;}.tabs-vertical .tab-hold .tabset li a{width:auto;text-indent:0;border-bottom:1px solid #d3d3d3;height:auto;line-height:normal;padding:10px;}.tabs-vertical .tab-hold .tabset li:last-child a{border-bottom:0;}.tabs-vertical .tab-hold .tabset li.active a{background:#fff;border-width:0;border-style:solid;border-left-width:3px;height:auto;line-height:normal;}.tabs-vertical .tabs-container{width:83.93617021%;float:left;}.tabs-vertical .tabs-container .tab_content{border:1px solid #d3d3d3;padding:30px;}.error-message{color:#f0f0f0;font-size:170px;line-height:1;font-weight:700;}.mejs-container.mejs-video{max-width:100%;width:100%;height:auto;}.mejs-overlay,.mejs-poster{width:100%;height:100%;}.mejs-mediaelement video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;}.mejs-container,.mejs-embed,.mejs-embed body{background:0 0;}.fullwidthbanner-container{overflow:visible;}.tfs-slider .flex-caption{width:97%;}.tfs-slider .flex-control-nav{bottom:20px !important;}.tfs-slider .buttons a{margin:0;display:inline-block;}.tp-simpleresponsive .slotholder,.tp-simpleresponsive .slotholder img{-webkit-backface-visibility:visible;-webkit-transform:none;}#learndash_lessons .learndash_topic_dots{float:none;}.video-background{position:relative;overflow:hidden;}.video-bg{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}.video-bg embed,.video-bg iframe,.video-bg object{position:absolute;top:0;left:0;width:100%;height:100%;}.video-content{position:absolute;top:0;padding:15px;width:100%;}.bbp-arrow{margin-top:-1px;}.fusion-animated{position:relative;z-index:2000;}.fusion-social-links-footer .fusion-social-networks.boxed-icons a.fusion-social-network-icon.awb-custom-image{padding:0;background-color:transparent;border:none;border-radius:0;box-shadow:none;}.fusion-social-links-footer .fusion-social-networks.boxed-icons a.fusion-social-network-icon.awb-custom-image img{position:relative;}.avada-container h3,.comment-form input[type=submit],.fusion-body .fusion-load-more-button,.project-content .project-info h4,.ticket-selector-submit-btn[type=submit]{font-weight:700;}#wrapper .fusion-events-shortcode .fusion-events-meta h4,.fusion-carousel-meta,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a,.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery:before,.fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before,.fusion-recent-posts .columns .column .meta,.fusion-rollover-linebreak,.fusion-single-line-meta,.product-buttons a{line-height:1.5;}.ua-mobile .avada-not-responsive #wrapper{width:100% !important;overflow:hidden !important;}.layout-wide-mode #wrapper{width:100%;max-width:none;}#sliders-container{position:relative;}.layout-boxed-mode #sliders-container .main-flex[data-parallax="1"]{position:fixed;}.avada-video-embed{position:relative;}.avada-video-embed .fluid-width-video-wrapper{padding-top:55%;}.avada-video-embed .fluid-width-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.fusion-privacy-placeholder{padding:30px;background:rgba(0,0,0,.1);color:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;max-width:100%;}.fusion-privacy-placeholder .fusion-privacy-placeholder-content{text-align:center;}.fusion-privacy-placeholder .fusion-privacy-consent.fusion-button{--button_margin-top:15px;}.fluid-width-video-wrapper .fusion-privacy-placeholder{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}.fusion-privacy-bar{padding:15px 30px;position:fixed;width:100%;z-index:99999;display:none;max-height:100vh;overflow:auto;scrollbar-width:none;}.fusion-privacy-bar::-webkit-scrollbar{display:none;}.fusion-privacy-bar .fusion-privacy-bar-acceptance{width:auto;}.fusion-privacy-bar-bottom{bottom:0;}.fusion-privacy-bar .fusion-privacy-bar-main{display:flex;align-items:center;justify-content:center;margin:0 -15px;}.fusion-privacy-bar .fusion-privacy-bar-main .fusion-privacy-bar-acceptance,.fusion-privacy-bar .fusion-privacy-bar-main>span{margin:0 15px;}.fusion-privacy-bar .fusion-privacy-bar-full{text-align:center;display:none;line-height:1.5;}.fusion-privacy-bar .fusion-privacy-bar-full .fusion-privacy-choices{list-style:none;margin:.7em 0 0;padding:0;}.fusion-privacy-bar .fusion-privacy-bar-full .fusion-column{text-align:initial;}.fusion-privacy-bar .fusion-privacy-bar-full .fusion-column .column-title{text-transform:uppercase;margin-top:0;margin-bottom:.7em;}.searchform .fusion-search-form-content{display:flex;align-items:center;overflow:hidden;width:100%;}.searchform .fusion-search-form-content .fusion-search-field{flex-grow:1;}.searchform .fusion-search-form-content .fusion-search-field input{background-color:#fff;border:1px solid #d2d2d2;color:#747474;font-size:13px;padding:8px 15px;height:33px;width:100%;box-sizing:border-box;margin:0;outline:0;}.searchform .fusion-search-form-content .fusion-search-button input[type=submit]{background:#000;border:none;border-radius:0;color:#fff;font-size:1em;height:33px;line-height:33px;margin:0;padding:0;width:33px;text-indent:0;cursor:pointer;font-family:awb-icons;font-weight:400;text-shadow:none;-webkit-font-smoothing:antialiased;transition:all .2s;}.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-form-content,.fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-form-content{position:relative;}.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-button,.fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-button{position:absolute;}.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-button input[type=submit],.fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-button input[type=submit]{background-color:transparent;color:#aaa9a9;}.search-page-search-form-top{padding-bottom:60px;border-bottom:1px solid #e6e5e6;margin-bottom:60px;}.search-page-search-form-bottom{padding-top:60px;border-top:1px solid #e6e5e6;margin-top:60px;}.search-page-search-form .fusion-search-form{text-align:right;}.search-page-search-form .fusion-search-form .fusion-search-form .fusion-search-field input{text-indent:0;}.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-menu{display:flex;flex-wrap:wrap;transition:opacity .8s cubic-bezier(.8,0,.25,1),transform .8s cubic-bezier(.8,0,.25,1);}.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search{display:flex;visibility:hidden;align-items:center;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-150%);width:100%;transition:opacity .8s cubic-bezier(.8,0,.25,1),transform .8s cubic-bezier(.8,0,.25,1);}.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-search-form{flex-grow:2;}.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-close-search{overflow:hidden;position:relative;display:inline-block;}.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-close-search:after,.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-close-search:before{content:"";position:absolute;top:50%;left:0;height:2px;width:100%;margin-top:-1px;}.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-close-search:before{transform:rotate(45deg);}.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search .fusion-close-search:after{transform:rotate(-45deg);}.fusion-main-menu-search-overlay .fusion-main-menu.search-open{overflow:visible;}.fusion-main-menu-search-overlay .fusion-main-menu.search-open>.fusion-menu{opacity:0;transform:translateY(100%);visibility:hidden;}.fusion-main-menu-search-overlay .fusion-main-menu.search-open>.fusion-overlay-search{opacity:1;visibility:visible;transform:translate(-50%,-50%);}.fusion-main-menu-search-overlay .fusion-main-menu.search-transition{overflow:hidden !important;}.fusion-main-menu-search-overlay .fusion-main-menu.search-transition .fusion-menu{visibility:visible !important;}.fusion-main-menu-search-overlay .fusion-main-menu.search-transition>.fusion-overlay-search{visibility:visible;}.fusion-main-menu-search-overlay .fusion-header-v4.fusion-header-menu-align-right .fusion-overlay-search,.fusion-main-menu-search-overlay .fusion-header-v5.fusion-header-menu-align-right .fusion-overlay-search{right:0;left:auto;transform:translate(0,-150%);}.fusion-main-menu-search-overlay .fusion-header-v4.fusion-header-menu-align-right .search-open .fusion-overlay-search,.fusion-main-menu-search-overlay .fusion-header-v5.fusion-header-menu-align-right .search-open .fusion-overlay-search{transform:translate(0,-50%);}.fusion-main-menu-search-overlay .fusion-header-v4.fusion-header-menu-align-left .fusion-overlay-search,.fusion-main-menu-search-overlay .fusion-header-v5.fusion-header-menu-align-left .fusion-overlay-search{left:0;transform:translate(0,-150%);}.fusion-main-menu-search-overlay .fusion-header-v4.fusion-header-menu-align-left .search-open .fusion-overlay-search,.fusion-main-menu-search-overlay .fusion-header-v5.fusion-header-menu-align-left .search-open .fusion-overlay-search{transform:translate(0,-50%);}.fusion-overlay-search{position:absolute;opacity:0;}.fusion-header-has-flyout-menu .fusion-flyout-search .fusion-live-search{position:relative;}.fusion-header-has-flyout-menu .fusion-flyout-search .fusion-live-search .fusion-search-form-content{position:relative;}.fusion-header-has-flyout-menu .fusion-flyout-search .fusion-live-search .fusion-search-form-content .fusion-search-button{display:block;position:absolute;right:0;background-color:transparent;}.fusion-header-has-flyout-menu .fusion-flyout-search .fusion-live-search .fusion-search-form-content .fusion-search-button .fusion-search-submit{display:none;}.fusion-header-has-flyout-menu .fusion-flyout-search .fusion-live-search .fusion-search-form-content .fusion-slider-loading{margin:-1.75em 0 0 -3.5em;width:3.5em;height:3.5em;border-top-width:.4em;border-right-width:.4em;border-bottom-width:.4em;border-left-width:.4em;}.fusion-live-search .fusion-search-field{z-index:14;}.fusion-live-search .fusion-search-button{z-index:14;position:relative;}.fusion-live-search .fusion-slider-loading{display:none;margin:-1.2em 0 0 -1.2em;width:2.4em;height:2.4em;border-top:.3em solid rgba(255,255,255,.35);border-right:.3em solid rgba(255,255,255,.35);border-bottom:.3em solid #fff;border-left:.3em solid rgba(255,255,255,.35);pointer-events:none;}.fusion-live-search .fusion-search-results-wrapper{position:relative;}.fusion-flyout-search .fusion-live-search .fusion-search-results-wrapper{position:absolute;width:calc(100% - 100px);margin-top:62px;}.fusion-live-search .fusion-search-results{z-index:-1;visibility:hidden;overflow-y:auto;position:absolute;margin-top:25px;width:100%;max-height:250px;opacity:0;transition:.3s opacity,.3s margin;background-color:#fff;border-style:solid;}.fusion-live-search .fusion-search-results.suggestions-added{z-index:2001;visibility:visible;margin-top:0;opacity:1;}.fusion-live-search .fusion-search-results.suggestions-empty .fusion-search-result{padding:14px;cursor:default;}.fusion-live-search .fusion-search-results.suggestions-empty .fusion-search-result:hover{padding:14px;}.fusion-live-search .fusion-search-results.suggestions-transition{visibility:visible;}.fusion-live-search.fusion-main-menu-search-dropdown .fusion-main-menu .fusion-search-results.suggestions-added{position:static;}.fusion-live-search .fusion-search-result{display:flex;align-items:center;padding:14px 7px;line-height:1.4;border-bottom-style:solid;border-top:none;text-align:initial;cursor:pointer;transition:.2s padding;}.fusion-body .fusion-live-search .fusion-search-result{font-family:inherit;}.fusion-body .fusion-live-search .fusion-search-result:after{content:"";}.fusion-live-search .fusion-search-result:hover{padding:14px 0 14px 14px;}.fusion-live-search .fusion-search-result:last-child{border-bottom:none;}.fusion-live-search .fusion-search-content,.fusion-live-search .fusion-search-image{padding:0 7px;}.fusion-live-search .fusion-search-image{max-width:45px;box-sizing:content-box;}.fusion-main-menu .fusion-live-search .fusion-search-image{max-width:35px;}.fusion-live-search .fusion-search-post-type{margin-top:.2em;font-size:.9em;}.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:0;}.flex-control-nav,.flex-direction-nav,.flexslider .slides{margin:0;padding:0;list-style:none;z-index:1000;}.flexslider{margin:0;padding:0;}.flexslider .slides{overflow:hidden;}.flexslider .slides li{display:none;-webkit-backface-visibility:hidden;}.flexslider .slides img{width:100%;max-width:100%;display:block;-webkit-user-select:none;user-select:none;}.flexslider .slides .video-shortcode{margin-bottom:0;}.flex-pauseplay span{text-transform:capitalize;}.flexslider .slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}html[xmlns] .flexslider .slides{display:block;}* html .flexslider .slides{height:1%;}.flex-control-nav,.flex-direction-nav,.flexslider .slides{z-index:2;}.flexslider{margin:0 0 60px;background-color:transparent;position:relative;}.flex-viewport{max-height:2000px;transition:all 1s ease;}.loading .flex-viewport{max-height:300px;}.carousel li{margin-right:5px;}.flex-direction-nav{height:0;}.flex-direction-nav a{font-family:awb-icons;width:30px;height:30px;margin:-20px 0 0;background-color:rgba(0,0,0,.5);background-repeat:no-repeat;position:absolute;top:50%;cursor:pointer;opacity:0;transition:all .3s ease;z-index:100;overflow:hidden;text-align:center;line-height:30px;font-size:16px;font-weight:400;-webkit-font-smoothing:none;color:#fff;}.flex-direction-nav a:hover{color:#fff;}.sidebar .widget .flex-direction-nav a,.sidebar .widget .flex-direction-nav a:hover{color:#fff;}.no-opacity .flex-direction-nav a{display:none;}.no-opacity .flexslider:hover .flex-direction-nav a{display:block;}.flex-direction-nav .flex-next{right:0;text-indent:2px;}.flex-direction-nav .flex-prev{left:0;text-indent:-2px;}.flexslider:hover .flex-next{opacity:.8;right:0;}.flexslider:hover .flex-prev{opacity:.8;left:0;}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1;}.flex-direction-nav .flex-disabled,.main-flex:hover .flex-direction-nav .flex-disabled{opacity:0;cursor:default;display:none;visibility:hidden;}.flex-control-nav{width:100%;position:absolute;bottom:0;text-align:center;}.fusion-body .flex-control-nav li{margin:0 6px;display:inline-block;}.fusion-body .flex-control-paging li a{display:block;}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,.3);}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7);}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default;}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}.flex-control-thumbs li{width:25%;float:left;}.fusion-body .flex-control-thumbs li{margin:0;}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;transition:opacity .2s cubic-bezier(.21,.6,.35,1);}.flex-control-thumbs img:hover{opacity:1;}.flex-control-thumbs .flex-active{opacity:1;cursor:default;}.flex-caption{position:absolute;background:rgba(0,0,0,.6);width:96%;padding:2%;color:#fff;left:0;bottom:0;margin:0;}.main-flex{margin-bottom:0;}.col .flexslider{margin:0;}.isotope{transition-duration:.8s;transition-property:height,width;}.isotope-item{z-index:2;}.isotope-hidden.isotope-item{z-index:1;}.isotope .isotope-item{transition-duration:.8s;transition-property:top,left,opacity;}.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item{transition-duration:0s;}.fusion-post-content .wooslider{border:0;background:0 0;box-shadow:none;border-radius:0;margin:0 auto;max-width:940px;}.wooslider .slide-content{margin:0;}.wooslider .wooslider-pauseplay{position:absolute;margin:0;top:auto;bottom:15px;}.wooslider .wooslider-control-nav{position:absolute;margin:0;top:auto;bottom:-10px;}.tfs-slider .flex-next,.tfs-slider .flex-prev{font-size:25px;-webkit-font-smoothing:antialiased;}.main-flex:hover .flex-next,.main-flex:hover .flex-prev,.wooslider:hover .wooslider-next,.wooslider:hover .wooslider-prev{display:block;}.main-flex .flex-next,.main-flex .flex-prev,.wooslider .wooslider-next,.wooslider .wooslider-prev{background-color:rgba(0,0,0,.5);background-repeat:no-repeat;width:63px;height:63px;display:none;position:absolute;top:42%;margin:0;color:#fff;font-family:awb-icons;text-align:center;line-height:63px;font-size:36px;font-weight:400;-webkit-font-smoothing:antialiased;}.main-flex .flex-prev,.wooslider .wooslider-prev{left:0;padding:0;border:0;text-indent:-5px;}.main-flex .flex-next,.wooslider .wooslider-next{right:0;padding:0;border:0;text-indent:5px;}#sliders-container .wooslider .slide-content p{margin:0;}.fusion-footer-widget-area .wooslider-control-nav li a,.sidebar .wooslider-control-nav li a{padding:0;border:0;background:rgba(0,0,0,.5);margin-right:3px;}.fusion-footer-widget-area .wooslider-next,.fusion-footer-widget-area .wooslider-prev,.fusion-post-content .wooslider .wooslider-next,.fusion-post-content .wooslider .wooslider-prev,.sidebar .wooslider-next,.sidebar .wooslider-prev{width:29px;height:29px;}.fusion-footer-widget-area .wooslider .wooslider-control-nav,.sidebar .wooslider .wooslider-control-nav{bottom:5px;}.fusion-footer-widget-area .widget_wooslider_slideshow_slides .wooslider-control-nav,.sidebar .widget_wooslider_slideshow_slides .wooslider-control-nav{bottom:12px;}.fusion-footer-widget-area .slide-excerpt{overflow:hidden;position:absolute;bottom:-50px;padding:0;width:100%;text-align:center;}.sidebar .slide-excerpt{bottom:15%;width:100%;}.sidebar .slide-excerpt .slide-title{float:none;}.sidebar .slide-excerpt .slide-title a{color:#fff;border:none;}.sidebar .slide-excerpt .slide-title a:hover{color:#fff;}.sidebar .widget .slides li div a{padding:0;}.layout-boxed-mode.fusion-top-header.avada-has-boxed-modal-shadow-light .fusion-boxed-shadow,.layout-boxed-mode.fusion-top-header.avada-has-boxed-modal-shadow-light:not(.avada-footer-fx-sticky) #wrapper{box-shadow:0 0 50px 1px rgba(0,0,0,.22);}.layout-boxed-mode.fusion-top-header.avada-has-boxed-modal-shadow-medium .fusion-boxed-shadow,.layout-boxed-mode.fusion-top-header.avada-has-boxed-modal-shadow-medium:not(.avada-footer-fx-sticky) #wrapper{box-shadow:0 0 50px 5px rgba(0,0,0,.35);}.layout-boxed-mode.fusion-top-header.avada-has-boxed-modal-shadow-hard .fusion-boxed-shadow,.layout-boxed-mode.fusion-top-header.avada-has-boxed-modal-shadow-hard:not(.avada-footer-fx-sticky) #wrapper{box-shadow:0 0 50px 10px rgba(0,0,0,.55);}.layout-boxed-mode:not(.fusion-top-header).avada-has-boxed-modal-shadow-light #boxed-wrapper,.layout-boxed-mode:not(.fusion-top-header).avada-has-boxed-modal-shadow-light .fusion-boxed-shadow{box-shadow:0 0 50px 1px rgba(0,0,0,.22);}.layout-boxed-mode:not(.fusion-top-header).avada-has-boxed-modal-shadow-medium #boxed-wrapper,.layout-boxed-mode:not(.fusion-top-header).avada-has-boxed-modal-shadow-medium .fusion-boxed-shadow{box-shadow:0 0 50px 5px rgba(0,0,0,.35);}.layout-boxed-mode:not(.fusion-top-header).avada-has-boxed-modal-shadow-hard #boxed-wrapper,.layout-boxed-mode:not(.fusion-top-header).avada-has-boxed-modal-shadow-hard .fusion-boxed-shadow{box-shadow:0 0 50px 10px rgba(0,0,0,.55);}.layout-boxed-mode.side-header #boxed-wrapper,.layout-boxed-mode.side-header #slidingbar-area .fusion-row,.layout-boxed-mode.side-header .fusion-footer-parallax,.layout-boxed-mode.side-header>#lang_sel_footer{margin-right:auto;margin-left:auto;}.fusion-row{margin:0 auto;}.fusion-row:after,.fusion-row:before{content:" ";display:table;}.fusion-row:after{clear:both;}.fusion-columns{margin:0 -15px;}.fusion-columns-5 .col-lg-2,.fusion-columns-5 .col-md-2,.fusion-columns-5 .col-sm-2,.fusion-columns-5 .col-xs-2{width:20%;}.fusion-block-element{display:block;}.fusion-hidden{display:none;}.fusion-responsive-img{margin:0;}#wrapper #posts-container .fusion-grid-sizer,#wrapper .fusion-grid-sizer{margin:0;padding:0;height:0;min-height:0;visibility:hidden;}.fusion-masonry-element-container{background-size:cover;background-position:center center;}.fusion-element-grid .fusion-masonry-element-container{padding-top:80%;}.fusion-element-landscape .fusion-masonry-element-container{padding-top:40%;}.fusion-element-portrait .fusion-masonry-element-container{padding-top:160%;}.fusion-masonry-element-container .fusion-image-wrapper>img,.fusion-masonry-element-container .fusion-placeholder-image,.fusion-masonry-element-container>img{display:none;}bold,strong{font-weight:bolder;}.fusion-video iframe,iframe{border:none;}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);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:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#333;display:block;font-size:1rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}mark{background:0 0;color:inherit;}.fusion-breadcrumb-prefix{padding-right:5px;}.post-password-form input[type=password]{margin:0 10px;padding:8px 15px;width:200px;border:1px solid #d2d2d2;font-size:13px;color:#747474;box-sizing:border-box;}.fusion-image-wrapper{overflow:hidden;z-index:1;position:relative;}.fusion-image-wrapper:hover .fusion-rollover{opacity:1;transform:translateX(0);}.no-csstransforms .fusion-image-wrapper:hover .fusion-rollover{display:block;}.fusion-image-wrapper.fusion-video{display:block;}.fusion-image-size-fixed{display:inline-block;max-width:100%;vertical-align:top;}.fusion-rollover{display:flex;align-items:center;justify-content:space-around;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;line-height:normal;text-align:center;background-image:linear-gradient(to top,#aad75d,#d1e990);transform:translateX(-100%);transition:all .3s ease-in-out;-webkit-transform-style:preserve-3d;}.no-csstransforms .fusion-rollover{display:none;}.fusion-clean-product-image-wrapper .fusion-rollover-content .view-cart{position:relative;z-index:9;}.fusion-woo-slider .fusion-carousel-title-below-image .fusion-product-buttons{position:relative;}.fusion-rollover-content{padding:10px;width:90%;}.fusion-rollover-content .fusion-rollover-categories,.fusion-rollover-content .fusion-rollover-title,.fusion-rollover-content .price{margin:0;line-height:normal;font-size:13px;color:#333;}.fusion-rollover-content .fusion-rollover-title{margin-bottom:3px;margin-top:10px;}.fusion-rollover-content .fusion-rollover-categories a{font-size:11px;}.fusion-rollover-content .fusion-rollover-categories a:hover{color:#444;}.fusion-rollover-content .price{display:inline-block;}.fusion-rollover-content .fusion-product-buttons{z-index:99;position:relative;}.fusion-rollover-content .fusion-product-buttons a{display:block;margin-top:10px;padding-left:16px;width:auto;line-height:normal;text-align:left;max-width:49%;font-size:12px;box-sizing:border-box;z-index:99;}.fusion-carousel-title-below-image .fusion-rollover-content .fusion-product-buttons a{max-width:none;}.fusion-rollover-content .fusion-product-buttons a:first-child{float:left;}.fusion-rollover-content .fusion-product-buttons a:first-child:before{position:absolute;margin-left:-16px;content:"";font-family:awb-icons;}.fusion-rollover-content .fusion-product-buttons a:last-child{float:right;}.fusion-rollover-content .fusion-product-buttons a:last-child:before{position:absolute;margin-left:-16px;content:"";font-family:awb-icons;}.fusion-rollover-content .fusion-product-buttons a.added_to_cart{display:none;}.fusion-rollover-sep{display:inline-block;vertical-align:middle;height:36px;width:5px;}.fusion-rollover-gallery,.fusion-rollover-link{display:inline-block;opacity:.9;position:relative;vertical-align:middle;margin:0;height:36px;width:35px;text-indent:-10000px;background-color:#333;border-radius:50%;background-clip:padding-box;}.fusion-rollover-gallery:hover,.fusion-rollover-link:hover{opacity:1;}.fusion-rollover-gallery:before,.fusion-rollover-link:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-indent:0;line-height:normal;text-shadow:none;font-family:awb-icons;font-size:15px;color:#fff;-webkit-font-smoothing:antialiased;}.fusion-rollover-link:before{content:"";}.fusion-rollover-gallery:before{content:"";}.fusion-placeholder-image{max-width:100%;background-color:#f6f6f6;}.fusion-hidden-content{overflow:hidden;position:absolute;left:-10000px;top:auto;width:1px;height:1px;}.fusion-filters{display:none;overflow:hidden;list-style:none;margin-bottom:55px;padding:0;line-height:34px;border-top:1px solid #e7e6e6;border-bottom:1px solid #e7e6e6;align-items:center;}.fusion-filter{float:left;margin-right:30px;}.fusion-filter.fusion-active a{line-height:31px;border-top:3px solid #65bc7b;color:#65bc7b;}.fusion-filter a{display:block;}.fusion-load-more-button{display:block;margin-top:20px;width:100%;height:50px;line-height:50px;background-color:#e9eaee;cursor:pointer;text-align:center;font-size:inherit;text-transform:uppercase;border:none;transition:all .2s;}.fusion-load-more-button:hover{transition:all .2s;}.fusion-portfolio-wrapper .fusion-load-more-button{display:none;}.fusion-loading-container{margin-top:20px;}.fusion-loading-container .fusion-loading-spinner{display:inline-block;}.fusion-loading-container .fusion-spinner-1,.fusion-loading-container .fusion-spinner-2,.fusion-loading-container .fusion-spinner-3{width:12px;height:12px;background-color:#e2e0e0;border-radius:100%;display:inline-block;animation:fusion-bounce-delay 1.4s infinite ease-in-out;animation-fill-mode:both;}.fusion-loading-container .fusion-spinner-1{animation-delay:-.32s;}.fusion-loading-container .fusion-spinner-2{animation-delay:-.16s;}.fusion-loading-container .fusion-loading-msg{display:inline-block;margin-left:7px;}@keyframes fusion-bounce-delay{0%,100%,80%{transform:scale(0);}40%{transform:scale(1);}}.fusion-body .wpcf7-form .fusion-slider-loading,.fusion-slider-loading{position:absolute;top:50%;left:50%;margin:-3em 0 0 -3em;color:transparent;font-size:10px;border-top:.5em solid rgba(0,0,0,.2);border-right:.5em solid rgba(0,0,0,.2);border-bottom:.5em solid #333;border-left:.5em solid rgba(0,0,0,.2);animation:fusion-rotate .8s infinite linear;}.fusion-body .wpcf7-form .fusion-slider-loading .fusion-slider-loading-text,.fusion-slider-loading .fusion-slider-loading-text{position:absolute;}.no-cssanimations .fusion-body .wpcf7-form .fusion-slider-loading,.no-cssanimations .fusion-slider-loading{padding-left:5px;padding-top:15px;color:#000;}.fusion-slider-loading,.fusion-slider-loading:after{width:6em;height:6em;border-radius:50%;background-clip:padding-box;}@keyframes fusion-rotate{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}.fusion-inline-sep{padding:0 5px;}.fusion-inline-sep:last-child{display:none;}.post-content p{margin-top:0;margin-bottom:20px;}.table-1,.table-2,.tkt-slctr-tbl-wrap-dv{display:block;overflow-x:auto;}.fusion-body .quantity{display:flex;align-items:center;justify-content:space-around;border:1px solid;overflow:hidden;}.fusion-body .quantity .minus,.fusion-body .quantity .plus,.fusion-body .quantity .qty{float:left;border:0;margin:0;padding:0;text-align:center;vertical-align:middle;border-radius:0;-webkit-appearance:none;-moz-appearance:textfield;}.fusion-body .quantity .minus,.fusion-body .quantity .plus{cursor:pointer;}.fusion-body .quantity .qty{background:0 0;border-left:1px solid;border-right:1px solid;}.fusion-body .quantity .qty -webkit-inner-spin-button,.fusion-body .quantity .qty -webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.select-arrow{width:35px;height:33px;line-height:33px;border-left-width:1px;border-left-style:solid;position:absolute;bottom:1px;right:1px;pointer-events:none;z-index:10;font-family:awb-icons;font-size:9px;text-align:center;}.avada-select-parent{position:relative;overflow:hidden;margin:0;}.fusion-layout-column.avada-select-parent{position:relative;}.bbpress .avada-select-parent{overflow:hidden;}.avada-select-parent select{border:1px solid #dadada;-webkit-appearance:none;text-overflow:"";box-sizing:border-box;cursor:pointer;display:block;font-size:13px;outline:0;height:auto;padding:9px 15px;position:relative;text-indent:.01px;vertical-align:middle;z-index:5;margin:0;border-radius:0;background-clip:padding-box;min-width:180px;}.sidebar .avada-select-parent select{min-width:initial;}.widget_archive select,.widget_categories select{width:100%;}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:15px;padding-right:34px;}.select2-results__option,.select2-search--dropdown{padding-left:15px;padding-right:15px;}.select2-search--dropdown .select2-search__field{margin-right:0;}.select2-container--default .select2-selection--single{border-radius:0;}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;right:15px;transform:translateY(-50%);}.select2-dropdown{border-radius:0;}#submit,.submit{cursor:pointer;}.rich-snippet-hidden{display:none;}.fusion-avatar-circle .attachment-recent-works-thumbnail,.fusion-avatar-circle .avatar{border-radius:50%;}.fusion-author .fusion-edit-profile{font-size:12px;}.fusion-author .fusion-social-networks{display:table-cell;vertical-align:middle;text-align:right;line-height:normal;}.fusion-author .fusion-social-networks .fusion-social-network-icon{margin-bottom:0;}.fusion-author .fusion-social-networks.boxed-icons .fusion-social-network-icon{margin-bottom:2px;}.fusion-author-avatar{float:left;margin-right:20px;max-width:20%;}.fusion-author-info{overflow:hidden;}.fusion-author-title{margin-top:0;color:#333;font-weight:400;}.fusion-author-social{display:table;margin:20px 0 80px;padding:5px 0;width:100%;border-top:1px solid #e0dede;border-bottom:1px solid #e0dede;}.fusion-author-tagline{display:table-cell;vertical-align:middle;max-width:70%;font-weight:700;}.fusion-page-load-link{display:none;}#menu-appearance a[href="themes.php?page=optionsframework"]{display:none;}#wpadminbar{z-index:999999999999999;}#wpadminbar #wp-admin-bar-awb-site-mode{display:flex;align-items:center;height:32px;}#wpadminbar #wp-admin-bar-awb-site-mode>.ab-item{display:inline-flex;align-items:center;padding:.25em .5em;height:14px;border-radius:.35em;line-height:1;transition:opacity .2s ease-in-out;}#wpadminbar #wp-admin-bar-awb-site-mode>.ab-item:hover,#wpadminbar #wp-admin-bar-awb-site-mode>.ab-itemfocus{opacity:.9;}#wpadminbar .awb-site-mode-badge-avada>.ab-item:before{content:"";font-family:awb-icons;padding:0;font-size:12px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;}#wpadminbar .awb-site-mode-badge-live>.ab-item{background-color:#65bc7b !important;color:#f0f0f1 !important;}#wpadminbar .awb-site-mode-badge-coming-soon>.ab-item{background-color:#198fd9 !important;color:#f0f0f1 !important;}#wpadminbar .awb-site-mode-badge-maintenance>.ab-item{background-color:#dc3232 !important;color:#f0f0f1 !important;}#wpadminbar>#wp-toolbar #wp-admin-bar-avada>.ab-item:before,#wpadminbar>#wp-toolbar #wp-admin-bar-fb-edit>.ab-item:before{content:"";font-family:awb-icons;top:4px;font-size:16px;}#wpadminbar>#wp-toolbar #wp-admin-bar-fb-edit .ab-item{height:auto;}#wpadminbar>#wp-toolbar #wp-admin-bar-fb-edit .fb-edit-group{border-top:1px solid #3c434a;}#wpadminbar>#wp-toolbar #wp-admin-bar-fb-edit .awb-layout-group .wp-admin-bar-arrow{display:none;}#wpadminbar>#wp-toolbar #wp-admin-bar-fb-edit .awb-layout-group .menupop>.ab-item{padding:0 10px;}#wpadminbar>#wp-toolbar #wp-admin-bar-fb-edit .awb-layout-group .ab-sub-wrapper{margin-top:0;top:50%;transform:translateY(-50%);}#wpadminbar>#wp-toolbar #wp-admin-bar-fb-edit .awb-edit-item{display:flex;justify-content:space-between;align-items:center;margin:.3em -.75em;}#wpadminbar>#wp-toolbar #wp-admin-bar-fb-edit .awb-edit-name,#wpadminbar>#wp-toolbar #wp-admin-bar-fb-edit .awb-edit-type{margin:0 .75em;}#wpadminbar>#wp-toolbar #wp-admin-bar-fb-edit .awb-edit-type{line-height:1;background:#3c434a;padding:.5em;border-radius:4px;color:rgba(255,255,255,.8);font-size:.9em;}#wpadminbar>#wp-toolbar #wp-admin-bar-fb-edit .ab-item:active .awb-edit-type,#wpadminbar>#wp-toolbar #wp-admin-bar-fb-edit .ab-item:focus .awb-edit-type,#wpadminbar>#wp-toolbar #wp-admin-bar-fb-edit .ab-item:hover .awb-edit-type{color:inherit;}@media screen and (max-width:782px){#wpadminbar #wp-admin-bar-awb-site-mode{display:none;}#wpadminbar>#wp-toolbar #wp-admin-bar-avada>.ab-item:before,#wpadminbar>#wp-toolbar #wp-admin-bar-fb-edit>.ab-item:before{content:"";font-family:awb-icons;top:0;padding:10px;font-size:25px;}}.woocommerce-billing-fields .form-row .input-text{margin-right:0;}.fusion-disable-outline input,.fusion-disable-outline select,.fusion-disable-outline textarea{outline:0;}.fusion-disable-outline .woocommerce-billing-fields .form-row .input-text{outline:0;}.select2-container .select2-selection{margin:0;box-shadow:none !important;outline:0 !important;}.select2-container .select2-selection .select2-selection__arrow{top:0;transform:inherit;right:0;width:40px;border-left:1px solid #d2d2d2;}.select2-container--default .select2-dropdown .select2-search{border-bottom:1px solid #d2d2d2;padding:10px 15px;border-top:1px solid #d2d2d2;margin-top:-1px;}.select2-container--default .select2-dropdown .select2-search input{padding:8px 10px;height:auto;background:#fff;}.fusion-post-slideshow .image{margin-bottom:0;}.fusion-post-slideshow .fusion-image-size-fixed{display:block;}.fusion-flexslider.fusion-post-slideshow{overflow:visible;}.fusion-meta-info{clear:both;overflow:hidden;margin-top:20px;padding:5px 0;border-top:1px solid #e7e6e6;border-bottom:1px solid #e7e6e6;}.fusion-meta-info .fusion-alignleft{width:80%;}.fusion-post-title-meta-wrap{margin-bottom:28px;}.fusion-post-title-meta-wrap .entry-title{margin-bottom:10px;}.fusion-post-title-meta-wrap .fusion-meta-info{margin-top:0;}.fusion-single-line-meta{margin-bottom:20px;}.fusion-content-sep{margin-top:20px;height:6px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}.fusion-date-and-formats{float:left;margin-right:17px;width:82px;text-align:center;}.fusion-date-and-formats .fusion-date-box{padding:8px 0 5px;color:#fff;}.fusion-date-and-formats .fusion-date{display:block;line-height:29px;font-size:29px;font-weight:700;}.fusion-date-and-formats .fusion-format-box{margin-top:3px;background-color:#eef0f2;}.fusion-date-and-formats .fusion-format-box i{display:block;line-height:55px;font-size:30px;}.fusion-timeline-line{position:absolute;left:50%;top:0;margin-left:-1px;height:100%;border-left:1px solid #efeeee;border-right:1px solid #ebeaea;}.fusion-timeline-icon{margin:0 auto -6px;max-width:1000px;font-size:46px;height:47px;line-height:1;color:#ebeaea;text-align:center;}.fusion-timeline-icon .fusionicon-bubbles{cursor:pointer;}.fusion-timeline-circle{position:absolute;left:50%;margin:10px 0 0 -5px;height:10px;width:10px;border-radius:50%;background-color:#efeeee;}.fusion-timeline-arrow{position:absolute;color:#e9eaee;}.fusion-timeline-arrow:before{font-family:awb-icons;font-size:28px;position:absolute;top:0;line-height:30px;}.fusion-blog-archive .entry-title{margin-top:0;margin-bottom:5px;}.fusion-blog-layout-large .entry-title,.fusion-blog-layout-medium .entry-title{margin-top:0;margin-bottom:25px;}.fusion-blog-layout-large .fusion-post-slideshow,.fusion-blog-layout-large-alternate .fusion-post-slideshow,.single-avada_faq .fusion-post-slideshow,.single-post .fusion-post-slideshow,.single-wpfc_sermon .fusion-post-slideshow{margin-bottom:30px;}.fusion-blog-layout-large-alternate .entry-title,.fusion-blog-layout-medium-alternate .entry-title{margin-top:0;margin-bottom:5px;}.fusion-blog-layout-large-alternate .fusion-post-content-container,.fusion-blog-layout-medium-alternate .fusion-post-content-container{margin-top:20px;}.fusion-blog-layout-large-alternate .fusion-meta-info,.fusion-blog-layout-medium-alternate .fusion-meta-info{margin-top:0;border-top:0;}.fusion-blog-layout-medium .fusion-post-medium,.fusion-blog-layout-medium .fusion-post-medium-alternate,.fusion-blog-layout-medium-alternate .fusion-post-medium,.fusion-blog-layout-medium-alternate .fusion-post-medium-alternate{display:flex;flex-wrap:wrap;align-items:start;}.fusion-blog-layout-medium .fusion-post-slideshow,.fusion-blog-layout-medium-alternate .fusion-post-slideshow{margin-right:25px;width:320px;}.fusion-blog-layout-medium .fusion-post-content,.fusion-blog-layout-medium-alternate .fusion-post-content{flex:1 1 1px;}.fusion-blog-layout-medium .fusion-meta-info,.fusion-blog-layout-medium-alternate .fusion-meta-info{width:100%;}.fusion-blog-layout-grid .fusion-post-slideshow,.fusion-blog-layout-timeline .fusion-post-slideshow{margin-bottom:0;border-bottom:1px solid #eaeaea;}.fusion-blog-layout-grid .fusion-post-content-wrapper,.fusion-blog-layout-timeline .fusion-post-content-wrapper{padding:30px 25px 20px;}.fusion-blog-layout-grid .fusion-single-line-meta,.fusion-blog-layout-timeline .fusion-single-line-meta{margin-bottom:0;}.fusion-blog-layout-grid .fusion-post-content-container,.fusion-blog-layout-timeline .fusion-post-content-container{margin-top:20px;}.fusion-blog-layout-grid .fusion-post-content-container p:last-child,.fusion-blog-layout-timeline .fusion-post-content-container p:last-child{margin-bottom:0;}.fusion-blog-layout-grid .fusion-meta-info,.fusion-blog-layout-timeline .fusion-meta-info{border:0;}.fusion-blog-layout-grid .fusion-meta-info .fusion-alignleft,.fusion-blog-layout-timeline .fusion-meta-info .fusion-alignleft{width:50%;}.fusion-blog-layout-grid .fusion-password,.fusion-blog-layout-timeline .fusion-password{width:auto;max-width:100%;}.fusion-blog-layout-large-alternate .fusion-post-large-alternate{display:flex;flex-wrap:wrap;}.fusion-blog-layout-large-alternate .fusion-post-content{flex:1;}.fusion-blog-layout-large-alternate .fusion-meta-info,.fusion-blog-layout-large-alternate .fusion-post-slideshow{width:100%;}.fusion-blog-layout-medium-alternate .fusion-post-slideshow{display:none;}.fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-slideshow{display:block;margin-right:17px;}.fusion-blog-layout-grid .fusion-post-grid{margin-bottom:0;}.fusion-blog-layout-grid.fusion-no-meta-info .fusion-post-content-container{margin-top:0;}.fusion-blog-layout-grid .fusion-post-wrapper:not(.fusion-masonary-is-transparent){border:1px solid #eaeaea;border-bottom-width:3px;}.fusion-blog-layout-grid.fusion-blog-layout-grid-2 .post{width:50%;display:inline-block;float:left;}.fusion-blog-layout-grid.fusion-blog-layout-grid-2.fusion-blog-layout-masonry-has-vertical .post.fusion-element-landscape{width:100%;}.fusion-blog-layout-grid.fusion-blog-layout-grid-3 .post{width:33.3333%;display:inline-block;float:left;}.fusion-blog-layout-grid.fusion-blog-layout-grid-3.fusion-blog-layout-masonry-has-vertical .post.fusion-element-landscape{width:66.6666%;}.fusion-blog-layout-grid.fusion-blog-layout-grid-4 .post{width:25%;display:inline-block;float:left;}.fusion-blog-layout-grid.fusion-blog-layout-grid-4.fusion-blog-layout-masonry-has-vertical .post.fusion-element-landscape{width:50%;}.fusion-blog-layout-grid.fusion-blog-layout-grid-5 .post{width:20%;display:inline-block;float:left;}.fusion-blog-layout-grid.fusion-blog-layout-grid-5.fusion-blog-layout-masonry-has-vertical .post.fusion-element-landscape{width:40%;}.fusion-blog-layout-grid.fusion-blog-layout-grid-6 .post{width:16.6666%;display:inline-block;float:left;}.fusion-blog-layout-grid.fusion-blog-layout-grid-6.fusion-blog-layout-masonry-has-vertical .post.fusion-element-landscape{width:33.3333%;}.fusion-blog-layout-grid .fusion-post-content,.fusion-blog-layout-grid .post-content{word-wrap:break-word;}.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-grid{display:inline-flex;}.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper{overflow:hidden;width:100%;display:flex;flex-direction:column;}.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content-wrapper{display:flex;flex-grow:1;flex-direction:column;}.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content.post-content{margin-bottom:20px;}.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-meta-info{margin-top:auto;}.fusion-blog-layout-timeline{position:relative;margin:0 auto;padding-top:30px;max-width:1000px;}.fusion-blog-layout-timeline .fusion-post-timeline{position:static;margin-bottom:40px;border:1px solid #eaeaea;border-bottom-width:3px;}.fusion-no-meta-info .fusion-blog-layout-timeline .fusion-post-content-container{margin-top:0;}.fusion-blog-layout-timeline .fusion-left-column{float:left;clear:left;width:40%;}.fusion-blog-layout-timeline .fusion-right-column{float:right;clear:right;width:40%;}.fusion-blog-layout-timeline .fusion-timeline-date{position:relative;clear:both;margin:0 auto 2px;padding:.35em .45em;width:auto;max-width:8em;line-height:1.35em;background:#efeeee;text-align:center;cursor:pointer;}.fusion-blog-layout-timeline .fusion-left-column .fusion-timeline-arrow{left:40%;margin-left:-.5px;}.fusion-blog-layout-timeline .fusion-left-column .fusion-timeline-arrow:before{content:"";left:100%;}.fusion-blog-layout-timeline .fusion-right-column .fusion-timeline-arrow{right:40%;margin-right:-.5px;}.fusion-blog-layout-timeline .fusion-right-column .fusion-timeline-arrow:before{content:"";right:100%;}.fusion-blog-layout-masonry .fusion-post-wrapper{overflow:hidden;position:relative;}.fusion-blog-layout-masonry .fusion-post-content-wrapper{z-index:1;position:absolute;bottom:0;left:0;right:0;}.fusion-blog-layout-masonry.fusion-blog-rollover .fusion-post-wrapper:hover .fusion-post-content-wrapper{transition:all .3s ease;transform:translateY(105%);}.fusion-blog-layout-masonry.fusion-blog-rollover .fusion-post-content-wrapper{transition:all .3s ease;}.fusion-blog-infinite .pagination{display:none;}.fusion-blog-infinite .fusion-load-more-button{margin-bottom:40px;}.fusion-blog-layout-center .fusion-post-content{text-align:center;}.fusion-blog-layout-left .fusion-post-content{text-align:left;}.fusion-blog-layout-right .fusion-post-content{text-align:right;}.single h1.entry-title{margin-top:0;}.fusion-footer-parallax{position:relative;bottom:0;left:0;right:0;margin:0;padding:0;}.fusion-footer-parallax.awb-footer-fixed{position:fixed;z-index:-1;}.avada-footer-fx-no-height-parallax-effect #fusion-gmap-container,.avada-footer-fx-no-height-parallax-effect #main,.avada-footer-fx-no-height-parallax-effect #sliders-container,.avada-footer-fx-no-height-parallax-effect .fusion-page-title-bar,.avada-footer-fx-parallax-effect #fusion-gmap-container,.avada-footer-fx-parallax-effect #main,.avada-footer-fx-parallax-effect #sliders-container,.avada-footer-fx-parallax-effect .fusion-page-title-bar{position:relative;z-index:1;}.avada-footer-fx-bg-parallax .fusion-footer-widget-area,.avada-footer-fx-no-height-bg-parallax .fusion-footer-widget-area,.avada-footer-fx-no-height-sticky-with-parallax-bg-image .fusion-footer-widget-area,.avada-footer-fx-sticky-with-parallax-bg-image .fusion-footer-widget-area{background-attachment:fixed;background-position:top center;}.avada-footer-fx-sticky #boxed-wrapper,.avada-footer-fx-sticky #wrapper,.avada-footer-fx-sticky-with-parallax-bg-image #boxed-wrapper,.avada-footer-fx-sticky-with-parallax-bg-image #wrapper,.avada-footer-fx-sticky-with-parallax-bg-image.layout-boxed-mode:not(.fusion-top-header) #boxed-wrapper,.avada-footer-fx-sticky.layout-boxed-mode:not(.fusion-top-header) #boxed-wrapper{display:flex;flex-direction:column;min-height:100vh;}.avada-footer-fx-sticky-with-parallax-bg-image.layout-boxed-mode:not(.fusion-top-header) #boxed-wrapper #wrapper,.avada-footer-fx-sticky.layout-boxed-mode:not(.fusion-top-header) #boxed-wrapper #wrapper{width:100%;}.avada-footer-fx-sticky #main,.avada-footer-fx-sticky-with-parallax-bg-image #main{flex-grow:1;}.wp-audio-shortcode{max-height:150px;}.tkt-slctr-tbl-wrap-dv table{margin-bottom:10px;}#fancybox-overlay{z-index:100049 !important;}#fancybox-wrap{z-index:100050 !important;}div#shShutter{z-index:100049;}div#shDisplay{z-index:100050;}#cboxOverlay{z-index:100049 !important;}#colorbox{z-index:100050 !important;}.fusion-main-menu .lang-item>a img,.fusion-mobile-nav-holder .lang-item>a img,.fusion-secondary-menu .lang-item>a img{vertical-align:middle;padding:0 2px;}.qtranxs-lang-menu-item>a img,.qtranxs-lang-menu>a img{vertical-align:middle;padding:0 3px;}#wpfc_sermon_sorting{overflow:hidden;margin:0 -10px;}#wpfc_sermon_sorting>span{display:block;float:left;width:25%;padding:0 10px;}#wpfc_sermon_sorting .avada-select-parent select{width:100%;}.fusion-ubermenu-support .fusion-header-v1 .fusion-header .fusion-row,.fusion-ubermenu-support .fusion-header-v2 .fusion-header .fusion-row,.fusion-ubermenu-support .fusion-header-v3 .fusion-header .fusion-row,.fusion-ubermenu-support .fusion-header-v7 .fusion-header .fusion-row{position:relative;}.fusion-ubermenu-support .fusion-secondary-main-menu .fusion-row{position:relative;}.fusion-ubermenu{overflow:visible;position:static;}.cp-module .cp-slidein{z-index:9999;}.fusion-body .product-buttons .wc-gzd-additional-info{margin:.5em 0 .5em 0;}.fusion-body .product-buttons .wc-gzd-additional-info a{display:inline;float:none;padding:inherit;font-size:inherit;}.fusion-body .product-buttons .wc-gzd-additional-info+a{float:left;}.fusion-body .product-buttons .wc-gzd-additional-info+a+a,.fusion-body .product-buttons .wc-gzd-additional-info+a+a+a,.fusion-body .product-buttons .wc-gzd-additional-info+a+a+a+a{float:right;}.fusion-body .product-buttons .wc-gzd-additional-info:last-of-type{margin-bottom:1.5em;}.fusion-body .fusion-carousel-meta .wc-gzd-additional-info{margin-bottom:.5em;}.fusion-body .fusion-carousel-meta .wc-gzd-additional-info:first-of-type{margin-top:1.5em;}.fusion-body .fusion-carousel-meta .wc-gzd-additional-info:last-of-type{margin-bottom:1.5em;}.bg-parallax-parent.video{position:relative;}.bg-parallax.video,.fusion-bg-parallax.video{position:absolute;pointer-events:none !important;overflow:hidden;top:0;left:0;right:0;bottom:0;z-index:-1;}.bg-parallax.video iframe,.fusion-bg-parallax.video iframe{margin-bottom:0 !important;display:block !important;max-width:none !important;max-height:none !important;}.parallax-inner{min-height:150px;}.fusion-bg-parallax[data-bg-size-adjust=dont-scale]+.bg-parallax-parent .parallax-inner{background-size:auto !important;}.datepicker.dropdown-menu{border-radius:0;border:0;padding:15px;}.datepicker.dropdown-menu:before{border-bottom:0;}.datepicker.dropdown-menu thead tr:nth-child(2){font-size:16px;}.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{border-radius:0;border:0;padding:9px 10px;}.datepicker.dropdown-menu td.active,.datepicker.dropdown-menu td.active:hover{border:0;text-shadow:none;}.datepicker.dropdown-menu table tr td.new,.datepicker.dropdown-menu table tr td.old{background-color:#fff !important;color:#999 !important;}.datepicker.dropdown-menu tbody td{border:1px solid #fff;}.datepicker.dropdown-menu .datepicker-months td{padding:15px 0 0;}.datepicker.dropdown-menu .datepicker-months span{text-shadow:none;}.datepicker.dropdown-menu .datepicker-months span:hover{text-shadow:none;}.crossfade-images{white-space:nowrap;display:flex;align-items:center;}.crossfade-images .helper{display:inline-block;height:100%;vertical-align:middle;}.crossfade-images:hover img:not(.hover-image){opacity:0;}.crossfade-images:hover .hover-image{opacity:1 !important;}.crossfade-images img{transition:opacity .5s ease-in-out;position:relative;z-index:50;min-width:100%;vertical-align:middle;}.crossfade-images .hover-image{position:absolute;left:0;right:0;margin:0 auto;opacity:0;}@-webkit-keyframes smile-fadeInScale{from{-webkit-transform:scale(.7);opacity:0}50%{-webkit-transform:scale(1);opacity:1}}@keyframes smile-fadeInScale{from{transform:scale(.7);opacity:0}50%{transform:scale(1);opacity:1}}.smile-fadeInScale{-webkit-animation-name:smile-fadeinscale;animation-name:smile-fadeInScale}@-webkit-keyframes smile-fadeIn{from{opacity:0}to{opacity:1}}@keyframes smile-fadeIn{from{opacity:0}to{opacity:1}}.smile-fadeIn{-webkit-animation-name:smile-fadein;animation-name:smile-fadeIn}@-webkit-keyframes smile-fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes smile-fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.smile-fadeInDown{-webkit-animation-name:smile-fadeindown;animation-name:smile-fadeInDown}@-webkit-keyframes smile-fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes smile-fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.smile-fadeInDownBig{-webkit-animation-name:smile-fadeindownbig;animation-name:smile-fadeInDownBig}@-webkit-keyframes smile-fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes smile-fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.smile-fadeInLeft{-webkit-animation-name:smile-fadeinleft;animation-name:smile-fadeInLeft}@-webkit-keyframes smile-fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes smile-fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.smile-fadeInLeftBig{-webkit-animation-name:smile-fadeinleftbig;animation-name:smile-fadeInLeftBig}@-webkit-keyframes smile-fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes smile-fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.smile-fadeInRight{-webkit-animation-name:smile-fadeinright;animation-name:smile-fadeInRight}@-webkit-keyframes smile-fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes smile-fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.smile-fadeInRightBig{-webkit-animation-name:smile-fadeinrightbig;animation-name:smile-fadeInRightBig}@-webkit-keyframes smile-fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes smile-fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.smile-fadeInUp{-webkit-animation-name:smile-fadeinup;animation-name:smile-fadeInUp}@-webkit-keyframes smile-fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes smile-fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.smile-fadeInUpBig{-webkit-animation-name:smile-fadeinupbig;animation-name:smile-fadeInUpBig}@-webkit-keyframes smile-fadeOut{from{opacity:1}to{opacity:0}}@keyframes smile-fadeOut{from{opacity:1}to{opacity:0}}.smile-fadeOut{-webkit-animation-name:smile-fadeout;animation-name:smile-fadeOut}@-webkit-keyframes smile-fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes smile-fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.smile-fadeOutDown{-webkit-animation-name:smile-fadeoutdown;animation-name:smile-fadeOutDown}@-webkit-keyframes smile-fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes smile-fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.smile-fadeOutDownBig{-webkit-animation-name:smile-fadeoutdownbig;animation-name:smile-fadeOutDownBig}@-webkit-keyframes smile-fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes smile-fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.smile-fadeOutLeft{-webkit-animation-name:smile-fadeoutleft;animation-name:smile-fadeOutLeft}@-webkit-keyframes smile-fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes smile-fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.smile-fadeOutLeftBig{-webkit-animation-name:smile-fadeoutleftbig;animation-name:smile-fadeOutLeftBig}@-webkit-keyframes smile-fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes smile-fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.smile-fadeOutRight{-webkit-animation-name:smile-fadeoutright;animation-name:smile-fadeOutRight}@-webkit-keyframes smile-fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes smile-fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.smile-fadeOutRightBig{-webkit-animation-name:smile-fadeoutrightbig;animation-name:smile-fadeOutRightBig}@-webkit-keyframes smile-fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes smile-fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.smile-fadeOutUp{-webkit-animation-name:smile-fadeoutup;animation-name:smile-fadeOutUp}@-webkit-keyframes smile-fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes smile-fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.smile-fadeOutUpBig{-webkit-animation-name:smile-fadeoutupbig;animation-name:smile-fadeOutUpBig}/*!
 *  Frosty.js
 *  https://github.com/owensbla/frostyjs
 *  Copyright 2013 Blake Owens (http://blakeowens.com/)
 *  Licensed under the MIT:
 *  https://github.com/owensbla/frostyjs#license
 *
 */.bsf-has-tip,.has-tip{cursor:help}.tip{background-color:#000;background-color:rgba(0,0,0,.8);color:#eee;font-size:11px;line-height:1.5em;max-width:200px;padding:4px 8px}.tip.success{background-color:#47fe42;background-color:rgba(71,254,66,.8);color:#025600}.tip.error{background-color:#ff7f86;background-color:rgba(255,127,134,.8);color:#7f0006}.tip.light{background-color:#ebebeb;background-color:rgba(235,235,235,.8);color:#222}.tip[class*=arrow]:before{content:' ';position:absolute;border:solid transparent;width:0;height:0;border-width:5px;border-color:#000;border-color:rgba(0,0,0,.8)}.success[class*=arrow]:before{border-color:#47fe42;border-color:rgba(71,254,66,.8)}.error[class*=arrow]:before{border-color:#ff7f86;border-color:rgba(255,127,134,.8)}.light[class*=arrow]:before{border-color:#ebebeb;border-color:rgba(235,235,235,.8)}.tip.arrow-right:before{border-right-color:transparent;border-top-color:transparent;border-bottom-color:transparent;margin-top:-5px;top:50%;left:100%}.tip.arrow-left:before{border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent;margin-top:-5px;top:50%;right:100%}.tip.arrow-top:before{border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;margin-left:-5px;bottom:100%;left:50%}.tip.arrow-bottom:before{border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;margin-left:-5px;top:100%;left:50%}.customize-support .tip{background-color:rgba(0,148,221,.95);color:#fff;font-size:13px;line-height:1.5em;max-width:200px;padding:5px 11px;border:1px solid #0094dd;border-radius:1px}.customize-support .tip[class*=arrow]:before{border-width:5px;border-color:#0094dd;border-color:rgba(0,148,221,.95)}.customize-support .tip.arrow-right:before{border-right-color:transparent;border-top-color:transparent;border-bottom-color:transparent;margin-top:-5px;top:50%;left:100%}.customize-support .tip.arrow-left:before{border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent;margin-top:-5px;top:50%;right:100%}.customize-support .tip.arrow-top:before{border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;margin-left:-5px;bottom:100%;left:50%}.customize-support .tip.arrow-bottom:before{border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;margin-left:-5px;top:100%;left:50%}.tip[class*=close-tip-content]{border-radius:7px;max-width:300px;padding:15px 30px}.tip[class*=close-tip-content]:before{border-width:8px!important;margin-top:-8px!important}.tip[class*=close-tip-content][class*=arrow-bottom]:before{margin-top:-1px!important}.tip[class*=close-tip-content][class*=arrow-right]:before{left:100%;left:calc(100% - 1px)}.cp-innertip.tip[class*=close-tip-content][class*=arrow]{margin-top:30px!important}@media (max-width:768px){.tip[class*=close-tip-content]{border-radius:7px;max-width:200px;padding:5px 20px}}@media (max-width:610px){.tip[class*=close-tip-content]{max-width:170px}}.ps-container{-ms-touch-action:none;overflow:hidden!important}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;bottom:3px;height:8px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;right:3px;width:8px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;right:0;width:8px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}.smile-animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.cp-modal-popup-container,.cp-modal-popup-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cp-desc-container::after,.cp-form-container::after,.cp-form-simple::after,.cp-form::after,.cp-modal-body-inner::after,.cp-modal-body::after,.cp-modal-popup-container::after,.cp-modal::after,.cp-row::after,.cp-sec-title-container::after,.cp-text-container::after,.cp-title-container::after{clear:both}.cp-desc-container::after,.cp-desc-container::before,.cp-form-container::after,.cp-form-container::before,.cp-form-simple::after,.cp-form-simple::before,.cp-form::after,.cp-form::before,.cp-modal-body-inner::after,.cp-modal-body-inner::before,.cp-modal-body::after,.cp-modal-body::before,.cp-modal-popup-container::after,.cp-modal-popup-container::before,.cp-modal::after,.cp-modal::before,.cp-row::after,.cp-row::before,.cp-sec-title-container::after,.cp-sec-title-container::before,.cp-text-container::after,.cp-text-container::before,.cp-title-container::after,.cp-title-container::before{display:table;content:""}.cp-trigger-shortcode{cursor:pointer}html.cp-exceed-vieport{overflow:hidden!important}html.cp-exceed-vieport .cp-overlay{overflow:auto!important}html.cp-exceed-vieport .cp-overlay.ps-container{overflow:hidden!important}.cp-overlay{position:fixed;width:100%;height:100%;display:none;top:0;bottom:0;left:0;right:0;background:rgba(194,194,194,.1);z-index:9999999999;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;-moz-transition:opacity .4s,visibility .4s;-ms-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.cp-overlay.cp-open{opacity:1;visibility:visible;display:block;-webkit-transition:opacity .3s,visibility .3s;-moz-transition:opacity .3s,visibility .3s;-ms-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.cp-overlay .cp-modal{opacity:0;visibility:hidden}.cp-overlay.cp-open .cp-modal{opacity:1;visibility:visible}.cp-overlay.close_btn_nd_overlay{cursor:pointer}.cp-modal-inline.cp-hide-inline-style{display:none}.cp-modal{width:650px;max-width:100%;z-index:99;display:block;margin:0 auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-perspective:1200px;-moz-perspective:1200px;-ms-perspective:1200px;perspective:1200px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.cp-modal-content{display:block;position:relative;z-index:99999;width:100%;overflow:hidden;box-shadow:none}.cp-modal.cp-modal-exceed{top:50px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (min-width:1400px){.cp-modal.cp-modal-exceed{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.cp-modal.cp-modal-window-size.cp-modal-exceed{width:100vw!important;min-height:100vh!important;position:relative!important;margin:0!important}.cp-modal.cp-modal-window-size{width:100vw!important;min-height:100vh!important;display:block;max-width:100%!important;position:fixed!important;left:0!important;right:0!important;top:0!important;bottom:0!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important}.cp-modal-window-size .cp-modal-body{top:50%;max-width:100%;margin:0 auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cp-modal-window-size.cp-modal-exceed .cp-modal-body{top:0;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important}.cp-modal-window-size .cp-animate-container,.cp-modal-window-size .cp-modal-content{top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;position:relative;height:100%;margin:0 auto}.cp-modal-window-size.cp-modal-exceed .cp-modal-content{height:auto}.cp-modal-body{display:block;padding:15px;background:#fff;max-width:100%;overflow:hidden;position:relative;font-size:13px;line-height:1.64;z-index:99999}@media (max-width:768px){.cp-modal{width:80%!important;max-width:100%;height:auto!important}.cp-modal-body{padding:5px 15px}}.cp-modal-body *{font-family:inherit;color:inherit;font-weight:inherit;line-height:inherit;font-size:inherit;font-style:inherit}.cp-row{margin-left:-15px;margin-right:-15px;display:block;position:relative}.cp-modal-body p{margin-bottom:1em}.cp-modal-body img{display:block;max-width:100%;border:none;padding:0;margin:0 auto;box-shadow:none}.cp-hide-image,.cp-image-container.cp-hide-image{display:none!important}img.cp-image.cp_default_img{width:75%}.cp-image-container img{position:relative;margin:0 auto;width:100%;max-width:100%}.cp-overlay iframe,.cp-overlay object{opacity:0;position:absolute;z-index:-99999;max-width:100%}.cp-overlay.cp-open iframe,.cp-overlay.cp-open object{opacity:1;position:relative;z-index:9999;z-index:16777271}.cp-desc-container,.cp-sec-title-container,.cp-title-container{display:block;width:100%;float:left;margin:0 0 25px;padding:10px 0}.cp-sec-title-container{margin:0 0 5px}.cp-info-container{display:block;width:100%;float:left;margin:0;padding:10px 0}@media (max-width:768px){.cp-desc-container,.cp-sec-title-container,.cp-title-container{margin:0 0 15px}.cp-image-container img{left:auto!important;top:auto!important;width:75%}}@media (max-width:667px){.cp-image-container img{width:60%}}.cp-confidential,.cp-description,.cp-image-container,.cp-sec-title,.cp-title{margin:0;padding:0;display:block!important;word-wrap:break-word}h2.cp-title{font-size:24px;line-height:1.34}.cp-confidential{font-size:10px}.cp-modal-body-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background-color:transparent;opacity:1;width:100%;height:100%;padding:0;z-index:0;border-radius:inherit}.cp-modal-bottom,.cp-modal-top{border:none;box-shadow:none;margin:0;padding:0;height:50px;background-size:contain;background-repeat:no-repeat;position:relative;display:block}.cp-modal-top{background-position:bottom}.cp-modal-bottom{background-position:top}@media (min-width:769px){.cp-columns-equalized .cp-column-equalized-center.cp-center{height:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;transition:all .75s ease}.cp-modal-exceed .cp-columns-equalized .cp-column-equalized-center.cp-center{top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);vertical-align:middle}.cp-live-preview .cp-columns-equalized .cp-column-equalized-center.cp-center{top:50%;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.cke_reset_all table,div#cke_content_editor{z-index:99999999999!important}.cp-row.cp-blank-title{margin-top:-15px;background:#fff;border-bottom:1px solid #ddd;margin-bottom:15px}.cp-blank-title h2.cp-title{margin-top:0;line-height:2;margin-bottom:5px}.cp-overlay-none.cp-open{opacity:1;visibility:visible}.cp-title>h1,.cp-title>h2,.cp-title>h3{margin:.5em auto}.cp-modal-body ol,.cp-modal-body ul{list-style-position:inside;margin:0;padding:0;font-size:inherit;line-height:normal}.cp-modal-body ol li,.cp-modal-body ul li{list-style-position:inside;font-size:inherit;line-height:normal;margin:0;padding:0}.cp-modal-popup-container button,.cp-modal-popup-container input,.cp-modal-popup-container select,.cp-modal-popup-container textarea{border:1px solid #ddd;box-shadow:none;border-radius:3px;font-family:inherit;padding:10px;outline:0;display:block;margin-bottom:10px;width:100%;max-width:100%}.cp-modal-popup-container button:focus,.cp-modal-popup-container input:focus,.cp-modal-popup-container select:focus,.cp-modal-popup-container textarea:focus{box-shadow:none;outline:0}.cp-modal .cp-submit.cp-btn-flat,.cp-modal .cp-submit.cp-btn-outline{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.cp-submit:active{box-shadow:none!important}.cp-form button.cp-submit,.cp-form input[name=email],.cp-form input[name=name],.cp-form input[type=email],.cp-form input[type=text]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}.cp-form .cp-form-email input[name=email],.cp-form .cp-form-email input[type=email],.cp-form .cp-form-name input[name=name],.cp-form .cp-form-name input[type=text]{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cp-modal input.cp-email:focus,.cp-modal input.cp-name:focus{box-shadow:0 0 2px #999;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cp-modal .cp-submit,.cp-modal .cp-submit:active,.cp-modal .cp-submit:focus,.cp-modal .cp-submit:hover{cursor:pointer;background-color:#ff4c6b;background-image:none;color:#fff;text-align:center;margin-bottom:0;text-transform:none}.cp-modal input.cp-input[type=checkbox],.cp-modal input.cp-input[type=radio]{border:1px solid #b4b9be;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:20px;margin:-4px 4px 0 0;outline:0;padding:0!important;text-align:center;vertical-align:middle;width:20px;min-width:20px;-webkit-appearance:none;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:50ms border-color ease-in-out;transition:50ms border-color ease-in-out}.cp-modal input.cp-input[type=checkbox]:checked::before{content:"";margin:-3px 0 0 -4px;color:#1e8cbe}@media (max-width:768px){.cp-modal-popup-container button,.cp-modal-popup-container input,.cp-modal-popup-container select,.cp-modal-popup-container textarea{padding:7px 10px!important}.cp-form .cp-submit,.cp-form input[name=email],.cp-form input[name=name],.cp-form input[type=email],.cp-form input[type=text]{margin:0 0 10px!important}.cp-modal-popup-container input:-moz-placeholder,.cp-modal-popup-container input:-ms-input-placeholder,.cp-modal-popup-container input::-moz-placeholder,.cp-modal-popup-container input::-webkit-input-placeholder{line-height:normal}}.cp-modal-popup-container input[type=submit]{cursor:pointer}.cp-overlay-close{position:fixed;right:35px;top:35px;border:0;color:#f7f7f7;outline:0;z-index:999999999999;cursor:pointer;line-height:1}.cp-overlay-close.cp-highlight{position:fixed}.cp-overlay .cp-overlay-close:active{box-shadow:none!important;outline:0!important}.cp-overlay-close.cp-adjacent-close,.cp-overlay-close.cp-inside-close{position:absolute;display:inline-block;width:auto;height:auto;padding:0;margin:0;overflow:hidden}.cp-overlay-close.cp-adjacent-close{left:auto;top:0;right:0;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);overflow:visible}.cp-overlay-close.cp-adjacent-close.cp-adjacent-left{left:0;top:0;right:auto;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cp-overlay-close.cp-adjacent-close.cp-adjacent-right{left:auto;top:0;right:0;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.cp-overlay-close.cp-adjacent-close.cp-adjacent-bottom-right{left:auto;top:auto;right:0;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.cp-overlay-close.cp-adjacent-close.cp-adjacent-bottom-left{left:0;top:auto;right:auto;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cp-modal-window-size .cp-overlay-close.cp-adjacent-close{-webkit-transform:translate(-5px,5px);-moz-transform:translate(-5px,5px);-ms-transform:translate(-5px,5px);transform:translate(-5px,5px)}.cp-modal-window-size .cp-overlay-close.cp-adjacent-close.cp-adjacent-right{-webkit-transform:translate(-10px,10px);-moz-transform:translate(-10px,10px);-ms-transform:translate(-10px,10px);transform:translate(-10px,10px)}.cp-modal-window-size .cp-overlay-close.cp-adjacent-close.cp-adjacent-left{-webkit-transform:translate(10px,10px);-moz-transform:translate(10px,10px);-ms-transform:translate(10px,10px);transform:translate(10px,10px)}.cp-modal-window-size .cp-overlay-close.cp-adjacent-close.cp-adjacent-bottom-left{bottom:10px;-webkit-transform:translate(5px,5px);-moz-transform:translate(5px,5px);-ms-transform:translate(5px,5px);transform:translate(5px,5px)}.cp-modal-window-size .cp-overlay-close.cp-adjacent-close.cp-adjacent-bottom-right{bottom:10px;-webkit-transform:translate(-5px,5px);-moz-transform:translate(-5px,5px);-ms-transform:translate(-5px,5px);transform:translate(-5px,5px)}.cp-modal-window-size .cp-overlay-close.cp-inside-close,.cp-modal-window-size+.cp-overlay-close,.cp-overlay-close.cp-inside-close{left:auto;top:10px;right:10px}.cp-modal-window-size .cp-overlay-close.cp-inside-close.cp-adjacent-bottom-left,.cp-modal-window-size .cp-overlay-close.cp-inside-close.cp-adjacent-left,.cp-modal-window-size+.cp-overlay-close.cp-adjacent-bottom-left,.cp-modal-window-size+.cp-overlay-close.cp-adjacent-left,.cp-overlay-close.cp-inside-close.cp-adjacent-bottom-left,.cp-overlay-close.cp-inside-close.cp-adjacent-left{left:10px;top:10px;right:auto}.cp-modal-window-size .cp-overlay-close.cp-inside-close.cp-adjacent-bottom-right,.cp-modal-window-size .cp-overlay-close.cp-inside-close.cp-adjacent-right,.cp-modal-window-size+.cp-overlay-close.cp-adjacent-bottom-right,.cp-modal-window-size+.cp-overlay-close.cp-adjacent-right,.cp-overlay-close.cp-inside-close.cp-adjacent-bottom-right,.cp-overlay-close.cp-inside-close.cp-adjacent-right{left:auto;top:10px;right:10px}.cp-overlay-close.cp-outside-close.cp-adjacent-left{right:auto;left:15px;top:15px}.cp-overlay-close.cp-outside-close.cp-adjacent-right{right:15px;top:15px;left:auto}.cp-overlay-close.cp-text-close.cp-adjacent-left{right:auto;left:35px;top:15px}.cp-overlay-close.cp-text-close.cp-adjacent-right{right:35px;left:auto;top:15px}.cp-overlay-close.cp-adjacent-close .cp-default-close,.cp-overlay-close.cp-inside-close .cp-default-close{padding:5px;background:#292929;border-radius:50%}.cp-overlay-close img{cursor:pointer;border:none;border-radius:0;box-shadow:none;padding:0;margin:0;width:100%;max-width:100%;display:block}.cp-overlay-close span{font-size:17px;line-height:1.35}.cp-overlay-close.cp-adjacent-close span,.cp-overlay-close.cp-inside-close span{font-size:14px}.cp-overlay-close.cp-text-close{width:auto;height:auto;max-width:700px;max-height:none;padding:8px;border-radius:4px}.cp-overlay-close.cp-adjacent-close.cp-text-close{top:-15px;background:#000}@media (max-width:768px){.cp-overlay-close{right:10px;top:10px;max-width:32px}.cp-overlay-close span{font-size:14px}}span.cp-close-tooltip,span.cp-custom-tooltip,span.cp-inside-tip,span.cp-tooltip-icon{display:block;position:relative}.cp-tooltip-text{font-size:inherit;font-family:inherit;line-height:inherit}.cp-inner-close{cursor:pointer}.cp-subscription-success{position:absolute;background-color:#fff;font-size:15px;padding:20px 40px;border-radius:5px;line-height:normal;border:none;display:none;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cp-error{border:1px solid red!important}.cp-msg-on-submit,.cp-msg-on-submit p{margin-bottom:5px;font-size:13px;line-height:normal;color:#000}.cp-form-processing-wrap{overflow:hidden;display:none;position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,.99);opacity:1;width:100%;padding:0;z-index:99999999;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.cp-form-after-submit{width:100%;height:100%}.cp-form-processing{display:block;visibility:hidden;border:1px solid transparent;-webkit-transition:visibility .2s linear;-moz-transition:visibility .2s linear;-ms-transition:visibility .2s linear;transition:visibility .2s linear}.cp-msg-on-submit{font-size:18px;display:inline-block;visibility:visible;position:absolute;width:100%;height:100%;z-index:999999999999;border:1px solid transparent;-webkit-transition:visibility .2s linear;-moz-transition:visibility .2s linear;-ms-transition:visibility .2s linear;transition:visibility .2s linear}.cp-msg-on-submit .cp-m-error,.cp-msg-on-submit .cp-m-success{width:100%;padding:0 20px;text-align:center;position:absolute!important;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cp-form-submit-error .cp-form-processing-wrap{cursor:pointer}.cp-form-submit-error .cp-form-processing,.cp-form-submit-success .cp-form-processing{display:none!important}.cp-form-submit-error .cp-m-error::after{content:"<<";font-family:cursive,monospace;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;color:#7dbb7d;font-size:40px;left:calc(50% + 10px);top:-15px;-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transition:left .2s linear,opacity .2s linear,visibility .2s linear;-moz-transition:left .2s linear,opacity .2s linear,visibility .2s linear;-ms-transition:left .2s linear,opacity .2s linear,visibility .2s linear;transition:left .2s linear,opacity .2s linear,visibility .2s linear;opacity:0;visibility:hidden}.cp-form-submit-error:hover .cp-m-error::after{opacity:1;visibility:visible;left:50%}.cp-affilate-link{position:fixed;display:block;bottom:20px;left:15px;height:20px;z-index:9999999999;text-align:left;font-family:Lato,"Open Sans",Arial,"Trebuchet MS",Helvetica,sans-serif;text-decoration:none;color:#fff;font-size:15px;font-weight:600;line-height:1;padding:0;margin:0 auto;cursor:pointer;min-width:200px}.cp-affilate-link a{text-decoration:none;border:none;color:#fff}.cp-modal-custom-size .cp-animate-container .cp-affilate-link.cp-afl-for-smallscreen{bottom:-15px}.cp-animate-container .cp-affilate-link{display:block;top:auto;bottom:20px;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);left:0;right:0;margin:0;height:20px;z-index:999999999999;text-align:center;color:#fff}.cp-afl-for-smallscreen{text-align:center;width:100%;left:0}@media (max-width:768px){.cp-affilate-link,.cp-affilate-link a{font-size:13px;font-weight:600;width:100%;text-align:center}}.cp-modal-popup-container .form-main button:active,.cp-modal-popup-container .form-main button:hover,.cp-modal-popup-container .form-main input[type=button]:active,.cp-modal-popup-container .form-main input[type=button]:hover,.cp-modal-popup-container .form-main input[type=submit]:active,.cp-modal-popup-container .form-main input[type=submit]:hover{background-color:inherit;background-image:inherit;border-color:inherit;border:inherit}.cp-no-padding{padding:0!important}.no-margin{margin:0!important}.no-border{border:none!important}.cp-highlight:hover{border:2px dashed #ddd!important;background-color:rgba(255,255,220,.1)}.cp-highlight{display:block!important;border:2px solid transparent!important}.typed-cursor{opacity:1;-webkit-animation:blink .7s infinite;-moz-animation:blink .7s infinite;animation:blink .7s infinite}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}i.cp-icon[class^=Defaults-]{font-family:Defaults,sans-serif!important}.cp-modal ol li{list-style-position:inside}.cp-modal ul li{list-style-position:inside}.cp-form-after-submit,.cp-form-processing,.smile-absolute-loader{border-radius:inherit}.cp_font{line-height:normal}.cp-youtube .cp-form-container .wpcf7{line-height:1.64}.cp-default-cf7-style1 .cp-youtube .cp-form-container .wpcf7{line-height:1.64}.cp-default-cf7-style1 .cp-form-container .wpcf7{text-align:left}.cp-default-cf7-style1 .cp-form-container input[type=email],.cp-default-cf7-style1 .cp-form-container input[type=number],.cp-default-cf7-style1 .cp-form-container input[type=password],.cp-default-cf7-style1 .cp-form-container input[type=tel],.cp-default-cf7-style1 .cp-form-container input[type=text]{padding:8px 12px;border:1px solid #d4d7d8;line-height:40px;height:40px}.cp-default-cf7-style1 .cp-form-container textarea{height:100px}.cp-default-cf7-style1 .cp-form-container input[type=email],.cp-default-cf7-style1 .cp-form-container input[type=number],.cp-default-cf7-style1 .cp-form-container input[type=tel],.cp-default-cf7-style1 .cp-form-container input[type=text],.cp-default-cf7-style1 .cp-form-container textarea{text-align:left!important;margin-top:7px}.cp-default-cf7-style1 .cp-form-container .wpcf7 .wpcf7-form-control-wrap,.cp-default-cf7-style1 .cp-form-container p{font-size:14px}@media all and (min-width:768px){.cp-default-cf7-style1 .cp-form-container .wpcf7 .wpcf7-form-control-wrap,.cp-default-cf7-style1 .cp-form-container p{font-size:16px}.cp-default-cf7-style1 .cp-form-container form{padding:15px 30px}}.cp-default-cf7-style1 .cp-form-container .wpcf7-form-control-wrap{position:relative;display:block}.cp-default-cf7-style1 .cp-form-container .wpcf7 .wpcf7-not-valid-tip{display:block;width:auto;position:absolute;right:5px;top:50%;text-indent:-9999px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cp-default-cf7-style1 .cp-form-container form .wpcf7-not-valid{border-color:#bd0707}.cp-default-cf7-style1 .cp-form-container .wpcf7 .wpcf7-not-valid-tip::before{content:"!";position:absolute;right:0;background:#bd0707;border-radius:3px;color:#fff;padding:0 8px;font-weight:700;font-size:12px;height:22px;line-height:23px;text-align:center;text-indent:initial;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cp-default-cf7-style1 .cp-form-container .wpcf7 input[type=checkbox],.cp-default-cf7-style1 .cp-form-container .wpcf7 input[type=radio],.cp-youtube .cp-form-container .wpcf7 input[type=checkbox],.cp-youtube .cp-form-container .wpcf7 input[type=radio]{width:auto;display:inline-block}.cp-default-cf7-style1 .cp-form-container .wpcf7 p:last-of-type,.cp-default-cf7-style1 .cp-form-container .wpcf7 p:last-of-type input[type=submit]{margin-bottom:0}.cp-default-cf7-style1 .cp-form-container .wpcf7 .wpcf7-response-output{border-radius:2px;border-width:1px;font-size:14px;margin:1em .5em 0}.cp-default-cf7-style1 .cp-form-container .wpcf7 .wpcf7-response-output.wpcf7-validation-errors{color:#bd0707;border-color:#bd0707}.cp-default-cf7-style1 .cp-form-container .wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok{border-color:#398f14;color:#398f14}.cp-default-cf7-style1 .cp-form-container .wpcf7 p:last-of-type .ajax-loader{position:absolute}.cp-modal-inline .cp-modal{position:relative!important;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);margin:0;margin-bottom:10px}.cp-modal-inline .cp-title{margin-top:auto}.cp-modal-inline .cp-affilate-link{position:relative!important;left:auto!important;text-align:center;top:10px;margin-bottom:15px}.cp-modal-inline .cp-affilate-link a{color:#4d4d4d}.cp-modal-inline .cp-modal-window-size .cp-modal-body{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.cp-modal-inline .cp-modal.cp-modal-window-size{min-height:auto!important}.cp-row-center{position:absolute;margin:0;top:0;left:0;right:0;height:100%}.cp-row-equalized-center{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cp-row-center.cp-big-content{position:relative}.cp-big-content .cp-row-equalized-center{position:relative;top:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.cp-custom-viewport,.cp-oveflow-hidden,.cp-window-viewport{overflow:hidden}.safari .cp-modal,.safari .cp-overlay{-webkit-perspective:none;-moz-perspective:none;-ms-perspective:none;perspective:none}@media screen and (max-width:1024px){.cp-custom-viewport .cp-modal,.cp-custom-viewport .cp-overlay{-webkit-perspective:none;-moz-perspective:none;-ms-perspective:none;perspective:none}}.cp-modal-content.ps-container{height:100%;overflow:hidden}.ps-scrollbar-y-rail{z-index:999999}.cp-animate-container,.cp-modal,.cp-modal-content{height:auto}.cp-overlay-background{position:absolute;top:0;left:0;bottom:0;right:0;background-color:transparent;opacity:1;width:100%;height:100%;padding:0;z-index:0;border-radius:inherit}.cp-recaptcha.cp-recaptcha-index-1.cp-recaptcha-index-2.cp-recaptcha-index-3.cp-recaptcha-index-4.cp-recaptcha-index-5.cp-recaptcha-index-6.cp-recaptcha-index-7+div{z-index:9999999999!important}textarea.cp-input.cp-googlerecaptcha{width:304px!important;height:74px}.cp-import-overlay{background-color:rgba(0,0,0,.8);width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999;display:none}.cp-style-importer{display:none;max-width:400px;background-color:#fff;top:50%;position:absolute;left:50%;z-index:999999;padding:15px;margin-left:-200px;border-radius:3px}.smile-style-search-section.search-stick{position:fixed;top:0;z-index:10000;width:100%}.cp-clear::after{clear:both}.cp-clear::after,.cp-clear::before{display:table;content:""}.cp-empty,.cp-empty *{margin:0!important;padding:0!important;line-height:1px!important}[data-template=demo] .cp-empty,[data-template=demo] .cp-empty *{line-height:3px!important}.smile-absolute-loader,.smile-fixed-loader{width:100%;height:100%;background-color:transparent;z-index:99999;visibility:hidden;-webkit-transition:visibility .6s linear,background-color .6s linear;-moz-transition:visibility .6s linear,background-color .6s linear;transition:visibility .6s linear,background-color .6s linear}.smile-absolute-loader{position:absolute}.smile-fixed-loader{position:fixed}.smile-loader{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.smile-loading-bar{display:inline-block;width:6px;height:29px;border-radius:4px;-webkit-animation:loading 1s ease-in-out infinite;-moz-animation:loading 1s ease-in-out infinite;animation:loading 1s ease-in-out infinite;margin-right:1px}.smile-loading-bar:nth-child(1){background-color:#3498db;-webkit-animation-delay:0;-moz-animation-delay:0;animation-delay:0}.smile-loading-bar:nth-child(2){background-color:#e74c3c;-webkit-animation-delay:90ms;-moz-animation-delay:90ms;animation-delay:90ms}.smile-loading-bar:nth-child(3){background-color:#f1c40f;-webkit-animation-delay:.18s;-moz-animation-delay:.18s;animation-delay:.18s}.smile-loading-bar:nth-child(4){background-color:#2ecc71;-webkit-animation-delay:.27s;-moz-animation-delay:.27s;animation-delay:.27s}@-webkit-keyframes loading{0%{-webkit-transform:scale(1)}20%{-webkit-transform:scale(1,2.2)}40%{-webkit-transform:scale(1)}}@-moz-keyframes loading{0%{-moz-transform:scale(1)}20%{-moz-transform:scale(1,2.2)}40%{-moz-transform:scale(1)}}@keyframes loading{0%{transform:scale(1)}20%{transform:scale(1,2.2)}40%{transform:scale(1)}}.smile-top-fix-loader .smile-loader{top:150px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.cp-highlight{position:relative}.blinking-cursor{font-weight:100!important;display:inline-block!important;line-height:inherit!important;width:1px;background-color:rgba(0,0,0,0);font-size:inherit!important;color:transparent!important;position:absolute;overflow:hidden;top:auto;bottom:0;-webkit-animation:1s blink step-end infinite;-moz-animation:1s blink step-end infinite;-ms-animation:1s blink step-end infinite;animation:1s blink step-end infinite}@-moz-keyframes blink{from,to{background-color:transparent}50%{background-color:#000}}@keyframes blink{from,to{background-color:transparent}50%{background-color:#000}}@-webkit-keyframes blink{from,to{background-color:transparent}50%{background-color:#000}}@-ms-keyframes blink{from,to{background-color:transparent}50%{background-color:#000}}@keyframes blink{from,to{background-color:transparent}50%{background-color:#000}}.cp-no-responsive{font-size:initial!important;line-height:initial!important}.cp-hidden{display:none}.cp-form-container{clear:both;float:none;margin:auto auto 10px auto}.cp-info-bar .cp-form-container,.cp-slidein .cp-form-container{margin:5px 0}.cp-info-bar .cp-form-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cp-form-container .cp-form-layout-3,.cp-form-container .cp-form-layout-4{margin-left:15px;margin-right:15px}.cp-form-container ::-webkit-input-placeholder{font-family:inherit;line-height:normal;color:inherit;opacity:1}.cp-form-container :-moz-placeholder{font-family:inherit;line-height:normal;color:inherit;opacity:1}.cp-form-container ::-moz-placeholder{font-family:inherit;line-height:normal;color:inherit;opacity:1}.cp-form-container :-ms-input-placeholder{font-family:inherit;line-height:normal;color:inherit;opacity:1}.cp-form-container :placeholder-shown{font-family:inherit;line-height:normal;color:inherit;opacity:1}.cp-form-container .cp-submit,.cp-form-container .cp-submit:active,.cp-form-container .cp-submit:focus,.cp-form-container .cp-submit:hover{cursor:pointer;background-color:#ff4c6b;background-image:none;color:#fff;text-align:center;margin-bottom:0;text-transform:none}.cp-form-container .cp-submit.cp-btn-flat,.cp-form-container .cp-submit.cp-btn-outline{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.cp-form-container label{font-size:14px;line-height:normal;margin-bottom:5px;text-align:left;display:block}.cp-form-container .cp-form-layout-3 label{display:none}.cp-form-container .cp-form-field button,.cp-form-container .cp-form-field button:active,.cp-form-container .cp-form-field button:focus,.cp-form-container .cp-form-field button:hover,.cp-form-container .cp-form-field input,.cp-form-container .cp-form-field input:active,.cp-form-container .cp-form-field input:focus,.cp-form-container .cp-form-field input:hover,.cp-form-container .cp-form-field select,.cp-form-container .cp-form-field select:active,.cp-form-container .cp-form-field select:focus,.cp-form-container .cp-form-field select:hover,.cp-form-container .cp-form-field textarea,.cp-form-container .cp-form-field textarea:active,.cp-form-container .cp-form-field textarea:focus,.cp-form-container .cp-form-field textarea:hover{outline:0;box-shadow:none}.cp-form-container .cp-form-field button,.cp-form-container .cp-form-field input,.cp-form-container .cp-form-field select,.cp-form-container .cp-form-field textarea{font-size:16px;line-height:normal;border:1px solid #ddd;box-shadow:none;border-radius:3px;font-family:inherit;padding:10px;outline:0;display:block;margin:0 0 10px 0;width:100%;max-width:100%}.cp-modal-popup-container .cp-form-field button:focus,.cp-modal-popup-container .cp-form-field input:focus,.cp-modal-popup-container .cp-form-field select:focus,.cp-modal-popup-container .cp-form-field textarea:focus{box-shadow:none;outline:0}.cp-modal-popup-container .cp-form-field button,.cp-modal-popup-container .cp-form-field input:not(.cp-checkbox),.cp-modal-popup-container .cp-form-field textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}.cp-modal-popup-container .cp-form-field button,.cp-modal-popup-container .cp-form-field input,.cp-modal-popup-container .cp-form-field select,.cp-modal-popup-container .cp-form-field textarea{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (max-width:768px){.cp-form-container .cp-form-field input:-moz-placeholder,.cp-form-container .cp-form-field input:-ms-input-placeholder,.cp-form-container .cp-form-field input::-moz-placeholder,.cp-form-container .cp-form-field input::-webkit-input-placeholder{line-height:normal;font-size:.85em!important}}.cp-form-container .cp-submit{width:auto;display:inline-block}.cp-info-bar .cp-form-container .cp-submit{font-size:14px}.cp-form-container .cp-form-layout-3 .cp-submit{display:block}.cp-form-container .cp-submit-wrap-full .cp-submit{width:100%}.cp-form-container .cp-submit-wrap-center{text-align:center}.cp-form-container .cp-submit-wrap-left{text-align:left}.cp-form-container .cp-submit-wrap-right{text-align:right}.cp-form-container .cp-form-layout-3 label:not(.cp-label){display:none!important}.cp-form-container .cp-form-layout-3 .cp-all-inputs-wrap{padding:0}.cp-info-bar .cp-form-container .cp-form-layout-1,.cp-info-bar .cp-form-container .cp-form-layout-2{margin:0 auto}.cp-info-bar .cp-form-container .cp-form-layout-1,.cp-info-bar .cp-form-container .cp-form-layout-2,.cp-info-bar .cp-form-container .cp-form-layout-4{max-width:550px}@media (min-width:768px){.cp-form-layout-2 .cp-form-field:nth-child(odd):not(.odd-field-fallback){padding-right:5px;clear:both}.cp-form-layout-2 .cp-form-field:nth-child(even){padding-left:5px}.cp-form-container .cp-form-layout-3 .cp-form-field{padding:0 5px 0 5px}.cp-form-container .cp-form-layout-3 .cp-submit-wrap{padding:0 0 0 5px}.cp-form-container .cp-form-layout-3 .cp-form-field:first-child{padding-left:0}.cp-form-container .cp-form-layout-3 .cp-form-field button,.cp-form-container .cp-form-layout-3 .cp-form-field input,.cp-form-container .cp-form-layout-3 .cp-form-field select,.cp-form-container .cp-form-layout-3 .cp-form-field textarea{margin-bottom:0}.cp-form-layout-3 .cp-form-field.enable-field-attached{padding-right:0!important}.cp-form-layout-3 .cp-form-field.enable-field-attached .cp-input{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:0!important}.cp-form-layout-3 .cp-submit-wrap.enable-field-attached{padding-left:0!important;margin-left:0}.cp-info-bar .cp-form-layout-3 .cp-submit-wrap.enable-field-attached{margin-left:0}.cp-info-bar .cp-form-layout-3 .cp-form-field.enable-field-attached .cp-input,.cp-slidein .cp-form-layout-3 .cp-form-field.enable-field-attached .cp-input{border-right-width:0!important}.cp-form-layout-3 .cp-submit-wrap.enable-field-attached .cp-submit{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.cp-form-field.enable-field-attached.cp-enable-box-shadow>div{border-bottom-right-radius:0!important}}.cp-form-container.cp-vertical-form-container .cp-form-layout-3,.cp-form-container.cp-vertical-form-container .cp-form-layout-4{margin:0}.cp-form-container.cp-vertical-form-container .cp-form-layout-1 .cp-submit-wrap,.cp-form-container.cp-vertical-form-container .cp-form-layout-2 .cp-submit-wrap{padding-left:0;padding-right:0}.cp-form-container.cp-vertical-form-container .cp-form-layout-1 .cp-form-field,.cp-form-container.cp-vertical-form-container .cp-form-layout-2 .cp-form-field:nth-child(odd){padding-left:0;padding-right:0}.cp-form-container.cp-vertical-form-container .cp-form-layout-1 .cp-form-field,.cp-form-container.cp-vertical-form-container .cp-form-layout-2 .cp-form-field:nth-child(even){padding-right:0}.cp-trigger-shortcode{cursor:pointer}.cp-form-container .cp-all-inputs-wrap{padding:0}.cp-form-container .cp-form-layout-1 .cp-all-inputs-wrap{padding:0}.cp-form-container .cp-form-layout-2 .cp-all-inputs-wrap{padding:0}.cp-form-container .cp-form-layout-4 .cp-submit-wrap{padding:0}.cp-info-bar .cp-form-container .cp-form-layout-3,.cp-info-bar .cp-form-container .cp-form-layout-3 .cp-all-inputs-wrap{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}html body div#ui-datepicker-div[style]{z-index:99999999999!important}.cp-form-field select.cp-dropdown{height:auto}@media (max-width:768px){.cp-form-container.cp-vertical-form-container .cp-form-layout-1 .cp-form-field,.cp-form-container.cp-vertical-form-container .cp-form-layout-2 .cp-form-field:nth-child(even){padding-left:0}.cp-form-container .cp-submit-wrap-center,.cp-form-container .cp-submit-wrap-left,.cp-form-container .cp-submit-wrap-right{text-align:center}html.cp-mp-open{position:absolute;width:100%}html.cp-iphone-browser.cp-mp-open,html.cp-mp-open.cp-iphone-browser{position:absolute;width:100%}}.cp-detailed-message{color:red;margin-top:15px;font-size:15px}.cp-admin-error-notice{font-size:15px;margin-top:13px;margin-bottom:10px;color:#101010}.cp-error-msg{margin-bottom:15px}.cp-error{border:1px solid red!important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:cp-input-smile-shake;animation-name:cp-input-smile-shake}@-webkit-keyframes cp-input-smile-shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}30%,60%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}100%,20%,50%,80%{-webkit-transform:translate3d(1px,0,0);transform:translate3d(1px,0,0)}}@keyframes cp-input-smile-shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}30%,60%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}100%,20%,50%,80%{-webkit-transform:translate3d(1px,0,0);transform:translate3d(1px,0,0)}}.cp-input-smile-shake{-webkit-animation-name:cp-input-smile-shake;animation-name:cp-input-smile-shake}.cp-m-error h5{font-weight:400}.cp-only-admin-msg{position:absolute;bottom:0;width:100%;text-align:center;background:rgba(128,128,128,.46);padding:10px}.cp-form-container input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important}.cp-form-container input[type=number]{height:auto}.cp_edit_link{background:#fff;color:#888;cursor:pointer;font-size:9px;font-family:Tahoma,sans-serif;font-weight:400;letter-spacing:.5px;line-height:1;margin:0;padding:4px;position:absolute;bottom:0;right:0;z-index:99999999999999999}.cp_edit_link a{color:#888;font-family:inherit;line-height:inherit;font-size:inherit;margin:0;padding:0}#content .wpb_text_column:last-child>.cp-modal-inline .cp_social_networks{margin-bottom:10px!important}.cp-overlay-close.cp-hide-close,.ib-close.cp-hide-close,.slidein-overlay-close.cp-hide-close{display:none}.cp-form-field.cp-enable-box-shadow>div{box-shadow:1px 1px 2px 0 rgba(66,66,66,.45)!important}.cp-form-container input:focus:not([type=radio]):not([type=checkbox]):not([type=range]),.cp-form-container textarea:focus{border-color:#eee;box-shadow:0 0 5px 0 #eee}.cp-tooltip-icon.has-tip{cursor:pointer}.tip[class*=close-tip-content]{font-family:"open sans",sans-serif}input.cp-input.cp-email{height:auto}a.cp_nofollow{clear:both}.cp-module .text-left{text-align:left}.cp-module .text-right{text-align:right}.cp-module .text-center{text-align:center}.cp-module .col-lg-1,.cp-module .col-lg-10,.cp-module .col-lg-11,.cp-module .col-lg-12,.cp-module .col-lg-2,.cp-module .col-lg-3,.cp-module .col-lg-4,.cp-module .col-lg-5,.cp-module .col-lg-6,.cp-module .col-lg-7,.cp-module .col-lg-8,.cp-module .col-lg-9,.cp-module .col-md-1,.cp-module .col-md-10,.cp-module .col-md-11,.cp-module .col-md-12,.cp-module .col-md-2,.cp-module .col-md-3,.cp-module .col-md-4,.cp-module .col-md-5,.cp-module .col-md-6,.cp-module .col-md-7,.cp-module .col-md-8,.cp-module .col-md-9,.cp-module .col-sm-1,.cp-module .col-sm-10,.cp-module .col-sm-11,.cp-module .col-sm-12,.cp-module .col-sm-2,.cp-module .col-sm-3,.cp-module .col-sm-4,.cp-module .col-sm-5,.cp-module .col-sm-6,.cp-module .col-sm-7,.cp-module .col-sm-8,.cp-module .col-sm-9,.cp-module .col-xs-1,.cp-module .col-xs-10,.cp-module .col-xs-11,.cp-module .col-xs-12,.cp-module .col-xs-2,.cp-module .col-xs-3,.cp-module .col-xs-4,.cp-module .col-xs-5,.cp-module .col-xs-6,.cp-module .col-xs-7,.cp-module .col-xs-8,.cp-module .col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px;box-sizing:border-box}.cp-module .col-xs-1,.cp-module .col-xs-10,.cp-module .col-xs-11,.cp-module .col-xs-12,.cp-module .col-xs-2,.cp-module .col-xs-3,.cp-module .col-xs-4,.cp-module .col-xs-5,.cp-module .col-xs-6,.cp-module .col-xs-7,.cp-module .col-xs-8,.cp-module .col-xs-9{float:left;box-sizing:border-box}.cp-module .col-xs-12{width:100%}.cp-module .col-xs-11{width:91.66666666666666%}.cp-module .col-xs-10{width:83.33333333333334%}.cp-module .col-xs-9{width:75%}.cp-module .col-xs-8{width:66.66666666666666%}.cp-module .col-xs-7{width:58.333333333333336%}.cp-module .col-xs-6{width:50%}.cp-module .col-xs-5{width:41.66666666666667%}.cp-module .col-xs-4{width:33.33333333333333%}.cp-module .col-xs-3{width:25%}.cp-module .col-xs-2{width:16.666666666666664%}.cp-module .col-xs-1{width:8.333333333333332%}@media (min-width:768px){.cp-module .container{width:750px}.cp-module .col-sm-1,.cp-module .col-sm-10,.cp-module .col-sm-11,.cp-module .col-sm-12,.cp-module .col-sm-2,.cp-module .col-sm-3,.cp-module .col-sm-4,.cp-module .col-sm-5,.cp-module .col-sm-6,.cp-module .col-sm-7,.cp-module .col-sm-8,.cp-module .col-sm-9{float:left}.cp-module .col-sm-12{width:100%}.cp-module .col-sm-11{width:91.66666666666666%}.cp-module .col-sm-10{width:83.33333333333334%}.cp-module .col-sm-9{width:75%}.cp-module .col-sm-8{width:66.66666666666666%}.cp-module .col-sm-7{width:58.333333333333336%}.cp-module .col-sm-6{width:50%}.cp-module .col-sm-5{width:41.66666666666667%}.cp-module .col-sm-4{width:33.33333333333333%}.cp-module .col-sm-3{width:25%}.cp-module .col-sm-2{width:16.666666666666664%}.cp-module .col-sm-1{width:8.333333333333332%}}@media (min-width:992px){.cp-module .container{width:970px}.cp-module .col-md-1,.cp-module .col-md-10,.cp-module .col-md-11,.cp-module .col-md-12,.cp-module .col-md-2,.cp-module .col-md-3,.cp-module .col-md-4,.cp-module .col-md-5,.cp-module .col-md-6,.cp-module .col-md-7,.cp-module .col-md-8,.cp-module .col-md-9{float:left}.cp-module .col-md-12{width:100%}.cp-module .col-md-11{width:91.66666666666666%}.cp-module .col-md-10{width:83.33333333333334%}.cp-module .col-md-9{width:75%}.cp-module .col-md-8{width:66.66666666666666%}.cp-module .col-md-7{width:58.333333333333336%}.cp-module .col-md-6{width:50%}.cp-module .col-md-5{width:41.66666666666667%}.cp-module .col-md-4{width:33.33333333333333%}.cp-module .col-md-3{width:25%}.cp-module .col-md-2{width:16.666666666666664%}.cp-module .col-md-1{width:8.333333333333332%}}@media (min-width:1200px){.cp-module .container{width:1170px}.cp-module .col-lg-1,.cp-module .col-lg-10,.cp-module .col-lg-11,.cp-module .col-lg-12,.cp-module .col-lg-2,.cp-module .col-lg-3,.cp-module .col-lg-4,.cp-module .col-lg-5,.cp-module .col-lg-6,.cp-module .col-lg-7,.cp-module .col-lg-8,.cp-module .col-lg-9{float:left}.cp-module .col-lg-12{width:100%}.cp-module .col-lg-11{width:91.66666666666666%}.cp-module .col-lg-10{width:83.33333333333334%}.cp-module .col-lg-9{width:75%}.cp-module .col-lg-8{width:66.66666666666666%}.cp-module .col-lg-7{width:58.333333333333336%}.cp-module .col-lg-6{width:50%}.cp-module .col-lg-5{width:41.66666666666667%}.cp-module .col-lg-4{width:33.33333333333333%}.cp-module .col-lg-3{width:25%}.cp-module .col-lg-2{width:16.666666666666664%}.cp-module .col-lg-1{width:8.333333333333332%}}label.cp-label{width:100%;display:inline-block!important;margin:0;padding:0;vertical-align:middle;pointer-events:none}input.cp-input.cp-checkbox{-moz-appearance:checkbox!important;-webkit-appearance:checkbox!important;appearance:checkbox!important;pointer-events:all}.cp-mp-open .cp-affilate-link{display:block}@media (max-width:768px){.fusion-header.cp-scroll-start,.fusion-secondary-main-menu.cp-scroll-start{position:fixed!important;display:block;width:100%}}.cp-fusion-header,.cp_push_scroll_animate{-webkit-animation-name:smile-slideindown;animation-name:smile-slideInDown}.cp_push_no_scroll{-webkit-animation-duration:0s;animation-duration:0s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.cp-empty-content{display:inherit}.cp-center{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}span.cp-chbx-label{pointer-events:all}.cp-form input[name=cp_set_hp]{display:none}.default-form input.cp-number[type=number]::-webkit-inner-spin-button,.default-form input.cp-number[type=number]::-webkit-outer-spin-button,input.cp-input.cp-number[type=number]::-webkit-inner-spin-button,input.cp-input.cp-number[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cp-g-recaptcha-response{width:304px;transform:scale(.77);-webkit-transform:scale(.77);transform-origin:left top;-webkit-transform-origin:left top}@media screen and (max-height:575px){#rc-imageselect,.g-recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}}.cp-form-container .cp-form-layout-3 .cp-submit.cp-recaptcha-css{display:inline}.cp-info-bar .cp-form-container .cp-form-layout-3 .cp-all-inputs-wrap{display:block!important}/**
 * MinervaKB client styles
 */
/**
 * Client common styles
 */
.mkb-container {
  padding: 0 2em;
  margin: 0 auto;
  max-width: 100%; }
  .mkb-container * {
    box-sizing: border-box; }

.mkb-root {
  position: relative;
  width: 100%;
  box-sizing: border-box;
  color: #333;
  font-size: 15px;
  font-weight: 300; }
  .mkb-root * {
    box-sizing: border-box; }
  .mkb-root h1, .mkb-root h2, .mkb-root h3, .mkb-root h4, .mkb-root h5, .mkb-root h6 {
    line-height: 1.8em;
    padding: 0; }
  .mkb-root .fa {
    font-family: 'FontAwesome';
    width: auto;
    height: auto;
    top: auto;
    bottom: auto;
    margin: auto; }

.mkb-clearfix:after {
  content: '';
  display: table;
  clear: both; }

.mkb-hidden {
  display: none; }

.mkb-shortcode-container {
  font-size: 15px;
  color: #333;
  font-weight: 300;
  clear: both; }

.mkb-section-title {
  text-align: center; }

.mkb-form-input-label {
  font-size: 1.2em;
  font-weight: 600;
  margin: 0.3em 0 0.3em; }

.mkb-form-messages {
  position: relative;
  margin: 2em auto;
  padding: 1em;
  border: 2px solid;
  background: #f8d7da;
  color: #721c24;
  border-color: #721c24; }
  .mkb-form-messages.mkb-form-success {
    background: #d4edda;
    color: #155724;
    border-color: #155724; }

/**
 * Layout
 */
/**
 * Articles loop
 */
.mkb-entry-header {
  z-index: 0; }

.mkb-article-item--simple .mkb-entry-header {
  padding: 1em;
  margin-bottom: 1em;
  background: #f7f7f7; }

.mkb-article-item--simple .mkb-entry-title {
  font-size: 1em;
  line-height: 1.5em;
  font-weight: 500;
  margin: 0;
  padding: 0; }
  .mkb-article-item--simple .mkb-entry-title a {
    color: #888; }

.mkb-article-item--simple .mkb-article-icon {
  color: #888;
  margin-right: 0.5em; }

.mkb-article-item--detailed .mkb-entry-header {
  padding: 0;
  margin: 0 0 2em 0; }

.mkb-article-item--detailed .mkb-entry-title-wrap {
  margin-bottom: 0.3em; }

.mkb-article-item--detailed .mkb-entry-title {
  font-size: 1.2em;
  font-weight: normal;
  line-height: 1.5em;
  margin: 0;
  display: inline;
  vertical-align: middle; }

.mkb-article-item--detailed .mkb-article-icon {
  color: #888;
  margin-right: 0.3em; }

.mkb-article-item--detailed .mkb-article-item__meta {
  margin: 0.2em 0;
  text-align: left;
  color: #aaa;
  font-size: 0.9em; }

.mkb-article-item--detailed .mkb-article-item__meta-item {
  display: inline-block;
  margin-right: 0.8em; }

.mkb-article-item--detailed .mkb-article-item__meta-icon {
  margin-right: 0.2em; }

.mkb-article-item--detailed .mkb-article-item__excerpt {
  line-height: 1.3em; }
  .mkb-article-item--detailed .mkb-article-item__excerpt p:last-of-type {
    margin-bottom: 0; }

.mkb-article-item--detailed .mkb-article-item__topic {
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.5em;
  font-size: .8em;
  border-radius: 0.4em; }
  .mkb-article-item--detailed .mkb-article-item__topic a {
    color: inherit;
    padding: .3em .7em; }

.mkb-article-item--detailed .mkb-article-item__tags {
  float: right;
  font-size: 0.9em;
  color: #888; }

.mkb-article-item--detailed .mkb-article-item__footer {
  margin: 2em 0; }

.mkb-article-item--detailed .mkb-article-item__read-more {
  margin-top: 1em;
  display: inline-block; }

.mkb-search-match {
  font-weight: 600;
  color: #000; }

/**
 * Search results filter
 */
section.mkb-search-options {
  margin: 1em 0 2em;
  text-align: left; }

.mkb-search-options ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12); }

.mkb-search-options li {
  display: inline-block;
  vertical-align: top; }

.mkb-search-filter {
  padding: 0.5em 1em;
  display: block;
  color: #aaa;
  transition: all 0.1s ease-in;
  border-bottom: 2px solid transparent; }

.mkb-search-filter.mkb-selected,
.mkb-search-filter:hover {
  border-color: #007acc;
  color: #000; }

/**
 * Page header
 */
.page .mkb-page-header,
.mkb-archive .mkb-page-header,
.mkb-search .mkb-page-header {
  font-size: 1.3em;
  text-align: center;
  margin-bottom: 3em; }
  .page .mkb-page-header:empty,
  .mkb-archive .mkb-page-header:empty,
  .mkb-search .mkb-page-header:empty {
    margin-bottom: 0; }

.mkb-shortcode-container .mkb-entry-header {
  text-align: left;
  font-size: 1em;
  margin-bottom: 1em; }
  .mkb-shortcode-container .mkb-entry-header a {
    text-decoration: none;
    box-shadow: none;
    border: none;
    outline: none; }

.mkb-taxonomy-description,
.mkb-page-description {
  text-align: center;
  color: #888;
  font-size: 0.9em; }

.mkb-shortcode-container .mkb-taxonomy-description {
  text-align: inherit; }

.kb-topic__description {
  margin: 1em auto;
  padding: 0 1em; }

.mkb-content-main.mkb-content-main--has-sidebar {
  display: inline-block;
  vertical-align: top;
  width: 66%; }

.mkb-sidebar-right .mkb-content-main {
  float: left; }

.mkb-sidebar-left .mkb-content-main {
  float: right; }

.mkb-sidebar {
  width: 30%;
  padding: 0 2em;
  display: inline-block;
  vertical-align: top; }
  .mkb-sidebar-right .mkb-sidebar {
    float: right; }
  .mkb-sidebar-left .mkb-sidebar {
    float: left; }

.mkb-root .mkb-sidebar.mkb-fixed-bottom {
  top: auto;
  bottom: 0; }

.mkb-topic__children + article {
  margin-top: 2em; }

/**
 * Pagination
 */
.mkb-pagination {
  margin: 2em 0; }
  .mkb-pagination ul {
    list-style-type: none;
    padding: 0;
    margin: 0; }
    .mkb-pagination ul li {
      display: inline-block;
      background: #f7f7f7;
      margin: 0 0.5em 0 0; }
      .mkb-pagination ul li.active {
        padding: 0.5em 1em; }
      .mkb-pagination ul li a {
        display: inline-block;
        padding: 0.5em 1em;
        transition: box-shadow 0.1s linear; }
        .mkb-pagination ul li a:hover {
          box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.08); }

/**
 * Client search styles
 */
.kb-header {
  position: relative;
  margin-bottom: 2em;
  padding: 3em 2em;
  text-align: center; }
  .mkb-content-main--article .kb-header,
  .mkb-content-main--topic .kb-header,
  .mkb-content-main--search .kb-header,
  .mkb-single-theme-before .kb-header {
    padding: 0;
    margin-bottom: 0; }
  .mkb-content-main--search .kb-header {
    margin-bottom: 2em; }
  .kb-header .mkb-widget,
  .widget .kb-header {
    padding: 0;
    margin: 0; }
  .elementor-widget-container .kb-header {
    margin-bottom: 0; }

.kb-search__title {
  font-size: 3em;
  line-height: 1.2em;
  font-weight: 700; }

.kb-search-gradient,
.kb-search-pattern {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0; }

.kb-search-pattern {
  background-repeat: repeat; }

.kb-search {
  position: relative; }
  .kb-search .kb-search__icon,
  .kb-search .kb-search__clear-icon {
    position: absolute;
    color: #bbb;
    font-size: 1.5em;
    line-height: 1.5em;
    height: 1.5em;
    top: 0;
    bottom: 0;
    z-index: 2;
    margin: auto;
    font-weight: 300;
    right: 1em; }
    .kb-search__input-wrap--icons-left .kb-search .kb-search__icon, .kb-search__input-wrap--icons-left
    .kb-search .kb-search__clear-icon {
      left: 1em;
      right: auto; }
  .kb-search .kb-search__clear-icon {
    display: none; }
  .kb-search .kb-search__icon {
    display: block; }
  .kb-search .kb-search__results ul {
    list-style-type: none;
    margin: 0; }

.kb-search__input-wrap--icons-left .kb-search__icon,
.kb-search__input-wrap--icons-left .kb-search__clear-icon {
  left: 1em;
  right: auto; }

.kb-search__input-wrap--has-content .kb-search__clear-icon {
  display: block; }

.kb-search__input-wrap--has-content .kb-search__icon {
  display: none; }

.kb-search__input-wrap {
  display: inline-block;
  position: relative;
  margin: 1em auto 0.3em;
  max-width: 100%;
  background: #fff;
  transition: background 150ms ease-in-out; }
  .kb-search__input-wrap.kb-search__input-wrap--request {
    background: #fafafa; }

.mkb-widget .kb-search__form .kb-search__input-wrap,
.widget .kb-search__form .kb-search__input-wrap {
  margin: 0; }

.kb-search__input {
  -webkit-appearance: none;
  /* fixes ios input styles */ }
  .kb-search__input-wrap--icons-left .kb-search__input {
    padding-left: 3.2em; }
  .kb-search__input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #bbb; }
  .kb-search__input::-moz-placeholder {
    /* Firefox 19+ */
    color: #bbb; }
  .kb-search__input:-ms-input-placeholder {
    /* IE 10+ */
    color: #bbb; }
  .kb-search__input:-moz-placeholder {
    /* Firefox 18- */
    color: #bbb; }
  .kb-search__input:focus {
    outline: none; }

.kb-search__input-wrap .kb-search__input:focus {
  outline: none; }

/**
 * Search results
 */
.kb-search__results-summary {
  position: absolute;
  z-index: 2;
  right: 4em;
  top: 50%;
  margin-top: -0.8em;
  display: block;
  font-size: 0.9em;
  color: #bbbbbb; }
  .kb-search__input-wrap.kb-search__input-wrap--no-results .kb-search__results-summary,
  .kb-search__input-wrap.kb-search__input-wrap--has-results .kb-search__results-summary {
    display: block; }
  .kb-search__input-wrap--icons-left .kb-search__results-summary {
    right: 1.5em; }
  .kb-search__results-summary .kb-search-request-indicator {
    display: none;
    font-size: 1.5em;
    vertical-align: top; }
    .kb-search__input-wrap.kb-search__input-wrap--no-results .kb-search__results-summary .kb-search-request-indicator,
    .kb-search__input-wrap.kb-search__input-wrap--has-results .kb-search__results-summary .kb-search-request-indicator {
      margin-right: 0.25em; }
    .kb-search__input-wrap--request .kb-search__results-summary .kb-search-request-indicator {
      display: inline-block; }
  .kb-search__results-summary .kb-summary-text-holder {
    display: none; }
    .kb-search__input-wrap.kb-search__input-wrap--no-results .kb-search__results-summary .kb-summary-text-holder,
    .kb-search__input-wrap.kb-search__input-wrap--has-results .kb-search__results-summary .kb-summary-text-holder {
      display: inline-block; }

.kb-search__results {
  display: none;
  position: absolute;
  top: 100%;
  left: 2em;
  right: 2em;
  margin-top: -2px;
  max-height: 28em;
  overflow: auto;
  text-align: left;
  background: #fff;
  z-index: 10;
  box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.2); }
  .mkb-widget .kb-search__results,
  .widget .kb-search__results {
    left: 0.8em;
    right: 0.8em; }
  .kb-search__input-wrap.kb-search__input-wrap--has-results .kb-search__results {
    display: block; }
  .kb-search__results ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    border-left: 1px solid rgba(0, 0, 0, 0.1); }
    .kb-search__results ul li {
      line-height: 1.7em;
      margin: 0;
      border-top: 1px solid rgba(0, 0, 0, 0.1); }
      .kb-search__results ul li a {
        display: table;
        table-layout: fixed;
        width: 100%;
        color: #888;
        padding: 0.5em 1em;
        transition: all 150ms ease-in-out;
        outline: none;
        box-shadow: none;
        text-decoration: none;
        border: none; }
        .mkb-widget .kb-search__results ul li a,
        .widget .kb-search__results ul li a {
          display: block; }
        .kb-search__results ul li a:hover, .kb-search__results ul li a:focus, .kb-search__results ul li a:active {
          outline: none;
          color: #333;
          background: #f8f8f8;
          box-shadow: none;
          text-decoration: none;
          border: none; }

.kb-search__result-title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  float: left;
  max-width: calc(100% - 8em);
  line-height: 1.8em; }
  .kb-search__input-wrap--multiline-results .kb-search__result-title {
    white-space: normal;
    line-height: 1.3em; }
  .mkb-widget .kb-search__result-title,
  .widget .kb-search__result-title {
    max-width: 100%; }

.kb-search__results-info {
  padding: 0.5em 1.2em;
  color: #aaa;
  font-size: 0.8rem;
  text-align: right;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  background: #fafafa; }
  .kb-search__results-info strong {
    color: #777;
    border-bottom: 1px dotted #aaa; }

.kb-search__result-topic {
  white-space: nowrap;
  text-align: right;
  vertical-align: middle;
  float: right;
  width: 8em; }

.kb-search__result-topic-label {
  display: inline-block;
  padding-right: 0.5em;
  font-size: .8em;
  color: #aaa; }

.kb-search__result-topic-name {
  color: #fff;
  background: #4a90e2;
  font-size: .8em;
  line-height: .8em;
  padding: .5em .7em .4em;
  display: inline-block;
  vertical-align: middle;
  border-radius: .4em; }

/* flex layout */
@supports (display: flex) {
  .kb-search__result-header {
    display: flex;
    white-space: nowrap;
    align-items: center;
    width: 100%; }
  .kb-search__result-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: none;
    max-width: none; }
    .kb-search__input-wrap--multiline-results .kb-search__result-title {
      white-space: normal; }
    .kb-search__input-wrap--with-excerpt .kb-search__result-title {
      font-weight: 600;
      color: #222529; }
  .kb-search__result-topic {
    text-align: right;
    flex-grow: 1;
    float: none;
    width: auto; } }

.kb-search__tip {
  font-size: 0.9em;
  margin-top: 0.3em;
  color: #aaa; }

.kb-search__result-excerpt {
  padding: 0 1em .5em 0;
  display: block;
  line-height: 1.3em;
  color: #777;
  font-size: 0.9em;
  margin-top: 0.5em; }

/**
 * Search groups
 */
.kb-search__results-group {
  padding: 0.2em 1.2em;
  display: flex;
  justify-content: space-between;
  background: #f7f7f7;
  font-size: 0.85em;
  color: #888; }

/**
 * Search themes
 */
.editor-block-list__block .kb-search .kb-search__input-wrap .kb-search__input {
  font-size: 15px;
  /* overrides any theme defaults */
  font-weight: 400;
  padding: 0 2em;
  margin: 0;
  position: relative;
  z-index: 1;
  outline: none;
  max-width: 100%;
  width: 100%; }

.kb-search__input-wrap {
  max-width: 100%; }
  .kb-search__input-wrap .kb-search__input {
    font-size: 15px;
    /* overrides any theme defaults */
    font-weight: 400;
    padding: 0 2em;
    margin: 0;
    position: relative;
    z-index: 1;
    outline: none;
    max-width: 100%;
    width: 100%;
    background: #fff; }
    .kb-search__input-wrap .kb-search__input:disabled {
      color: #aaa;
      opacity: 1;
      background: #f7f7f7; }
  .kb-search__input-wrap.mkb-search-theme__minerva {
    border-radius: 35px; }
    .kb-search__input-wrap.mkb-search-theme__minerva.kb-search__input-wrap--icons-left .kb-search__input {
      padding-left: 3.2em; }
    .kb-search__input-wrap.mkb-search-theme__minerva .kb-search__input {
      height: 70px;
      border-radius: 35px;
      border: 1px solid rgba(0, 0, 0, 0.08);
      box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.12);
      transition: color 150ms ease-in-out; }
  .kb-search__input-wrap.mkb-search-theme__clean {
    border-radius: 6px;
    margin-bottom: 2em; }
    .kb-search__input-wrap.mkb-search-theme__clean.kb-search__input-wrap--icons-left .kb-search__input {
      padding-left: 3.2em; }
    .kb-search__input-wrap.mkb-search-theme__clean .kb-search__input {
      height: 60px;
      border-radius: 6px;
      border: 1px solid rgba(0, 0, 0, 0.08);
      box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.3); }
  .kb-search__input-wrap.mkb-search-theme__mini {
    border-radius: 0; }
    .kb-search__input-wrap.mkb-search-theme__mini .kb-search__input {
      padding: 0 1em;
      height: 45px;
      border-radius: 0;
      border: 1px solid rgba(0, 0, 0, 0.08);
      box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); }
    .kb-search__input-wrap.mkb-search-theme__mini .kb-search__icon,
    .kb-search__input-wrap.mkb-search-theme__mini .kb-search__clear-icon {
      font-size: 1.3em;
      right: 0.7em; }
    .kb-search__input-wrap.mkb-search-theme__mini.kb-search__input-wrap--icons-left .kb-search__input {
      padding-left: 2.6em; }
    .kb-search__input-wrap.mkb-search-theme__mini.kb-search__input-wrap--icons-left .kb-search__icon,
    .kb-search__input-wrap.mkb-search-theme__mini.kb-search__input-wrap--icons-left .kb-search__clear-icon {
      left: 0.7em;
      right: auto; }
  .kb-search__input-wrap.mkb-search-theme__bold {
    border-radius: 32px;
    border: 12px solid #fff;
    box-shadow: 1px 1px 25px rgba(0, 0, 0, 0.22); }
    .kb-search__input-wrap.mkb-search-theme__bold.kb-search__input-wrap--icons-left .kb-search__input {
      padding-left: 3.2em; }
    .kb-search__input-wrap.mkb-search-theme__bold .kb-search__input {
      height: 68px;
      border-radius: 22px;
      border: none;
      box-shadow: inset 1px 1px 20px rgba(0, 0, 0, 0.12); }
  .kb-search__input-wrap.mkb-search-theme__invisible {
    border-radius: 0;
    border: none;
    box-shadow: none;
    background: transparent !important; }
    .kb-search__input-wrap.mkb-search-theme__invisible.kb-search__input-wrap--icons-left .kb-search__input {
      padding-left: 3.2em; }
    .kb-search__input-wrap.mkb-search-theme__invisible .kb-search__input {
      height: 58px;
      border-radius: 0;
      border: none;
      border-bottom: 2px solid rgba(0, 0, 0, 0.3);
      background: rgba(255, 255, 255, 0);
      transition: background 150ms ease-in-out; }
      .kb-search__input-wrap.mkb-search-theme__invisible .kb-search__input:focus {
        background: rgba(255, 255, 255, 0.1); }
  .kb-search__input-wrap.mkb-search-theme__thick {
    border-radius: 8px;
    border: 22px solid #fff;
    box-shadow: 1px 1px 25px rgba(0, 0, 0, 0.22);
    margin-bottom: 2em; }
    .kb-search__input-wrap.mkb-search-theme__thick.kb-search__input-wrap--icons-left .kb-search__input {
      padding-left: 3.2em; }
    .kb-search__input-wrap.mkb-search-theme__thick .kb-search__input {
      height: 68px;
      border-radius: 8px;
      border: none;
      box-shadow: inset 1px 1px 20px rgba(0, 0, 0, 0.12); }
    .kb-search__input-wrap.mkb-search-theme__thick:after {
      display: block;
      content: '';
      width: 40px;
      height: 40px;
      position: absolute;
      bottom: -42px;
      background: inherit;
      left: 0;
      right: 0;
      margin: auto;
      transform: rotate(45deg);
      z-index: 0; }
  .kb-search__input-wrap.mkb-search-theme__3d {
    border-radius: 32px;
    border: 32px solid #fff;
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.36);
    margin-bottom: 2em; }
    .kb-search__input-wrap.mkb-search-theme__3d.kb-search__input-wrap--icons-left .kb-search__input {
      padding-left: 3.2em; }
    .kb-search__input-wrap.mkb-search-theme__3d .kb-search__input {
      height: 68px;
      border-radius: 22px;
      border: none;
      box-shadow: 0px 7px 12px rgba(0, 0, 0, 0.18); }

/**
 * Topics
 */
.mkb-home-topics .kb-topic a {
  text-decoration: none;
  box-shadow: none;
  border: none; }

.kb-topic {
  display: inline-block;
  vertical-align: top;
  padding: 1em; }
  @media (min-width: 481px) {
    .kb-topic:first-child {
      padding-left: 0; }
    .kb-topic:last-child {
      padding-right: 0; } }
  .kb-topic a {
    color: #888;
    text-decoration: none;
    box-shadow: none; }
  .kb-topic .kb-topic__inner {
    background: #fff;
    padding: 1.5em 1.3em; }
    .kb-topic .kb-topic__inner .kb-topic__title {
      font-weight: 600;
      padding: 0;
      margin-top: 0;
      margin-bottom: 1em;
      font-size: 1.5em;
      line-height: 1.3em; }
  .kb-topic .kb-topic__box-header {
    z-index: 0; }
    .kb-topic .kb-topic__box-header .kb-topic__title {
      margin-bottom: 0; }
  .kb-topic.kb-topic--box-view .kb-topic__inner {
    border: 1px solid rgba(0, 0, 0, 0.12);
    transition: all 0.12s ease-in; }
    .kb-topic.kb-topic--box-view .kb-topic__inner:hover {
      background: #f8f8f8;
      border-color: #f8f8f8;
      box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15); }
  .kb-topic .kb-topic__child-topics {
    list-style-type: none;
    padding: 0;
    margin: 0;
    color: #888;
    margin-top: -1em;
    margin-bottom: -0.3em;
    font-size: 1.1em; }
    .kb-topic .kb-topic__child-topics li {
      list-style-type: none;
      position: relative;
      padding-left: 1.3em; }
    .kb-topic .kb-topic__child-topics .kb-topic__child-icon {
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      margin: auto;
      height: 1em; }
  .kb-topic .kb-topic__articles {
    margin-top: 1em; }
  .kb-topic .kb-topic__box-icon {
    font-size: 2.5em;
    margin-bottom: 0.5em; }
  .kb-topic .kb-topic__icon-image {
    font-size: 1rem;
    max-width: 100%;
    height: auto;
    margin: 0 auto; }
  .mkb-columns-2 .kb-topic {
    width: 49%; }
  .mkb-columns-3 .kb-topic {
    width: 32.5%; }
  .mkb-columns-4 .kb-topic {
    width: 24%; }
  .kb-topic .kb-topic__box-count {
    color: #aaa;
    font-size: 0.9em; }
  .kb-topic .kb-topic__show-all {
    margin-top: 0;
    display: inline-block;
    color: #bbb; }
  .kb-topic .kb-topic__articles li {
    position: relative;
    margin: 0 0 0.3em;
    line-height: 1.7em; }
    .kb-topic .kb-topic__articles li a {
      display: inline-block; }
    .kb-topic .kb-topic__articles li .kb-topic__list-article-icon {
      position: absolute;
      left: 0;
      top: 0;
      height: 1em; }
    .kb-topic .kb-topic__articles li .kb-topic__list-article-title {
      line-height: 1.3em;
      vertical-align: top;
      display: inline-block; }
    .kb-topic .kb-topic__articles li .kb-topic__list-article-views,
    .kb-topic .kb-topic__articles li .kb-topic__list-article-likes {
      vertical-align: top;
      display: inline-block;
      line-height: 1.8em;
      font-size: 0.8em;
      margin-left: 0.4em;
      color: #999; }
      .kb-topic .kb-topic__articles li .kb-topic__list-article-views .kb-topic__list-article-meta-icon,
      .kb-topic .kb-topic__articles li .kb-topic__list-article-likes .kb-topic__list-article-meta-icon {
        margin-right: 0.2em;
        font-size: 1.1em; }

/* flex layout */
@supports (display: flex) {
  .mkb-home-topics .mkb-row {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap; }
  .mkb-home-topics .kb-topic {
    flex: 1; }
  .mkb-home-topics .kb-topic-gap {
    flex: 1;
    padding: 1em;
    /* for firefox */ } }

.kb-topic__articles.kb-topic__articles--with-icons li .kb-topic__list-article-title {
  padding-left: 1.3em; }

.mkb-columns {
  font-size: 0;
  /* inline-block fix */ }
  .mkb-columns > * {
    font-size: 15px; }

.kb-topic--box-view {
  text-align: center; }

.kb-topic__count {
  color: #fff;
  background: #4a90e2;
  font-size: .6em;
  line-height: .8em;
  padding: .3em .5em;
  display: inline-block;
  vertical-align: middle;
  border-radius: .3em;
  margin-left: .5em; }

.kb-topic .kb-topic__articles ul {
  list-style-type: none;
  padding: 0;
  margin: 0; }

/**
 * Multi-column topics
 */
@media (min-width: 769px) {
  .article-list-layout-2col .mkb-article-item--simple,
  .article-list-layout-3col .mkb-article-item--simple {
    display: inline-block; }
    .article-list-layout-2col .mkb-article-item--simple .mkb-entry-title,
    .article-list-layout-3col .mkb-article-item--simple .mkb-entry-title {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
  .article-list-layout-2col .mkb-article-item--simple {
    width: 49%;
    margin-right: 2%; }
    .article-list-layout-2col .mkb-article-item--simple:nth-child(2n) {
      margin-right: 0; }
  .article-list-layout-3col .mkb-article-item--simple {
    width: 32.3%;
    margin-right: 1.5%; }
    .article-list-layout-3col .mkb-article-item--simple:nth-child(3n) {
      margin-right: 0; } }

/**
 * Client breadcrumbs
 */
.mkb-breadcrumbs {
  position: relative;
  font-size: 0.9em;
  margin: 1.5em 0;
  background-size: cover;
  background-position: center center; }

.mkb-breadcrumbs__gradient,
.mkb-breadcrumbs__pattern {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.mkb-breadcrumbs__pattern {
  background-repeat: repeat; }

.mkb-breadcrumbs__label {
  position: relative;
  margin-right: 0.2em;
  display: inline-block;
  vertical-align: top;
  z-index: 1; }
  .widget .mkb-breadcrumbs__label,
  .mkb-widget .mkb-breadcrumbs__label {
    display: block; }

.mkb-breadcrumbs__list {
  position: relative;
  z-index: 1;
  display: inline-block;
  vertical-align: middle;
  list-style-type: none;
  padding: 0;
  margin: 0; }
  .mkb-widget .mkb-breadcrumbs__list,
  .widget .mkb-breadcrumbs__list {
    margin: 0; }
  .mkb-breadcrumbs__list li {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    line-height: 1.7em; }
    .mkb-breadcrumbs__list li a {
      box-shadow: none;
      text-decoration: none; }

.mkb-breadcrumbs-icon.fa {
  display: inline-block;
  vertical-align: baseline;
  margin: 0 0.3em; }

/**
 * Article
 */
.mkb-article-header,
.mkb-article-extra {
  margin: 1em 0;
  color: #888;
  font-size: 0.9em; }

.mkb-entry-header .mkb-entry-title:before {
  content: none; }

.mkb-article-extra__custom-html {
  margin: 1em 0; }

.mkb-article-extra__like,
.mkb-article-extra__dislike {
  display: inline-block;
  vertical-align: middle;
  padding: 0.2em 1em;
  border: 1px solid;
  border-radius: 1.2em;
  margin: 0.5em 0.5em 0.5em 0;
  outline: none !important;
  box-shadow: none;
  text-decoration: none; }
  .mkb-article-extra__rating-likes-block .mkb-article-extra__like, .mkb-article-extra__rating-likes-block
  .mkb-article-extra__dislike {
    box-shadow: none;
    text-decoration: none; }
  .mkb-article-extra__like.mkb-disabled,
  .mkb-article-extra__dislike.mkb-disabled {
    color: #888;
    border-color: #888;
    cursor: default; }
    .mkb-article-extra__like.mkb-disabled:hover, .mkb-article-extra__like.mkb-disabled:focus, .mkb-article-extra__like.mkb-disabled:active, .mkb-article-extra__like.mkb-disabled:visited,
    .mkb-article-extra__dislike.mkb-disabled:hover,
    .mkb-article-extra__dislike.mkb-disabled:focus,
    .mkb-article-extra__dislike.mkb-disabled:active,
    .mkb-article-extra__dislike.mkb-disabled:visited {
      color: #888;
      border-color: #888;
      cursor: default; }

.mkb-article-extra__message,
.mkb-article-extra__feedback-sent-message {
  padding: 1em;
  margin: 1em 0;
  border: 2px solid;
  text-align: center;
  border-radius: 6px;
  color: #fff;
  font-size: 1.1em; }

.mkb-article-extra__rating-total {
  display: inline-block;
  vertical-align: middle; }

.mkb-article-extra__tags,
.mkb-article-item__tags {
  margin-bottom: 1em; }
  .mkb-article-extra__tags i.fa,
  .mkb-article-item__tags i.fa {
    font-size: 1.5em;
    line-height: 1.3em;
    vertical-align: middle; }
  .mkb-article-extra__tags a,
  .mkb-article-extra__tags span.mkb-tag-nolink,
  .mkb-article-item__tags a,
  .mkb-article-item__tags span.mkb-tag-nolink {
    display: inline-block;
    padding: 0.1em 0.5em;
    border: 1px solid;
    border-radius: 3px;
    margin-right: 0.3em;
    color: inherit; }
    .mkb-article-extra__tags a:first-of-type,
    .mkb-article-extra__tags span.mkb-tag-nolink:first-of-type,
    .mkb-article-item__tags a:first-of-type,
    .mkb-article-item__tags span.mkb-tag-nolink:first-of-type {
      margin-left: 0.3em; }

.mkb-single-content img {
  max-width: 100%;
  height: auto; }

.mkb-single-content embed,
.mkb-single-content iframe,
.mkb-single-content object,
.mkb-single-content video {
  max-width: 100%; }

.mkb-article-text ul {
  list-style-type: disc;
  margin: 0 0 1.75em 1.25em; }

.mkb-article-text ol {
  list-style-type: decimal;
  margin: 0 0 1.75em 1.25em; }

/**
 * Related articles
 */
.mkb-related-articles .mkb-related-articles__list {
  list-style-type: none;
  margin: 0.5em 0 2em;
  padding: 0; }
  .mkb-related-articles .mkb-related-articles__list a {
    text-decoration: none;
    box-shadow: none; }

.mkb-article-extra__navigation-wrap {
  margin-bottom: 1em; }
  .mkb-article-extra__navigation-wrap h3 {
    margin-bottom: 0.5em; }

.mkb-article-extra__navigation {
  display: flex;
  justify-content: space-between; }

.mkb-article-extra__navigation-item {
  display: inline-block;
  border: 1px solid #aaa;
  padding: .3em 1em;
  border-radius: 6px;
  margin-right: 1em; }
  .mkb-article-extra__navigation-item:empty {
    display: none; }

#fancybox-wrap {
  box-sizing: border-box; }
  #fancybox-wrap * {
    box-sizing: border-box; }

#fancybox-content {
  max-width: 100%;
  max-height: 100%; }

#fancybox-title {
  max-width: calc(100% - 20px); }

/**
 * Article pagination
 */
.mkb-page-links {
  margin-bottom: 2em; }
  .mkb-page-links .mkb-page-links__title {
    margin-right: 0.5em; }
  .mkb-page-links .mkb-page-link {
    display: inline-block;
    margin: 0 0.2em 0 0;
    padding: 0.5em 1em; }
  .mkb-page-links a {
    display: inline-block;
    margin: 0 0.2em 0 0;
    background: #f7f7f7;
    transition: box-shadow 0.1s linear; }
    .mkb-page-links a .mkb-page-link {
      margin: 0; }
    .mkb-page-links a:hover {
      box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.08); }

/**
 * Versions
 */
.mkb-article-versions {
  margin: 0.5em 0 0;
  color: #aaa; }

.mkb-article-version,
.mkb-article-versions a {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  margin-left: 0.5em;
  background: #00a0d2;
  font-size: 0.7rem;
  color: white;
  font-weight: 600;
  padding: 0.12em 0.6em;
  border-radius: 0.38em;
  text-decoration: none;
  box-shadow: none; }
  .mkb-article-version:hover, .mkb-article-version:active, .mkb-article-version:focus, .mkb-article-version:visited,
  .mkb-article-versions a:hover,
  .mkb-article-versions a:active,
  .mkb-article-versions a:focus,
  .mkb-article-versions a:visited {
    background: #00a0d2;
    color: white;
    text-decoration: none;
    box-shadow: none; }

.mkb-meta-label {
  color: #aaa; }

.mkb-article-author {
  margin-bottom: 0.7em; }

.mkb-add-base-html .mkb-article-text strong {
  font-weight: 600; }

.mkb-add-base-html .mkb-article-text em {
  font-style: italic; }

.mkb-add-base-html .mkb-article-text ul, .mkb-add-base-html .mkb-article-text ol {
  margin: 0 0 1.75em 1.25em;
  padding: 0; }

.mkb-add-base-html .mkb-article-text ul {
  list-style: disc; }

.mkb-add-base-html .mkb-article-text ol {
  list-style-type: decimal; }

.mkb-add-base-html .mkb-article-text li {
  display: list-item; }

/**
 * Multiple votes
 */
.mkb-alreated-rated-article-message {
  text-align: center;
  font-size: 1.1em;
  padding: 1em;
  margin: 1em 0;
  background: #f7f7f7;
  color: #888;
  border: 2px solid #eee;
  border-radius: 6px; }

/**
 * Feedback
 */
.mkb-article-extra__feedback-form-title,
.mkb-article-extra__feedback-form-email-title {
  margin-bottom: 0.5em;
  font-weight: 600; }

.mkb-article-extra__feedback-form-email {
  margin-bottom: 0.5em; }

.mkb-article-extra__feedback-form .mkb-article-extra__feedback-form-message-area,
.mkb-article-extra__feedback-form .mkb-article-extra__feedback-form-email {
  padding: 1em 1.3em;
  font-size: inherit;
  font-family: inherit;
  border-radius: 6px;
  width: 100%;
  box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.08);
  border: 1px solid #f0f0f0; }

.mkb-article-extra__feedback-form-submit a {
  color: #fff;
  display: inline-block;
  padding: 0.6em 1em;
  margin: 1em 0;
  border-radius: 6px;
  opacity: 1;
  transition: opacity 0.1s ease-in; }
  .mkb-article-extra__feedback-form-submit a[disabled] {
    opacity: 0.5;
    cursor: default; }

.mkb-article-extra__feedback-form--no-content .mkb-article-extra__feedback-form-submit a {
  opacity: 0.5;
  cursor: default; }

.mkb-article-extra__feedback-info {
  padding: 0.5em 0 0;
  font-size: 1em;
  font-style: italic; }

.mkb-attachments {
  margin-bottom: 2em;
  font-size: 1.112em; }
  .mkb-attachments .mkb-attachment-icon {
    font-size: 1.2em; }
  .mkb-attachments .mkb-attachment-icon-ext {
    font-size: 1em;
    font-weight: 400;
    margin-left: 0.3em;
    margin-right: -0.28em;
    vertical-align: middle;
    color: #888; }
  .mkb-attachments .mkb-attachment-item {
    margin-bottom: 0.2em; }
  .mkb-attachments h3 {
    margin-bottom: 0.5em; }

.mkb-attachments__title {
  font-size: 1.2em;
  margin-bottom: 0.5em;
  color: #000; }

.mkb-attachment-label {
  margin-left: 0.2em;
  color: #565758;
  transition: all 0.1s ease-in; }
  .mkb-attachment-label:hover {
    color: #000;
    border-bottom: 1px dotted #888; }

.mkb-attachment-size {
  color: #aaa;
  margin-left: 0.2em; }

/**
 * Content shortcodes
 */
.mkb-shortcode-container {
  display: block; }

.mkb-tip,
.mkb-info,
.mkb-warning,
.mkb-related-content {
  position: relative;
  margin: 2em auto;
  padding: 1em;
  border: 2px solid; }
  .elementor-widget-container .mkb-tip, .elementor-widget-container
  .mkb-info, .elementor-widget-container
  .mkb-warning, .elementor-widget-container
  .mkb-related-content {
    margin: 0; }

.mkb-related-content {
  margin: 2em 0;
  max-width: 380px; }
  .mkb-related-content a,
  .mkb-related-content a:hover,
  .mkb-related-content a:visited,
  .mkb-related-content a:focus {
    text-decoration: none;
    box-shadow: none;
    border: none; }

.mkb-related-content-title {
  font-weight: 600;
  margin-bottom: 0.6em; }

.mkb-related-content .mkb-related-content-list {
  margin: 0;
  padding: 0 0 0 1.5em; }
  .mkb-add-base-html .mkb-related-content .mkb-related-content-list {
    margin: 0;
    padding: 0 0 0 1.5em; }
  .mkb-related-content .mkb-related-content-list li {
    line-height: 1.5em;
    margin-bottom: 0.3em; }

.mkb-tip__icon,
.mkb-info__icon,
.mkb-warning__icon {
  position: absolute;
  left: 0.2em;
  top: 0;
  bottom: 0;
  width: 2em;
  height: 1em;
  text-align: center;
  font-size: 2em;
  line-height: 1em;
  vertical-align: middle;
  margin: auto !important; }

.mkb-tip__content,
.mkb-info__content,
.mkb-warning__content {
  text-align: left;
  position: relative;
  display: block;
  line-height: 1.5em;
  top: 0;
  margin-left: 4em; }

.mkb-code {
  margin: 2em 0;
  border: 2px solid;
  border-color: #d1cdc4; }

.mkb-code-title {
  background: #f1ede4;
  color: #637c84;
  padding: 0.1em 1em;
  font-weight: 500;
  font-size: 0.9em;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12); }

code.mkb-code-src {
  color: #637c84;
  background: #f8f5ec;
  display: block;
  line-height: 1.1em;
  padding: 1em; }

/**
 * Widgets
 */
.mkb-widget.widget {
  padding: 1.2em 2em;
  margin: 0 0 2em;
  border: none; }
  .mkb-widget.widget .mkb-widget-title {
    margin: 0 0 0.8em; }
  .mkb-widget.widget ul {
    list-style-type: none;
    margin: 0; }
    .mkb-widget.widget ul li {
      position: relative;
      margin: 0;
      border: none;
      padding-top: 0;
      padding-bottom: 0;
      line-height: 1.7em; }
    .mkb-widget.widget ul a {
      display: inline-block;
      vertical-align: top;
      outline: none;
      line-height: 1.5em; }

.mkb-widget-global {
  /**
   * Common
   */
  /**
   * Content tree
   */
  /**
   * Search
   */
  /**
   * ToC
   */ }
  .mkb-widget-global .mkb-empty-sidebar-message a {
    color: #0073aa; }
  .mkb-widget-global .mkb-widget-topics__list-icon,
  .mkb-widget-global .mkb-widget-articles__list-icon,
  .mkb-widget-global .mkb-widget-content-tree__article-icon {
    position: absolute;
    left: 0.2em;
    top: 0.2em;
    height: 1em;
    width: 1em;
    text-align: center; }
  .mkb-widget-global.mkb_recent_articles_widget ul, .mkb-widget-global.mkb_recent_topics_widget ul {
    list-style-type: none;
    padding: 0;
    margin: 0; }
    .mkb-widget-global.mkb_recent_articles_widget ul li, .mkb-widget-global.mkb_recent_topics_widget ul li {
      list-style-type: none;
      position: relative;
      padding-left: 1.7em; }
      .mkb-widget-global.mkb_recent_articles_widget ul li a, .mkb-widget-global.mkb_recent_topics_widget ul li a {
        display: inline-block;
        vertical-align: top;
        outline: none;
        line-height: 1.5em; }
  .mkb-widget-global.mkb_content_tree_widget ul {
    padding: 0;
    font-size: 0.9rem;
    list-style-type: none;
    margin: 0; }
    .mkb-widget-global.mkb_content_tree_widget ul ul {
      overflow: hidden;
      max-height: 0;
      padding-left: 1em; }
    .mkb-widget-global.mkb_content_tree_widget ul li {
      padding-left: 0;
      line-height: 1.5em;
      margin: 0;
      list-style-type: none; }
      .mkb-widget-global.mkb_content_tree_widget ul li.mkb-widget-content-tree__article:last-child {
        padding-bottom: 0;
        border-bottom: none; }
      .mkb-widget-global.mkb_content_tree_widget ul li.mkb-widget-content-tree__article a {
        padding-top: 0.2em;
        padding-bottom: 0.2em;
        display: block;
        position: relative;
        padding-left: 0; }
      .mkb-widget-global.mkb_content_tree_widget ul li.mkb-widget-content-tree__article.mkb-widget-content-tree__article--active {
        font-weight: 700;
        color: #333; }
    .mkb-widget-global.mkb_content_tree_widget ul .topic-open > .mkb-widget-content-tree__topic-name > .mkb-widget-content-tree__list-icon {
      display: none; }
    .mkb-widget-global.mkb_content_tree_widget ul .topic-open > .mkb-widget-content-tree__topic-name > .mkb-widget-content-tree__list-icon-open {
      display: inline-block; }
  .mkb-widget-global.mkb_content_tree_widget .mkb-widget-content-tree__topic-name {
    text-decoration: none;
    font-weight: 700;
    color: #333;
    cursor: pointer;
    display: block;
    padding-top: 0.2em;
    padding-bottom: 0.2em; }
  .mkb-widget-global.mkb_content_tree_widget .mkb-widget-content-tree__list-icon,
  .mkb-widget-global.mkb_content_tree_widget .mkb-widget-content-tree__list-icon-open {
    margin-right: 0.3em;
    transition: all 0.12s ease-in; }
  .mkb-widget-global.mkb_content_tree_widget .mkb-widget-content-tree__list-icon-open {
    display: none; }
  .mkb-widget-global.mkb_content_tree_widget .mkb-widget-content-tree__topic-count {
    font-size: .8rem;
    line-height: 0.8rem;
    padding: .3em .5em .3em;
    display: inline-block;
    vertical-align: middle;
    border-radius: 4px;
    margin-right: .5em;
    background: #567585;
    color: #fff;
    margin-left: 0.3em;
    background: #ddd;
    color: inherit; }
    .mkb-widget-global.mkb_content_tree_widget .mkb-widget-content-tree__topic-count:hover, .mkb-widget-global.mkb_content_tree_widget .mkb-widget-content-tree__topic-count:focus, .mkb-widget-global.mkb_content_tree_widget .mkb-widget-content-tree__topic-count:visited, .mkb-widget-global.mkb_content_tree_widget .mkb-widget-content-tree__topic-count:active {
      color: #fff; }
    .mkb-widget-global.mkb_content_tree_widget .mkb-widget-content-tree__topic-count:hover, .mkb-widget-global.mkb_content_tree_widget .mkb-widget-content-tree__topic-count:focus, .mkb-widget-global.mkb_content_tree_widget .mkb-widget-content-tree__topic-count:active {
      color: inherit; }
  .mkb-widget-global.mkb_content_tree_widget .mkb-widget-content-tree__article-title {
    position: relative;
    display: inline-block;
    padding-left: 1.7em;
    transition: all 100ms linear; }
    .mkb-widget-content-tree__article--active .mkb-widget-global.mkb_content_tree_widget .mkb-widget-content-tree__article-title {
      margin-right: 1.2em;
      text-decoration: underline; }
      .mkb-widget-content-tree__article--active .mkb-widget-global.mkb_content_tree_widget .mkb-widget-content-tree__article-title:after {
        content: '';
        display: inline-block;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background: limegreen;
        position: absolute;
        right: -1.3em;
        top: 1px;
        bottom: 0;
        margin: auto 0.2em; }
    .mkb-widget-global.mkb_content_tree_widget .mkb-widget-content-tree__article-title:hover {
      color: #333; }
  .mkb-widget-global.mkb_search_widget .kb-header {
    padding: 0; }
  .mkb-widget-global.mkb_table_of_contents_widget:empty {
    display: none; }

/**
 * Table fo contents
 */
.mkb-anchors-list {
  background: #f7f7f7;
  padding: 1em 1em 1.2em 1.5em;
  margin: 1em 1em 1em 0;
  display: inline-block;
  width: 20em;
  max-width: 100%; }
  .mkb-widget .mkb-anchors-list {
    background: inherit;
    max-width: 100%;
    width: 100%;
    margin: 0;
    padding: 0; }
  .widget .mkb-anchors-list {
    max-width: 100%;
    width: 100%; }

.mkb-anchors-list__title {
  margin: 0.3em 0 0.7em;
  font-size: 1.3em;
  font-weight: 600;
  line-height: 1.5em; }

ul.mkb-anchors-list__container {
  list-style-type: none;
  padding: 0;
  margin: 0; }
  ul.mkb-anchors-list__container ul {
    list-style-type: none;
    padding: 0 0 0 0.7em;
    margin: 0; }
  ul.mkb-anchors-list__container li {
    margin: 0;
    line-height: 1.7em; }
    ul.mkb-anchors-list__container li .mkb-anchors-list__item-link {
      position: relative;
      box-shadow: none;
      border: none; }
      ul.mkb-anchors-list__container li .mkb-anchors-list__item-link.active:before {
        content: '';
        position: absolute;
        width: calc(100% + 20px);
        top: -2px;
        height: calc(100% + 4px);
        left: -10px;
        border-radius: 4px;
        z-index: 0;
        box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.18); }
    ul.mkb-anchors-list__container li .mkb-anchors-list__item-link-label {
      position: relative; }

.mkb-anchor {
  margin: 1em 0;
  position: relative; }
  .mkb-anchor .mkb-anchor__title {
    display: inline-block;
    margin: 0; }
  .mkb-anchor.mkb-back-to-top-under .mkb-anchor__title {
    display: block; }

.mkb-back-to-top {
  font-size: 0.9em;
  line-height: 2.3em;
  vertical-align: middle;
  outline: none !important;
  box-shadow: none; }
  .mkb-anchor .mkb-back-to-top {
    box-shadow: none; }
  .mkb-back-to-top-inline .mkb-back-to-top {
    margin: auto !important;
    position: absolute;
    right: 0;
    height: 1em;
    line-height: 1em;
    top: 0;
    bottom: 0; }
  .mkb-back-to-top-under .mkb-back-to-top {
    display: inline-block;
    clear: both; }
  .mkb-back-to-top .mkb-back-to-top-icon {
    margin-left: 0.3em; }

/**
 * Restricted content
 */
.mkb-article-restricted-excerpt {
  position: relative; }
  .mkb-article-restricted-excerpt--overlayed:after {
    content: '';
    background: linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 100%);
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 30%;
    max-height: 15em;
    min-height: 10em; }

/**
 * Restricted content message box
 */
.mkb-restricted-message {
  position: relative;
  margin: 3em 0 1em;
  padding: 2em 1em;
  background: #fcf8e3;
  border: 2px solid #faebcc;
  color: #333333; }
  .mkb-restricted-message .mkb-restricted-message__icon {
    position: absolute;
    left: 0.2em;
    top: 0;
    bottom: 0;
    width: 2em;
    height: 1em;
    text-align: center;
    font-size: 2em;
    line-height: 1em;
    vertical-align: middle;
    margin: auto;
    color: #8a6d3b; }
  .mkb-restricted-message .mkb-restricted-message__content {
    text-align: left;
    position: relative;
    display: block;
    line-height: 1.5em;
    top: 0;
    margin-left: 4em; }

/**
 * Login form
 */
.mkb-restricted-login.mkb-restricted-login--custom form[name="loginform"] {
  display: inline-block;
  max-width: 100%;
  text-align: left;
  margin-bottom: 2em;
  padding: 2em; }
  .mkb-restricted-login.mkb-restricted-login--custom form[name="loginform"] label {
    margin: 0 0 0.1em;
    display: block; }
  .mkb-restricted-login.mkb-restricted-login--custom form[name="loginform"] input[type="submit"],
  .mkb-restricted-login.mkb-restricted-login--custom form[name="loginform"] .mkb-register-link a {
    width: 100%;
    display: inline-block;
    text-align: center;
    border: 0;
    text-transform: none;
    border-radius: 6px;
    font-weight: 600;
    font-family: inherit;
    line-height: 1.5em;
    font-size: 1.2em;
    letter-spacing: 0.05em;
    padding: 0.7em 1em;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.22); }
  .mkb-restricted-login.mkb-restricted-login--custom form[name="loginform"] input[type="text"],
  .mkb-restricted-login.mkb-restricted-login--custom form[name="loginform"] input[type="password"] {
    border: none;
    height: 3.8em;
    width: 100%;
    border-radius: 6px;
    font-size: 1.1em;
    padding: 1em 1.5em;
    box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.12); }
  .mkb-restricted-login.mkb-restricted-login--custom form[name="loginform"] p {
    margin-bottom: 1em; }
    .mkb-restricted-login.mkb-restricted-login--custom form[name="loginform"] p.login-submit {
      margin: 0; }
  .mkb-restricted-login.mkb-restricted-login--custom form[name="loginform"] .mkb-login-or {
    color: #bbb;
    text-transform: uppercase;
    margin: 1em 0;
    text-align: center; }

/**
 * FAQ
 */
.mkb-faq-item-hidden,
.mkb-faq-section-hidden {
  display: none; }

.kb-faq {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%; }
  .kb-faq .kb-faq__filter-form {
    position: relative;
    padding: 0;
    margin: 0;
    background: transparent; }
  .kb-faq .kb-faq__count {
    font-size: .6em;
    line-height: .8em;
    padding: .3em .5em;
    display: inline-block;
    vertical-align: middle;
    border-radius: .3em;
    margin-left: .5em; }
  .kb-faq .kb-faq__filter {
    width: 16em;
    max-width: 100%;
    position: relative;
    float: left; }
    .kb-faq .kb-faq__filter input.kb-faq__filter-input {
      background: transparent;
      box-shadow: none;
      border: none;
      width: 100%;
      padding: 0.8em 1.3em;
      height: 50px;
      font-size: 1em; }
    .kb-faq .kb-faq__filter.kb-faq__filter--minerva-theme input.kb-faq__filter-input {
      height: 50px;
      border-radius: 25px;
      border: 1px solid rgba(0, 0, 0, 0.08);
      box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.12); }
    .kb-faq .kb-faq__filter.kb-faq__filter--invisible-theme input.kb-faq__filter-input {
      border-bottom: 2px solid #aaa; }
    .kb-faq .kb-faq__filter .kb-faq__filter-clear,
    .kb-faq .kb-faq__filter .kb-faq__filter-icon {
      color: #888;
      text-decoration: none;
      outline: none;
      position: absolute;
      top: 0;
      right: 14px;
      font-size: 22px;
      bottom: 0;
      margin: auto;
      height: 22px;
      line-height: 1em;
      box-shadow: none; }
    .kb-faq .kb-faq__filter .kb-faq__filter-icon {
      display: none; }
    .kb-faq .kb-faq__filter--empty .kb-faq__filter-clear {
      display: none; }
    .kb-faq .kb-faq__filter--empty .kb-faq__filter-icon {
      display: block; }
  .kb-faq .kb-faq__toggle-all {
    float: right; }
    .kb-faq .kb-faq__toggle-all .kb-faq__toggle-all-link {
      display: inline-block;
      color: inherit;
      outline: none;
      height: 2.5em;
      line-height: 2.5em;
      font-size: 1.3em;
      border-radius: 2.5em;
      padding: 0 0.85em;
      border: 1px solid rgba(0, 0, 0, 0.12);
      box-shadow: none;
      text-decoration: none;
      transition: all 0.15s ease-in; }
      .kb-faq .kb-faq__toggle-all .kb-faq__toggle-all-link--open .kb-faq__toggle-all-label {
        display: none; }
      .kb-faq .kb-faq__toggle-all .kb-faq__toggle-all-link--open .kb-faq__toggle-all-label-open {
        display: inline; }
    .kb-faq .kb-faq__toggle-all .kb-faq__toggle-all-icon {
      margin-right: 0.3em;
      text-decoration: none;
      outline: none;
      font-size: 22px;
      top: 0.06em;
      height: 22px;
      position: relative;
      line-height: 1em; }
    .kb-faq .kb-faq__toggle-all .kb-faq__toggle-all-label-open {
      display: none; }
  .kb-faq .kb-faq__category-title {
    font-weight: 600;
    margin-top: 0.3em;
    margin-bottom: 0.3em;
    font-size: 1.5em;
    line-height: 1.3em; }
  .kb-faq .kb-faq__questions ul.kb-faq__questions-list {
    list-style-type: none;
    padding: 0;
    margin: 0; }
    .kb-faq .kb-faq__questions ul.kb-faq__questions-list li.kb-faq__questions-list-item {
      position: relative;
      padding: 0;
      margin: 0 0 0.3em; }
      .kb-faq .kb-faq__questions ul.kb-faq__questions-list li.kb-faq__questions-list-item a {
        text-decoration: none; }
    .kb-faq .kb-faq__questions ul.kb-faq__questions-list--with-shadow li.kb-faq__questions-list-item {
      box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.12); }
  .kb-faq .kb-faq__questions .kb-faq__question-toggle-icon,
  .kb-faq .kb-faq__questions .kb-faq__question-toggle-icon-open {
    position: absolute;
    left: 0.6em;
    top: 0;
    bottom: 0;
    height: 1em;
    margin: auto; }
  .kb-faq .kb-faq__questions .kb-faq__questions-list-item--change .kb-faq__question-toggle-icon-open {
    display: none; }
  .kb-faq .kb-faq__questions .kb-faq__questions-list-item--change.kb-faq__questions-list-item--open .kb-faq__question-toggle-icon-open {
    display: inline-block; }
  .kb-faq .kb-faq__questions .kb-faq__questions-list-item--change.kb-faq__questions-list-item--open .kb-faq__question-toggle-icon {
    display: none; }
  .kb-faq .kb-faq__questions .kb-faq__questions-list-item--rotate .kb-faq__question-toggle-icon {
    transition: transform 0.15s ease-in; }
  .kb-faq .kb-faq__questions .kb-faq__questions-list-item--rotate.kb-faq__questions-list-item--open .kb-faq__question-toggle-icon {
    transform: rotate(90deg); }
  .kb-faq .kb-faq__questions .kb-faq__question-title {
    position: relative;
    padding: 0.1em 0.6em 0.1em 2em;
    display: block;
    font-size: 1.5em;
    transition: all 0.15s ease-in; }
  .kb-faq .kb-faq__questions .kb-faq__answer {
    max-height: 0;
    overflow: hidden; }
    .kb-faq .kb-faq__questions .kb-faq__answer .kb-faq__answer-content {
      padding: 1em; }
    .kb-faq .kb-faq__questions .kb-faq__answer p:last-child {
      margin-bottom: 0; }
  .kb-faq .kb-faq__no-results {
    text-align: center;
    padding: 1em;
    font-size: 1.2em; }

@media (max-width: 640px) {
  .kb-faq .mkb-section-title h3 {
    font-size: 2em !important; }
  .kb-faq .kb-faq__filter,
  .kb-faq .kb-faq__toggle-all {
    width: 100%;
    float: none;
    clear: both;
    margin-bottom: 1em;
    text-align: right; }
  .kb-faq .kb-faq__questions .kb-faq__question-title {
    font-size: 1.2em;
    line-height: 1.2em;
    padding-top: 0.5em;
    padding-bottom: 0.5em; }
  .kb-faq .kb-faq__questions ul.kb-faq__questions-list li.kb-faq__questions-list-item {
    margin-bottom: 0.8em; } }

#mkb-client-editor {
  min-height: 18em; }
  #mkb-client-editor a {
    box-shadow: none; }
  #mkb-client-editor.ql-bubble {
    border: 1px solid rgba(0, 0, 0, 0.12); }

.mkb-client-submission__heading {
  font-size: 1.6em;
  font-weight: 600;
  margin: 0.3em 0 0.2em; }

.mkb-client-submission__subheading {
  color: #aaa;
  margin-bottom: 1.5em; }

.mkb-client-submission-send {
  cursor: pointer;
  color: #fff;
  display: inline-block;
  padding: 0.6em 1em;
  margin: 1em 0;
  border-radius: 6px;
  opacity: 1;
  transition: opacity 0.1s ease-in; }
  .mkb-client-submission-send[disabled], .mkb-client-submission-send.mkb-disabled {
    opacity: 0.5;
    cursor: default; }

.mkb-client-submission {
  padding: 2em;
  margin: 1em auto;
  max-width: 50em;
  border-radius: 6px;
  border: 1px solid rgba(0, 0, 0, 0.12);
  box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.12); }
  .mkb-client-submission .mkb-real-human-answer {
    display: inline-block;
    vertical-align: middle;
    width: 5em;
    margin-left: 0.5em; }
  .elementor-widget-container .mkb-client-submission {
    margin: 0 auto; }

.mkb-floating-helper-wrap {
  font-size: 15px;
  position: fixed;
  z-index: 9999;
  bottom: 2em;
  width: 0;
  height: 0;
  overflow: visible; }
  .mkb-floating-helper-wrap.helper-position-btm_right {
    right: 2em; }
  .mkb-floating-helper-wrap.helper-position-btm_left {
    left: 2em; }

.mkb-floating-helper-btn {
  position: absolute;
  width: 120px;
  height: 120px;
  bottom: 0;
  right: 0;
  display: inline-block;
  text-align: center;
  background: cornflowerblue;
  color: white;
  border-radius: 50%;
  cursor: pointer;
  box-shadow: -1px -1px 38px rgba(0, 0, 0, 0.22);
  transform: scale(0.6) translateY(300%) translateX(0.5em) rotate(-90deg);
  transition: transform 0.3s ease-in; }
  .helper-position-btm_left .mkb-floating-helper-btn {
    left: 0;
    right: auto;
    transform: scale(0.6) translateY(300%) translateX(-0.5em) rotate(90deg); }
  .mkb-floating-helper-wrap--open .mkb-floating-helper-btn {
    display: none; }
  .mkb-floating-helper-wrap--ready .mkb-floating-helper-btn,
  .mkb-floating-helper-wrap--ready.helper-position-btm_left .mkb-floating-helper-btn {
    transform: scale(1) translateY(0) translateX(0) rotate(0); }
  .mkb-floating-helper-btn .mkb-floating-helper-btn-icon {
    font-size: 60px;
    height: 60px;
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }

.mkb-floating-helper-content {
  position: absolute;
  min-height: 0;
  bottom: 0;
  right: 0;
  background: #4a90e2;
  color: #fff;
  border-radius: 6px 6px 0 0;
  padding: 1em 0 0;
  width: 36em;
  max-width: calc(100vw - 4rem);
  transform: translateY(300%);
  transition: transform 0.2s ease-in;
  box-shadow: -1px -1px 38px rgba(0, 0, 0, 0.22); }
  .helper-position-btm_left .mkb-floating-helper-content {
    left: 0;
    right: auto; }
  .mkb-floating-helper-wrap--open .mkb-floating-helper-content {
    transform: translateY(0); }
  .mkb-floating-helper-content .kb-header {
    margin-bottom: 0;
    padding: 0; }
    .mkb-floating-helper-content .kb-header .kb-search__form {
      max-height: calc(43px + 20em); }
    .mkb-floating-helper-content .kb-header .kb-search__input-wrap {
      height: 45px;
      overflow: visible;
      margin: 0; }
      .mkb-floating-helper-content .kb-header .kb-search__input-wrap .kb-search__input {
        box-shadow: none;
        border-style: solid;
        border-color: rgba(0, 0, 0, 0.12);
        border-width: 0 0 1px 0; }
      .mkb-floating-helper-content .kb-header .kb-search__input-wrap.kb-search__input-wrap--has-results {
        height: auto; }
        .mkb-floating-helper-content .kb-header .kb-search__input-wrap.kb-search__input-wrap--has-results .kb-search__results-summary {
          top: 45px;
          transform: translateY(-100%); }
        .mkb-floating-helper-content .kb-header .kb-search__input-wrap.kb-search__input-wrap--has-results .kb-search__icon,
        .mkb-floating-helper-content .kb-header .kb-search__input-wrap.kb-search__input-wrap--has-results .kb-search__clear-icon {
          top: 8px;
          bottom: auto; }
    .mkb-floating-helper-content .kb-header .kb-search__results {
      position: relative;
      top: 0;
      left: 0;
      right: 0;
      margin-left: 0;
      margin-right: 0;
      margin-top: 0;
      max-height: 20em;
      box-shadow: none;
      border: none; }
      .mkb-floating-helper-content .kb-header .kb-search__results ul {
        border-left: none; }
        .mkb-floating-helper-content .kb-header .kb-search__results ul li:first-child {
          border-top: none; }
    .mkb-floating-helper-content .kb-header .kb-search__tip {
      display: none; }
  .mkb-floating-helper-content .mkb-floating-helper-label {
    margin: 0 0 .8em;
    padding: 0 1em; }
  .mkb-floating-helper-content .mkb-floating-helper-close {
    position: absolute;
    right: .7em;
    top: .7em;
    cursor: pointer;
    font-size: 1.4em;
    width: 1.2em;
    text-align: center;
    line-height: 1.2em; }

.mkb-glossary-term {
  position: relative;
  border-bottom: 2px dotted #505050;
  background: rgba(106, 219, 255, 0.47);
  color: #000;
  cursor: help; }
  .mkb-glossary-term .mkb-glossary-term {
    background: transparent !important;
    color: inherit !important;
    border-bottom: none !important; }
    .mkb-glossary-term .mkb-glossary-term .mkb-glossary-tooltip {
      display: none; }

.mkb-glossary-tooltip {
  position: absolute;
  top: 2.3em;
  left: 50%;
  transform: translateX(-50%) translateY(3px);
  z-index: 999;
  width: 20rem;
  background: #fff;
  box-shadow: 0 7px 28px rgba(0, 0, 0, 0.18);
  transition: transform 0.1s ease-out; }
  .mkb-glossary-tooltip.state--animated {
    transform: translateX(-50%) translateY(0); }
  .mkb-glossary-tooltip:before {
    position: absolute;
    content: '';
    width: 20px;
    height: 20px;
    background: inherit;
    left: 0;
    right: 0;
    top: -10px;
    margin: 0 auto;
    transform: rotate(45deg);
    box-shadow: 0 -3px 10px rgba(0, 0, 0, 0.18); }
  .mkb-glossary-tooltip:after {
    content: '';
    background: transparent;
    width: 100%;
    height: 20px;
    top: -20px;
    position: absolute; }
  .mkb-glossary-tooltip .mkb-glossary-tooltip-inner {
    background: inherit;
    padding: 1.5em 1.5em;
    font-size: 14px;
    color: #555;
    position: relative;
    z-index: 2;
    font-style: normal;
    font-weight: normal;
    line-height: 1.4em; }
    .mkb-glossary-tooltip .mkb-glossary-tooltip-inner .mkb-glossary-tooltip__featured {
      margin-bottom: 1em; }
    .mkb-glossary-tooltip .mkb-glossary-tooltip-inner .mkb-glossary-tooltip__title {
      color: #000;
      font-size: 1.3em;
      font-weight: 700;
      margin-bottom: .5rem; }
    .mkb-glossary-tooltip .mkb-glossary-tooltip-inner .mkb-glossary-tooltip__content {
      text-align: left; }
      .mkb-glossary-tooltip .mkb-glossary-tooltip-inner .mkb-glossary-tooltip__content strong {
        font-weight: 700;
        color: #000; }
    .mkb-glossary-tooltip .mkb-glossary-tooltip-inner p {
      line-height: inherit;
      margin-bottom: .5em; }
      .mkb-glossary-tooltip .mkb-glossary-tooltip-inner p:last-child {
        margin-bottom: 0; }
  .mkb-glossary-tooltip .mkb-glossary-loader {
    text-align: center;
    margin: .5em auto; }

/**
 * Glossary List
 */
.mkb-glossary-list-toc {
  list-style-type: none;
  margin: 0;
  padding: 0;
  outline: none;
  background: #f5f5f5;
  margin-bottom: 2em; }
  .mkb-glossary-list-toc li {
    display: inline-block;
    vertical-align: middle; }
    .mkb-glossary-list-toc li a {
      text-decoration: none;
      display: block;
      font-size: 1.35rem;
      line-height: 1em;
      border: none;
      box-shadow: none;
      outline: none;
      padding: 0.3em 0.5em;
      transition: all 0.1s ease-in; }
      .mkb-glossary-list-toc li a:hover {
        background: #e9e9e9; }

.mkb-glossary-letter-group {
  position: relative;
  padding-left: 5em;
  margin-bottom: 2em;
  padding-top: 2rem;
  border-top: 2px solid rgba(0, 0, 0, 0.12); }
  .mkb-glossary-letter-group h2 {
    position: absolute;
    top: 2rem;
    left: 0;
    line-height: 1;
    font-size: 3rem;
    outline: none; }
  .mkb-glossary-letter-group .mkb-glossary-term-entry {
    margin-bottom: 2rem; }
    .mkb-glossary-letter-group .mkb-glossary-term-entry h3 {
      font-size: 1.1rem;
      font-weight: 700;
      margin-bottom: 0.4em; }
    .mkb-glossary-letter-group .mkb-glossary-term-entry p {
      margin-bottom: .7rem;
      line-height: 1.4em;
      color: #555; }

@media (max-width: 480px) {
  .mkb-glossary-letter-group {
    padding-left: 0;
    padding-top: 5rem; }
    .mkb-glossary-letter-group h2 {
      top: 0.5em;
      left: 0;
      font-size: 2rem; } }

html[dir="rtl"] {
  /* Topics */
  /* Search */
  /* FAQ */
  /* rotate the breadcrumb icon */
  /* Article */
  /* Shortcodes */
  /* Restrict */ }
  html[dir="rtl"] .kb-topic .kb-topic__articles li .kb-topic__list-article-icon {
    right: 0;
    left: auto; }
  html[dir="rtl"] .kb-topic__articles.kb-topic__articles--with-icons li .kb-topic__list-article-title {
    padding-right: 1.3em;
    padding-left: 0; }
  html[dir="rtl"] .kb-search .kb-search__icon,
  html[dir="rtl"] .kb-search .kb-search__clear-icon {
    left: 1em;
    right: auto; }
  html[dir="rtl"] .kb-search__results {
    text-align: right; }
  html[dir="rtl"] .kb-search__results-summary {
    left: 4em;
    right: auto; }
  html[dir="rtl"] .kb-search__result-topic {
    text-align: left; }
  html[dir="rtl"] .kb-search__result-topic-label {
    padding-left: 0.5em;
    padding-right: 1em; }
  html[dir="rtl"] .mkb-widget .kb-search__input-wrap .kb-search__input {
    padding-right: 1em; }
  html[dir="rtl"] .kb-faq .kb-faq__filter .kb-faq__filter-clear,
  html[dir="rtl"] .kb-faq .kb-faq__filter .kb-faq__filter-icon {
    right: auto;
    left: 14px; }
  html[dir="rtl"] .kb-faq .kb-faq__filter {
    float: right; }
  html[dir="rtl"] .kb-faq .kb-faq__toggle-all {
    float: left; }
  html[dir="rtl"] .kb-faq .kb-faq__questions .kb-faq__question-toggle-icon,
  html[dir="rtl"] .kb-faq .kb-faq__questions .kb-faq__question-toggle-icon-open {
    right: 0.6em;
    left: auto; }
  html[dir="rtl"] .kb-faq .kb-faq__questions .kb-faq__question-title {
    padding: 0.1em 2em 0.1em 0.6em; }
  html[dir="rtl"] .mkb-breadcrumbs {
    text-align: right; }
  html[dir="rtl"] .mkb-breadcrumbs-icon.fa {
    transform: rotate(180deg); }
  html[dir="rtl"] .mkb-breadcrumbs__label {
    margin-left: 0.2em;
    margin-right: 0; }
  html[dir="rtl"] .mkb-widget.widget .mkb-widget-topics__list-icon,
  html[dir="rtl"] .mkb-widget.widget .mkb-widget-articles__list-icon,
  html[dir="rtl"] .mkb-widget.widget .mkb-widget-content-tree__article-icon {
    left: auto;
    right: 0.2em;
    position: initial;
    margin-left: 5px; }
  html[dir="rtl"] .mkb-widget.widget.mkb_content_tree_widget .mkb-widget-content-tree__list-icon,
  html[dir="rtl"] .mkb-widget.widget.mkb_content_tree_widget .mkb-widget-content-tree__list-icon-open {
    margin-left: 0.3em;
    margin-right: 0; }
  html[dir="rtl"] .mkb-widget.widget.mkb_content_tree_widget ul ul {
    padding-left: 0;
    padding-right: 1em; }
  html[dir="rtl"] .mkb-widget-content-tree__article-title {
    padding-left: 0; }
  html[dir="rtl"] .mkb-widget-content-tree__article--active .mkb-widget-content-tree__article-title:after {
    left: -1.3em;
    right: auto; }
  html[dir="rtl"] .mkb-widget-content-tree__article--active .mkb-widget-content-tree__article-title {
    margin-right: 0.6em; }
  html[dir="rtl"] .mkb-pagination ul li:first-child {
    margin-right: 0; }
  html[dir="rtl"] .mkb-article-item--simple .mkb-article-icon {
    margin-left: 0.5em;
    margin-right: 0; }
  html[dir="rtl"] .mkb-article-item--detailed .mkb-article-item__meta {
    text-align: right; }
  html[dir="rtl"] .mkb-article-item--detailed .mkb-article-item__meta-icon {
    margin-left: 0.2em;
    margin-right: 0; }
  html[dir="rtl"] .mkb-article-header__estimate > span {
    display: inline-block; }
  html[dir="rtl"] .mkb-article-text ul {
    margin: 0 1.25em 1.75em 0; }
  html[dir="rtl"] .mkb-article-extra__stats-pageviews > span {
    display: inline-block; }
  html[dir="rtl"] .mkb-anchors-list {
    padding: 1em 1.5em 1.2em 1em;
    margin: 1em 0 1em 1em; }
  html[dir="rtl"] .mkb-back-to-top-inline .mkb-back-to-top {
    right: auto;
    left: 0; }
  html[dir="rtl"] .mkb-back-to-top .mkb-back-to-top-icon {
    margin-right: 0.3em;
    margin-left: 0; }
  html[dir="rtl"] .mkb-article-extra__like,
  html[dir="rtl"] .mkb-article-extra__dislike {
    margin: 0.5em 0 0.5em 0.5em; }
  html[dir="rtl"] .mkb-tip__icon,
  html[dir="rtl"] .mkb-info__icon,
  html[dir="rtl"] .mkb-warning__icon {
    right: 0.2em;
    left: auto; }
  html[dir="rtl"] .mkb-tip__content, html[dir="rtl"] .mkb-info__content, html[dir="rtl"] .mkb-warning__content {
    text-align: right;
    margin-right: 4em;
    margin-left: 0; }
  html[dir="rtl"] .mkb-restricted-login.mkb-restricted-login--custom form[name="loginform"] {
    text-align: right; }
  html[dir="rtl"] .mkb-restricted-message .mkb-restricted-message__icon {
    right: 0.2em;
    left: auto; }
  html[dir="rtl"] .mkb-restricted-message .mkb-restricted-message__content {
    text-align: right;
    margin-right: 4em;
    margin-left: 0; }

/**
 * Devices
 */
@media (max-width: 1024px) {
  .mkb-root .mkb-content-main.mkb-content-main--has-sidebar {
    display: block;
    width: 100%;
    float: none;
    clear: both; }
  .mkb-root .mkb-sidebar {
    width: 100%;
    max-width: 100% !important;
    /* this is to override JS in sticky sidebar */
    padding: 0;
    display: block;
    float: none;
    clear: both;
    margin-top: 3em; }
  ul.mkb-anchors-list__container li {
    margin-bottom: 0.5em;
    margin-top: 1.2em; } }

@media (max-width: 768px) {
  .mkb-sidebar {
    padding: 0; }
    .mkb-sidebar .mkb-widget {
      padding: 1em; }
      .mkb-sidebar .mkb-widget ul li {
        margin-bottom: 1.5em; }
  .kb-search .kb-search__title {
    font-size: 3em !important; }
  .mkb-article-extra__rating-likes-block {
    text-align: center; }
  .mkb-article-extra__rating-title {
    text-align: center; }
  .mkb-article-extra__rating-total {
    display: block;
    text-align: center; }
  .mkb-article-extra__tags {
    text-align: center; }
  .mkb-article-extra__stats {
    text-align: center; }
  .mkb-article-extra__like, .mkb-article-extra__dislike {
    padding: 0.5em 1.5em;
    border-radius: 1.6em;
    margin: 0.5em 1em 0.5em 1em;
    font-size: 1.2em; }
  .mkb-anchors-list {
    width: 100% !important;
    max-width: none;
    font-size: 1.2em; }
  .kb-topic-gap {
    display: none; }
  .mkb-columns-4 .mkb-row {
    display: block; }
  .mkb-columns-4 .kb-topic {
    width: 49%; } }

@media (max-width: 480px) {
  .mkb-columns-2 .mkb-row,
  .mkb-columns-3 .mkb-row,
  .mkb-columns-4 .mkb-row {
    display: block; }
  .mkb-columns-2 .kb-topic,
  .mkb-columns-3 .kb-topic,
  .mkb-columns-4 .kb-topic {
    width: 100%; }
  .mkb-widget-topics__list ul,
  .mkb-widget-articles__list ul {
    padding: 0; }
  .kb-search .kb-search__title {
    font-size: 2em !important; }
  .mkb-container {
    padding: 0 1em; }
  .kb-search__results--with-topics .kb-search__result-title {
    max-width: 100%; }
  .kb-search__result-topic {
    display: none; }
  .kb-search__results {
    left: 1em;
    right: 1em; }
    .kb-search__results ul li a {
      padding: 1em 1em;
      font-size: 1.1em; }
  .kb-topic.kb-topic--box-view .kb-topic__inner {
    border: none; }
  .mkb-root h1, .mkb-root h2, .mkb-root h3, .mkb-root h4, .mkb-root h5, .mkb-root h6 {
    line-height: 1.2em; }
  .mkb-root h6 {
    font-size: 1em; }
  .mkb-root h5 {
    font-size: 1.1em; }
  .mkb-root h4 {
    font-size: 1.2em; }
  .mkb-root h3 {
    font-size: 1.3em; }
  .mkb-root h2 {
    font-size: 1.4em; }
  .mkb-root h1 {
    font-size: 1.5em; } }
