@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:100,200,300,400,500,600,700,800,900|Oswald:100,200,300,400,500,600,700,800,900|Oswald:100,200,300,400,500,600,700,800,900);

.banner1 {
background: #a80323 url(/images/domain_registration.jpg) no-repeat top left;
height:350px;
}

.domainbox {
font-size:20px;
}

.banner1 hd3 {
position:absolute;
top:260px;
left:60px;
padding-bottom:0px;
margin-bottom:0px;
line-height:5px;
color:#fff;
font: 700 24px/28px 'Oswald', sans-serif;
margin: 10px 0;
width: 100%;
}

.banner1 p {
padding-top:110px;
padding-left:40px;
padding-bottom:0px;
font-weight:bold;
color:#fff;
}

ul.main-nav li a,
ul.main-nav li ul li a {
	font-family: 'Open Sans Condensed', sans-serif;
	}

.main-text h1,
.sub-text h2 {
//	font-family: 'Oswald', sans-serif;
	}

.home-widget .cat-dark-text h2,
.home-widget .category-light h2 a,
.sidebar-small-widget .category-light h2 a,
ul.home-carousel li h2,
h1.headline,
h1.headline-page,
.prev-post a,
.next-post a,
.related-text a,
#post-404 h1,
h3.cat-header,
.archive-text h2 a,
ul.widget-buzz li h2 a,
.sidebar-widget .cat-dark-text h2,
.sidebar-widget .category-light h2 a,
.footer-widget .category-light h2 a {
	font-family: 'Oswald', sans-serif;
	}

#logo-wrapper {
	height: 108px;
}

ul.main-nav li:hover,
ul.main-nav li a:hover,
ul.main-nav li.current-menu-item,
ul.main-nav li.current-post-parent {
	background: #a80323 url(https://www.evohosting.co.uk/wp-content/themes/hottopix/images/menu-fade.png) repeat-x bottom;
	}

span.comment-count,
h3.post-header,
h3.comment-header,
h3.home-widget-header,
h3.small-widget-header,
h3.sidebar-widget-header,
span.post-tags-header,
.post-tags a:hover,
ul.tabber-widget li.active,
ul.tabber-widget li:hover,
.tag-cloud a:hover {
	background: #a80323;
	}

span.home-widget-header,
span.small-widget-header,
span.sidebar-widget-header,
ul.tabber-widget,

#comments,
#related-posts {
	border-top: 3px solid #a80323;
	}

ol.commentlist {
	border-bottom: 3px solid #a80323;
	}

.prev-post,
.next-post {
	color: #a80323;
	}

#nav-wrapper {
margin-top:66px;
	background: #333333 url(https://www.evohosting.co.uk/wp-content/themes/hottopix/images/menu-fade.png) repeat-x bottom;
	}

#nav-mobi select,
ul.main-nav li ul li {
	background: #333333;
	}

a, a:visited {
	color: a80323;
	}

#wallpaper {
	background: url() no-repeat 50% 0;
	}

body.custom-background { background-color: #eeeeee; }





/* new stuff above */


.testimonials-text {
color:#ccc;
}

.testimonials-text h3 {
color:#fff;
font-size:18px;
padding-bottom:6px;
font-style:italic;
}

blockquote {
align:justify;
font-family: Georgia, serif;
font-size: 18px;
font-style: italic;
width: 450px;
margin: 0.25em 0;
padding: 0.25em 0px;
line-height: 1.45;
position: relative;
color: #eee;
}


/* button general settings */
.evobtn {
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		border-radius:4px;
		bottom:20px;
	        cursor:pointer;		
		display:inline-block;
		font-family:Arial, Helvetica, sans-serif;
		position:relative;
		text-decoration:none;
		-moz-transition:bottom 0.2s linear;	
		-o-transition:bottom 0.2s linear;	
		-webkit-transition:bottom 0.2s linear;
		transition:bottom 0.2s linear;	
		color: #fff;		
	}
    span.evobtn form { display:none !important; }
    .evobtn:hover { text-decoration:none !important; }

.evobtn-red {
background: #d92828; /* Old browsers */
background: -moz-linear-gradient(top, #d92828 0%, #9a0303 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d92828), color-stop(100%,#9a0303)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #d92828 0%,#9a0303 100%); /*Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #d92828 0%,#9a0303 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #d92828 0%,#9a0303 100%); /* IE10+ */
background: linear-gradient(to bottom, #d92828 0%,#9a0303 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d92828', endColorstr='#9a0303',GradientType=0 ); /* IE6-9 */
    border: 1px solid #9a0303;
    color:#fff;
}

.evobtn-red a, .evobtn-red:active, .evobtn-red:visited {
color: #fff;
}

.evobtn-red:hover {
background: #e73737; /* Old browsers */
background: -moz-linear-gradient(top,  #e73737 0%, #9a0303 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e73737), color-stop(100%,#9a0303)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e73737 0%,#9a0303 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e73737 0%,#9a0303 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e73737 0%,#9a0303 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e73737 0%,#9a0303 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e73737', endColorstr='#9a0303',GradientType=0 ); /* IE6-9 */


    border: 1px solid #6c0000;
    color: #fff;
}

	/* button hover & active states */
	.evobtn:active, .evobtn:active {	
		-moz-box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
		-webkit-box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
		box-shadow:0 0 0 rgba(0,0,0,0.15) inset;
		-moz-transition:all 0s linear;
		-ms-transition:all 0s linear; 
		-o-transition:all 0s linear; 
		-webkit-transition:all 0s linear; 
		transition:all 0s linear;
		color:#fff; 		
	}
	
	/* button sizes - small, medium, large */
	.evobtn-small {
		font-size:11px;
		height:18px;
		line-height:18px;
		margin-top:40px;
		margin-bottom:-20px;
		padding:0 5px;
	}
	.evobtn-medium {
		font-size:12px;
		height:27px;
		line-height:27px;
		margin-top:38px;		
		padding:0 8px;
	}
	.evobtn-large {
		font-size:16px;
		height:42px;
		line-height:42px;
		margin-top:31px;		
		padding:0 15px;
	}
	
.highlight-text {
    font-weight: bold;
    font-width:150%;
    padding:3px 5px;
}

.highlight-text-top {
    font-size: 14px;
    background: none repeat scroll 0 0 #000;
    color: #FFF;
}

.highlight-text-red {
    font-size: 9px;
    background: none repeat scroll 0 0 #A80323;
    color: #FFFFFF;
}

.highlight-text-black {
    line-height:30px;
    font-size: 9px;
    text-transform: uppercase;
    background: none repeat scroll 0 0 #000;
    color: #FFFFFF;
}

.grey-span {
    background: none repeat scroll 0 0 #333;
    padding:10px;
}



.tablepress-id-1 .column-2,
.tablepress-id-1 .column-3,
.tablepress-id-1 .column-4,
.tablepress-id-1 .column-5,
.tablepress-id-1 .column-6 {
	text-align: center;
}

.tablepress-id-29 .column-2,
.tablepress-id-29 .column-3,
.tablepress-id-29 .column-4,
.tablepress-id-29 .column-5 {
        text-align: center;
}


.featured {
}



// ------------------------------------------------
// Spotlight Table
// 2 = starter, 27 = home, 30 = business, 32 = ecommerce, 54 = enterprise
// 40 = domain prices table

.tablepress-id-40 {
text-align:center;
align:center;

}

.tablepress-id-2 td, 
.tablepress-id-27 td, 
.tablepress-id-30 td, 
.tablepress-id-32 td,
.tablepress-id-40 td,  
.tablepress-id-54 td {
background-color: #333;
}

.tablepress-id-2,
.tablepress-id-27,
.tablepress-id-30, 
.tablepress-id-32,
.tablepress-id-54,
.tablepress-id-40 {
	color: #c5cfd2;
	background-color: #333;
}

// Icons (col 1 and 3)
.tablepress-id-2 .column-1, 
.tablepress-id-27 .column-1, 
.tablepress-id-30 .column-1, 
.tablepress-id-32 .column-1, 
.tablepress-id-2 .column-3, 
.tablepress-id-27 .column-3, 
.tablepress-id-30 .column-3, 
.tablepress-id-32 .column-3,
.tablepress-id-54 .column-1, 
.tablepress-id-54 .column-3,
.tablepress-id-40 .column-1,
.tablepress-id-40 .column-3 {
	width: 5%;
}

// Description (col 2 and 4)
.tablepress-id-2 .column-2, 
.tablepress-id-27 .column-2, 
.tablepress-id-30 .column-2, 
.tablepress-id-32 .column-2, 
.tablepress-id-2 .column-4, 
.tablepress-id-27 .column-4, 
.tablepress-id-30 .column-4, 
.tablepress-id-32 .column-4,
.tablepress-id-54 .column-2, 
.tablepress-id-54 .column-4,
.tablepress-id-40 .column-2,
.tablepress-id-40 .column-4 {
	width: 45%;
}

.tablepress-id-40 .row-998 {
color:#fff;
background: none repeat scroll 0 0 #222; 
padding-bottom:0px;
margin-bottom:0px;
line-height:5px;
color:#fff;
font: 700 24px/28px 'Oswald', sans-serif;
margin: 10px 0;
width: 100%;
}

.tablepress-id-40 .p2 {
text-align:center;
}


// -----------------------------------------------
// SSL Certificate Table

p.grey {
	color: #666;
	font-size: .8em;
	line-height: .8em;
}

.tablepress-id-26,
.tablepress-id-26 tr,
.tablepress-id-26 tbody td,
.tablepress-id-26 thead th,
.tablepress-id-26 tfoot th {
	border-color: #333;
}

.tablepress-id-28,
.tablepress-id-28 tr,
.tablepress-id-28 tbody td,
.tablepress-id-28 thead th,
.tablepress-id-28 tfoot th {
	border-color: #333;
}

.tablepress-id-26 thead th {
	background-color: #fff;
	padding-top: 50px;
	color: #999;
}

.tablepress-id-28 thead th {
	background-color: #fff;
	padding-top: 50px;
	color: #999;
}

.free {
	font-family: 'Oswald', sans-serif;
	font-size:16px;
	color: #fff;
	background-color: #a80323;
	text-transform: uppercase;
	padding: 4px 6px;
	font-weight: bold;
	line-height:36px;
}

.price {
	font-size:36px;
        color: #fff;
        background-color: #a80323;
 	text-transform: uppercase;
        padding: 4px 6px;
        font-weight: bold;
}
.pricediv {
	margin-bottom:-10px;
}



.upgraded {
 	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	color: #fff;
	background-color: #000000;
	text-transform: uppercase;
	padding: 4px 6px;
	font-weight: bold;
}

.small {
	font-weight: bold;
	color: #666;
	text-transform: uppercase;
	font-size: 9px;
}

.desc {
	margin-top: 1px;
}

.red {
	color: #a80323;
	font-weight: bold;
	font-size: 16px;
}
