/**
 * This file is generated based on theme settings
 * Please don't modify any single line!
 */


@import url("https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i");@import url("https://fonts.googleapis.com/css?family=Istok+Web:400,400i,700,700i");body {font-family: 'Istok Web', sans-serif;}h1,h2,h3,h4,h5,h6,.navigation.post-navigation .nav-links a .nav-title,div.ppt{font-family: 'Montserrat', sans-serif;} ::selection {background: #005d84;color: #ffffff;}::-moz-selection {background: #005d84;color: #ffffff;}::-webkit-selection {background: #005d84;color: #ffffff;}body {background-color: #ffffff;color: #868686;}a {color: #005d84;}a:hover,a:active,a:focus {color: #333333;}input[type="submit"],button{background-color: transparent;border: 2px solid currentColor;color: currentColor;}input[type="submit"]:hover,button:hover{background-color: #005d84;border-color: #005d84;color: #ffffff;}input[type="text"],input[type="tel"],input[type="email"],input[type="url"],input[type="search"],input[type="number"],input[type="password"],select,textarea,.select2-container--default .select2-selection--single,.form-control {border: 2px solid #e3e3e3;}input[type="text"]:focus,input[type="tel"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="password"]:focus,select:focus,.form-control:focus,textarea:focus {border-color: currentColor;}.nice-select {background-color: #ffffff;border: 2px solid #e3e3e3;}.nice-select:hover {border-color: rgba(227,227,227, .75);}.nice-select:active,.nice-select.open,.nice-select:focus {border-color: currentColor;}#site-content .swiper-pagination-bullet-active {background-color: #005d84;} h1,h2,h3,h4,h5,h6 {color: #005d84;}h1 a, h2 a, h3 a, h4 a, h5 a {color: #005d84;}h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {color: #005d84;}table{border: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;}table thead th,table thead td{background-color: rgba(227,227,227, .5);border: 1px solid #e3e3e3}table tbody{border-left: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;}table tbody td,table tbody th{background-color: #ffffff;border: 1px solid #e3e3e3;border-right: 0;}table tbody th {background-color: rgba(227,227,227, .5);}table tfoot {background-color: rgba(227,227,227, .5);border-top: 1px solid #e3e3e3;}#site-container .mejs-controls .mejs-time-rail .mejs-time-current,#site-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {background: #005d84;}.btn-outline {border: 2px solid #e3e3e3;color: currentColor;}.btn-outline:hover {border: 2px solid #005d84;background-color: #005d84;color: #ffffff;} .ce-staff-wrap ul.ce-staff-social li a:hover,.ce-staff-wrap ul.ce-staff-social li a:active,.ce-staff-wrap ul.ce-staff-social li a:focus {color: #005d84;box-shadow: 0 0 0px 2px #005d84;}article.type-post .entry-header,article.type-post .entry-footer {background-color: #ffffff;}.entry-content:before {background-color: currentColor;}article.type-post.format-quote .entry-header,article.type-post.format-link .entry-header {background-color: #005d84;color: #ffffff;}article.type-post.sticky .entry-header:before {background-color: #005d84;}article.type-post.sticky .entry-header:after {color: #ffffff;}article.type-post.format-link .entry-header.entry-title,article.type-post.format-link .entry-header .entry-title a,article.type-post.format-quote .entry-header .entry-title,article.type-post.format-quote .entry-header .entry-title a {color: #ffffff;}article.type-post .entry-post-format-icon {border: 1px solid #fff;}.inside-entry-footer .tags-links {border: 1px solid currentColor;}.inside-entry-footer .tags-links a {color: currentColor;}.inside-entry-footer .tags-links a:hover {text-decoration: underline;}.navigation.post-navigation {border-top: 2px solid #e3e3e3;border-bottom: 2px solid #e3e3e3;}body.single-portfolio .navigation.post-navigation {border-bottom: 0;}.navigation.post-navigation .nav-links .nav-previous {border-bottom: 1px solid currentColor;}@media (min-width: 768px) {.navigation.post-navigation .nav-links .nav-previous {border-bottom: 0;}}.navigation.post-navigation .nav-links a {color: #005d84;}.navigation.post-navigation .nav-links a:hover {text-decoration: none;}.navigation.post-navigation .nav-links a:hover .nav-title {color: #005d84;}.posts-grid-wraper article.type-post,.phSwipperRun article.type-post {background-color: #ffffff;border: 1px solid #e3e3e3;}.masonry-pagination>a {background-color: transparent;border: 2px solid currentColor;color: currentColor;}.masonry-pagination .blob {background-color: currentColor;}.masonry-pagination>a:hover {background-color: #005d84;border: 2px solid #005d84;color: #ffffff;}.sidebar-content .sidebarbox ul li {border-bottom: 1px solid #e3e3e3;}.woocommerce.widget_layered_nav>ul li:first-child {border-top: 1px solid #e3e3e3;}.sidebar-content .sidebarbox ul ul {border-top: 1px solid #e3e3e3;}.sidebar-content .sidebarbox ul li a {color: #005d84;}.sidebar-content .sidebarbox ul li a:hover {color: #005d84;}ul.widget_ce_posts_items li .widget_ce_thumbnail {border: 1px solid #e3e3e3;}.comment-body {border: 1px solid #e3e3e3;}.comment-body .reply a {background-color: #676767;color: #ffffff;}.comment-meta .comment-metadata .edit-link,ol.comment-list li.pingback .edit-link {border-left: 1px dotted #e3e3e3;}.comment-body footer.comment-meta {border-bottom: 1px solid #e3e3e3;} .ce_tabs .tab-content {border: 1px solid #e3e3e3;border-bottom: 3px solid #e3e3e3;}.ce_tabs ul.nav.nav-tabs {border-bottom: 0;}.ce_tabs .nav-tabs>li>a {font-size: 1.1em;color: rgba(134,134,134, .75);}.ce_tabs .nav-tabs>li.active>a,.ce_tabs .nav-tabs>li.active>a:focus,.ce_tabs .nav-tabs>li.active>a:hover {color: #005d84;font-weight: 600;background-color: transparent;border-bottom-color: #ffffff;}.ce_tabs.ce_tabs_left ul.nav.nav-tabs,.ce_tabs.ce_tabs_right ul.nav.nav-tabs {border-bottom: 1px solid #e3e3e3;}.ce_tabs.ce_tabs_right .nav-tabs>li>a {font-size: 1.1em;color: rgba(134,134,134, .75);border: 1px solid #e3e3e3;background-color: transparent;border-left-color: transparent;border-bottom-color: transparent;}.ce_tabs.ce_tabs_left .nav-tabs>li>a {font-size: 1.1em;color: rgba(134,134,134, .75);border: 1px solid #e3e3e3;background-color: transparent;border-right-color: transparent;border-bottom-color: transparent;}.ce_tabs .nav-tabs>li>a:hover,.ce_tabs.ce_tabs_left .nav-tabs>li>a:hover,.ce_tabs.ce_tabs_right .nav-tabs>li>a:hover {color: #005d84;background-color: rgba(227,227,227, .5);}.ce_tabs.ce_tabs_right .nav-tabs>li.active>a,.ce_tabs.ce_tabs_right .nav-tabs>li.active>a:focus,.ce_tabs.ce_tabs_right .nav-tabs>li.active>a:hover {background: transparent;color: #005d84;border: 1px solid #e3e3e3;border-left-color: #ffffff;border-bottom-color: #e3e3e3;}.ce_tabs.ce_tabs_left .nav-tabs>li.active>a,.ce_tabs.ce_tabs_left .nav-tabs>li.active>a:focus,.ce_tabs.ce_tabs_left .nav-tabs>li.active>a:hover {background: transparent;color: #005d84;border: 1px solid #e3e3e3;border-right-color: #ffffff;border-bottom-color: #e3e3e3;}.woocommerce-store-notice,p.demo_store {background-color: #005d84;color: #ffffff;}a#cart-button-handle .cart-button-handle-count {background-color: #005d84;color: #ffffff;} .ce-qty .num_handler {border: 1px solid #e3e3e3;background-color: #ffffff;}a.button {background-color: #e3e3e3;color: #868686;}a.button:hover {background-color: #005d84;color: #ffffff;}.woocommerce .star-rating span::before {color: #005d84;}.price {color: #868686;}span.onsale {background-color: #005d84;color: #ffffff;}body.woocommerce.single.single-product .entry-summary p.price {border-bottom: 3px solid #e3e3e3;}.ce-inner-product-loop:hover h2.woocommerce-loop-category__title {background-color: #005d84;}button[name="add-to-cart"],button.single_add_to_cart_button,.wc-proceed-to-checkout a.button,.form-row.place-order .button,.woocommerce-checkout .checkout_coupon .form-row.form-row-last .button {background-color: #005d84;color: #ffffff;border: 1px solid rgba(0,0,0, .12);}.woocommerce div.product .entry-summary table.variations td,.woocommerce div.product .entry-summary table.group_table td,.woocommerce-tabs ul.tabs,.woocommerce-tabs .panel,body.woocommerce-cart .cart_totals table {border-bottom: 2px solid #e3e3e3;}body.woocommerce-cart .cart_totals ul#shipping_method>li,table.woocommerce-checkout-review-order-table ul#shipping_method>li {border-bottom: 1px solid #e3e3e3;}body.woocommerce-cart .cart_totals ul#shipping_method,table.woocommerce-checkout-review-order-table ul#shipping_method {border-top: 1px solid #e3e3e3;}.woocommerce-checkout h3#order_review_heading {border: 3px solid #e3e3e3;border-bottom-width: 0;}.woocommerce-checkout #order_review {border: 3px solid #e3e3e3;border-top-width: 0;}.woocommerce-checkout #order_review table tfoot th,.woocommerce-checkout #order_review table tfoot td,.woocommerce-checkout #order_review table tbody,table.order_details tfoot th,table.order_details tfoot td,table.order_details tbody {border-color: #e3e3e3;}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment {background: rgba(0,0,0, .06);}ul.woocommerce-order-overview,ul.order_details {border-top: 2px solid #e3e3e3;}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods,ul.order_details li,nav.woocommerce-MyAccount-navigation ul>li {border-bottom: 1px solid #e3e3e3;}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box {background-color: rgba(0,0,0, .06);}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before {border: 1em solid rgba(0,0,0, .06);border-right-color: transparent;border-left-color: transparent;border-top-color: transparent;}.woocommerce-checkout form.woocomerce-form.woocommerce-form-login {background-color: #ffffff;}.woocommerce-checkout .checkout_coupon {border: 2px dashed #e3e3e3;}.woocommerce-order-details,.woocommerce-account .woocommerce>.woocommerce-form-login,.woocommerce-account .woocommerce>.lost_reset_password {border: 3px solid #e3e3e3;}.u-columns h2 {border-bottom: 3px solid #e3e3e3;}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range {background-color: #005d84;}.woocommerce .widget_price_filter .price_slider_wrapper,.woocommerce.widget_layered_nav>ul {border: 2px solid #e3e3e3;} #ce-mini-cart {background-color: #ffffff;}#ce-mini-cart h2,.ce-mini-cart-content ul.cart_list>li {border-bottom: 1px solid #f1f1f1;}#ce-mini-cart h2,#ce-mini-cart a#close-ce-cart {color: #005d84;}#ce-mini-cart a#close-ce-cart:hover{opacity: .5;filter: alpha(opacity=50)} .ce-mini-cart-content ul.cart_list>li a:not(.remove) {border-right: 1px solid #f1f1f1;color: #868686;}.ce-mini-cart-content ul.cart_list>li a.remove {color: #ffffff;background-color: #868686;}#ce-mini-cart .ce-mini-cart-content p.total {background-color: #005d84;color: #ffffff;}#ce-mini-cart .ce-mini-cart-content p.buttons a.button{background-color: #f1f1f1;color: #868686;}#ce-mini-cart .ce-mini-cart-content p.buttons a.button:hover{background-color: #009ee3;color: #ffffff;} #trigger-mob-menu span,#trigger-side-mob-menu span {background-color: #989898;}#trigger-mob-menu.mnIsOpen {background-color: rgba(0,0,0, .03);}#site-header.ce-default-header a#cart-button-handle,#site-header.ce-centered-header a#cart-button-handle,#site-header.ce-centered-logo-header a#cart-button-handle {color: #989898;-webkit-box-shadow: 1px 0 0 0 #f1f1f1, -1px 0 0 0 #f1f1f1;-moz-box-shadow: 1px 0 0 0 #f1f1f1, -1px 0 0 0 #f1f1f1;box-shadow: 1px 0 0 0 #f1f1f1, -1px 0 0 0 #f1f1f1;}#site-header.ce-centered-header.ce-centered-variation li.search-on-menu {-webkit-box-shadow: 1px 0 0 0 #f1f1f1, -1px 0 0 0 #f1f1f1;-moz-box-shadow: 1px 0 0 0 #f1f1f1, -1px 0 0 0 #f1f1f1;box-shadow: 1px 0 0 0 #f1f1f1, -1px 0 0 0 #f1f1f1;}#site-header.ce-default-header a#cart-button-handle:hover,#site-header.ce-centered-header a#cart-button-handle:hover,#site-header.ce-centered-logo-header a#cart-button-handle:hover,header#site-header-left a#cart-button-handle:hover,header#site-header-left a#ce-to-user-page:hover {color: #005d84;}@media (max-width: 768px) {.ce-default-header #site-menu,.ce-centered-header #site-menu {background-color: #ffffff;}.ce-default-header #site-menu ul#eqnav li a,.ce-centered-header #site-menu ul#eqnav li a,.ce-centered-logo-header #site-menu ul#eqnav li a {color: #989898;}.ce-default-header #site-menu ul#eqnav li a:not(#cart-button-handle):hover,.ce-centered-header #site-menu ul#eqnav li a:not(#cart-button-handle):hover,.ce-centered-logo-header #site-menu ul#eqnav li a:not(#cart-button-handle):hover {background-color: rgba(0,0,0, .03);color: #005d84;box-shadow: inset 2px 0 0 0 #005d84;}}.ce-default-header .header-inner {background-color: #ffffff;box-shadow: 0 1px 2px rgba(0,0,0, .12)} @media (min-width: 768px) {.ce-default-header.site-header-sticky .header-inner {background-color: #ffffff;box-shadow: 0 1px 2px rgba(0,0,0, .12);}.ce-default-header #site-menu ul#eqnav>li>a {color: #989898;}.ce-default-header #site-menu ul#eqnav>li>a:hover,.ce-default-header #site-menu ul#eqnav>li:hover>a,.ce-default-header #site-menu ul#eqnav>li.current-menu-item>a {color: #005d84;}.ce-default-header #site-menu ul#eqnav>li.current-menu-item>a {box-shadow: inset 0 3px 0 0 #005d84;}.ce-default-header #site-menu ul#eqnav ul.sub-menu{background-color: #ffffff;}.ce-default-header #site-menu ul#eqnav ul.sub-menu>li>a {color: #989898;}.ce-default-header #site-menu ul#eqnav ul.sub-menu>li>a:hover,.ce-default-header #site-menu ul#eqnav ul.sub-menu>li:hover>a,.ce-default-header #site-menu ul#eqnav ul.sub-menu>li.current-menu-item>a {background-color: #fafafa;color: #005d84;}.ce-default-header #site-menu ul#eqnav>li.megamenu>ul.sub-menu>li>a,.ce-default-header #site-menu ul#eqnav>li.megamenu>ul.sub-menu>li>a:hover,.ce-default-header #site-menu ul#eqnav>li.megamenu>ul.sub-menu ul.sub-menu li a:hover {color: #005d84;background-color: transparent;}.ce-default-header #site-menu ul#eqnav>li.megamenu>ul.sub-menu ul.sub-menu li a:hover {color: #005d84; box-shadow: inset 0 -1px 0 0 #005d84;}}.ce-centered-header .menu-centered-wrap {box-shadow: inset 0 1px 0 0 #f1f1f1, inset 0 -1px 0 0 #f1f1f1;}.ce-centered-header.site-header-sticky.on_stick .menu-centered-wrap {background-color: #ffffff;box-shadow: 0 1px 2px rgba(0,0,0, .12);} @media (min-width: 768px) {.ce-centered-header #site-menu ul#eqnav>li>a {color: #989898;}.ce-centered-header #site-menu ul#eqnav>li>a:hover,.ce-centered-header #site-menu ul#eqnav>li:hover>a,.ce-centered-header #site-menu ul#eqnav>li.current-menu-item>a {color: #005d84;}.ce-centered-header #site-menu ul#eqnav>li.current-menu-item>a {box-shadow: inset 0 3px 0 0 #005d84;}.ce-centered-header #site-menu ul#eqnav ul.sub-menu {background-color: #ffffff;}.ce-centered-header #site-menu ul#eqnav ul.sub-menu>li>a {color: #989898;}.ce-centered-header #site-menu ul#eqnav ul.sub-menu>li>a:hover,.ce-centered-header #site-menu ul#eqnav ul.sub-menu>li:hover>a,.ce-centered-header #site-menu ul#eqnav ul.sub-menu>li.current-menu-item>a {background-color: #fafafa;color: #005d84;}.ce-centered-header #site-menu ul#eqnav>li.megamenu>ul.sub-menu>li>a,.ce-centered-header #site-menu ul#eqnav>li.megamenu>ul.sub-menu>li>a:hover,.ce-centered-header #site-menu ul#eqnav>li.megamenu>ul.sub-menu ul.sub-menu li a:hover {color: #005d84;background-color: transparent;}.ce-centered-header #site-menu ul#eqnav>li.megamenu>ul.sub-menu ul.sub-menu li a:hover {color: #005d84;box-shadow: inset 0 -1px 0 0 #005d84;}}.ce-centered-logo-header #trigger-mob-menu{color: #989898;}.ce-centered-logo-header #site-menu,.ce-centered-logo-header #site-menu .menu-main-container {background-color: #ffffff;}.ce-centered-logo-header .header-inner,#site-header.ce-centered-logo-header a#cart-button-handle {background-color: #ffffff;box-shadow: 0 1px 2px rgba(0,0,0, .12);}@media (min-width: 768px) {.ce-centered-logo-header #site-menu ul#eqnav>li>a {color: #989898;}.ce-centered-logo-header #site-menu ul#eqnav>li>a:hover,.ce-centered-logo-header #site-menu ul#eqnav>li:hover>a,.ce-centered-logo-header #site-menu ul#eqnav>li.current-menu-item>a {color: #005d84;}.ce-centered-logo-header #site-menu ul#eqnav>li.current-menu-item>a {box-shadow: inset 0 3px 0 0 #005d84;}.ce-centered-logo-header #site-menu ul#eqnav ul.sub-menu {background-color: #ffffff;}.ce-centered-logo-header #site-menu ul#eqnav ul.sub-menu>li>a {color: #989898;}.ce-centered-logo-header #site-menu ul#eqnav ul.sub-menu>li>a:hover,.ce-centered-logo-header #site-menu ul#eqnav ul.sub-menu>li:hover>a,.ce-centered-logo-header #site-menu ul#eqnav ul.sub-menu>li.current-menu-item>a {background-color: #fafafa;color: #005d84;}.ce-centered-logo-header #site-menu ul#eqnav>li.megamenu>ul.sub-menu>li>a,.ce-centered-logo-header #site-menu ul#eqnav>li.megamenu>ul.sub-menu>li>a:hover,.ce-centered-logo-header #site-menu ul#eqnav>li.megamenu>ul.sub-menu ul.sub-menu li a:hover {color: #005d84;background-color: transparent;}.ce-centered-logo-header #site-menu ul#eqnav>li.megamenu>ul.sub-menu ul.sub-menu li a:hover {color: #005d84; box-shadow: inset 0 -1px 0 0 #005d84;}}#site-subheader {background-color: #005d84;color: #989898;}#site-subheader a {color: #005d84;}#site-subheader a:hover {color: #afafaf;}header#site-header-left,#mob-header-side-control {background-color: #ffffff;box-shadow: 1px 0 0 rgba(0,0,0, .06), 3px 0 20px -5px rgba(0,0,0, .12);}html.ce-mob-left-menu-on #mob-header-side-control {background-color: rgba(0,0,0, .03);}#site-menu-side,ul#side-nav ul.sub-menu>li:nth-child(2) {border-top: 1px solid #f1f1f1;}ul#side-nav li {border-bottom: 1px solid #f1f1f1;}ul#side-nav li a {color: #989898;}ul#side-nav li a:hover,ul#side-nav li.current-menu-item>a {color: #005d84;}ul#side-nav li .nav-open-child {background-color: transparent;}ul#side-nav li .nav-open-child:hover {background-color: rgba(0,0,0, .02);}ul#side-nav li.nav_back_to_parent {background-color: rgba(0,0,0, .02);}header#site-header-left .ce-cart-btn-wrap {border-top: 1px solid #f1f1f1;}header#site-header-left a#cart-button-handle {color: #989898;border-left: 1px solid #f1f1f1;}header#site-header-left a#ce-to-user-page {color: #989898;}header#site-header-left a#cart-button-handle:hover,header#site-header-left a#ce-to-user-page:hover {color: #005d84;} .portfolio-masonry .project-entry-header {background-color: rgba(255,255,255, .95);}.portfolio-masonry .project-entry-header h3 a {color: #005d84;}.portfolio-masonry .project-entry-header .project-cats a {color: #afafaf;}.portfolio-masonry .project-entry-header h3 a:hover,.portfolio-masonry .project-entry-header .project-cats a:hover {color: #009ee3;} #site-footer {background-color: #005d84;color: #ffffff;}#site-footer h1,#site-footer h2,#site-footer h3,#site-footer h4,#site-footer h5,#site-footer h6 {color: #ffffff;}#site-footer a {color: #efefef;}#site-footer a:hover {color: #efefef;}.footerbox:not(.widget_text) ul li {border-bottom: 1px solid #4c7384;}.footerbox:not(.widget_text) ul ul {border-top: 1px solid #4c7384;}.footerbox ul.widget_ce_posts_items li .widget_ce_thumbnail {border: 1px solid #4c7384;}#footer-bar {background-color: #3a3a39;color: #787878;}ul#footernav li a {color: #999999;}ul#footernav li a:hover {color: #cccccc;}