/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */

body {color:#333!important;}

 

.homepage .top-navbar.navbar {background:#0C485A !important;}

.tc-accordion .panel.panel-default .panel-heading {background:#eee!important;}

.clienthomecta .col-lg-3 {width:33%!important;}

.hero-inner a {color:#f0eb99!important;font-weight:bold!important; }

.vpstables .col-md-3 {width:50%!important;}

.top-navbar .navbar-nav > li > a:hover {border-radius:5px!important;}

.col-lg-9 {width:100%!important;}

.tc-accordion h5 {color:#333!important;}

.panel.panel-default .accordion-active {background:#0C485A!important;}

#carea .col-md-3 {width: 100%!important;}

.imgresp {width:100%!important;}

.tpbanner {margin-left:20px!important;}

#frmConfigureProduct h3 {font-size:120%!important;margin-bottom:20px!important;}

.domain-unavailable {font-weight:bold!important;}

.plan-text  {font-size:110%!important;}

.product-info {border-radius:5px; border:1px solid #ccc!important;}

.block-s3 .col-sm-4 {width:33%!important;padding-left:0px!important;}

.block-s3 .force33 {width:24%!important;}

.plan-unit  {font-size:100%!important;text-transform:none!important;}

.plan-pricing {border-radius:10px!important;}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;

  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  margin:0px!important;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }

.block-s2 {padding-bottom:0px!important;}

.col-sm-8 {border-radius:5px!important;}

a.btn-success {border-radius:5px!important;}

#quickquote {display:none;}


.offer-content h3 {margin-top:0px!important;padding-top:0px!important;}

.order-summary {background-color:#3498DB!important;}

.order-summary h2 {color:#fff!important;}
 

.block-s1 {background:#0C485A!important;}

.fullwidthimg {width:100%!important;}

.block-s2 p {font-size:130%!important;}

.block-s2 .panel-body p {font-size:110%!important;}

.block-footer    p {font-size:110%!important;}

.firstpara {margin-top:-40px;}

body.webhoster h1 {color:#222!important}

body.webhoster .hero-inner h1 {color:#fff!important;font-size:230%!important;} 

.main-content p {font-size:130%!important;line-height:150%!important;}

.categories-collapsed {display:none!important;}

p.product-title {font-weight:bold!important;}
p.product-title:before {content:"Hosting Plan: "}

#order-standard_cart .domain-checker-available {color:#0C485A!important;margin-bottom:15px!important;}

.main-content li {font-size:130%!important;line-height:150%!important;}




.tab-pane .plan-specs .pricing h2 {line-height:32px!important;}

.page-header.title {border-bottom:0px!important;}

.page-header h1 {display:none!important;}

.navbar-top .badge.up, .top-navbar .badge.up {top:12px; right:32px!important;}

.homepage .top-navbar .navbar-header {background:#0C485A!important;padding-top:10px!important;}

.homepage .top-navbar .top-menu {background:#0C485A !important;}

p.plan-price {margin:10px 0px!important; }
h2 {font-size:180%!important;color:#222!important; padding-bottom:6px!important; }

.fa-shopping-cart {padding-left:10px;}

.ulsecondlevel li {
    font-size: inherit!important;
}

.otherpage .top-navbar.navbar {background:#0C485A!important;}

.otherpage .top-navbar .navbar-header {background:#0C485A!important;padding-top:10px!important;}

.otherpage .top-navbar .top-menu {background:#0C485A!important;}

.homepage div.navbar-right p  {color:#fff!important;display:block;margin-bottom:0px;font-weight: bold; }

.homepage div.navbar-right a  {color:#fff!important;display:block;font-weight:bold!important;}

.homepage .navbar-nav > li > a {color:#fff!important;}

.otherpage  .navbar-nav > li > a {color:#fff!important;}

.hero-1 .hero-inner p {font-size:161%!important;}

.fa-cog {display:none!important;}

.offer-content h3 {color:#fff!important; font-size: 160%!important; margin-top:5px!important;}

 

 

#setting-btn {display:none!important;}

.pricing-table-4 .plan-pricing .plan-price {line-height:26px!important;}

.offer-content p {color:#fff!important;}

.block-footer .col-md-2 {width:24%!important;}

.block-footer .copyright ul {float:left!important;}

.block-footer .copyright ul li a {color:#3498db!important;}

.block-footer .col-md-6 {width:75%!important;}

.block-footer .copyright .col-md-6 {width:100%!important;} 

.block-footer .fullwidth {width:100%!important;} 

#tp-widget-wrapper {color:#fff!important;}

.otherpage div.navbar-right p  {color:#fff!important;display:block;margin-bottom:0px;font-weight: bold; }

.otherpage div.navbar-right a  {color:#fff!important;display:block;font-weight:bold!important;}


.top-navbar .navbar-left.navbar-nav > li {border:0px!important;}
.top-navbar .navbar-header, .top-navbar .navbar-right {padding-top:20px!important;}

.top-navbar .navbar-left.navbar-nav > li:hover {background:#339CB0!important;}

.offer-content h3.notsure {margin-top:15px!important;}

.homepage .top-navbar .navbar-left.navbar-nav > li a:hover {color:#fff!important;}

div.navbar-right {display:block!important;}

.block-footer p.copypara {font-size:100%!important;}

 

.fa-language {display:none!important;}

.top-navbar .navbar-brand {padding:0px!important;margin-top:5px!important;}

.fa-shopping-cart {color:#fff!important;}

.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {min-height: 70px!important;padding-top:0px!important;padding-bottom:10px!important;margin-top:-10px!important;}

.top-navbar .navbar-nav > li > a {padding:10px 17px!important;}

.offer-content h3 {margin-bottom:15px!important;font-weight:bold!important;}

.offer-content p {line-height: 90%!important;}

.offer [class*="col-"]:first-child::before {width:0px!important;}

.norightpad {padding-right:0px!important;}

.pricing-table-4 {border-radius:8px!important;}
 


.block-s1 {color:#fff!important;}

.hero-1 .hero-inner h1 {text-transform:none!important;margin-bottom:25px!important;}

.block-s1 h2 {color:#fff!important;font-size:200%!important;}

.block-s3 .white {background:#3498db!important;}

/* Jonathan */

/* VTS Hosting */

.split {
    width: 100%;
}

.split .left-half {
    width: 50%;
    float: left;
}

.split .right-half {
    width: 50%;
    float: right;
}

.clear {
    clear: both;
}

span.bold {
    font-weight: 700;
}

.datacentre-section {
    margin-bottom: 40px;
}

.datacentre-image-row {
    width: 100%;
    text-align: center;
}

.datacentre-image-row img {
    width: 28%;
    height: auto;
    padding: 1%;
}


/* VTS Hosting Glossary */



/* Jonathan End */
 
 
 @media screen and (max-width: 1000px) {
    
    .navbar-toggle {margin-top:-50px!important; }
    
    .tp-slider {display:none!important;}
    
    .top-navbar .nav-top {background-color:#0C485A!important;}
    
  .otherpage .top-navbar .nav-top {background-color:#0C485A!important;}
    
    .top-navbar .navbar-header, .top-navbar .navbar-right {padding-top:0px!important;}
    
    .block-footer .hidden-xs {display:block!important;}
    
    .block-footer .col-md-2 {width:100%!important;}
    
    .block-footer  .col-md-2 {margin-bottom:20px!important;}
    
    .block-footer .pull-right {float:left!important;margin-top:20px!important;}
    .block-s2 p {font-size:115%!important;}
    
    .block-footer .col-md-6 {width:100%!important;}
    
    .hero-inner h1 {margin-top:15px!important;}
    
    .offer-content h3 {font-size:130%!important;}
    
        .offer-content h3 {font-size:120%!important;}
        h3.plan-title {font-size: 130%!important;}
    
/* Jonathan */
    
    .split .left-half, .split .right-half {
        width: 100%;
        float: left;
    }
    
/* Jonathan End */
    
}

  @media screen and (max-width: 900px) {
    
         h3.plan-title {font-size: 120%!important;}
         
         /* Jonathan */
    
        .datacentre-image-row img {
            width: auto;
            max-height: 200px;
            padding: 1%;
        }
        
    .block-s3 .col-sm-4 {width:100%!important;padding-left:15px!important;} 
        .block-s3 .force33{width:24%!important;}
        /* Jonathan End */
        
    }
    
    
      @media screen and (max-width: 990px) {
       .top-navbar .nav-top ul {background:#3498DB!important;border-radius:7px!important;}
       
       .navbar-top .nav-top .navbar-nav > li > a:focus, .navbar-top .nav-top .navbar-nav > li > a:hover, .top-navbar .nav-top .navbar-nav > li > a:focus, .top-navbar .nav-top .navbar-nav > li > a:hover {background-color:#0C485A!important; color:#222!important;}

       }
    
    @media screen and (max-width: 600px) {
        
        
        
        
    
         h3.plan-title {font-size: 120%!important;}
         
        
     
        
        
 
        
        
         /* Jonathan */
    
 .block-s1   .text-center h2 {line-height: 130%!important;}
    
    .tpbanner {display: none!important;}
    
    .clienthomecta .col-lg-3 {width:100%!important;}

.vpstables .col-md-3 {width:100%!important;}

     
        .split img {
            width: 80%;
            height: auto;
            
        }
        
        .split .left-half {
            text-align: center;
        }
        
    
        /* Jonathan End */
        
    }



 @media screen and (max-width: 1199px) {
      .offer-content h3 {font-size:130%!important;}
        .block-s2 p {font-size:115%!important;}
        
    .offer-content h3.notsure {margin-top:30px!important;}
    
    }
 