h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{font-weight:500!important;color:#000;line-height:1.1}h1{font-size:60px!important;color:#000!important}h2{font-size:48px!important;font-weight:500!important}#footer{border-top:1px solid #eee;color:#222!important;background-color:#fafafa;padding-top:60px}#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,#footer a{color:#222}#footer p,#footer a{font-size:14px}#footer .menu-item{height:auto;line-height:1.4!important;padding-bottom:8px!important}#footer .menu-item a{padding:0;display:block}.widget_nav_menu .widget-title{text-transform:uppercase!important;font-size:13px;font-weight:600!important}.footer-hidden-title{margin-bottom:0!important;opacity:0;margin-bottom:-5px!important;position:relative}#header{padding-bottom:0}.logo img{width:250px}.header-left{float:none;width:100%;display:block}.header-left .logo{display:table;margin:22px auto 0}.main-navigation ul.sf-menu{float:none!important;margin:0 auto;width:auto!important;display:table}.sf-menu li a{font-family:'Roboto',Arial,sans-serif;font-weight:600}.sf-menu:first-child>li a{margin-top:15px}.sf-menu li.current-menu-item a .menu-line{display:block;opacity:1;width:100%;left:0}#header-sticky{float:left}#header-sticky .header-left{float:left;width:auto}#header-sticky .logo{margin-top:10px}#header-sticky .main-navigation{float:right}#header-sticky .sf-menu:first-child>li a{margin-top:0;padding-top:15px;font-size:14px!important}.page-title{padding:40px 0}h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{font-family:"Roboto",Arial,sans-serif;font-weight:300}.awards-li-item .vc_column-inner>.wpb_wrapper{background-color:#fff;box-shadow:0 2px 10px 0 rgb(76 81 89 / .15);-webkit-box-shadow:0 2px 10px 0 rgb(76 81 89 / .15);-moz-box-shadow:0 2px 10px 0 rgb(76 81 89 / .15);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;overflow:hidden;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}#header-v1{border-bottom:1px solid #eee;margin-bottom:40px}.vertical-align-center .vc_column-inner{display:table!important;height:100%;padding:0 40px}.vertical-align-center .wpb_wrapper{display:table-cell;vertical-align:middle}.awards-li-item-v2{transition:all 0.3s ease-in-out}.awards-li-item-v2 .wpb_content_element{margin-bottom:0}.awards-li-item-v2 figure.vc_figure{position:relative}.awards-li-item-v2 figure.vc_figure a::after{width:100%;height:100%;top:0;left:0;display:block;position:absolute;content:"";display:block;background:-moz-linear-gradient(top,#fff0 19%,rgb(0 0 0 / .21) 60%,rgb(0 0 0 / .8) 100%);background:-webkit-gradient(left top,left bottom,color-stop(19%,#fff0),color-stop(60%,rgb(0 0 0 / .21)),color-stop(100%,rgb(0 0 0 / .8)));background:-webkit-linear-gradient(top,#fff0 19%,rgb(0 0 0 / .21) 60%,rgb(0 0 0 / .8) 100%);background:-o-linear-gradient(top,#fff0 19%,rgb(0 0 0 / .21) 60%,rgb(0 0 0 / .8) 100%);background:-ms-linear-gradient(top,#fff0 19%,rgb(0 0 0 / .21) 60%,rgb(0 0 0 / .8) 100%);background:linear-gradient(to bottom,#fff0 19%,rgb(0 0 0 / .21) 60%,rgb(0 0 0 / .8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0)}.awards-li-item-v2 .wpb_single_image .vc_figure-caption{position:absolute;bottom:20px;color:#fff;left:20px;font-size:21px;text-align:left;font-weight:700;max-width:calc(100% - 2em)}.wpb_wrapper .vc_figure a{position:relative;display:block;width:100%;height:100%}.awards-li-item-v2 .vc_figure{overflow:hidden}.awards-li-item-v2 .vc_figure a img{transform-origin:0 0;transition:transform .25s,visibility .25s ease-in}.awards-li-item-v2:hover .vc_figure a img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.awards-btn-primary .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background-color:#000;color:#fff}.awards-btn-outline .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline{border:1px solid rgb(0 0 0 / .8);;color:rgb(0 0 0 / .8)}.awards-btn-outline .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover{background-color:rgb(0 0 0 / .8);color:#fff}.awards-btn-outline .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline{border-radius:0;font-size:14px;font-weight:700;font-family:"Roboto",Arial,sans-serif}.awards-btn-primary .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{font-size:14px;font-weight:700;font-family:"Roboto",Arial,sans-serif;background-image:none}.awards-btn-primary .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{opacity:.8}.awards-professional .awards-btn-outline .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline{color:#56baa2;border:1px solid #56baa2}.awards-professional .awards-btn-outline .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover{background-color:#56baa2;color:#fff}.awards-professional .awards-btn-primary .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background-color:#009b8c;color:#fff}.awards-students .awards-btn-primary .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background-color:#fd0;color:#000}.awards-students .awards-btn-outline .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline{border:1px solid #fd0;color:#000}.awards-students .awards-btn-outline .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover{background-color:#fd0}.awards-special .awards-btn-primary .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background-color:#ea5153;color:#fff}.awards-special .awards-btn-outline .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline{border-color:rgb(234 81 83 / .8);color:rgb(234 81 83 / .8)}.awards-special .awards-btn-outline .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover{background-color:rgb(234 81 83 / .8);color:#fff}.awards-special-accolades .awards-btn-primary .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background-color:#f29100;color:#fff}.awards-special-accolades .awards-btn-outline .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline{border-color:rgb(242 145 0 / .8);color:rgb(242 145 0 / .8)}.awards-special-accolades .awards-btn-outline .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover{background-color:rgb(242 145 0 / .8);color:#fff}.awards-open-categories .awards-btn-primary .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background-color:#0069b4;color:#fff}.awards-open-categories .awards-btn-outline .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline{border-color:rgb(0 105 180 / .8);color:rgb(0 105 180 / .8)}.awards-open-categories .awards-btn-outline .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover{background-color:rgb(0 105 180 / .8);color:#fff}.call-to-action.call-to-action.call-to-action-light p{color:#000}.call-to-action.call-to-action-light .awards-btn-outline .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline{border-color:#000;color:#000}.call-to-action.call-to-action-light .awards-btn-outline .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover{border-color:#000;color:#fff;background-color:#000}.call-to-action h2{font-size:36px!important}.call-to-action{padding:15px}.call-to-action p{color:#fff}.call-to-action .wpb_column .vc_column-inner{padding:30px}.call-to-action .awards-btn-outline .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline{border-color:#fff;color:#fff}.call-to-action .awards-btn-outline .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover{background-color:#fff;color:#000}.sf-menu ul{padding-top:15px;-webkit-box-shadow:0 1px 4px 2px rgb(0 0 0 / .1);-moz-box-shadow:0 1px 4px 2px rgb(0 0 0 / .1);box-shadow:0 1px 4px 2px rgb(0 0 0 / .1)}.sf-menu:first-child>li li:first-child a{padding-top:0!important;margin-top:10px}.sf-menu li li a,.sf-menu .sub-menu li.current-menu-item li a,.sf-menu li.current-menu-item li a{font-size:14px!important;font-family:'Roboto',Arial,sans-serif;font-weight:600;opacity:.8;padding-bottom:10px!important}.sf-menu ul a:hover,.sf-menu ul li.current-menu-item>a,.sf-menu .current-menu-item ul.sub-menu li a:hover,.sf-menu ul li.current-menu-parent>a,.sf-menu>li.megamenu>ul>li>a:hover{background:none;color:#009b8c!important;opacity:1}.vc_custom_heading a{font-weight:500!important;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;border-bottom:3px solid;border-color:#fff0}.awards-professional .vc_custom_heading a:hover{border-bottom:3px solid #009b8c}.awards-open-categories .vc_custom_heading a:hover{border-bottom:3px solid #0069b4}.awards-open-categories .vc_custom_heading a:hover{border-bottom:3px solid #0069b4}.awards-students .vc_custom_heading a:hover{border-bottom:3px solid #fd0}.awards-special .vc_custom_heading a:hover{border-bottom:3px solid #ea5153}.awards-special-accolades .vc_custom_heading a:hover{border-bottom:3px solid #f29100}.li-awards-timeline{padding:15px}.li-timeline-date-dark p{color:#000}.li-timeline-date .wpb_wrapper{padding:15px;color:#fff;font-weight:700;font-size:27px;line-height:1.1;text-transform:uppercase}.li-timeline-description h2{font-size:27px!important}.li-timeline-description>.vc_column-inner{padding:40px}.li-contact-form-bkg h2{font-size:36px!important;margin-bottom:15px!important}#gform_2 .gfield_label,.name_last label{color:#000!important;font-weight:400}body .gform_wrapper .top_label div.ginput_container{margin-top:0}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper textarea{width:100%;padding:15px;border-radius:0}.gform_wrapper input:focus,.gform_wrapper textarea:focus{border:1px solid #a5becd!important;outline:none}.gform_wrapper .gform_footer{padding-top:0}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{font-family:"Roboto",Arial,sans-serif;font-weight:700;font-size:14px;border-radius:0;background-color:#000;float:right}.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type=submit]:hover,.gform_wrapper .gform_page_footer input.button:hover,.gform_wrapper .gform_page_footer input[type=submit]:hover{opacity:.8}.award-category-title{margin-top:-40px;padding:80px 0}.li-large-text{font-size:21px;line-height:1.4}.li-list li{position:relative;list-style:none;padding-left:34px;min-height:24px;padding-bottom:10px}.li-list li::before{display:block;top:3px;left:0;content:"";position:absolute;background-image:url(/wp-content/uploads/2019/04/list-check-icon@2x.png);width:24px;height:24px;background-size:24px;background-repeat:no-repeat}.li-category-meta{padding:0 10px;text-transform:uppercase;display:inline-block;font-size:12px;font-weight:700;margin-bottom:5px}.li-category-meta.meta-professional{background-color:#009b8c;color:#fff}.button-middle.vc_btn3-container.vc_btn3-inline{float:none;display:table;margin:0 auto}.meta-open-categories{background-color:#0069b4;color:#fff}.meta-student-award{background-color:#fd0;color:#000}.meta-special-awards{background-color:#ea5153;color:#fff}.meta-special-accolades{background-color:#f29100;color:#fff}.single-product #primary{width:100%}.single-product .product_title{font-size:48px!important;line-height:1.1!important;margin-bottom:30px!important}.woocommerce div.product form.cart .button{font-size:14px;font-weight:700;font-family:"Roboto",Arial,sans-serif;padding-top:14px;padding-bottom:14px;padding-left:20px;padding-right:20px;border-radius:0;text-transform:none}.woocommerce div.product form.cart .button:hover{opacity:.8}.woocommerce-product-details__short-description li{position:relative;list-style:none;padding-left:34px;min-height:24px;padding-bottom:10px}.woocommerce-product-details__short-description li::before{display:block;top:3px;left:0;content:"";position:absolute;background-image:url(/wp-content/uploads/2019/04/list-check-icon@2x.png);width:24px;height:24px;background-size:24px;background-repeat:no-repeat}.related.products{display:none}.cart .quantity .screen-reader-text{display:none}.cart .quantity .qty.text{margin-right:10px!important}.single-product #page-header{display:none}.archive h1.page-title{display:block}.tax-product_cat #page-header{display:none}.tax-product_cat h1.page-title{padding-top:0;text-align:center;font-family:"Roboto",Arial,sans-serif;margin-top:-20px}.tax-product_cat .woocommerce-result-count,.tax-product_cat .woocommerce-ordering{display:none}.woocommerce .products ul li,.woocommerce ul.products li,.woocommerce-page .products ul li,.woocommerce-page ul.products li,.single-product .woocommerce-main-image img{border:none}.product-info{padding-left:0;padding-right:0}.product-info .product-title a{color:#000!important;font-size:21px;font-family:"Roboto",Arial,sans-serif;line-height:1.3}.woocommerce ul.products li.product hr{display:none}.woocommerce ul.products li.product .amount,.woocommerce-Price-amount{color:#4c5159;font-weight:400}.woocommerce ul.products li.product .button.add_to_cart_button,.product-details-link,.woocommerce div.product form.cart .button{background-color:#000!important;color:#fff!important;font-size:14px;font-weight:700;font-family:"Roboto",Arial,sans-serif;background-image:none;letter-spacing:0!important;padding-top:14px!important;padding-bottom:14px!important;padding-left:20px!important;padding-right:20px!important;border-radius:0}.woocommerce ul.products li.product .button.add_to_cart_button:hover,.product-details-link:hover{opacity:.8}.term-professional-categories.woocommerce ul.products li.product .button.add_to_cart_button,.term-professional-categories .product-details-link,.single-product.woocommerce.product_cat_professional-categories div.product form.cart .button{background-color:#009b8c!important;color:#fff!important}.term-open-categories.woocommerce ul.products li.product .button.add_to_cart_button,.term-open-categories .product-details-link,.single-product.woocommerce.product_cat_open-categories div.product form.cart .button{background-color:#0069b4!important;color:#fff!important}.term-student-categories.woocommerce ul.products li.product .button.add_to_cart_button,.term-student-categories .product-details-link,.single-product.woocommerce.product_cat_student-categories div.product form.cart .button{background-color:#ffdd00!important;color:#000!important}.term-special-awards.woocommerce ul.products li.product .button.add_to_cart_button,.term-student-categories .product-details-link,.single-product.woocommerce.product_cat_special-awards div.product form.cart .button{background-color:#EF5153!important;color:#fff!important}.woocommerce .page-description{margin-top:-40px}.woocommerce-loop-category__title{font-size:21px!important;text-align:left!important;margin-top:20px!important;}.woocommerce table.shop_table,.woocommerce-page table.shop_table{border:none}.woocommerce table.shop_table th,.woocommerce-page table.shop_table th{background-color:#fff0;border-bottom:2px solid #eee}.woocommerce table.shop_table td{padding-top:15px;padding-bottom:15px}.woocommerce-cart table.cart td.actions .coupon .input-text{top:7px;position:relative;border-radius:0}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:0;text-transform:none;letter-spacing:0;font-size:14px;font-family:"Roboto",Arial,sans-serif}.cart_totals h2{font-size:24px!important;margin-bottom:20px}.woocommerce .col2-set,.woocommerce-page .col2-set{margin-bottom:20px}.woocommerce-checkout-review-order{margin-bottom:80px}@media (max-width:767px){.li-awards-list-home .wpb_column .wpb_single_image figure{height:auto;overflow:hidden}h1,.single-product .product_title{font-size:36px!important}h2,.call-to-action h2{font-size:30px!important}h3{font-size:24px!important}h4{font-size:21px!important}h5{font-size:18px!important}.mobile-flex-bottom{order:2}.mobile-flex-top{order:1}.awards-li-item-v2{margin-top:20px}.awards-li-item-v2:last-child{margin-bottom:-30px}.call-to-action{margin-top:30px}.vertical-align-center .vc_column-inner{padding:0 15px}.award-category-title{padding:20px 0}.vc_empty_space{height:20px!important}.call-to-action-mobile-negative-top{margin-top:0!important}.li-timeline-date.vc_col-has-fill>.vc_column-inner{padding-top:0}.li-timeline-date .wpb_wrapper .wpb_content_element{margin-bottom:0}.li-awards-timeline{padding:15px 0}.li-contact-form-bkg .vc_custom_1554895470329{padding-right:15px!important;padding-left:15px!important}.li-awards-list-home .wpb_column{margin-bottom:20px}.li-awards-list-home .wpb_text_column.wpb_content_element{margin-bottom:15px}.vc_empty_space.mobile-hidden{display:none}}.buttons-center .vc_column-inner .wpb_wrapper{display:table;margin:0 auto}.buttons-center .vc_column-inner .wpb_wrapper .vc_btn3-container{padding:0 5px}h2.gsection_title{font-size:24px!important}.gform_wrapper .top_label .gfield_label,.gform_wrapper legend.gfield_label{color:#000!important;font-weight:400}.gfield_description{font-size:14px!important;line-height:1.4!important;margin-bottom:10px}.gfield_radio li{padding-bottom:10px}.gfield_radio li label{color:#000!important;font-weight:400;line-height:24px!important;top:5px;position:relative}.ginput_container_radio{margin-bottom:40px!important}.gform_save_link{margin-left:0!important;font-family:"Roboto",Arial,sans-serif;font-weight:700;font-size:14px;border-radius:0;background-color:#000}.gform_save_link:hover{opacity:.8}footer .textwidget p{line-height:1.5;font-size:12px!important}#footer p,#footer a{font-size:12px}#footer .menu-item{padding-bottom:5px!important}.widget-title{font-size:16px!important}@media (max-width:480px){.counter-container{margin-bottom:-36px}}@media (max-width:991px){.header-left .logo{width:150px}.single-product #content-main{padding-top:0}}@media (max-width:1199px){h1,.single-product .product_title{font-size:36px!important}h2,.call-to-action h2{font-size:30px!important}h3{font-size:24px!important}h4{font-size:21px!important}h5{font-size:18px!important}}@media (min-width:992px) and (max-width:1199px){#header .main-container{width:98%!important}.sf-menu li{margin-left:5px}#header-sticky .header-left{float:none}}@media (min-width:1200px) and (max-width:1920px){h1,.single-product .product_title{font-size:48px!important}h2,.call-to-action h2{font-size:36px!important}h3{font-size:24px!important}h4{font-size:21px!important}h5{font-size:18px!important}}.sku_wrapper{display:none}#gform_1 .gfield_label,.name_last,label{color:#000!important;font-weight:400}.gfield_checkbox li input[type="checkbox"]{margin-top:-2px;position:relative;top:-2px}input[type="checkbox"]+label{top:2px!important;position:relative}.gformsrcwdplupload-usestyle.gformsrcwdplupload-button{color:#fff!important;border-radius:0;padding:5px 20px!important;height:auto!important;width:auto!important;font-size:14px;background:#000!important}.gformsrcwdplupload-usestyle.gformsrcwdplupload-button:hover{opacity:.8}.gformsrcwdplupload-filelist{background-color:#fff;height:auto!important;min-height:40px;margin-bottom:10px;padding:10px}.sf-menu ul li{padding-bottom:10px}.sf-menu ul li:last-child{padding-bottom:0}.single-product #content-wrapper{margin-bottom:60px}