@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,.footer-copyright .menu-links li{margin:0 0 0 28px}::i-block-chrome,.vc_row.vc_row-flex:not(.vc_row-has-fill),.vc_row.vc_row-flex[data-vc-full-width-init=true],.vc_row.vc_row-has-fill[data-vc-full-width-init=true]{display:table !important}::i-block-chrome,.vc_row.vc_row-flex.vc_row-o-equal-height>.vc_column_container{display:block}::i-block-chrome,.vc_row.vc_row-flex.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container{display:inline-block;vertical-align:middle}::i-block-chrome,.vc_row.vc_row-flex:not([data-vc-full-width-init=true]){width:100%}::i-block-chrome,.vc_row.vc_row-flex:not([data-vc-full-width-init=true])>.vc_column_container{display:block}::i-block-chrome,.vc_row.vc_row-flex.vc_row-o-content-middle.vc_row-o-equal-height:not([data-vc-full-width-init=true])>.vc_column_container{vertical-align:middle}::i-block-chrome,.vc_separator{display:inline-block}::i-block-chrome,.dt-logo-container{display:table}::i-block-chrome,.dt-logo-container,.dt-logo-container.logo-align-left{margin-right:auto}::i-block-chrome,.dt-logo-container.logo-align-right{margin-left:auto}::i-block-chrome,.dt-header-menu.left,.dt-header-menu.right{float:none}::i-block-chrome,.flex-col-elements-inline-middle.vc_column_container>.vc_column-inner>.wpb_wrapper{display:table}::i-block-chrome,.flex-col-elements-inline-middle.justify-end.vc_column_container>.vc_column-inner>.wpb_wrapper{margin-left:auto}::i-block-chrome,.dt-logo-container.logo-align-center,.flex-col-elements-inline-middle .dt-header-menu.center,.flex-col-elements-inline-middle.justify-center.vc_column_container>.vc_column-inner>.wpb_wrapper{margin-left:auto;margin-right:auto}::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-icon-box-counter .vc_row.vc_row-flex{display:block}::i-block-chrome,.dt-sc-icon-box-counter .vc_row.vc_row-flex.vc_row-o-equal-height>.vc_column_container{display:inline-block}::i-block-chrome,.dt-sc-team.style2 .dt-sc-team-thumb img{transform:scale(.9936,.81223) translate(0,-11%);width:100%;-webkit-transform:scale(.9936,.81223) translate(0,-11%)}::i-block-chrome,.vc_separator.dt-sc-custom-icon-separator,.vc_separator.dt-sc-title-boxed-with-border{display:table}::i-block-chrome,.vc_separator.dt-sc-title-boxed-with-border.vc_separator_align_center{margin-left:auto;margin-right:auto;text-align:center}::i-block-chrome,.vc_separator.dt-sc-custom-icon-separator .vc_sep_holder,.vc_separator.dt-sc-custom-icon-separator .vc_sep_holder.vc_sep_holder_l,.vc_separator.dt-sc-custom-icon-separator .vc_icon_element.vc_icon_element-outer{display:table-cell;vertical-align:middle}::i-block-chrome,.vc_separator.dt-sc-title-boxed-with-border .vc_sep_holder,.vc_separator.dt-sc-title-boxed-with-border h4{display:inline-block}::i-block-chrome,.dt-sc-custom-icon-separator.vc_separator .vc_sep_holder.vc_sep_holder_r{width:100%}::i-block-chrome,.dt-sc-custom-icon-separator.vc_separator~.vc_row.vc_row-flex{width:100%}::i-block-chrome,.flip-box-wrap .horizontal_flip_right .ifb-back,.flip-box-wrap .horizontal_flip_right .ifb-hover .ifb-front{opacity:0}::i-block-chrome,.flip-box-wrap .horizontal_flip_right .ifb-hover .ifb-back{opacity:1}::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,.vc_row.vc_row-flex.vc_row-o-equal-height.dt-sc-simpler-content>.vc_column_container{background:rgba(0,0,0,.1);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}::i-block-chrome,.vc_row.dt-sc-simpler-content.overlay-header>.vc_column_container .dt-header-menu{left:0;position:fixed;top:50%;-webkit-transform:translateY(-50%)}::i-block-chrome,#header .dt-header-tpl .vc_row.dt-sc-simpler-content .dt-sc-simpler-content-bottom{position:fixed}::i-block-chrome,.dt-sc-tabs-vertical-container.circle-rings ul.dt-sc-tabs-vertical>li:after{z-index:-1}::i-block-chrome,.dtlms-course-results-main-detail-wrapper .dtlms-author-details .dtlms-author-meta span:nth-child(2):before{bottom:0}::i-block-chrome,.dtlms-class-results-main-detail-wrapper .dtlms-author-details .dtlms-author-meta span:nth-child(2):before{bottom:0}::i-block-chrome,.dtlms-course-results-main-detail-wrapper .dtlms-author-details .dtlms-author-meta span{display:inline-block}::i-block-chrome,.dtlms-class-results-main-detail-wrapper .dtlms-author-details .dtlms-author-meta span{display:inline-block}::i-block-chrome,.dt-sc-progress.style3 .dt-sc-progressbar-pointer{top:3px}}@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0){.dt-sc-progress.style3 .dt-sc-progressbar-pointer{top:3px}}_::-webkit-full-page-media,_:future,:root .dt-sc-tabs-vertical-container.circle-rings ul.dt-sc-tabs-vertical>li:after{z-index:-1}_::-webkit-full-page-media,_:future,:root .dtlms-course-results-main-detail-wrapper .dtlms-author-details .dtlms-author-meta span:nth-child(2):before{bottom:0}_::-webkit-full-page-media,_:future,:root .dtlms-class-results-main-detail-wrapper .dtlms-author-details .dtlms-author-meta span:nth-child(2):before{bottom:0}_::-webkit-full-page-media,_:future,:root .dtlms-course-results-main-detail-wrapper .dtlms-author-details .dtlms-author-meta span{display:inline-block}_::-webkit-full-page-media,_:future,:root .dtlms-class-results-main-detail-wrapper .dtlms-author-details .dtlms-author-meta span{display:inline-block}_::-webkit-full-page-media,_:future,:root .dt-sc-progress.style3 .dt-sc-progressbar-pointer{top:3px}_:-ms-fullscreen,:root .dt-sc-contact-details-on-map .dt-sc-map-overlay{padding:64px 0 0}@media screen and (min-width:0\0){.dt-logo-container{display:block}.no-header-menu ul li a,.dt-header-menu .dt-primary-nav li a{vertical-align:top}.vc_row-flex.vc_row>.vc_column_container>.vc_column-inner>*{min-height:1px !important}.vc_separator.dt-sc-custom-icon-separator,.vc_separator.dt-sc-title-boxed-with-border{display:table}.vc_separator.dt-sc-title-boxed-with-border.vc_separator_align_center{margin-left:auto;margin-right:auto;text-align:center}.vc_separator.dt-sc-custom-icon-separator .vc_sep_holder,.vc_separator.dt-sc-custom-icon-separator .vc_sep_holder.vc_sep_holder_l,.vc_separator.dt-sc-custom-icon-separator .vc_icon_element.vc_icon_element-outer{display:table-cell;vertical-align:middle}.vc_separator.dt-sc-title-boxed-with-border .vc_sep_holder,.vc_separator.dt-sc-title-boxed-with-border h4{display:inline-block}.dt-sc-custom-icon-separator.vc_separator .vc_sep_holder.vc_sep_holder_r{width:100%}.dt-sc-custom-icon-separator.vc_separator~.vc_row.vc_row-flex{width:100%}.dt-sc-counter.type4 .dt-sc-couter-icon-holder span{line-height:70px}.vcpb-default{background-size:initial !important;-webkit-background-size:initial !important}.dtportfolio-item.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay-details .categories{margin-top:15px}.dt-sc-icon-box.type14{padding:50px 0}.dt-sc-newsletter-section.type1 h2:before,.dt-sc-newsletter-section.type1 h2:after,.dt-sc-newsletter-section.type1 form:before,.dt-sc-newsletter-section.type1 form:after{transform:none}.dt-sc-newsletter-section.type1 .dt-sc-subscribe-frm{padding:30px 0 30px 30px}.dt-sc-pr-tb-col.type3.selected:after{right:-14px}.dt-sc-timeline-section.dt-sc-vc-special .dt-sc-timeline-image-wrapper .dt-sc-timeline-thumb-overlay{height:97%}.wpb_wrapper .wpb_text_column h2 span.highlight{display:inline-block;margin-bottom:-15px;overflow:hidden}#footer .dt-custom-nav-wrapper .dt-custom-nav>li>span.divider.vertical-line:before,#footer .dt-custom-nav{font-size:16px}.dtlms-course-category-item.type8:before,.dtlms-course-category-item.type8:after{display:none}.icon-section-incre .dt-sc-icon-box.type6:before,.icon-section-incre .dt-sc-icon-box.type6:after{display:none}.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-horizontal[class*=horizontal-position-bottom] li.product .product-buttons-wrapper.product-icons a,.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-horizontal[class*=horizontal-position-bottom] li.product .product-buttons-wrapper.product-icons a.button,.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-horizontal[class*=horizontal-position-bottom] li.product .product-buttons-wrapper.product-icons button,.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-horizontal[class*=horizontal-position-bottom] li.product .product-buttons-wrapper.product-icons button.button,.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-horizontal[class*=horizontal-position-bottom] li.product .product-buttons-wrapper.product-icons .button,.woocommerce ul.products.product-icongroup-hover-bounce[class*=thumb-alignment-bottom]:not([class*=product-thumb-iconsgroup-position]) li.product .product-buttons-wrapper.product-icons a,.woocommerce ul.products.product-icongroup-hover-bounce[class*=thumb-alignment-bottom]:not([class*=product-thumb-iconsgroup-position]) li.product .product-buttons-wrapper.product-icons a.button,.woocommerce ul.products.product-icongroup-hover-bounce[class*=thumb-alignment-bottom]:not([class*=product-thumb-iconsgroup-position]) li.product .product-buttons-wrapper.product-icons button,.woocommerce ul.products.product-icongroup-hover-bounce[class*=thumb-alignment-bottom]:not([class*=product-thumb-iconsgroup-position]) li.product .product-buttons-wrapper.product-icons button.button,.woocommerce ul.products.product-icongroup-hover-bounce[class*=thumb-alignment-bottom]:not([class*=product-thumb-iconsgroup-position]) li.product .product-buttons-wrapper.product-icons .button{bottom:0 !important;transition:none}.fw-video-section .vcpb-default{background-size:initial;-webkit-background-size:initial}}@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}}@-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}.dt-sc-boxed-style.dt-sc-post-entry:hover .blog-entry{box-shadow:0 10px 25px 0 rgba(0,0,0,.15)}.type8.dtlms-courselist-item-wrapper.grid-item:hover .dtlms-courselist-details,.type6.dtlms-courselist-item-wrapper.grid-item:hover .dtlms-courselist-details,.type6.dtlms-courselist-item-wrapper.list-item:hover{box-shadow:0 15px 20px rgba(0,0,0,.15)}.dtlms-course-detail.type5 div[class$=header-inner-content] div[class$=featured] span{min-height:38px}table.compare-list tbody th{padding:0 10px}}@media all and (-ms-high-contrast:none){.dt-sc-icon-box.type9{display:block}*::-ms-backdrop,.dt-sc-icon-box.type9{display:block}}@media all and (-ms-high-contrast:none){.dt-sc-icon-box.type9 .icon-wrapper,.dt-sc-icon-box.type9 .icon-content{display:block;float:left}*::-ms-backdrop,.dt-sc-icon-box.type9 .icon-wrapper,.dt-sc-icon-box.type9 .icon-content{display:block;float:left}}@media all and (-ms-high-contrast:none){.dt-sc-icon-box.type9 .icon-content{float:right}*::-ms-backdrop,.dt-sc-icon-box.type9 .icon-content{float:right}}@media all and (-ms-high-contrast:none){.dt-sc-icon-box.type13{position:static}*::-ms-backdrop,.dt-sc-icon-box.type13{position:static}}@media all and (-ms-high-contrast:none){.wpb_wrapper .wpb_text_column h2 span.highlight{display:inline-block;margin-bottom:-15px;overflow:hidden}*::-ms-backdrop,.wpb_wrapper .wpb_text_column h2 span.highlight{display:inline-block;margin-bottom:-15px;overflow:hidden}}@media all and (-ms-high-contrast:none){#footer .dt-custom-nav-wrapper .dt-custom-nav>li>span.divider.vertical-line:before,#footer .dt-custom-nav{font-size:16px}*::-ms-backdrop,#footer .dt-custom-nav-wrapper .dt-custom-nav>li>span.divider.vertical-line:before,#footer .dt-custom-nav{font-size:16px}}@media all and (-ms-high-contrast:none){.dtlms-course-category-item.type8:before,.dtlms-course-category-item.type8:after{display:none}*::-ms-backdrop,.dtlms-course-category-item.type8:before,.dtlms-course-category-item.type8:after{display:none}}@media all and (-ms-high-contrast:none){.icon-section-incre .dt-sc-icon-box.type6:before,.icon-section-incre .dt-sc-icon-box.type6:after{display:none}*::-ms-backdrop,.icon-section-incre .dt-sc-icon-box.type6:before,.icon-section-incre .dt-sc-icon-box.type6:after{display:none}}@media all and (-ms-high-contrast:none){.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-horizontal[class*=horizontal-position-bottom] li.product .product-buttons-wrapper.product-icons a,.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-horizontal[class*=horizontal-position-bottom] li.product .product-buttons-wrapper.product-icons a.button,.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-horizontal[class*=horizontal-position-bottom] li.product .product-buttons-wrapper.product-icons button,.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-horizontal[class*=horizontal-position-bottom] li.product .product-buttons-wrapper.product-icons button.button,.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-horizontal[class*=horizontal-position-bottom] li.product .product-buttons-wrapper.product-icons .button,.woocommerce ul.products.product-icongroup-hover-bounce[class*=thumb-alignment-bottom]:not([class*=product-thumb-iconsgroup-position]) li.product .product-buttons-wrapper.product-icons a,.woocommerce ul.products.product-icongroup-hover-bounce[class*=thumb-alignment-bottom]:not([class*=product-thumb-iconsgroup-position]) li.product .product-buttons-wrapper.product-icons a.button,.woocommerce ul.products.product-icongroup-hover-bounce[class*=thumb-alignment-bottom]:not([class*=product-thumb-iconsgroup-position]) li.product .product-buttons-wrapper.product-icons button,.woocommerce ul.products.product-icongroup-hover-bounce[class*=thumb-alignment-bottom]:not([class*=product-thumb-iconsgroup-position]) li.product .product-buttons-wrapper.product-icons button.button,.woocommerce ul.products.product-icongroup-hover-bounce[class*=thumb-alignment-bottom]:not([class*=product-thumb-iconsgroup-position]) li.product .product-buttons-wrapper.product-icons .button{bottom:0}*::-ms-backdrop,.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-horizontal[class*=horizontal-position-bottom] li.product .product-buttons-wrapper.product-icons a,.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-horizontal[class*=horizontal-position-bottom] li.product .product-buttons-wrapper.product-icons a.button,.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-horizontal[class*=horizontal-position-bottom] li.product .product-buttons-wrapper.product-icons button,.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-horizontal[class*=horizontal-position-bottom] li.product .product-buttons-wrapper.product-icons button.button,.woocommerce ul.products.product-icongroup-hover-bounce.product-thumb-iconsgroup-position-horizontal[class*=horizontal-position-bottom] li.product .product-buttons-wrapper.product-icons .button,.woocommerce ul.products.product-icongroup-hover-bounce[class*=thumb-alignment-bottom]:not([class*=product-thumb-iconsgroup-position]) li.product .product-buttons-wrapper.product-icons a,.woocommerce ul.products.product-icongroup-hover-bounce[class*=thumb-alignment-bottom]:not([class*=product-thumb-iconsgroup-position]) li.product .product-buttons-wrapper.product-icons a.button,.woocommerce ul.products.product-icongroup-hover-bounce[class*=thumb-alignment-bottom]:not([class*=product-thumb-iconsgroup-position]) li.product .product-buttons-wrapper.product-icons button,.woocommerce ul.products.product-icongroup-hover-bounce[class*=thumb-alignment-bottom]:not([class*=product-thumb-iconsgroup-position]) li.product .product-buttons-wrapper.product-icons button.button,.woocommerce ul.products.product-icongroup-hover-bounce[class*=thumb-alignment-bottom]:not([class*=product-thumb-iconsgroup-position]) li.product .product-buttons-wrapper.product-icons .button{bottom:0}}@media all and (-ms-high-contrast:none){.fw-video-section .vcpb-default{background-size:initial;-webkit-background-size:initial}*::-ms-backdrop,.fw-video-section .vcpb-default{background-size:initial;-webkit-background-size:initial}}