/*!
 * Base Style for Theme - This contains the main CSS for theme.
 *//*!
 * ############# Global CSS #############
 */#sticky_menu li>i,.banner[role=banner],.menu-toggle,.page-header,.section-bg{background-repeat:no-repeat}.container{display:block;margin:0 auto;width:1080px;max-width:100%}*,.page,.post,figure{margin:0}body{font-size:14px;color:#000;background-color:#fff;-webkit-font-smoothing:antialiased}.one-icon-box h3.one-icon-box-title,body{font-family:Poppins,"Open Sans","Helvetica Neue",Helvetica,sans-serif}.home-banner h2,.widget h3,section h2,section h3{font-family:"Amatic SC","Open Sans","Helvetica Neue",Helvetica,sans-serif}/*!
 * ############# Customize edit button #############
 */.onecom_edit_section_icon{display:block;position:absolute;right:-40px;top:-20px;z-index:99990}.onecom_edit_section_icon a{display:block;width:30px;height:30px;padding:2px;background-color:#000;opacity:.2;border-radius:100%;border:2px solid #fff;-webkit-box-shadow:0 2px 1px rgba(46,68,83,.15);box-shadow:0 0 2px rgba(0,0,0,.5);-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}tbody td,thead th{border:1px solid #ddd;padding:10px}.onecom_edit_section_icon a.customize-unpreviewable{cursor:pointer!important}.onecom_edit_section_icon svg{vertical-align:initial}/*!
 * ############# Typography Default #############
 */h1,h2,h3,h4,h5,h6{font-weight:400;font-style:normal}h2,h3{font-weight:700}h1{font-size:26px}h2{font-size:72px}h3{font-size:48px}h4{font-size:20px}h5{font-size:16px}h6{font-size:14px}/*!
 * ############# Colors Default #############
 */a,a:active,a:focus,a:hover,a:visited,input,input:active,input:focus,input:hover,input:visited,textarea,textarea:focus,textarea:hover{text-decoration:none;outline:0}a,a:active,a:focus,a:visited{color:#1291B2}a:hover{color:#8ec2d2;transition:color .3s;-webkit-transition:color .3s;-moz-transition:color .3s}/*!
 * ############# Basic Theme defaults & Resetting #############
 */*{padding:0;text-decoration:none}ins,u{text-decoration:underline}img{max-width:100%;height:auto}article ol,article ul{margin:.7em 0 .7em 1.143em}.widget:after{clear:both;content:" ";display:block}ol.list-inline,ul.list-inline{margin:0}.oct-card-text img.alignleft,.oct-main-content img.alignleft{margin:16px 16px 16px 0}.menu-toggle,.oct-head-bar .widget,section.home-banner,section.oct-head-bar,section.oct-header-menu{margin:0}thead th{background-color:#f8f8f8;color:#336B6B;text-align:left}tbody td{color:#333;text-shadow:1px 1px 1px #fff}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.section-bg{background-position:50% 50%;background-size:cover;background-attachment:scroll;color:#fff}.section-bg h2{color:#fff}.dashicons,.dashicons-before:before{display:inline-block!important;line-height:initial!important;vertical-align:text-top!important;font-size:18px!important}.oct-head-bar{background-color:#fff;padding:32px 0}.oct-head-bar div,.oct-head-bar p{line-height:1.2}.oct-site-logo h1 a,.oct-site-logo h1 a:visited,.oct-site-logo h2 a,.oct-site-logo h2 a:visited{color:#efefef}.oct-site-logo h1 a:hover,.oct-site-logo h2 a:hover{color:#fafafa}.oct-head-bar h1{font-weight:600;font-size:40px;line-height:40px}.oct-head-bar .widget:last-child{padding-bottom:0}header{position:relative;width:100%}.oct-head-bar .oct-social-icons svg *{fill:#fafafa}.oct-header-menu{background:rgba(19,145,178,1)}.oct-site-logo img{max-width:100%;max-height:130px;width:auto}.oct-head-bar .oct-site-logo{float:left}.oct-head-bar .oct-header-widget{float:right}.oct-head-bar .one-icon-box-top.icon-align-left .one-icon-box-main-icon{vertical-align:top}.oct-head-bar .one-icon-box-top.icon-align-left .one-icon-box-main-icon img{margin-top:20px}.oct-head-bar .logo-text-1{font-weight:700;color:rgba(19,145,178,1);letter-spacing:.2em;font-size:32px}.oct-head-bar .logo-text-2{font-weight:700;color:rgba(19,145,178,1);letter-spacing:.2em;font-size:16px}.logo-text-2::after{content:"";width:42px;background-color:rgba(166,212,227,1);border-width:1px;height:6px;margin-top:7px;display:block;position:relative;border-radius:20px 0}.oct-head-bar .logo-text-3{font-weight:700;color:rgba(108,108,110,1);font-size:10px;margin-top:5px}.oct-header-info-block{display:inline-flex;margin-top:8px}.oct-head-bar .one-icon-box img{max-width:40px;margin-right:17px}.oct-head-bar .one-icon-box h4.one-icon-box-title{font-weight:700;font-family:Amatic SC,sans-serif;font-size:36px}.oct-head-bar .one-icon-box .one-icon-box-description-inner{color:#acacac;line-height:1.6}.oct-head-bar .one-icon-box-top.icon-align-left .one-icon-box-description{padding-left:0}.page-header{margin:0 auto 50px;background-color:#f1f1f1;min-height:204px;padding-top:66px;background-size:cover;background-position:50% 100%}#primary-nav{text-align:right;font-family:Poppins,"Open Sans","Helvetica Neue",Helvetica,sans-serif}#primary-nav ul{padding:0;color:#fff;margin:0 auto;list-style:none}#primary-nav ul:after,#primary-nav ul:before,#primary-nav:after,#primary-nav:before{display:block;content:'';clear:both}#primary-nav>div>ul>li,#primary-nav>ul>li{display:block;position:relative;float:left;z-index:10;border-right:1px solid #4aabc7}#primary-nav>div>ul>li:last-child,#primary-nav>ul>li:last-child{border:none}#primary-nav ul li a{color:#fff;font-weight:400;padding:24px 50px 25px;text-align:center;display:block;font-size:14px;line-height:1.2;transition:background-color .2s ease-out,border .2s ease-out,color .2s ease-out}#primary-nav ul li.current-menu-item>a,#primary-nav ul li.current-menu-parent>a,#primary-nav ul li.current_page_item>a,#primary-nav ul li:hover>a{color:#fff;background:#8ec2d2}#primary-nav ul li ul li a{background-color:#000;text-align:left}#primary-nav ul li ul li.current_page_item a,#primary-nav ul li ul li:hover>a{color:#fff;background:#8ec2d2}#primary-nav ul li ul{color:#fff;display:none;width:200px;z-index:10;position:absolute}#primary-nav ul li ul li{display:list-item;width:100%}#primary-nav ul li ul:hover,#primary-nav ul li:hover>ul{display:block;color:#fff;background:#8ec2d2}#primary-nav ul li{position:initial}#primary-nav ul.sub-menu ul{left:100%;top:0}#primary-nav>a>small{color:#fff;margin:10px 0;display:inline-block}#primary-nav li.menu-item-has-children>a::after{content:"\f347";display:inline-block;-webkit-font-smoothing:antialiased;font:400 20px/1;font-family:dashicons;vertical-align:top;margin-left:.2rem}#primary-nav li li.menu-item-has-children>a::after{content:"\f345";-webkit-font-smoothing:antialiased;font:400 20px/1;font-family:dashicons;vertical-align:top;float:right}#sticky_menu_wrapper{position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#fff}body.admin-bar #sticky_menu_wrapper{top:47px}#sticky_menu{position:relative;left:0;top:0;width:250px;height:100%;padding:0;transition:all .3s ease 0s;z-index:1;overflow-y:auto}#sticky_menu li{list-style:none;position:relative}#sticky_menu li>i{position:absolute;height:42px;width:43px;background-color:#fff;top:0;right:0;border:1px solid #aaa;background-image:url(../images/close.png);background-position:center center;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);background-size:22px}#oct-site-footer .bg-with-black,#page,.oct-features .featured-block{position:relative}#sticky_menu li.current-menu-ancestor>i,#sticky_menu li.expanded>i{transform:rotate(270deg);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg)}#sticky_menu li.menu-item-has-children>a{padding-right:54px!important;word-break:break-all}#sticky_menu li>a{display:block;padding:12px 20px;line-height:1;color:inherit;font-size:18px}#sticky_menu li.current-menu-item>a{background-color:#000;color:#fff}#sticky_menu li.current-menu-ancestor>a,#sticky_menu li>a:hover{background-color:rgba(0,0,0,.05)}#sticky_menu li.current-menu-ancestor>.sub-menu{display:block}#sticky_menu .sub-menu{padding:0;display:none;box-shadow:0 0 9px #ddd inset;-webkit-box-shadow:0 0 9px #ddd inset}#sticky_menu .sub-menu li>a{padding:12px 12px 12px 40px}#sticky_menu .sub-menu .sub-menu li>a{padding:12px 12px 12px 60px}.menu-toggle{background-image:url(../images/menu.svg);background-color:transparent;background-size:contain;font-size:0;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;height:28px;padding:10px 21px;width:42px;box-shadow:none;outline:0;-moz-outline:none;-webkit-outline:none;cursor:pointer}#page,section{background-color:#fff}.menu-toggle:focus,.menu-toggle:hover{outline:0;-moz-outline:none;-webkit-outline:none}#page{transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;z-index:10;width:100%;overflow-x:hidden;min-width:300px}#page.shifted{box-shadow:0 0 20px rgba(0,0,0,.3);display:block;margin-left:250px!important;transition:all .3s ease 0s;width:100%}.oct-button-primary:focus,input[type=submit]:focus{box-shadow:0 0 0 1px #1391b2}.btn{border-radius:0;font-size:14px}.oct-btn-primary,.oct-btn-primary:active,.oct-btn-primary:visited{color:#fff;background-color:#1391b2;padding:12px 20px;min-width:116px}.oct-btn-primary:hover{background-color:#4BA8C2;color:#fff}.oct-btn-secondary,.oct-btn-secondary:active,.oct-btn-secondary:visited{color:#fff;border:2px solid #fff;padding:12px 20px;min-width:116px}.oct-btn-secondary:hover,.oct-button-secondary:focus,.oct-main-content .oct-btn-secondary:hover{background-color:#d9ecf1;color:#1a1b1c}input[type=submit]{color:#fff;background-color:#4aabc7;border:none;padding:7px 10px;min-width:55px;font-size:14px;line-height:1.2;border-radius:0}input[type=submit]:hover{background-color:#4BA8C2;color:#fff}.banner[role=banner]{background-size:cover;background-position:50% 100%}#oct-site-footer,.oct-facility,.oct-testimonial{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-attachment:scroll}.banner[role=banner] *{transition:.3s all}.banner.home-banner{height:478px}.banner.full_view{min-height:100vh}.banner.auto_height{height:auto;padding:2rem 0}.banner-content{display:flex;height:100%}.banner-content.align-left{justify-content:flex-start}.banner-content.align-center{justify-content:center}.banner-content.align-right{justify-content:flex-end}.banner-caption h2{margin-top:75px;font-style:normal;font-size:72px;font-weight:700}.banner-caption p{margin-bottom:0;line-height:25px}.banner-caption .btn{margin-top:30px}#oct-site-footer{background-color:#4aabc7;padding-top:40px;color:#fff;font-size:12px}#oct-site-footer a,#oct-site-footer a:visited{color:#fff}#oct-site-footer a:active,#oct-site-footer a:focus,#oct-site-footer a:hover{text-decoration:underline}#oct-copyright{background-color:#4aabc7;color:#fff;border-top:1px solid #6db9ce;padding:20px 0}#oct-site-footer .oct-social-icons svg *{fill:#fff}#oct-site-footer .gallery{margin-bottom:0}#oct-site-footer>img{margin:0 0 7px}#oct-site-footer ul{list-style:none;padding-left:0;margin-left:0}#oct-site-footer ul i{padding-right:10px}#oct-site-footer h3{color:#fff;font-weight:600;letter-spacing:0;margin:0 0 20px;font-size:48px}#oct-site-footer .widget{clear:both;margin:0 0 20px}#oct-site-footer .widget_nav_menu ul{display:inline-block}#oct-site-footer .widget_nav_menu ul ul{display:block}#oct-site-footer .widget_nav_menu ul li{padding-bottom:22px;float:left;list-style:none;width:50%}#oct-copyright p{color:#ccc}.oct-social-icons ul{margin:0}.oct-social-icons li{float:left;list-style:none;margin-right:22px}.oct-social-icons li:last-child{margin-right:0}.oct-social-icons a:hover svg{opacity:.7}.oct-social-icons svg{display:block;width:34px;height:34px}.oct-social-icons svg *{fill:#3e454c}.one-icon-box,.one-icon-box .one-icon-box-main-icon{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;height:auto}.one-icon-box .one-icon-box-main-icon.icon-active{margin-top:-3px}.one-icon-box-description{margin-top:.5em}.one-icon-box-top.icon-align-left,.one-icon-box-top.icon-align-right{display:table}.one-icon-box-top.icon-align-left .one-icon-box-description{padding-left:22px}.one-icon-box-top.icon-align-left .one-icon-box-description,.one-icon-box-top.icon-align-left .one-icon-box-main-icon,.one-icon-box-top.icon-align-left i.one-icon-box-icon{display:table-cell;vertical-align:top}.one-box-icon-with-background i.one-icon-box-icon,.one-box-icon-with-background img.one-icon-box-image{padding:.4em;border-style:solid}.one-icon-box-top.icon-align-left .one-icon-box-main-icon img,.one-icon-box-top.icon-align-right .one-icon-box-main-icon img{max-width:none}section.oct-contact-section .one-icon-box-top .one-icon-box-main-icon{vertical-align:text-top}.one-icon-box h4.one-icon-box-title{font-size:12px;font-weight:700}.oct-contact-section .one-icon-box{margin-bottom:40px}.oct-home-content{padding:50px}.post-edit-link{display:none}section{margin:50px 0}section div,section p{line-height:1.8}.section-content{margin:10px 0 30px}.oct-features .features-col{padding:0 24px}.oct-features .featured-block{display:table;margin:24px auto 0;text-align:center}.main-sidebar #wp-calendar caption,.oc_csrf_token,.oct-features .bg-icon-none{display:none}.oct-features .bg-icon-right{background-image:url(../images/icon-bubble.png);width:46px;height:33px;position:absolute;top:0;right:107px;padding:3px;background-repeat:no-repeat}.oct-features .bg-icon-left{background-image:url(../images/icon-bubble-reversed.png);width:46px;height:33px;position:absolute;top:0;left:109px;padding:3px;background-repeat:no-repeat}.oct-features .icon-text{position:relative;display:inline;color:#fff;line-height:1;text-align:center}.oct-enroll-features .featured-thumb,.oct-features .featured-thumb{height:90px;width:90px;background-color:#4AABC7;border-radius:50%;display:table-cell;vertical-align:middle}.oct-features h3{margin:15px auto}.oct-features .feature-content{margin-top:15px;padding:0 5px}.oct-facility{padding:100px 0}.oct-facility h2{color:#fff;text-align:center;margin-bottom:30px}.oct-facility .section-columns{margin:20px 0 50px}.oct-facility .section-header{min-height:32px}.oct-facility .section-box{padding:30px 20px;background-color:#fff;margin:20px 8px}.oct-facility .section-box-icon img{max-height:47px}.oct-facility .section-box-title{margin:25px 0}.oct-facility .section-header::after{clear:both;float:none}.oct-facility .section-box-label{font-weight:700;color:#4aabc7;letter-spacing:.1em;font-size:36px;line-height:1}.oct-testimonial{color:#fff;padding:15px;min-height:318px;margin:100px 0}.oct-testimonial h2{margin:30px 0;color:#fff}.oct-gallery .section-title{margin-top:30px;margin-bottom:50px}.oct-gallery .gallery-box{padding-top:30px;padding-bottom:20px}.oct-gallery .gallery-item{padding:10px}.oct-event .section-content-box{margin-bottom:40px}.oct-event .section-content{padding-left:30px}.oct-event .section-button-box{margin-top:30px;margin-bottom:50px}.oct-event .featured-content{margin:16px 0}.oct-event .featured-media .img-text{position:absolute;top:0;background-color:#4aabc7;padding:10px 8px;margin:0;color:#fff;line-height:1;width:76px;min-height:50px;text-align:center}.oct-event .featured-media span:nth-child(1){font-size:30px;line-height:1}.oct-event .featured-media span:nth-child(2){font-size:20px;line-height:1}.home .oct-event h2{text-align:center;margin-bottom:50px}.oct-event ul.content-meta{margin-left:0;padding-bottom:0}.oct-event .content-meta li{list-style:none;margin:10px 0}.oct-event .content-meta li span{padding-right:10px}.oct-main-section .oct-page-content-box{padding:0 20px 0 40px}.oct-main-section .oct-page-content h3{margin-bottom:40px}.oct-main-section .oct-page-content h3+h3{margin-top:-40px}.oct-main-section .oct-page-content p{margin-bottom:25px}.oct-main-section .oct-button-box{margin-top:45px}.about-section .oct-page-content-box{padding:55px 20px 0 40px}.oct-history{margin-top:80px}.oct-history .section-title{margin-bottom:70px}.oct-history .history-content figure{margin-bottom:40px}.oct-history .timeline-box{padding-left:93px}.oct-history ul.timeline-list{list-style-type:none;padding-left:10px;position:relative}.oct-history ul.timeline-list>li{list-style:none;margin:auto auto auto 10px;min-height:50px;border-left:1px dashed #000;padding:0 0 10px 65px;position:relative}.oct-history ul.timeline-list>li::before{position:absolute;left:-36px;border-radius:50%;width:70px;height:70px;z-index:400;padding-top:21px;transition:all .5s ease-in-out;background-color:#4AABC7;color:#fff;text-align:center;content:attr(title);font-size:18px}.oct-history ul.timeline-list>li:last-child{border-left:0}.section-stats{min-height:350px;height:350px}.section-stats div,.section-stats h2{line-height:1}.section-stats .stats-count{font-size:48px;font-weight:700}.section-stats .stats-title{font-size:18px}.oct-team{margin-top:80px;margin-bottom:90px}.oct-team h3{font-size:36px}.oct-team .section-title{margin-bottom:77px}.oct-team .person-box{padding:14px;background-color:#f8f8f8;border-width:1px;border-radius:6px;margin-bottom:12px}.oct-enroll .circle-box,.oct-enroll ul.circle-list>li:nth-child(odd){background-color:#f1f1f1}.oct-enroll .enroll-description{margin-bottom:50px}.oct-enroll ul.circle-list{list-style-type:none;position:relative;margin-left:0}.oct-enroll ul.circle-list>li{padding:24px 20px 24px 110px;min-height:140px}.oct-enroll ul.circle-list>li:nth-child(even){background-color:#f8f8f8}.oct-enroll ul.circle-list>li::before{position:absolute;left:20px;margin-top:20px;border-radius:50%;width:70px;height:70px;z-index:400;padding-top:14px;transition:all .5s ease-in-out;background-color:#4AABC7;color:#fff;content:attr(title);text-align:center;font-size:24px;font-weight:700}.oct-enroll ul.circle-list p{min-height:100px}.oct-form input.oc-captcha-val{width:50px;height:30px;vertical-align:middle;border:0;font-size:16px;outline:0;text-align:center;border-left:1px solid #ccc;margin-left:8px}.oc-cap-container{border:1px solid #BBB;background-color:#fff}.oct-form input.oc-captcha-val::placeholder{color:#333}.oct-form{margin:0;padding-left:15px}.oct-form .form-box{background:#1291B2;color:#fff;padding:40px 35px}.oct-form fieldset{padding:0 17px 23px 0}.oct-form label{margin-bottom:3px;font-size:16px}.oct-form .input,.oct-form .select,select{width:100%;height:30px;border:1px solid #BBB;padding:1px 8px;background:#FFF;font-size:13px;border-radius:0}.oct-form textarea.input{height:130px}.form-box .form-box_message{font-size:16px}.oct-form .oct-btn-form{float:right}#searchform{max-width:400px;margin:0 auto}.oct-enroll .section-box{padding-right:15px}.oct-contact-section .contact-map{margin-bottom:40px}.single figure{margin-bottom:20px}.oct-main-section .section-content-box{margin-bottom:40px}.oct-main-section .featured-content{padding:16px 0}.oct-post-meta{border-top:1px solid #eee;border-bottom:1px solid #eee;font-size:13px;padding:8px 0}.blog-section .featured-content,.single .oct-post-content{padding:16px 0}.blog-section .article-block{margin-bottom:50px}.widget{margin:24px 0}.main-sidebar .widget:first-child{margin-top:0}.main-sidebar ul{margin-left:0}.main-sidebar ul li{list-style-type:none}.main-sidebar .widget-title{padding-bottom:12px}.main-sidebar .widget-title h3{margin-bottom:0}.main-sidebar .widget li,.main-sidebar .widget p{padding:6px 0}.main-sidebar #wp-calendar,.main-sidebar .widget table{width:100%}#wp-calendar thead th{padding:8px;text-align:center;font-size:10px;background-color:rgba(126,120,114,.562);color:#fff}.main-sidebar #wp-calendar tbody{color:#aaa}.main-sidebar #wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;text-align:center;padding:8px}.main-sidebar #wp-calendar tbody td:hover{background:#fff}.main-sidebar #wp-calendar tbody .pad{background:0 0}.main-sidebar #wp-calendar tfoot #next{font-size:10px;text-transform:uppercase;text-align:right}.main-sidebar #wp-calendar tfoot #prev{font-size:10px;text-transform:uppercase;padding-top:10px}.main-sidebar #wp-calendar tbody a,.main-sidebar #wp-calendar tbody a:active,.main-sidebar #wp-calendar tbody a:visited{color:#000;text-decoration:underline}.single .form-submit{text-align:left}.single .comment-meta{margin-bottom:1em}.single .comment-body{color:#3e454c;margin-bottom:2em}.oct-main-content .comment-form label{display:block}.oct-main-content .comment-form input,.oct-main-content .comment-form textarea{border:1px solid #ced4da;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:500px;max-width:100%;padding:6px 12px}.oct-main-content .comment-form input{height:36px}.oct-main-content .comment-form .btn{width:initial}.oct-main-content .comment-form-cookies-consent input{display:inline-block;height:15px;width:15px;padding-left:0;margin-right:5px}.oct-main-content .comment-form-cookies-consent label{display:inline-block}.pagination{margin:10px 0 30px}.page-numbers,a.page-numbers,a.page-numbers:visited{background-color:#2C4A58;color:#fff;padding:6px 12px;text-align:center;vertical-align:middle;border-radius:2px;-webkit-transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out}.next.page-numbers,.next.page-numbers:visited,.prev.page-numbers,.prev.page-numbers:visited{background-color:#2C4A58;font-weight:400;padding:6px 12px;color:#fff}.next.page-numbers .dashicons,.prev.page-numbers .dashicons{vertical-align:middle}.next.page-numbers:focus,.next.page-numbers:hover,.page-numbers.current,.page-numbers:hover,.prev.page-numbers:focus,.prev.page-numbers:hover{background-color:#2C4A58;opacity:.8;color:#fff}.page-numbers:hover{transition:background-color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out}.post-navigation{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:10px 0;margin:20px 0}.post-navigation .nav-previous a{float:left}.post-navigation .nav-next a{float:right}.post-navigation:after,.post-navigation:before{clear:both;display:block;content:""}.woocommerce .related.products,.woocommerce .up-sells{clear:both}.woocommerce .quantity input{min-height:30px}.woocommerce ul.products .added_to_cart{margin-left:5px}.woocommerce .related h2{margin-bottom:18px}.woocommerce div.product div.images .flex-control-thumbs{margin:1em 0}.woocommerce .single-product div.product ol.flex-control-thumbs li{width:18%;margin-right:1rem}.woocommerce div.product form.cart .variations{margin-bottom:1em}.woocommerce div.product form.cart .variations select{width:initial}.woocommerce td.product-name dl.variation dd p{line-height:inherit;display:inline}.woocommerce #order_review_heading{margin-top:50px}.woocommerce #payment ul li.woocommerce-info,.woocommerce ul.woocommerce-error{padding:1em 2em 1em 3.5em}.woocommerce table.shop_attributes td.woocommerce-product-attributes-item__value{padding-left:1em}.woocommerce .woocommerce-variation-price{margin-bottom:20px}.woocommerce div.product form.cart .variations td{padding:0}.oct-main-content .woocommerce h2,.woocommerce .oct-main-content h2{font-size:24px}.oct-main-content .woocommerce a.checkout-button,.oct-main-content .woocommerce a.checkout-button:visited{color:#eee}@media (max-width:768px){.oct-main-content .woocommerce h2,.oct-post-content .woocommerce h2{font-size:24px!important}}.woocommerce form .form-row,.woocommerce-billing-fields .form-row,.woocommerce-shipping-fields .form-row{display:block}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{max-width:unset}figure.wp-block-gallery{margin:16px 0}.grecaptcha-badge{z-index:999}