.contrightcol .elementor-icon-list-item {
  background:#fff;
  margin:20px 0px !important;
  padding-bottom:0px !important;
  box-shadow:0px 0px 11px #C0C0C0;
}

.nzyear {
  text-align:center;
  margin-top:-20px;
}
.contrightcol  .elementor-icon-list-text {
  color:#000 !important;
}
#wpforms-1910 button {
  width:70% !important;
  margin:0 auto !important;
  text-align:center !important;
  color:#fff !important;
  border-radius:90px !important;
  background:#1779BA !important ;
  display:block;
}
#wpforms-1910 input {
  width:100%;
  max-width:100%;
}

#wpforms-1910 {
  background:#fff;
  box-shadow:0px 0px 11px #C0C0C0;
  padding:30px;
}
.contrightcol .fas, .contrightcol .fab {
  background:#1779BA;
  color:#fff !important;
  height:60px !important;
  width:60px !important;
  line-height:60px !important;
}

.paymenttext {
  text-align:center;
  padding:30px;
  border:1px solid #f8d9ac;
  background: #fef9f3;
  margin:20px 0px;
}


.whcom_alert.whcom_alert_success {
  padding:30px;
  text-align:center;
}

#wcop_sp_main.wcop_sp_main .whcom_button {
  width:100%;
  
}
.dsearch {
  text-align:center;
  border:1px solid #3F577B;
}

.dsearch a {
  color:#fff;
  line-height:56px;
  font-weight:bold;
}
.dsearch .fa {
  color:#fff;
  margin-right:4px;
}
.dsearch:hover {
  background:#4B6387;
  transition: 0.7s;
}


.paygate {
  text-align:center;
}

.paygate .fa {
  padding:5px;
  background:#337ab7;
  color:#fff;
  font-size:80%;
  margin-right:10px;
  border-radius:90px;
}
.paymentinfo {
background:#BFE8FB;
text-align:center;
padding:30px;
margin-bottom:50px;
}
.wcop_sp_section_content select {
line-height:20px !important;
}
.wcop_sp_coupon_response {
text-align:center;
}

#wcop_review_checkout {
margin-bottom:40px;
}
.xcheckout {
width:30%;
margin:0 auto;
}
#wcop_sp_apply_promo_container button, .xcheckout button {
padding:10px 12px;
color:#fff;
border-radius:2px;
height:39px;
border:none;
width:90%;
line-height:20px;
}

#wcop_sp_apply_promo_container .whcom_row {
width:60%;
margin:28px auto 0px auto;
}
.wcop_sp_summary_totals {
padding:0px 15px;
}

#wcop_review_checkout .wcop_sp_section_content {
max-width:1100px;
padding:0 5%;
margin:0 auto;
}
.whcom_summary_product_setup {
display:none;
}
.xpromo2 {
padding-top:40px;
}
.fa-info-circle::before {
color:#337ab7;
}
.wcop_op_discount_notice {
margin-left:15px;
}

#wcop_billing_info, #wcop_review_checkout {
background:#fff;
padding-bottom:20px;
}
.whcom_tabs_container.whcom_tabs_fancy_2 ul.whcom_tab_links li.active {
background:#fff !important;
border-bottom-color:#fff !important;
}
#wcop_choose_a_hosting {
background:#fff;
padding-bottom:20px;
}
#wcop_sp_main.wcop_sp_main {
padding-bottom:0px !important;
}
#wcop_choose_a_hosting .whcom_form_field > label {
font-weight:bold;
}
.packagefeatures ul {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
  list-style: none;
}

.packagefeatures ul li:before {
  content: '\2714\0020';
}
.wcop_sp_section_domain {
background:#fff;
padding-bottom:20px;
}
.elementor-2438 .headerorder {
margin-bottom:0px !important;
}

.orderpage {
background:#eee;
padding-top:50px;

}
.whcom_form_field select {
-webkit-appearance: listbox !important
}
.whcom_form_field #domain {
text-align:center;
font-weight:bold !important;
}

.whcom_form_field > input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]), .whcom_form_field select, .whcom_form_field textarea {
border:3px solid #337ab7 !important;
}
.wcop_sp_section_heading {
max-width:100% !important;
background:#364E72;
color:#fff;
margin:0px;
padding:10px 10px !important;
}
.xsect1 {
padding-top:30px !important;
}
.hideme {
display:none;
}
.elegant_08_payment_options {
text-align:center;
}
.wcop_sp_nav {
display:none;
}

.body-article h1, .body-article h2, .body-article h3, .body-article h4, .body-article h5, .body-article h6 {
font-family:"Questrial" !important;
}
.frontinsights  .item {
box-shadow:0px 0px  5px #ccc;
padding:0px 0px 20px 0px !important;
}
.frontinsights {
background:#ebebeb !important;
}
.frontinsights .element_1664357299110 {
border:1px solid #000;
padding:7px 12px;
font-size:14px;
border-radius:20px;
}
.frontinsights .element_1587187729822 {
margin-bottom:20px !important;
}

.frontinsights .element_1587187895341 a {
font-weight:bold;
}
.item-art .share-blog {
margin-top:40px;
}
.body-article p a {
color:#800000 !important;
font-weight:bold !important;
}

.body-article p {
margin:10px !important;
}
@media (min-width: 768px) {
  .element_1587187729822 {
  min-height:117px;
  }
.frontinsights .element_1587187895341 {
min-height:54px;
}
}
.feattitle {
font-weight:bold;
line-height:30px;
border-bottom:2px solid #ccc;
padding:10px;
}

.item-art {
1box-shadow:0px 0px 7px #C1C1C1;
}

.block-sidebar-function {
margin:0px !important;
1box-shadow:0px 0px 7px #C1C1C1;
padding:0px !important;
}
.art-info-sub {
display:none;
}
.blog-content {
margin:10px 0px !important;
}
.insightssec .grid-items .item {
box-shadow:0px 0px 7px #8A8A8A;
}

.insightssec .element_1664357299110 {
display:block;
margin-top:10px;
font-size:16px;
font-weight:bold;
}

.insightssec .element_1587187895341 a {
font-weight:bold;
font-size:24px !important;
line-height:24px;
}
.insightssec {
background:#D6D6D6 !important;
}

..insightssec .read_more {
float:left !important;;
}
.body-article p, .inner-item-art .body-article, .body-article a {
font-family:Questrial !important;
color:#000 !important;
}
.item-art .share-blog ul li a {
font-family:Questrial !important;
}
a.nzfb {
font-size:0px !important;
}
.sc-links-ft {
float:left !important;
}

.hostingheader .wdes-section-header-primary, .hostingheader p {
color:#fff;
}
#block-7 {
margin-top:-39px !important;
}
.wdes-interface-menu #wdes-menu-top-header {
float:right;
}
.wdes-interface-menu #wdes-menu-top-header ul.menu li a .wdes-menu-icon {
margin-top:5px !important;
}