#neubieFeature h5{ text-align:center; font-size:16px;}
#neubieFeature .sow-features-list .sow-icon-container {color: #ffff;}
#neubieFeature .sow-features-feature .textwidget { background-color: #03145e;width: 100%;}
#neubieFeature .so-widget-sow-features-default-b0c500afc684 .sow-features-list .sow-features-feature {padding: 0px 0px 0px 0px;}
#Home_features img {width: 150px;min-height:150px;min-width:150px;height: 150px !important; 
  border-radius: 50%;   box-shadow: inset 0 0 15px #03145e, 0 0 18px black; }
#Home_features {font-size: 15px; font-weight: bolder;}
#Home_features a strong,#Home_features a,#Home_features strong{ color:#FFFFFF !important; font-weight:bolder; }
#_features img  {border-radius: 50%;width: 150px;min-height:150px;min-width:150px;
height: 150px !important;} 

.tnp-widget {min-width:350px;}
#bannerrow2 {
border-style: solid;
  border-width: 35px;
  border-image: linear-gradient(to top, rgba(0, 0, 0, 1) 0%, rgba(255, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 100%)                   100% 0 100% 0/2 0 2  stretch;
}
.tststs{
    border-bottom:4px solid #006699;border-top:4px solid #006699;}
.main-navigation ul li { margin: 0 5px -10px 0; }
.main-navigation .search-toggle, .main-navigation .shopping-cart {margin-left:15px;}
.stuck { border-bottom:1px solid #006699;}

.textwidget-about-us {font-family: 'Dancing Script', cursive; font-size:20px;}
.Dancingtext  {font-family: 'Dancing Script', cursive;}
h1, h2, h3, h4, h5, h6 {   margin: 5px 0;text-align: left;  color:#006699;}   
hr {
    background-color: #006699;
    
}
body, button, input, optgroup, select, textarea { line-height: 1.7; }
h1 {
    font-size: 36px;
}
#hfc-old {background-color:rgba(0,0,0,0.5);}
#testi_para p {
    margin: 0 0 0px !important;
}
.booknowbuttonrightmenu {
    background:#006699;
    padding-top: 9px !important;
    padding-bottom: 0px !important;
    padding-left: 4px !important;
    padding-right: 4px !important;
    line-height: 12px !important;
    border-radius: 1px;
    margin: 0px !important;
    color: #ffffff !important;
}
.booknowbuttonrightmenu a{color: #ffffff !important;}
.site-header { background: #fff;border-bottom: 0px solid #e6e6e6;}
#hfi .widget-title { margin-top: -79px; }
input, select {
    background: #e2e2e2;
  color:#000000; 
}
.site-footer .widgets {
     padding-top: 0px;
		 padding-bottom: 0px;

}
.site-footer .widgets .widget {margin-bottom:0px;}
.site-footer .widget ul, .widget-area .widget ul {
    text-align: center;
}
.site-header .site-branding img {
   width:327px;
  padding-top:10px;
  padding-bottom:10px;
}


@media only screen and (max-width: 600px) {
  .site-header .site-branding img {
   width:210px;
   padding-top:5px;
   padding-bottom:5px;
}
}
@media only screen and (min-width: 600px) {
.woocommerce .product .images {width: 31%;}
  .woocommerce .product .product-info-wrapper, .woocommerce .product .summary  {width: 67%;}
}

.sow-accordion-open-close-button {padding-left:20px;}
.sow-accordion .sow-accordion-panel {
    margin-top: 30px;
}
.woocommerce .products .product .loop-product-thumbnail {
  background: none; }

.woocommerce table.woocommerce-checkout-review-order-table td, .woocommerce table.woocommerce-checkout-review-order-table th {
       width: 50%;
}
#pgc-2017-0-0{ display:inline; margin: 0px auto;}
#pgc-2017-0-0 .tnp-submit { max-width:50%; }
.ced_hpul_single_summary_wrapper span {color:#006699;}
.ced_hpul_login_link {    margin-left: 0px;     margin-right: 5px;    line-height: 60px;}
.ced_hpul_login_link a, .ced_hpul_login_link a:visited, #ced_hpul_login_link a, #ced_hpul_login_link{   color:#ff0000 !important;}
.logged-in #myaccounttext{ display:none;}

.no-header-margin .site-header .corp-container , .top .corp-container{ max-width:1420px; }