/* Bulk Buy Hosting: theme + customiser CSS, moved out of the page head.
   Was inline on every page as the theme <style> block plus #wp-custom-css. */
.noboxshadow { box-shadow: none !important; }
.support-block { margin: auto;width: 530px;padding: 40px;text-align: center;background: white;border-radius: 10px; }
.btn-sml-up { text-transform: uppercase!important; font-size:16px!important; }
.building-metrics { text-align:left; }
.building-metrics:before { content: "✔"; background-color: #29c10d; padding: 0px 6px; border-radius: 100%; margin-right: 15px; margin-left:1em; color: #fff; }
.no-metric { text-align:left; }
.no-metric:before { content: "✗"; background-color: #b50202; padding: 0px 6px; border-radius: 100%; margin-right: 15px; margin-left:1em; color: #fff; }
.nav>ul { align-items:center; }
.sub-menu .menu-item a { color:#000!important; padding:10px 15px!important; }
.sub-menu { border-radius:5px!important;z-index:1000!important; }
.nav > ul > li a { font-size:16px!important; }
.sub-menu li + li { border-top:1px solid rgb(0, 0, 0, .1)!important; }
.nav .sub-menu { position: absolute;top: 100%;z-index: 15;margin-top: 0;min-width: 200px!important;-webkit-box-shadow: 0 0 10px rgba(0,0,0,.5);box-shadow: 0 0 10px rgba(0,0,0,.5);background-color: #fff;opacity: 0;visibility: hidden;-webkit-transition: opacity .3s,visibility .3s;-o-transition: opacity .3s,visibility .3s;transition: opacity .3s,visibility .3s; }
.nav li:hover > .sub-menu { visibility: visible; opacity: 1; }
.nav ul a { line-height:30px!important; }
@media (max-width: 1023px) { .nav .sub-menu .menu-item a { color: #fff; text-transform: none;padding: 5px; } }
@media (max-width: 1023px) { .nav .sub-menu { position: static;-webkit-box-shadow: none;box-shadow: none;max-height: 0;margin-right: 25px;margin-top: 0;background-color: transparent; } }
@media (max-width: 1023px) { .nav ul { flex-wrap: wrap; } }
@media (max-width: 1023px) { .nav li { -webkit-box-flex: 0;-ms-flex: 0 1 100%;flex: 0 1 100%;text-align: right; } }
@media (max-width: 1023px) { .nav .sub-menu .menu-item a {color: #fff;text-transform: none;padding: 5px; } }
.sign-up-section h1, .sign-up-section h2 { font-size:20px!important; }
.sign-up-price h3 { font-size:40px!important; }
.sign-up-checkout { font-size:16px!important; }
.dropdown-form { border-radius: 8px;font-family: Avenir Roman,sans-serif;display: block;width: 100%;height: 38px;padding: 8px 12px;margin-bottom: 10px;font-size: 14px;line-height: 1.42857143;color: #333;vertical-align: middle;background-color: #fff;border: 1px solid #ccc; }
.dropdown-form:hover { background-color:#fff!important; }
.outer-container { padding-top: 15em;padding-bottom: 15em; }
.menu-item-has-children a { padding-right:0!important; }
.menu-item-has-children:after { content: "▼";margin-left:4px;font-size:13px;color:#2144aa; }
.page-template-home .menu-item-has-children:after { color:#000; }
.page-template-pricing-page .menu-item-has-children:after { color:#000; }
.page-template-support-page .menu-item-has-children:after { color:#000; }
.page-template-basic-pbn-package .menu-item-has-children:after { color:#000; }
.page-template-premium-pbn-package .menu-item-has-children:after { color:#000; }
.page-template-packages-page .menu-item-has-children:after { color:#000; }
.page-template-pbn-services .nav a { color:#fff; }
.archive .logo img, .blog .logo img, .page-template-pbn-services .logo img, .page-template-sign-up .logo img, .search .logo img, .single-post .logo img { display:block !important; }
.archive .logo img + img, .blog .logo img + img, .page-template-pbn-services .logo img + img, .page-template-sign-up .logo img + img, .search .logo img + img, .single-post .logo img + img { display:block; }
.archive .widget-search .widget__btn, .blog .widget-search .widget__btn, .page-template-pbn-services .widget-search .widget__btn, .page-template-sign-up .widget-search .widget__btn, .search .widget-search .widget__btn, .single-post .widget-search .widget__btn { background-image: url(https://static.bulkbuyhosting.com/assets/themes/bulk-buy-hosting/dist/images/search-icon-white.png); }
.nav>ul>li>a { display:inline!important; }
.nav>ul>li ul li { padding-top:10px!important;padding-bottom:10px!important; }
.nav>ul>li ul li a { font-weight:700!important; }
.content-heading { font-size:24px!important;margin-bottom:10px!important;font-weight:700!important; }
.c-anchor { margin-top: -6rem;padding-top: 9rem; }
.menu-item { padding-left:10px!important; }
.nav > ul > li .sub-menu .menu-item a, .nav > ul > li ul li a { padding-left:0px!important; }
.btn { background-color: #2144aa!important; }
.btn:hover { background-color:#566cd2!important; }
.btn { border-radius:50px!important;font-size:23px!important;font-weight:700!important;text-transform:uppercase!important;color:#fff!important; }
.box h2 { color:#2144aa!important; }
h6 { color:#2144aa!important; }
.boxes h4 { color:#2144aa!important; }
.slick-slide { height:50%!important; }
@media (max-width: 1023px) { .slick-slide { height:100%!important; } }
.sign-up-section h2 { color:#2144aa!important; }
.sign-up-section a { color:#2144aa!important; }
.nav > ul > li ul li a:hover { color:#2144aa!important; }
.nav > ul > li > a:hover { color:#2144aa!important; }
.btn-sml-up { text-transform: uppercase!important;font-size: 16px!important; }
.article-single .article__head h4 { color:#000!important; }
.archive .logo img, .blog .logo img, .page-template-service .logo img, .page-template-sign-up .logo img, .search .logo img, .single-post .logo img { display: block !important }
.article-single .article__body a { color: #0000ff; }
.btn a { color: #000!important; }

h3.h3-content{
	font-size: 28px!important;
    font-weight: 600;
    margin-top: 60px;
}

.header .shell {min-height: 100px;}

.section-blog .section__head h2 {
color: #2144aa !important;
}
.section-blog .section__entry {
	background-color: #fff;
}
.section-blog .section__entry a {
	color: #0000ff;
}
.section-blog .section__entry .btn {
		color: white;
}
