/* latin-ext */
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap');


html {overflow-x:hidden;}
body {font-family: 'Lato', sans-serif; overflow-x:hidden; color:#162f65; background-color:#f0f1f6;}
h1,h2,h3,h4,h5,h6 {font-family: 'Lato', sans-serif;}
textarea {resize:vertical;}
.no-decoration {text-decoration: none !important;}
.fa-border {border-radius: 50%;padding: 0.2em 0.35em .15em;width: 24px;height: 24px;line-height: 17px;text-align: center;}
.site-header {padding-top:0px; padding-bottom:0; height:70px;}
.custom-logo {max-height:70px; width:auto;}
.entry .entry-content {margin:0; padding:0; max-width: 100%;}
.container {margin-left:auto;margin-right:auto;}
.col-centered {margin:0 auto; float:none;}
.screen-reader-text {display:none;}
.post-edit-link {position: fixed;bottom: 20px;right: 20px; z-index: 10; transition:all 0.3s ease-in-out; letter-spacing: 1px; background: rgba(0,0,0,0.2);display: inline-block;padding: 5px 20px;font-family: 'Lato',sans-serif;font-weight: 900;color: #fff;text-transform: uppercase; border-radius:20px;}
.post-edit-link:hover {color:#fff; text-decoration:none; background: rgba(0,0,0,0.4);}

.btn {border-radius: 40px;transition: all 0.2s ease-in-out;padding: 11px 30px 13px 30px;margin-top: 30px;font-weight: 700;font-family: 'Lato', sans-serif;color: #ee3897;font-size: 14px;text-decoration: none;}
.btn.btn-primary {background: #ee3897;border: 2px solid #ee3897;color: #ffffff;font-weight: 900;border-radius: 7px;padding: 10px 25px;}
.btn.btn-primary:hover {background: #fff; color:#ee3897;}
.btn.btn-primary.btn-outline {border:2px solid #162f65; background: #fff; color:#162f65;}
.btn.btn-primary.btn-outline:hover {background: #162f65;color: #fff;}
.btn.btn-primary.btn-outline.pink {border:2px solid #ee3897; background: #fff; color:#ee3897;}
.btn.btn-primary.btn-outline.pink:hover {background: #ee3897;color: #fff;}
.btn.btn-call {position: fixed; bottom:20px; right:20px; z-index:101;background: #162f65;box-shadow: 0 0 20px rgba(0,0,0,0.2);border: 0;border-radius: 50%;width: 70px;height: 70px;padding-top: 20px;padding-left: 0;padding-right: 0;}
.btn.btn-call svg {width:30px; height:30px;}
.btn.btn-call:hover {background: #450c84;}
.btn.btn-primary.btn-white {background:#f0f1f6; border:0; color:#162f65;}
.btn.btn-primary.btn-white:hover {background:#fff;}

.title {color:#ee3897; font-size:32px; font-weight: 900; margin:0; font-family: 'Lato', sans-serif; }
.title.title-sm {font-size:25px;}
.title.title-xs {font-size:18px;}
.sub-title {color:#aaaaaa; font-size:25px; margin:0 0 30px 0; font-family: 'Lato', sans-serif; }
.sub-title.sub-title-sm {font-size:20px;}
.sub-title.color {color:#ee3897;}
/* nav-left */
#custhead {background:#2f4253; height:40px;}
#custhead .nav-left,
#custhead .nav-right {padding:8px;}
#custhead .nav-left a,
#custhead .nav-right a {color:#fff; font-family: 'Lato', sans-serif; font-size:13px; font-weight: 700;}
#custhead .nav-left {float:left;}
#custhead .nav-right {float:right;}
/*
body.home .login-link {color:#fff;}
body.home .login-link .fa {color:#fff;box-shadow: inset 0 0 0 8px #ee3897; border-radius: 50%;}
*/
.fw-thin {font-weight:300}
.fw-normal {font-weight:400}
.fw-bold {font-weight:700}
.fw-black {font-weight:900}

/* navbar */
.navbar {margin-bottom:0;transition:all 0.2s ease-in-out; background:none; border:0; position:absolute; width:100%; z-index:11; border-radius:0;}
.navbar.float {position:fixed;}
.navbar .custom-logo-link {transition:all 0.3s ease-in-out;}
.navbar .custom-logo-link img {transition:all 0.3s ease-in-out;}
.navbar .navbar-inner-container {transition:all 0.3s ease-in-out; padding-top:8px; background:#162f65;}
.navbar.float {top:0;}
body.admin-bar .navbar.float {top:32px;}
.navbar .navbar-inner-container,
.navbar.float .navbar-inner-container {
    height:70px;
    opacity:1;
    /*
    background: #1450a7;
    background: -moz-linear-gradient(left, #1450a7 0%, #196ab8 50%, #196ab8 100%);
    background: -webkit-linear-gradient(left, #1450a7 0%,#196ab8 50%,#196ab8 100%);
    background: linear-gradient(to right, #1450a7 0%,#196ab8 50%,#196ab8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1450a7', endColorstr='#196ab8',GradientType=1 );
    */
}
.navbar.float .navbar-inner-container {box-shadow:0 0 10px rgba(0,0,0,0.3);}

.navbar .custom-logo-link,
.navbar.float .custom-logo-link {padding-bottom: 5px; display: inline-block;}
.navbar .custom-logo-link img,
.navbar.float .custom-logo-link img {max-height:55px;}
.navbar .navbar-nav.navbar-right > .menu-item {font-family: 'Lato', sans-serif; font-weight:900;}
.navbar .navbar-nav.navbar-right > .menu-item a {color:#fff;}

.navbar .navbar-nav.navbar-right > .menu-item .sub-menu > li > a {color:#333;}
.navbar .sub-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;opacity:0;float: left;min-width: 160px;padding: 5px 0;margin: 2px 0 0;margin-top: -1px;font-size: 14px;text-align: left;list-style: none;background-color: #f8f8f8;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid rgba(0,0,0,.15);border-top:0;border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);box-shadow: 0 6px 12px rgba(0,0,0,.175);transition:all 0.2s ease-in-out;}
.navbar .sub-menu > li > a {display: block;padding: 7px 20px;clear: both;font-weight: 600;line-height: 1.42857143;color: #333;white-space: nowrap;transition:all 0.2s ease-in-out;font-family: 'Lato', sans-serif;}
.navbar .dropdown > * {float:left;}
.navbar .dropdown > a {padding-right:0;}
.navbar .dropdown .submenu-expand {border:0; background:0; margin-top:13px;padding-left: 3px; opacity: 0.2; }
.navbar .dropdown:hover .sub-menu {display:block; opacity:1; transition:all 0.2s ease-in-out;}
.navbar .dropdown .sub-menu .mobile-parent-nav-menu-item {display:none;}
.navbar .sub-menu > li > a:hover {text-decoration:none; background:#e1e1e1;}
.navbar #menu-item-286 a {background:#fff; color:#ee3897; border-radius:40px; padding:10px 20px; margin-top:5px; margin-left:10px; text-transform:uppercase;}
.navbar #menu-item-136 a:before {font-family:'FontAwesome';content:"\f015"; color:#fff; font-size:20px;}
#menu-primary-nav .home-link a:before {font-family:'FontAwesome';content:"\f015"; color:#fff; font-size:20px;} 
#menu-primary-nav .free-trial-link a {background:#ee3897;padding: 6px 10px 8px 10px;color: #fff;border-radius: 5px;margin-top: 7px;margin-left: 10px; border:2px solid #ee3897;transition:all 0.2s ease-in-out;}
#menu-primary-nav .free-trial-link a:hover {background:#fff;color: #ee3897;border:2px solid #ee3897;}

.container > .navbar-header {position: relative; z-index: 1;}
.navbar-collapse.collapse.in {position:relative; z-index: 2;width: calc(100% - 120px); float: right;}

/* Mega menu styling */
#mega-menu-wrap-menu-1 {top:3px !important; position: absolute !important; right:10px !important;}
#mega-menu-wrap-menu-1 .mega-menu-item a {font-family: 'Lato',sans-serif !important; font-weight:400 !important;transition:all 0.2s ease-in-out !important;}
#mega-menu-wrap-menu-1 .mega-menu-item a strong {font-weight:700 !important;}
#mega-menu-wrap-menu-1 .mega-menu-item.mega-home-link a.dashicons-admin-home {font-size:20px !important;}
#mega-menu-wrap-menu-1 .mega-menu-item a.mega-menu-link span.link-line:after {content:" " !important; height:3px !important; position:absolute !important; right:700px !important; background:#dfdfdf   !important; bottom:8px !important;transition:all 0.2s ease-in-out !important;left:10px !important;border-radius: 5px !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator::after {position: relative !important;background: transparent !important;right: auto !important;height: auto !important;left: -8px !important;bottom: auto !important;}
/*#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link:hover {background:rgba(0, 0, 0, 0.05) !important;}*/
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link:hover {background:transparent !important;}
/*#mega-menu-wrap-menu-1 .mega-menu-item.mega-current-menu-item a.mega-menu-link:hover {background:rgba(0, 0, 0, 0.05) !important;}*/


#mega-menu-wrap-menu-1 .mega-sub-menu .mega-menu-item a.mega-menu-link:hover {background:rgba(0, 0, 0, 0.08) !important; box-shadow: 0 0 0px 10px rgba(0,0,0,0.08) !important; border-radius: 1px !important;}

#mega-menu-wrap-menu-1 .mega-menu-item.mega-current-menu-item a.mega-menu-link span.link-line:after {}
#mega-menu-wrap-menu-1 .mega-menu-item a.mega-menu-link:hover span:after {right:9px !important;}
#mega-menu-wrap-menu-1 .mega-menu-item.mega-menu-item-has-children a.mega-menu-link:hover span:after {right:15px !important;}

#mega-menu-wrap-menu-1 .mega-menu-item.mega-free-trial-link a.mega-menu-link {border:2px solid #ee3897 !important;font-weight:900 !important;background:#ee3897 !important; color:#fff !important;padding: 6px 15px 4px 15px !important;border-radius: 7px !important;margin-top: 0 !important;margin-left: 10px !important; line-height: 24px !important;height: 40px !important;}
#mega-menu-wrap-menu-1 .mega-menu-item.mega-free-trial-link a.mega-menu-link:hover {border:2px solid #ee3897 !important;background:#fff !important; color:#ee3897 !important;}
#mega-menu-wrap-menu-1 .mega-menu-item a .nav-icon {margin-right:10px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item > ul.mega-sub-menu {border-radius:10px !important; padding-bottom:25px !important; box-shadow:0 7px 10px rgba(0,0,0,0.1) !important;}
#mega-menu-wrap-menu-1 .mega-sub-menu .mega-menu-item--1 a {display:none !important;}
#mega-menu-wrap-menu-1 .mega-sub-menu .menu-caret {width: 10px;height: 10px;background: #fff;position: absolute;top: -5px;left: 25px;transform: rotate(45deg);}
#mega-menu-wrap-menu-1 .mega-sub-menu .mega-sub-menu .mega-sub-menu .widget_custom_html {padding:0 !important;}
#mega-menu-wrap-menu-1 .mega-sub-menu .mega-current-menu-item a {color:#ee3897 !important;}
#mega-menu-wrap-menu-1 .mega-sub-menu a.mega-menu-link {display:block !important; font-weight:900 !important;}
#mega-menu-wrap-menu-1 .mega-sub-menu a.mega-menu-link strong {display:block;}
#mega-menu-wrap-menu-1 .mega-sub-menu a.mega-menu-link:hover strong {color:#ee3897;}
#mega-menu-wrap-menu-1 .mega-sub-menu a.mega-menu-link .link-desc {font-weight: 400;font-family: 'Lato';font-size: 13px;opacity: 0.8;line-height: 18px; display: block; color:#666;}
#mega-menu-wrap-menu-1 #mega-menu-item--1,
#mega-menu-wrap-menu-1 #mega-menu-item--2,
#mega-menu-wrap-menu-1 #mega-menu-item--3 {display: none !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 .custom-html-widget {padding:25px 0 0 35px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 #mega-menu-item-custom_html-2 .custom-html-widget {padding:25px 0 0 35px;;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 .custom-html-widget img {width: 130px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 .custom-html-widget a {display: inline-block; margin-bottom:10px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {font-weight: 900 !important; margin-bottom:5px;font-size: 18px;padding-top: 0;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {background:none !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link span.link-line:after {left:10px !important; right:15px !important;background:#ee3897 !important;}
#mega-menu-wrap-menu-1 li.mega-menu-item > a.mega-menu-link .sub-link-box {float:left; width:calc(100% - 50px);}
#mega-menu-wrap-menu-1 li.mega-menu-item ul.mega-sub-menu {margin-top: 5px !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {padding-right: 5px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu ~ ul.mega-sub-menu {padding-right: 0px;}

/* Blog */
body.blog {}
.block-blog-summary .blog-categories {text-align:center; padding:10px 0 30px 0;}
.block-blog-summary .blog-categories ul {text-align:center;}
.block-blog-summary .blog-categories ul li a {transition: all 0.2s ease-in-out;position:relative;margin-top: 10px;font-family: 'Lato', sans-serif;font-size: 14px;text-decoration: none;background: #ee3897;border: 2px solid #ee3897;color: #ffffff;font-weight: 900;border-radius: 7px;padding: 10px 25px; display:inline-block;}
.block-blog-summary .blog-categories ul li a:after {content:'\f054'; font-family: 'FontAwesome';display:inline-block; margin-left:10px; font-size:13px; transition: all 0.3s ease-in-out;position: relative;}
.block-blog-summary .blog-categories ul li a:before {content: "\f068"; font-family: 'FontAwesome';position: absolute;right:20px;top: 9px;opacity: 0;transition: all 0.5s ease-in-out;}
.block-blog-summary .blog-categories ul li a:hover {text-decoration: none; background:#fff; color:#ee3897;}
.block-blog-summary .blog-categories ul li a:hover:after {right: -10px;}
.block-blog-summary .blog-categories ul li a:hover:before {opacity: 1;}
.block-blog-summary .blog-categories ul li.current-cat a {border-radius: 7px;transition: all 0.2s ease-in-out;padding: 11px 30px 13px 30px;margin-top: 10px;font-weight: 700;font-family: 'Lato', sans-serif;color: #ee3897;font-size: 14px; background:#fff; border:1px solid #ee3897;}
.block-blog-summary .blog-categories ul li.current-cat a:hover {text-decoration:none;}
.block-blog-summary .blog-categories ul li.current-cat a:after {content:""; margin:0;}
.block-blog-summary .blog-categories ul li.current-cat a:before {content:"";}
.block-blog-summary .navigation.pagination .nav-links .page-numbers {font-size:14px; display:inline-block;padding:10px 25px; transition:all 0.2s ease-in-out; font-weight: 900; border-radius: 7px; margin:0 5px;background:#fff; color:#ee3897; border:2px solid #ee3897;}
.block-blog-summary .navigation.pagination .nav-links .page-numbers span {display:none;}
.block-blog-summary .navigation.pagination .nav-links .page-numbers.current {background:#ee3897; color:#fff;}
.block-blog-summary .navigation.pagination .nav-links .page-numbers:hover {text-decoration:none;background:#ee3897;color:#fff;}


.full-width-blog {padding:30px 0;}
.full-width-blog .post-image img {width:100%; height:auto; border-radius: 10px;}
.full-width-blog .entry-header .entry-title a {font-size: 20px;line-height: 25px;font-weight: 900;color: #162f65;margin-top: 15px; text-decoration: none;}
.full-width-blog .entry-header .entry-title a:hover {color: #ee3897;}
.full-width-blog .entry-header .entry-categories a {display: inline-block;text-decoration: none;background: #fff;box-shadow: 0 0 5px rgba(0,0,0,0.1);padding: 10px 20px;border-radius: 10px;text-transform: uppercase;font-size: 12px;font-weight: 900;color: #162f65;}
.full-width-blog .entry-header .entry-categories a:hover {color: #ee3897;}
.full-width-blog .entry-header .entry-categories a:first-child {margin-right:10px;}
.full-width-blog .entry-header .entry-categories a:last-child {margin-right:0px;}
.full-width-blog .entry-header .entry-categories .post-date {margin-left:10px; font-weight: 900; color:#888;}
.full-width-blog .entry-excerpt .entry-link {color: #162f65;text-decoration: none;text-transform: uppercase;font-size: 14px;font-weight: 900;}
.full-width-blog .entry-excerpt .entry-link:hover {color: #ee3897;}
.full-width-blog .entry-excerpt-content {line-height: 25px;font-size: 14px;color: #555;padding-bottom: 20px;}
.full-width-blog .sticky .entry-categories {display:none;}
.full-width-blog .sticky .entry-header .entry-title a {font-size:30px;line-height: 40px;}
.full-width-blog .sticky .entry-header .entry-title {margin-bottom:25px;}
body.search .full-width-blog .sticky .entry-header .entry-title a {font-size: 20px; line-height: 25px;}
body.search .full-width-blog .sticky .entry-header .entry-title h2 {margin-bottom: 10px;}
body.search .full-width-blog .sticky .entry-categories {display:block;}

.site-main.blog article.entry {width:100%;position: relative; float:left; margin-bottom:30px; border-radius:10px; overflow:hidden; background:#fff; box-shadow: 0 0 30px rgba(0,0,0,0.1); font-family: 'Lato',sans-serif; display:block;}
.site-main.blog article.entry .date-overlay {width:50px; height:60px;text-align:center;box-shadow:0 0 5px rgba(0,0,0,0.4); border-radius:0 0 10px 10px;position:absolute;font-family: 'Lato',sans-serif; top:0; right:15px; background:#162f65; color:#fff; padding:10px;}
.site-main.blog article.entry .date-overlay .date-month {text-transform:uppercase; font-weight:bold; font-size:13px; line-height: 14px;}
.site-main.blog article.entry .date-overlay .date-day {font-size:22px; line-height: 25px; font-weight: 300;}
.site-main.blog article.entry .post-thumbnail img {width:100%; height:auto;}
.site-main.blog article.entry .entry-header {padding:10px 20px;}
.site-main.blog article.entry .entry-header a {color:#162f65; text-decoration: none;}
.site-main.blog article.entry .entry-header a:hover {color:#ee3897;}
.site-main.blog article.entry .entry-header h2 {font-size:20px; line-height:25px; font-weight:900; color:#555; margin-top:15px;}
.site-main.blog article.entry .entry-categories {margin-top: -30px;}
.site-main.blog article.entry .entry-categories a:hover {color:#ee3897; text-decoration: none;}
.site-main.blog article.entry .entry-categories a:first-child {margin-right:10px;}
.site-main.blog article.entry .entry-categories a:last-child {margin-right:0;}
.site-main.blog article.entry .entry-categories a {display: inline-block;text-decoration: none;background: #fff;box-shadow: 0 0 5px rgba(0,0,0,0.1);padding: 10px 20px;border-radius: 10px;text-transform: uppercase;font-size: 12px;font-weight: 900;color: #162f65;margin: 0 5px;}
.site-main.blog article.entry .entry-excerpt {font-family: 'Lato',sans-serif; padding:0 20px 20px 20px; font-size:13px;}
.site-main.blog article.entry .entry-excerpt .entry-excerpt-content {line-height: 25px;font-size: 14px;color: #555;padding-bottom: 20px;}
.site-main.blog article.entry .entry-excerpt .entry-link {color: #ee3897;text-decoration: none;text-transform: uppercase;font-size: 14px;font-weight: 900;}
.site-main.blog article.entry .entry-excerpt .entry-link:hover {color: #162f65;}
.site-main.blog .blog-related-posts .entry-excerpt a {color: #ee3897;text-decoration: none;text-transform: uppercase;font-size: 14px;font-weight: 900;border: 0;padding: 0;margin: 0;}
.site-main.blog .blog-related-posts .entry-excerpt a:hover {color: #ee3897; background:none;}

body.single-post {}
body.single-post .blog-bg {background:url(/wp-content/uploads/2021/01/blog-bg.png) no-repeat bottom center / cover; height:300px;}
.blog-post-page-container { margin-top:-40px;}
.blog-post-page-container .btn-returntoblog {border-radius: 7px;}
.blog-single-container {background:#fff; box-shadow:0 0 20px rgba(0,0,0,0.1); border-radius: 10px; overflow: hidden;}
.blog-single-container .entry-header {padding:20px 30px;}
.blog-single-container .entry-header h1,
.blog-single-container .entry-header h2 {font-size: 30px;line-height: 35px;font-weight: 900;color: #162f65;margin-top: 15px;}
.blog-single-container .entry-header .entry-categories {margin-top: -40px; position:relative;}
.blog-single-container .entry-header .entry-categories a {display: inline-block;text-decoration: none;background: #fff;box-shadow: 0 0 5px rgba(0,0,0,0.1);padding: 10px 20px;border-radius: 10px;text-transform: uppercase;font-size: 12px;font-weight: 900;color: #162f65;margin: 0 5px;}
.blog-single-container .entry-header .entry-categories a:hover {color: #ee3897;text-decoration: none;}
.blog-single-container .entry-header .entry-categories a:first-child {margin-right:10px;}
.blog-single-container .entry-header .entry-categories a:last-child {margin-right:0;}
.blog-single-container .entry-content {padding:0px 30px 30px 30px; font-family: 'Lato',sans-serif; line-height: 25px;}
.blog-single-container .entry-content .sub-title {color:#636b73;line-height: 28px; text-transform: none;}
.blog-single-container .entry-content ol li::marker {font-size: 20px;color: #636b73;line-height: 28px; font-weight: 700;}
.blog-single-container .entry-content ol.list-sm li::marker {font-size: 14px;}
.blog-single-container .entry-content ul {padding-left: 15px;list-style: none;margin-top: 0;margin-bottom: 20px;}
.blog-single-container .entry-content ul li {position: relative;padding-left: 25px;line-height: 25px;margin-bottom: 10px; color:#555;}
.blog-single-container .entry-content ul li:before {content: "\f054";font-family: 'FontAwesome';color: #2f4253;position: absolute;left: 0;top: 0;}
.blog-single-container .entry-content p {margin-bottom:18px; color:#555;}
.blog-single-container .entry-content h2 {margin-bottom:25px;}
.blog-single-container .entry-content .written-by {margin-bottom: 15px;}
.blog-single-container .entry-content .written-by p {margin-bottom:0;}
.blog-single-container .entry-content a {color:#ee3897;}
.blog-single-container .entry-content a:hover {text-decoration:underline;}
.blog-single-container .entry-content a.btn-primary {color:#fff;}
.blog-single-container .entry-content a.btn-primary:hover {color:#ee3897;text-decoration:none;}
.blog-single-container .entry-content h5 {margin-bottom:0;}
.blog-single-container .entry-content .img-responsive img {width:100%; height:auto;}
.blog-single-container .entry-content .np-list {counter-reset: item; padding-left:0;}
.blog-single-container .entry-content .np-list li {padding-left:60px; position: relative; margin-bottom:30px;counter-increment: item;}
.blog-single-container .entry-content .np-list li p {width:75%; line-height: 20px;}
.blog-single-container .entry-content .np-list li strong {font-size: 18px; color: #162f65; font-weight: 400;}
.blog-single-container .entry-content .np-list li:before {counter-increment: li;content: counter(item, decimal-leading-zero);content: counter(item); font-family:'Lato',sans-serif; font-weight: 900; position: absolute; z-index: 1; left: 0;top: 0;background: #f0f1f6;width: 40px;height: 40px;border-radius: 50%;text-align: center;font-size: 15px;color: #162f65;padding-top: 8px;}
.blog-single-container .entry-content .np-list li.last-step:before {content:"\f087"; font-family: 'FontAwesome';}
.blog-single-container .entry-content .np-list li:after {content:""; position: absolute; border-left:2px dashed #f0f1f6; left:20px; top:0; bottom:-30px;}
.blog-single-container .entry-content .np-list li.last-step:after {display: none;}
.blog-single-container .feature-image-container {position:relative;}
.blog-single-container .feature-image-container .date-overlay {width:70px; height:80px;text-align:center;box-shadow:0 0 5px rgba(0,0,0,0.4); border-radius:0 0 10px 10px;position:absolute;font-family: 'Lato',sans-serif; top:0; right:15px; background:#162f65; color:#fff; padding:10px;}
.blog-single-container .feature-image-container .date-overlay .date-month {text-transform:uppercase; font-weight:bold; font-size:18px;}
.blog-single-container .feature-image-container .date-overlay .date-day {font-size:28px; line-height: 25px; font-weight: 300;}
.blog-right-container.site-main.blog article.entry {margin:0 0 26px 0; width:100%;}

#licenseModal .modal-header {border-bottom:0;}
#licenseModal .modal-header .close {position: relative;z-index: 1;background: #fff;border-radius: 5px;top: 32px;right: 22px;width: 35px;height: 34px;margin-top: -10px;}
#licenseModal .modal-body .container {width:100%;}
#licenseModal .modal-body .block-sub-intro {padding: 35px 0 45px 0;margin-top: -55px;}
#licenseModal .modal-body .block-sub-intro .container .col-centered {width:100%;}
#licenseModal .modal-body .block-sub-intro .container .col-centered .title {margin-bottom:0;}
#licenseModal .modal-body .block-full-content-page {padding: 15px 0 !important;}
#licenseModal .modal-body .block-callback-form {display:none !important;}


#cookie-law-info-bar,
#cliSettingsPopup .cli-bar-popup {border-radius: 10px;}
#cookie-law-info-bar .cli-plugin-button {border-radius: 7px;transition: all 0.3s ease-in-out;padding: 10px 25px;text-decoration: none;line-height: 1.3333333; border:1px solid #dedfe0; margin:20px 15px 0 0 !important;}
#cookie-law-info-bar .cli-plugin-button.cli_action_button {font-weight: 900; border:1px solid #ee3897 !important; background-color:#ee3897 !important;}
#cookie-law-info-bar .cli-plugin-button.cli_action_button:hover {background-color:#fff !important; color:#ee3897 !important;}
#cliSettingsPopup .cli_setting_save_button {border-radius: 7px;transition: all 0.3s ease-in-out;background:#ee3897; padding: 10px 25px;text-decoration: none;line-height: 1.3333333; border:1px solid #ee3897; text-transform:lowercase; font-weight:900;}
#cliSettingsPopup .cli_setting_save_button:first-letter {text-transform: capitalize;}
#cliSettingsPopup .cli_setting_save_button:hover {background:#fff !important; color:#ee3897 !important;}

.checkbox-primary input[type="checkbox"]:checked + label:before, .checkbox-primary input[type="radio"]:checked + label:before {background-color: #162f65; border-color: #162f65;}

form label.error {color:#cc0000; display: block;}

/*For 5 columns*/
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
	.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}
