@media ( min-width: 768px ) {
	
	 /* pakket block */
	 
	span.pakket_footer_ssl_text {
		font-size: 16px;
	}
	 
	 /* end pakket block */

	/* counter block */
	
	.counter_block_without_counter {
		margin-top: 30px;
	}
	
	.counter_block_without_counter_text {
		font-size: 22px;
		margin-top: 10px;
	}
	
	/* end counter block */
	
	/* domein_checker block */	
	
	.domein_checker_form_button {
		width: 20%;
		margin-left: 25px;
		margin-top: -4px;
	}
	
	/* end domein_checker block */	
	
	/* homepage products block */

	.homepage_products_block {
		border: 1px solid #eee;
		padding: 30px;
		width: 45%;
		float: left;
	}

	.product_2 {
		margin-left: 50px;
	}

	#homepage_products h2 {
		font-size: 24px;
		font-weight: 600;
		color: #0066a6;
	}
		
	#homepage_products p {
		margin-bottom: 15px;
	}
		
	/* end homepage products block */    		
	
	/* header */
    .header {
        height: 277px;
        background-image: url('/images/bg_100.png');   
    }
    .foto1 { background-image: url('/images/bg_100.png'); }
    .foto2 { background-image: url('/images/bg_100.png'); }
    .foto3 { background-image: url('/images/bg_100.png'); }
    .foto4 { background-image: url('/images/bg_100.png'); }
    .foto5 { background-image: url('/images/overargeweb_bg_002.png'); }
    .foto6 { background-image: url('/images/bg-tattoo-cut-100.jpg'); }
    .foto7 { background-image: url('/images/bg-sxy-cut-100.jpg'); }
    .foto8 { background-image: url('/images/bg-diamond-cut-100.jpg'); }
    .foto9 { background-image: url('/images/bg-daisycon-cut-100.jpg'); }
    .foto11 { background-image: url('/images/bg-cloudvps-cut-100.png'); }
    .foto13 { background-image: url('/images/bg-ceo-cut-100.png'); }
    .foto14 { background-image: url('/images/bg-affiliate-cut-100.jpg'); }
    .foto15{ background-image: url('/images/bg-actie-cut-100.png'); }
    .foto16{ background-image: url('/images/bg-actie2-cut-100.png'); }
    .foto17{ background-image: url('/images/bg-vpsactie-cut-100.png'); }
    .foto19{ background-image: url('/images/bg_100.png'); }
    .foto24{ background-image: url('/images/bg-fitness-cut-100.png'); }
    .foto25{ background-image: url('/images/bg-ct-cut-100.png'); }
    .foto26{ background-image: url('/images/bg-uitstekendevps-100.png'); }
    .foto27{ background-image: url('/images/background_succesvol.jpg'); }
    .foto28{ background-image: url('/images/idee_small.png'); }
    .foto30{ background-image: url('/images/wordpress.jpg'); }
    .foto31{ background-image: url('/images/argeweb15jaar.png'); }
    .foto32{ background-image: url('/images/15jaaripad.png'); }
    .foto33{ background-image: url('/images/wedding_header.png'); }
    .foto34{ background-image: url('/images/frl_domeinnaam_header.png'); }
    .foto35{ background-image: url('/images/tevredenheidsgarantie_header.png'); }
    .foto36{ background-image: url('/images/rankingcoach-header.png'); }
    .foto37{ background-image: url('/images/argeweb_academy_header.jpg'); }
    .foto38{ background-image: url('/images/ams_background.png'); }
    .foto39{ background-image: url('/images/argewebacademy_header.png'); }
    .foto40{ background-image: url('/images/header_arc_scan.png'); }
    .foto41{ background-image: url('/images/ssl_bg_100.png'); }
    .foto42{ background-image: url('/images/argewebcloud_vps.jpg'); }
    .foto43{ background-image: url('/images/bg-24-cut-100.jpg'); }
    .fotovps{ background-image: url('/images/vps_bg_001.png'); }
    .resellerweken{ background-image: url('/images/resellerweken_header.jpg'); }
    .fotodomeinnaam{ background-image: url('/images/domeinnaam_bg_002.png'); }
    .fotoemail { background-image: url('/images/email_bg_001.png'); }
    .shopheader { background-image: url('/images/shop_header.png'); }
    .webdesign { background-image: url('/images/webhosting/websitemaken/bg-webdesign.png'); }
    .snow { background-image: url('/images/snow_bg.jpg'); }
    .pandagala { background-image: url('/images/pandagala_header.png'); }
    .vpsen { background-image: url('/images/vps/vpsen.png'); }
    .hostingheader { background-image: url('/images/webhosting/hosting_header.png'); }
    .magentoheader { background-image: url('/images/webhosting/hosting_header_magento.png'); }
	.hostingbestheader { background-image: url('/images/webhosting/hostingheaderbest.png'); }
	.webshophosting { background-image: url('/images/webshop_webhosting.png'); }

	
    .fotohome{
        height: 299px;
        background-image: url('/images/home_bg_001.png');   
    }
    .fotoofficeactie {
        background-image: url('/images/ipadactieoffice365.png');   
    }
    .office365mac {
        background-image: url('/images/office365_mac.png');   
    }
    .home .header {
        position: relative;
        height: 468px;
        background-image: url('/images/bg-05-cut-100.jpg');
    }
	
	.actieblokje {
	color: #fff;
	border: 1px dashed;
	padding: 2px 4px;
	font-weight: 600;
	font-size: 1.5rem;
	}
	
    .landing1{ background-image: url('/images/landing_domein_bg_001.png') !important; }
    .landing2{ background-image: url('/images/idee.png') !important; }
    .landing3{ background-image: url('/images/beoordeling_pagina.jpg') !important; }
    .landing4{ background-image: url('/images/eu_domeinnaam_header.jpg') !important; }
    .landing5{ background-image: url('/images/domeinnaam/home_lieke.png') !important; }
    .seoscan{ background-image: url('/images/rankingcoach/seo-scan.png') !important; }
    .landing_wp{ background-image: url('/images/wp_bg_100.png') !important; }
    .shopheaderxl{ background-image: url('/images/domeinnaam/shopheader_xl.gif') !important; }
    .webdesignxl{ background-image: url('/images/webhosting/websitemaken/webdesign_xl.jpg') !important; }
    .blogheaderxl{ background-image: url('/images/blog_header.gif') !important; }
    .nlactieeaster{ background-image: url('/images/nl_easter_header.png') !important; }
    .ebookheader{ background-image: url('/images/header_ebook.png') !important; }
    .ebookheaderbedankt{ background-image: url('/images/header_ebook_bedankt.png') !important; }
    .tweakersvpsxl{ background-image: url('/images/vps_tweakers_xl.png') !important; }
    .dvddxl{ background-image: url('/images/dvdd.png') !important; }
    .tweakersideal{ background-image: url('/images/vps/vps_tweakers_xl_ideal.png') !important; }
    .message404{ background-image: url('/images/404-lost.png') !important; }
    .wkactie{ background-image: url('/images/bg-wk-cut-100.jpg') !important; }
    .supportbaseargeweb{ background-image: url('/images/uitstekende_support_argeweb.png') !important; }
	.whitebluebackground{ background-image: url('/images/whitebluebackground.jpg') !important; }
    .performancehosting{ background-image: url('/images/webhosting/snelste_hosting.png') !important; }
    .stuntweek{ background-image: url('/images/domeinnaam/stuntweek_domein.gif') !important; }
	.koningsdag{ background-image: url('/images/sea/koningsdag-header.png') !important; }
	.homekoningsdag{ background-image: url('/images/koningsdag-home-header.png') !important; }
	.cadeauvps{ background-image: url('/images/vps/cadeaus/header-website.gif') !important; }
	.blackfriday{ background-image: url('/images/blackfriday_NL.png') !important; }
	.cybermonday{ background-image: url('/images/cyber_monday_nl.png') !important; }
	.nlactiexl{ background-image: url('/images/NL_actie_header_home.png') !important; }
	.vpsargeweb{ background-image: url('/images/vpsen_argeweb.png') !important; }

	.header2018 h1 {
		color: #0066A5;
		font-size: 28px;
		font-weight: 600;
}

	.header2018 p {
		color: #727272;
		font-size: 20px;
		font-weight: 600;
	}
	
	.header2018 li {
		color: #727272;
		font-size: 17px;
		font-weight: 400;
		margin-left: -20px;
	}
	
	.headerreviewnumber {
		color: #727272;
		font-weight: 600; 
		font-size: 22px; 
		margin-left: 5px;
	}

.forbidden h1 {
	font-size: 40px;
	font-weight: 600; 
	color: #ffc000;
}	
	
}


.landing.header {
	position: relative;
	height: auto;
	background-image: none;
    background-color: #0066a5;
    padding-bottom: 120px;
}

.landing.header h1 {
    text-shadow: none;
    color: white;
    text-align: center;
    font-size:40px;
    margin-top: 40px;
}

.landing.header p {
    font-size: 17px;
    color: #ffffff;
    padding-left: 10%;
    padding-right: 10%;
}

.landing.header .btn-readmore {
    background-color: rgba(0,102,165,0);
    color: #FFFFFF;
    border-color: #FFFFFF;
    display: inline-block;
    min-width: 220px;
    min-height: 50px;
    line-height: 50px;
    padding: 0 10px;
    border: 2px solid;
    font-size: 21px;
    font-weight: bold;
    margin-top: 20px;
}

.landing.header .btn-readmore:hover {
    color: #fff;
    background: #005386;
    box-shadow: none;
    
    }

.landing.header a {
    color: #ffffff;
}

.parkeer .header { 
	position: relative;
	height: 419px;
    background-image: url('/images/bg-33-cut-100.jpg');
}

/* nav */
.hassub.dropdown .dropdown-menu {
	display: none;
}
.hassub.dropdown.open .dropdown-menu {
	display: block;
}
/* navbar 2 */
.nav2 {
	background-color: #0166a6;
    background-image: linear-gradient(left,rgb(255,255,255) 50%,rgb(238, 238, 238) 50%);
    background-image: -o-linear-gradient(left,rgb(255,255,255) 50%,rgb(238, 238, 238) 50%);
    background-image: -moz-linear-gradient(left,rgb(255,255,255) 50%,rgb(238, 238, 238) 50%);
    background-image: -webkit-linear-gradient(left,rgb(255,255,255) 50%,rgb(238, 238, 238) 50%);
    background-image: -ms-linear-gradient(left,rgb(255,255,255) 50%,rgb(238, 238, 238) 50%);
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0.5,rgb(255,255,255)),color-stop(0.5,rgb(238, 238, 238)));
}
.nav2 .navbar-header {}
.nav2 .navbar-toggle {}
.nav2 .navbar-toggle .icon-bar {}
.nav2 .navbar-brand {}
.nav2 ul {
	width: 100%;
    background-color: #eee;
}

.nav2 ul li.white {
	background-color: #fff;
}
.nav2 ul li.colorsplit {
	padding-left: 26px;
	background-image: url(/images/sprite3.png);
	background-position: -10px -70px;
	background-repeat: no-repeat;
	padding: 0 14px;
    font-size: 14px;
    line-height: 55px;
    color: #fff !important;
}
.nav2 li.active {}
.nav2 li > a {
	padding: 0 14px;
	font-size: 14px;
	line-height: 55px;
}
.nav2 li.white > a {
	font-size: 14px;
	color: #999 !important;
}
.nav2 li.home a {
	font-size: 20px;
	color: #0066A5 !important;
}
.nav2 li.white.active > a {
	font-weight: bold;
	color: #a6a6a6 !important;
}

.nav2 li a:hover {}
.nav2 li.active a {}
.nav2 li.divider {
	font-size: 15px;
	line-height: 55px;
	color: #003351 !important;
	background: none;
}
.nav2 li.white.divider {
	color: #5F5F5F !important;
	background-color: #fff;
}
.nav2 .dropdown {}
.nav2 .dropdown-menu {
	width: auto;
	margin: 0;
	margin-top: 1px !important;
	padding: 15px 25px;
	border: 0;
	background: none;
	background-color: #9A9999;
}
.nav2 .dropdown-menu li {}
.nav2 .dropdown-menu li a {
	padding: 0;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
}
.nav2 .dropdown-menu > li > a:hover,
.nav2 .dropdown-menu > li > a:focus {
	background: none;
}
/* hosting-grid */
.hosting-grid {
	margin-top: 0;
}
.hosting-grid table {
	width: 100%;
}
.hosting-grid table thead {}
.hosting-grid table tbody {}
.hosting-grid table tfoot {}
.hosting-grid table tr {}
.hosting-grid table tr th,
.hosting-grid table tr td {
	padding-right: 15px;
	padding-left: 15px;
	line-height: 25px;
	color: #727272;
}
.hosting-grid table tr th {
	font-weight: normal;
}
.hosting-grid table tr td {
	width: 13%;
	text-align: center;
}
/* rows */
.hosting-grid table thead tr:nth-child(2) th {
	height: 75px;
	padding-bottom: 15px;
	border-top: 1px solid #ccc;
	font-size: 18px;
	font-weight: bold;
	vertical-align: bottom;
	background-color: #eee;
	background-repeat: repeat-x;
	background-size: 1px 100%, 8px 8px, 8px 8px;
}
.hosting-grid table tbody.listbasic tr:nth-child(1) td {
	padding: 10px 0;
	border-bottom: 0;
	color: #7BBA00;
	font-size: 18px;
	font-weight: bold;
}
.hosting-grid table tbody.listbasic tr:nth-child(2) td {
	padding: 0 0 10px 0;
	border-bottom: 0;
}
.hosting-grid table tbody.listbasic tr.smaller td {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 11px;
	line-height: 14px;
}
.hosting-grid table tfoot tr td {
	height: 46px;
	line-height: 46px;
	background-color: #FCFCFC;
	background-image: linear-gradient(top,#FCFCFC 0,#ECECEC 100%);
	background-image: -o-linear-gradient(top,#FCFCFC 0,#ECECEC 100%);
	background-image: -moz-linear-gradient(top,#FCFCFC 0,#ECECEC 100%);
	background-image: -webkit-linear-gradient(top,#FCFCFC 0,#ECECEC 100%);
	background-image: -ms-linear-gradient(top,#FCFCFC 0,#ECECEC 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#FCFCFC), color-stop(1,#ECECEC) );
}
/* columns */
.hosting-grid table tbody tr td,
.hosting-grid table thead tr:nth-child(2) th {
	border-right: 1px solid #ccc;
}
.hosting-grid table thead tr th.featured,
.hosting-grid table tbody.listbasic tr td.featured {
	background-color: #fff;
}
.hosting-grid table tr th:nth-child(1) ,
.hosting-grid table tr td:nth-child(1) {
	width: 22%;
	text-align: right;
}
.hosting-grid table thead tr:nth-child(2) th,
.hosting-grid table tbody tr td:nth-child(1) {
	border-left: 1px solid #ccc;
}
.hosting-grid table tbody tr td:nth-child(1) {
	border-bottom: 1px solid #D6D6D6;
}
.hosting-grid table tr td.featured {
	color: #7BBA00;
}
.hosting-grid table tbody tr:last-child td {
	border-bottom: 1px solid #ccc;
}
/* cells */
.hosting-grid table thead tr:nth-child(1) th.featured {
	padding: 10px 0;
	text-align: center;
	font-weight: bold;
	color: #fff;
	background-color: #0066A5;
}
.hosting-grid table tfoot tr td:nth-child(1) {
	border: 1px solid #ccc;
	background-color: #eee;
	background-image: none;
}
.hosting-grid .btn-order-small {
	padding: 2px 15px;
	color: #fff;
	background-color: #737373;
}
.hosting-grid table thead tr:nth-child(2) th.featured {
	background-color: #fff;
	background-image: none;
}
.hosting-grid table tbody.listbasic tr:nth-child(2) td.featured .btn-order-small {
	background-color: #7CBB00;
}
.hosting-grid table tbody tr:last-child td.featured {
	border-bottom: none;
}
.hosting-grid.simple table tbody tr:last-child td.featured {
	border-bottom: 1px solid #ccc;
}
.hosting-grid table tfoot tr td.featured {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background-color: #fff;
	background-image: none;
}
a.collapse {
	display: inline;
}
.buttonsexpand,
.buttonscollapse {
	display: table-row;
}
.buttonscollapse,
.listall {
	display: none;
}
.hosting-grid table tfoot a {
	display: block;
	width: 100%;
	height: 100%;
	color: #727272;
}
.hosting-grid table tr.subheading,
.hosting-grid table tr.subheading td {
	background-color: #eee;
}
.hosting-grid table tr.subheading td {
	border: 0;
	color: #727272;
	font-weight: bold;
}
.hosting-grid table tr.subheading {
	border: 1px solid #ccc;
}
/* domain-grid */
.domain-grid table {
	width: 100%;
}
.domain-grid table tbody.listbasic tr:nth-child(1) td,
.domain-grid table tr td.featured {
	color: #727272;
	font-size: 16px;
}
.domain-grid table tbody tr td {
	border-bottom: 0;
}
.domain-grid table tbody tr td:nth-child(1) {
	border-bottom: 1px solid #D6D6D6 !important;
	font-weight: bold;
	font-size: 16px;
}
.domain-grid table tbody.listbasic tr:nth-child(1) td,
.domain-grid table tbody.listbasic tr:nth-child(2) td {
	padding: 0 15px;
}
.domain-grid table thead tr:nth-child(1) th.featured {
	padding-left: 6px;
	padding-right: 6px;
}
.domain-grid table tr th:nth-child(1),
.domain-grid table tr td:nth-child(1),
.domain-grid table tr td {
	width: 0;
}
.domain-grid .btn-order-small {
	background-color: #7CBB00 !important;
}
.domain-grid .left {
	float: left;
	display: block;
	text-align: left;
}
.domain-grid .right {
	float: right;
	display: block;
}
.domain-grid .new {
	color: #7BBA00;
	position: relative;
	bottom: -10px;
}
.domain-grid .old {
	text-decoration: line-through;
	color: #FF8000;
}
.domain-grid .old span {
	color: #727272;
}
.domain-grid .sale {
	text-transform: uppercase;
	color: #E0490E;
	border: 1px dashed #E0490E;
	padding: 1px 4px;
	font-weight: normal;
	font-size: 14px;
}
.domain-grid .flag {}
/* tabprefix */
.tabprefix {
	margin-top: 50px;
}
.tabprefix tr {}
.tabprefix tr td {
	width: 50%;
	padding: 0;
}
.tabprefix .outline {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 10px 14px;
}
.tabprefix .outline p:first-child {
	margin-top: 0;
}
.tabprefix .outline p {
	font-size: 14px;
}
.tabprefix .nav-tabs {
	padding-left: 0;
}
/* standard-grid */
.standard-grid {	}
.standard-grid table {
	width: 100%;
}
.standard-grid table tr td,
.standard-grid table tr th {
	padding: 15px;
}
.standard-grid table tr th {
	font-weight: normal;
}
.standard-grid table thead tr th {
	height: 66px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding-bottom: 15px;
	font-size: 18px;
	vertical-align: bottom;
	background-size: 1px 100%,8px 8px,8px 8px;
}
.standard-grid table tbody tr td {
	height: 55px;
	line-height: 20px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	text-align: center;
}
.standard-grid table tfoot {
	border: 1px solid #ccc;
	font-size: 16px;
}
.standard-grid table tfoot tr td {
	height: 46px;
	line-height: 46px;
	background-color: #eee;
}
.standard-grid table thead tr th:first-child,
.standard-grid table tbody tr td:first-child {
	text-align: right;
	border-bottom: 1px solid #D6D6D6;
}
.standard-grid table thead tr th:first-child {
border-bottom: none;
}
.standard-grid table thead tr th .info {
	float: left;
}
.standard-grid .btn {
	margin-top: 10px;
}
/* bulkdomain-grid */
.bulkdomain-grid {
	margin-top: 50px;
}
/* quotefaq */
.quotefaq .qf.faq {
	margin-top: 0;
}
/* workonline */
.page-workonline .poster h3.grey {
	color: #727272;
}
/* order */
.page-order {}
.page-order .order-jumbo {
	margin-top: 30px;
}
.page-order h2 {
	line-height: 22px;
}
.page-order .order-jumbo > .col {
	padding: 0;
	padding-bottom: 30px;
	background-image:-webkit-gradient(linear,55% -9%,53% 92%,color-stop(0, rgba(245,245,245,0.1)),color-stop(1, rgba(0,79,127,0.1)));
	background-image:-webkit-linear-gradient(-95deg,rgba(245,245,245,0.1) 0%,rgba(0,79,127,0.1) 100%);
	background-image:-o-linear-gradient(-95deg,rgba(245,245,245,0.1) 0%,rgba(0,79,127,0.1) 100%);
	background-image:-ms-linear-gradient(-95deg,rgba(245,245,245,0.1) 0%,rgba(0,79,127,0.1) 100%);
	background-image:linear-gradient(185deg,rgba(245,245,245,0.1) 0%,rgba(0,79,127,0.1) 100%);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#1af5f5f5,endColorstr=#1a004f7f,GradientType=0)";
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#1af5f5f5,endColorstr=#1a004f7f,GradientType=0);
}
.page-order .order-jumbo .tld {
	width: 120px;
	height: 120px;
	float: left;
	margin-top: 30px;
	padding: 58px 0 0 18px;
	background-image:-webkit-gradient(linear,44% 108%,46% -5%,color-stop(0, rgb(0,102,165)),color-stop(1, rgb(0,74,119)));
	background-image:-webkit-linear-gradient(89deg,rgb(0,102,165) 0%,rgb(0,74,119) 100%);
	background-image:-o-linear-gradient(89deg,rgb(0,102,165) 0%,rgb(0,74,119) 100%);
	background-image:-ms-linear-gradient(89deg,rgb(0,102,165) 0%,rgb(0,74,119) 100%);
	background-image:linear-gradient(1deg,rgb(0,102,165) 0%,rgb(0,74,119) 100%);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff004a77,endColorstr=#ff0066a5,GradientType=0)";
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff004a77,endColorstr=#ff0066a5,GradientType=0);
	/* text */
	line-height: 20px;
	font-size: 18px;
	color: #fff;
}
.page-order .order-jumbo .tld span {
	font-weight: bold;
	font-size: 24px;
}
.page-order .order-jumbo .cwrap {
	margin-top: 30px;
	margin-left: 140px;
}
.page-order .order-jumbo .btn-order {
	min-width: 0;
	width: 100%;
}
.page-order .order-jumbo label {
	background-color: #fff;
}
.page-order .order-jumbo .domein-form-content-input,
.page-order .order-jumbo .domein-form-content-submit {
	margin: 22px 0 0 0;
	padding: 0 0 0 1px;
}
.page-order .order-jumbo .domein-form-content-submit {
	padding-top: 1px;
}
.page-order .order-semi {}
.page-order .order-semi .col,
.page-order .order-full .col {
	margin-top: 30px;
}
.page-order .order-semi .icon,
.page-order .order-full .icon {
	width: 120px;
	height: 120px;
	float: left;
	margin-top: 30px;
	margin-right: 20px;
	background-color: #FCB900;
	text-align: center;
	line-height: 120px;
	font-size: 100px;
	color: #FFFFFF;
}
.page-order .order-semi .cwrap,
.page-order .order-full .cwrap {
	margin-top: 30px;
	margin-left: 140px;
}
.page-order .order-full {}
.page-order .content .btn {
	margin-top: 22px;
}
.page-order .content .btn span {
	font-size: 14px;
	display: inline !important;
}
/* header linear gradient */
.hosting-grid table thead tr:nth-child(2) th,
.standard-grid table thead tr th {
	background-color: #eee;
	background-position: bottom left;
	background-repeat: repeat-x;
	background-size: auto;
}
/*.posters .poster { min-height: 250px; }*/
.posters .poster-150 { height: 150px; }
.posters .poster-200 { height: 200px; }
.posters .poster-250 { height: 250px; }
.posters .poster-300 { height: 300px; }
.posters .poster-350 { height: 350px; }
.posters .poster-400 { height: 400px; }
.posters .poster-450 { height: 450px; }
.posters .poster-500 { height: 500px; }
.posters .poster-550 { height: 550px; }


/* header linear gradient */
.table-grid table thead tr:nth-child(2) th {
	background-position: bottom left;
	background-size: auto;
	text-align: center;
    background-image: none;
    background-color: #0066A5;
    color: white;
	font-size: 18px;
    padding-bottom: 8px;
    height: 46px;
    padding-top: 8px;
    font-weight: normal;
}

/* table-grid */
.table-grid {
	margin-top: 50px;
}
.table-grid table {
	width: 100%;
}
.table-grid table thead {}
.table-grid table tbody {}
.table-grid table tfoot {}
.table-grid table tr {}
.table-grid table tr th,
.table-grid table tr td {
	padding-right: 15px;
	padding-left: 15px;
	line-height: 25px;
	color: #727272;
}
.table-grid table tr th {
	font-weight: normal;
}
.table-grid table tr td {
	width: 13%;
	text-align: center;
}
/* rows */
.table-grid table thead tr:nth-child(2) th {
	height: 75px;
	padding-bottom: 15px;
	border-top: 1px solid #ccc;
	font-size: 18px;
	font-weight: bold;
	vertical-align: bottom;
	background-color: #eee;
	background-repeat: repeat-x;
	background-size: 1px 100%, 8px 8px, 8px 8px;
}
.table-grid table tbody.listbasic tr:nth-child(1) td {
	padding: 10px 0;
	border-bottom: 0;
	color: #7BBA00;
	font-size: 37px;
	font-weight: bold;
}
.table-grid table tbody.listbasic tr:nth-child(2) td {
	padding: 0;
	border-bottom: 0;
}
.table-grid table tbody.listbasic tr.smaller td {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 11px;
	line-height: 14px;
}
.table-grid table tfoot tr td {
	height: 46px;
	line-height: 46px;
	background-color: #FCFCFC;
	background-image: linear-gradient(top,#FCFCFC 0,#ECECEC 100%);
	background-image: -o-linear-gradient(top,#FCFCFC 0,#ECECEC 100%);
	background-image: -moz-linear-gradient(top,#FCFCFC 0,#ECECEC 100%);
	background-image: -webkit-linear-gradient(top,#FCFCFC 0,#ECECEC 100%);
	background-image: -ms-linear-gradient(top,#FCFCFC 0,#ECECEC 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#FCFCFC), color-stop(1,#ECECEC) );
}
/* columns */
.table-grid table tbody tr td,
.table-grid table thead tr:nth-child(2) th {
	border-right: 1px solid #ccc;
}
.table-grid table thead tr th.featured,
.table-grid table tbody.listbasic tr td.featured {
	background-color: #fff;
}
.table-grid table tr th:nth-child(1) ,
.table-grid table tr td:nth-child(1) {
	width: 22%;
	text-align: center;
}
.table-grid table thead tr:nth-child(2) th,
.table-grid table tbody tr td:nth-child(1) {
	border-left: 1px solid #ccc;
}
.table-grid table tbody tr td:nth-child(1) {
}
.table-grid table tr td.featured {
	color: #7BBA00;
}
.table-grid table tbody tr:last-child td {
	border-bottom: 1px solid #ccc;
}
/* cells */
.table-grid table thead tr:nth-child(1) th.featured {
	padding: 10px 0;
	text-align: center;
	font-weight: bold;
	color: #fff;
	background-color: #0066A5;
}
.table-grid table tfoot tr td:nth-child(1) {
	border: 1px solid #ccc;
	background-color: #eee;
	background-image: none;
}
.table-grid .btn-order-small {
	padding: 2px 15px;
	color: #fff;
	background-color: #737373;
}
.table-grid table thead tr:nth-child(2) th.featured {
	background-color: #fff;
	background-image: none;
}
.table-grid table tbody.listbasic tr:nth-child(2) td.featured .btn-order-small {
	background-color: #7CBB00;
}
.table-grid table tbody tr:last-child td.featured {
	border-bottom: none;
}
.table-grid.simple table tbody tr:last-child td.featured {
	border-bottom: 1px solid #ccc;
}
.table-grid table tfoot tr td.featured {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background-color: #fff;
	background-image: none;
}
a.collapse {
	display: inline;
}
.buttonsexpand,
.buttonscollapse {
	display: table-row;
}
.buttonscollapse,
.listall {
	display: none;
}
.table-grid table tfoot a {
	display: block;
	width: 100%;
	height: 100%;
	color: #727272;
}
.table-grid table tr.subheading,
.table-grid table tr.subheading td {
	background-color: #eee;
}
.table-grid table tr.subheading td {
	border: 0;
	color: #727272;
	font-weight: bold;
}
.table-grid table tr.subheading {
	border: 1px solid #ccc;
}