@charset "utf-8";@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,.dt-sc-contact-details-on-map .dt-sc-map-overlay{display:block}::i-block-chrome,.menu-with-slanting-splitter #main-menu ul.menu>li::before{right:0}::i-block-chrome,.footer-copyright .menu-links li{margin:0 0 0 28px}::i-block-chrome,.widget .recent-posts-widget li .entry-title{line-height:normal}::i-block-chrome,.widget .recent-posts-widget li .thumb{margin-top:5px}::i-block-chrome,.widget .recent-posts-widget li .entry-title h4{display:inline}::i-block-chrome,.left-header .top-bar{left:100%;width:1170px}::i-block-chrome,.left-header .top-bar:before{position:absolute;content:"";display:block;background:#eee;left:-500px;width:500px;top:0;height:100%}::i-block-chrome,.left-header .top-bar:after{position:absolute;content:"";display:block;background:#eee;right:-500px;width:500px;top:0;height:100%}::i-block-chrome,.menu-active-highlight-with-arrow #main-menu>ul.menu>li.current_page_item>a:before,.menu-active-highlight-with-arrow #main-menu>ul.menu>li.current_page_ancestor>a:before,.menu-active-highlight-with-arrow #main-menu>ul.menu>li.current-menu-item>a:before,.menu-active-highlight-with-arrow #main-menu>ul.menu>li.current-menu-ancestor>a:before{border-left-width:34px;border-right-width:34px}::i-block-chrome,.main-header,#logo,#logo a{display:-webkit-box;-webkit-box-align:center;-webkit-box-flex:1;position:relative}::i-block-chrome,.left-header #header-wrapper #logo a,::i-block-chrome,.overlay-header .main-header,.overlay-header #logo,.overlay-header #logo a{display:block}::i-block-chrome,.portfolio.type9 figure img{border-radius:20px;-webkit-border-radius:20px;-ms-border-radius:20px}.dt-sc-portfolio-container .portfolio{overflow:hidden}::i-block-chrome,.portfolio.type3:before,.portfolio.type3 .image-overlay{height:auto;width:auto}::i-block-chrome,.portfolio.type3:before{bottom:12px;right:12px}::i-block-chrome,.portfolio .image-overlay .links:after{-webkit-transform-origin:0 0;-webkit-transform:rotate(30deg);-moz-transform-origin:0 0;-moz-transform:rotate(30deg);-ms-transform-origin:0 0;-ms-transform:rotate(30deg);transform-origin:0 0;transform:rotate(30deg)}::i-block-chrome,.dt-sc-portfolio-sorting.type2 a.active-sort:before{height:103%}::i-block-chrome,.portfolio-single-grid .dt-sc-two-fifth .portfolio.type3 .image-overlay,::i-block-chrome,.portfolio-single-grid .dt-sc-two-third .portfolio.type3 .image-overlay{width:94.5%;height:89.5%}::i-block-chrome,.portfolio-single-grid .dt-sc-two-fifth .portfolio.type3:before,::i-block-chrome,.portfolio-single-grid .dt-sc-two-third .portfolio.type3:before{width:96.7%;height:94%}::i-block-chrome,.portfolio-single-grid .dt-sc-one-fifth #dt_portfolios-153.portfolio.type3 .image-overlay{height:94.6%}::i-block-chrome,.portfolio-single-grid .dt-sc-one-fifth #dt_portfolios-153.portfolio.type3:before{height:96.8%}.gallery_double_row .portfolio.column.no-space{margin-bottom:-1px}::i-block-chrome,.dt-sc-contact-info.type3:before{width:92%;height:95%}::i-block-chrome,.dt-sc-icon-box.type9 .icon-content{width:54.2%}::i-block-chrome,.dt-sc-icon-box.type14{display:-webkit-box;-webkit-box-align:center;-webkit-box-flex:1}.dt-sc-sociable.hexagon-with-border li:after,.dt-sc-sociable.hexagon-border li:after{bottom:-14.066px}::i-block-chrome,.dt-sc-sociable.hexagon-with-border li:after,.dt-sc-sociable.hexagon-border li:after{bottom:-15.066px}::i-block-chrome,.dt-sc-testimonial.type1 blockquote{font-weight:500}::i-block-chrome,.dt-sc-testimonial.type6 .dt-sc-testimonial-author img{border:none;box-shadow:0 0 0 2px rgba(0,0,0,.1);-webkit-box-shadow:0 0 0 2px rgba(0,0,0,.1)}::i-block-chrome,.dt-sc-timeline-section.type4 .dt-sc-timeline-thumb-overlay{left:0;top:0}::i-block-chrome,.dt-sc-timeline-section.type4 .dt-sc-timeline-image-wrapper{right:-160px}.dt-sc-title.with-right-border-decor:after{left:14px;bottom:-10px}::i-block-chrome,.woo-type1 ul.products li.product .product-details .product-rating-wrapper{margin:10px 0 12px}::i-block-chrome,.woo-type2 ul.products li.product .product-details .product-rating-wrapper{margin:10px 0 12px}::i-block-chrome,.woo-type9 ul.products li.product:hover .product-thumb a.add_to_cart_button,.woo-type9 ul.products li.product:hover .product-thumb a.button.product_type_simple,.woo-type9 ul.products li.product:hover .product-thumb a.button.product_type_variable,.woo-type9 ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward{left:70px;right:50%}::i-block-chrome,.woo-type9 ul.products li.product:hover .product-thumb a.add_to_wishlist,.woo-type9 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a,.woo-type9 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a{left:50%;right:70px}::i-block-chrome,.woo-type15 ul.products li.product .product-details .product-rating-wrapper{margin:10px 0 12px}::i-block-chrome,.woocommerce div.product form.cart .variations td{vertical-align:middle}::i-block-chrome,.woocommerce div.product form.cart .variations td.label{margin-top:-20px}::i-block-chrome,.woocommerce div.product .woocommerce-tabs .panel p,.woocommerce .product .summary div[itemprop="description"] p{opacity:1}}@media all and (min-width:0\0) and (min-resolution:.001dpcm){#main-menu ul li.menu-item-simple-parent ul,#main-menu ul li.menu-item-simple-parent ul li ul,#main-menu ul li.menu-item-simple-parent ul li ul li ul{z-index:auto}.vc_row-flex.vc_row{display:table!important}.vc_row.vc_row-flex.dt-sc-map-overlay{display:block!important}.dt-sc-contact-details-on-map.hide-overlay .vc_row.vc_row-flex.dt-sc-map-overlay{display:none!important}.spa-map::before{content:none!important}.dt-sc-counter.type5:before,.dt-sc-counter.type5:after{transform:rotate(45deg) skew(10deg,10deg);-ms-transform:rotate(45deg) skew(10deg,10deg)}.dt-sc-triangle-title::before,.dt-sc-triangle-title::after{transform:rotate(45deg) skew(10deg,10deg);-ms-transform:rotate(45deg) skew(10deg,10deg)}.woo-type19 ul.products li.product .product-thumb a.add_to_cart_button::after,.woo-type19 ul.products li.product .product-thumb a.product_type_simple.button::after,.woo-type19 ul.products li.product .product-thumb a.product_type_variable.button::after,.woo-type19 ul.products li.product .product-thumb a.wc-forward.added_to_cart::after,.woo-type19 ul.products li.product .product-thumb a.add_to_wishlist::after,.woo-type19 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a::after,.woo-type19 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a::after{transform:rotate(45deg) skew(12deg,12deg);-webkit-transform:rotate(45deg) skew(12deg,12deg)}}_:-ms-fullscreen,:root .dt-sc-contact-details-on-map .dt-sc-map-overlay{padding:64px 0 0}@-moz-document url-prefix(){.dt-sc-contact-details-on-map .dt-sc-map-overlay{padding:68px 0 0}.university-contact-form .button-field i{height:48px;line-height:48px}.woo-type1 .quantity .qty,.woo-type1.woocommerce-page .quantity .qty{height:41px;min-height:41px}.woo-type1 form .form-row .select2-container{line-height:38px}.woo-type2 .quantity .qty,.woo-type2.woocommerce-page .quantity .qty{height:40px;min-height:40px}.woo-type2 #coupon_code.input-text{height:36px;min-height:36px}.woo-type2 form .form-row .select2-container{line-height:38px}.woo-type2.woocommerce.single-product div.product .product-thumb-wrapper .add_to_wishlist:before{top:11px}.woo-type5 .quantity .qty,.woo-type5.woocommerce-page .quantity .qty{height:41px;min-height:41px}.woo-type5 #coupon_code.input-text{height:37px;min-height:37px}.woo-type5.woocommerce a.button,.woo-type5.woocommerce button.button,.woo-type5.woocommerce button,.woo-type5.woocommerce input.button,.woo-type5.woocommerce input[type=button],.woo-type5.woocommerce input[type=submit],.woo-type5.woocommerce #respond input#submit,.woo-type5.woocommerce a.button.alt,.woo-type5.woocommerce button.button.alt,.woo-type5.woocommerce input.button.alt,.woo-type5.woocommerce #respond input#submit.alt,.woo-type5 .woocommerce a.button,.woo-type5 .woocommerce button.button,.woo-type5 .woocommerce button,.woo-type5 .woocommerce input.button,.woo-type5 .woocommerce input[type=button],.woo-type5 .woocommerce input[type=submit],.woo-type5 .woocommerce #respond input#submit,.woo-type5 .woocommerce a.button.alt,.woo-type5 .woocommerce button.button.alt,.woo-type5 .woocommerce input.button.alt,.woo-type5 .woocommerce #respond input#submit.alt,.woo-type5.woocommerce.single-product div.product .product-thumb-wrapper .add_to_wishlist,.woo-type5 .wishlist_table .add_to_cart.button,.woo-type5 .yith-wcwl-add-button a.add_to_wishlist,.woo-type5 .yith-wcwl-popup-button a.add_to_wishlist,.woo-type5 .wishlist_table a.ask-an-estimate-button,.woo-type5 .wishlist-title a.show-title-form,.woo-type5 .hidden-title-form a.hide-title-form,.woo-type5 .yith-wcwl-wishlist-new button,.woo-type5 .wishlist_manage_table a.create-new-wishlist,.woo-type5 .wishlist_manage_table button.submit-wishlist-changes,.woo-type5 .yith-wcwl-wishlist-search-form button.wishlist-search-button,.woo-type5 .cart input.button{padding:12px 20px 10px}.woo-type5 .checkout_coupon input.button{padding:12px 20px 10px}.woo-type5 form .form-row .select2-container{line-height:43px}.woo-type6 .quantity .qty,.woo-type6.woocommerce-page .quantity .qty{height:41px;min-height:41px}.woo-type6 form .form-row .select2-container{line-height:37px}.woo-type7.woocommerce.single-product div.product .product-thumb-wrapper .add_to_wishlist:before{top:13px}.woo-type7 .quantity .qty,.woo-type7.woocommerce-page .quantity .qty{height:42px;min-height:42px}.woo-type7 #coupon_code.input-text{height:38px;min-height:38px}.woo-type7 form .form-row .select2-container{line-height:42px}.woo-type8 .quantity .qty,.woo-type8.woocommerce-page .quantity .qty{height:40px;min-height:40px}.woo-type8 #coupon_code.input-text{height:36px;min-height:36px}.woo-type8 form .form-row .select2-container{line-height:37px}.woo-type9 .quantity .qty,.woo-type9.woocommerce-page .quantity .qty{height:42px;min-height:42px}.woo-type9 #coupon_code.input-text{height:38px;min-height:38px}.woo-type9 form .form-row .select2-container{line-height:43px}.woo-type10 .quantity .qty,.woo-type10.woocommerce-page .quantity .qty{height:42px;min-height:42px}.woo-type10 #coupon_code.input-text{height:38px;min-height:38px}.woo-type11 .quantity .qty,.woo-type11.woocommerce-page .quantity .qty{height:46px;min-height:46px}.woo-type11 #coupon_code.input-text{height:42px;min-height:42px}.woo-type11.woocommerce.single-product div.product .product-thumb-wrapper .add_to_wishlist:before{top:14px}.woo-type12 .quantity .qty,.woo-type12.woocommerce-page .quantity .qty{height:42px;min-height:42px}.woo-type12 #coupon_code.input-text{height:38px;min-height:38px}.woo-type12 form .form-row .select2-container{line-height:40px}.woo-type13.woocommerce.single-product div.product .product-thumb-wrapper .add_to_wishlist:before{top:13px}.woo-type13 #coupon_code.input-text{height:38px;min-height:38px}.woo-type13 .quantity .qty,.woo-type13.woocommerce-page .quantity .qty{height:44px;min-height:44px}.woo-type13 form .form-row .select2-container{line-height:40px}.woo-type14 .quantity .qty,.woo-type14.woocommerce-page .quantity .qty{height:40px;min-height:40px}.woo-type14 #coupon_code.input-text{height:36px;min-height:36px}.woo-type15 .quantity .qty,.woo-type15.woocommerce-page .quantity .qty{height:40px;min-height:40px}.woo-type15 #coupon_code.input-text{height:36px;min-height:36px}.woo-type16 .quantity .qty,.woo-type16.woocommerce-page .quantity .qty{height:42px}.woo-type16 #coupon_code.input-text{height:38px;min-height:38px}.woo-type16 form .form-row .select2-container{line-height:40px}.woo-type17 .quantity .qty,.woo-type17.woocommerce-page .quantity .qty{height:41px;min-height:41px}.woo-type17 form .form-row .select2-container{line-height:37px}.woo-type18 .quantity .qty,.woo-type18.woocommerce-page .quantity .qty{height:42px;min-height:42px}.woo-type18 #coupon_code.input-text{height:38px;min-height:38px}.woo-type19 .quantity .qty,.woo-type19.woocommerce-page .quantity .qty{height:41px;min-height:41px}.woo-type19 form .form-row .select2-container{line-height:42px}.woo-type20 .quantity .qty,.woo-type20.woocommerce-page .quantity .qty{height:40px;min-height:40px}.woo-type20 #coupon_code.input-text{height:37px;min-height:37px}.woo-type20 form .form-row .select2-container{line-height:40px}.woocommerce .quantity .qty,.woocommerce-page .quantity .qty{padding:12px 0 12px 12px}}@media screen and (min-width:0\0){.selection-box:before,.selection-box:after{background:none;border:none}.selection-box select{padding-right:15px;position:relative}.dt-sc-contact-details-on-map .dt-sc-map-overlay{padding:71px 0 0}.type4.dt-sc-counter .dt-sc-couter-icon-holder .icon-wrapper{border:none;box-shadow:0 0 0 5px #fff;-ms-box-shadow:0 0 0 5px #fff}.diamond-square.type3.dt-sc-counter .dt-sc-couter-icon-holder .icon-wrapper::after{top:0}.diamond-square.type3.dt-sc-counter .dt-sc-couter-icon-holder .icon-wrapper::before{top:-3px}.type3.dt-sc-icon-box .icon-wrapper span{border:none;box-shadow:0 0 0 10px #fff;-ms-box-shadow:0 0 0 10px #fff}.vc_row-has-fill .dt-sc-icon-box.type3 .icon-wrapper span{box-shadow:none;-ms-box-shadow:none}.type8.dt-sc-image-caption .dt-sc-image-content::before{border:none;box-shadow:0 0 0 7px #fff;-ms-box-shadow:0 0 0 7px #fff;top:-24px}.woocommerce div.product form.cart .variations td{vertical-align:middle}.woocommerce div.product form.cart .variations td.label{margin-top:-20px}#buddypress #search-groups-form input[type="text"],#buddypress #search-members-form input[type="text"]{padding:17px 20px;line-height:24px}}@-moz-document url-prefix(){.woo-type5 .widget.woocommerce .woocommerce-product-search input[type="search"]{padding:12px}}@media screen and (max-height:30.5em){.overlay-header .overlay nav{height:70%}.overlay-header .overlay ul li{min-height:34px}}