@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
html, body { margin: 0; padding: 0; }
body { font-size: 14px; line-height: 1.7;  color: #fff;  font-family: "myriad-pro",sans-serif; font-weight:400;  background:url(../../img/banners/bg.png) no-repeat top center #3c3c3c; overflow-x: hidden;}
ul { margin: 0; padding: 0; }
li { margin: 0; padding: 0; list-style-type: none; }

/* HEADINGS AND TEXT*/ 
h1 { font-size: 46px; color: inherit; padding:0px; margin:0 0 10px 0; font-weight:700; letter-spacing:0; }
h2 { font-size: 34px; color: inherit; padding:0px; margin:0 0 20px 0; font-weight:700; letter-spacing:1px; }
h3 { font-size: 22px; color: inherit; padding:0px; margin:0 0 10px 0; }
h4 { font-size: 18px; color: inherit; padding:0px; margin:0; }

a  {color:inherit; cursor:pointer;}
a:hover {color:#abd03b; text-decoration:none;}
 
 
 /*LOGIN MODAL*/
 ._logintabwrapper ul li:first-child{
	 width:50%;
 }
  ._logintabwrapper ul li:last-child{
	 width:45%;
 }
 
 ._formstyle{
 	float:left;
	width:100%;
	margin-bottom:10px;
 
 }
 
 ._formtitle{
 	margin-bottom:15px;
 
 }
 
 ._checkbox{
 	padding-top:10px;
	padding-bottom:10px;
 }
 
 
 

 /* CONTENT AREAS */ 
.container {padding:0; /*position: relative;*/ }
.container.landing  { margin-top:-155px; z-index: 2; position: relative; }
.container.top  { margin-top:120px; }
.content-box { padding:3%; background:#494949;   }
.content-box:nth-child(even) {background:#303030;}
.content-box.dark {background:#303030;   }
.col-center {float:none; margin:0 auto;  }
.main { padding:3%; background:#414141;   }
/*.main.col-md-12 { float: none; }*/
.sidebar {background:#434343; padding:0;} 
.sidebar .social i { font-size: 2em; border: 3px solid #fff; width: 50px; height: 50px; text-align: center; vertical-align: middle; display: inline-block; padding: 10px; border-radius: 50%; margin-right: 4px; -webkit-transition: .3s background; -moz-transition: .3s background; transition: .3s background; }
.sidebar .social a:hover i { background: #fff; color: #acd03c; }
.sidebar .social a:focus i { background: transparent; color: #fff; }
.news-info {background:#acd03c; padding:10%; margin-top: 40px;} 

.breadcrumb  {padding:0; border-radius:0; background:transparent; font-size:16px;}
.main .breadcrumb li { margin: 0; padding: 0; }
.breadcrumb li a { color:#abd03b;} 
.breadcrumb li.active {color:#fff;}


/* DIVIDER */

.divider {
	margin-top: 30px;
	margin-bottom: 30px;
	clear: both;
}

.divider-top {
	margin-top: 30px;
	clear: both;
}

.divider-bottom {
	margin-bottom: 30px;
	clear: both;
}


/* BANNER */ 
.container.full-width { width: 100%; }
.banner { z-index: 1; position: relative; }
.banner .container { z-index: 1; height: 100%; width: 100%; }
.banner .container > div { z-index: 9999; }
.banner .slick-slide .container > div { max-width: 1170px; padding-left: 15px; padding-right: 15px; margin: 0 auto; }
.index .banner .slick-slide .container > div { text-align: left; }
.banner h1 { /*text-shadow: 0 0 30px rgba(0,0,0,0.4);*/

text-shadow: -1px -1px 0 rgba(0,0,0,0.8),  
    1px -1px 0 rgba(0,0,0,0.8),
    -1px 1px 0 rgba(0,0,0,0.8),
     1px 1px 0 rgba(0,0,0,0.8),
	 0 0 30px rgba(0,0,0,0.4);

 }
 .banner .btn.ghost {
	 text-shadow: -1px -1px 0 rgba(0,0,0,0.8),  
     1px -1px 0 rgba(0,0,0,0.8),
     -1px 1px 0 rgba(0,0,0,0.8),
     1px 1px 0 rgba(0,0,0,0.8),
	 0 0 30px rgba(0,0,0,0.4);
	 box-shadow: 0 0 0 1px rgba(0,0,0,.8),
	 0 0 0 1px rgba(0,0,0,.8) inset;
 }
/*.banner .btn.ghost span { text-shadow: none; }*/
.banner img{  width:100%;}


/* NAVIGATION */ 
.navbar-default { z-index: 100000; }
.navbar-default .container {background:transparent;}
.navbar-default .navbar-brand, .navbar-default .navbar-nav > li > a {  text-shadow:none;}
.navbar-default .navbar-nav {float:right; display:table;  }
.navbar-default .container {width:95%!important;  }
.navbar-default .navbar-nav li  {  display:table-cell; vertical-align: middle; padding:0; }
.navbar-default .navbar-nav li a {  padding:6px 12px; font-weight:100!important;  letter-spacing:3px; position: relative;  top: 50%;  transform: translateY(-50%); text-transform:uppercase; }
.navbar-default .navbar-nav  li:last-child > a {background:#abd03b;  }
.navbar-default .navbar-nav  li:last-child > a:hover {background:#fff;  color:#abd03b; }
.navbar-default .navbar-nav li a:hover {color:#abd03b;}
.navbar-default .navbar-nav li a:focus {color:#fff;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background:transparent;color:#abd03b; }
.dropdown-menu  {background:transparent; border-radius:0; border:0; box-shadow:none;  padding:0px 0px; position:absolute; left: 0;  text-align:left; z-index: 99999999;}
.dropdown-menu li a {color:#fff;   }

.navbar-default .navbar-nav  ul.dropdown-menu  li {display:inherit;  }
.navbar-default .navbar-nav  ul.dropdown-menu  li a {  top:auto; transform:none; background:#404040;  padding:10px 20px;  }
.navbar-default .navbar-nav  ul.dropdown-menu li:last-child > a {background:#404040;  }
.navbar-default .navbar-nav  ul.dropdown-menu li > a:hover {background:#fff;}
.navbar-default .navbar-nav  ul.dropdown-menu li:last-child > a:hover {background:#fff;}

.top-nav-collapse  .dropdown-menu li a {  background:#363636!important; margin-bottom:0px!important; }

 

/* SECONDARY NAVIGATION */ 
.secondary-menu {  z-index:99999; position: relative;  text-transform:uppercase;  }
.secondary-menu .container {padding:0;}
.secondary-menu nav  {padding:0; margin:0; }
.secondary-menu nav.navbar.navbar-default    {  min-height:auto; margin:0; padding:0; background:#2d2d2d; border-radius:0; }
.secondary-menu .navbar-default .navbar-nav-secondary {margin:0;}
.secondary-menu .navbar-default .navbar-nav-secondary li   {float:left;}
.secondary-menu .navbar-default .navbar-nav-secondary li a {color:#fff; }
.secondary-menu .navbar-default .navbar-nav-secondary li a:hover {background:#4a4a4a;}
.secondary-menu .navbar-default {padding:0;}
.secondary-menu nav.navbar {padding:0;}
.secondary-menu nav .glyphicon {margin:0 6px;}

 
/* BUTTONS */ 
.btn {background:transparent!important; color:#FFF; padding:9px 20px; overflow:hidden; text-shadow: none;  box-shadow:none; border-radius:0px; line-height:auto;  font-size:16px; font-weight:300; margin-top:15px; }
.btn.ghost {border:2px solid #abd03b; background:transparent; color:#fff;     transition: all 0.3s ease 0s;}
.btn.ghost:hover {border:2px solid #757575;}

.btn-default.ghost {border:2px solid #fff; background:transparent; color:#fff;     transition: all 0.3s ease 0s;}
.btn-default.ghost:hover {border:2px solid #757575;}

/* HOMEPAGE SECTOR PODS */ 
.sector {margin:0 auto; text-align:center; padding: 40px; background-color: rgba(0, 0, 0, 0.2);}
/* .sector:nth-child(2) {    background: #3f3f3f;} */
.sector img {padding:8%;}
.btn .glyphicon { font-size:10px;  -webkit-opacity: 0;  -moz-opacity: 0;  top:-1px; right:-30px;  opacity: 0;   -webkit-transition: all 3s ease;  -moz-transition: all 2s ease;   -ms-transition: all 2s ease;  -o-transition: all 2s ease;  transition: all 2s ease; color:#abd03b;}
.btn:hover .glyphicon { -webkit-opacity: 1;  -moz-opacity: 1;  opacity: 1;    top:-1px; right:-5px;}

 .menu-btn { z-index: 99999 !important; }
 
 .btn.cta-grey { 
 	color: rgb(61,67,71);
	border-color: rgb(61,67,71);
 }
 
 .btn.cta-grey:hover, .btn.cta-grey:focus {
	color: rgb(108,119,126);
	border-color: rgb(108,119,126);
 }
 
 .btn.cta-yellow {
	 color: rgb(234,184,24);
	 border-color: rgb(234,184,24);
 }
 
 .btn.cta-yellow:hover, .btn.cta-yellow:focus {
	 color: rgb(243,213,119);
	 border-color: rgb(243,213,119);
 }
  

/* BOXES */ 
.box {background:#4F4F4F; position:relative;  padding:0; overflow: hidden; }
.box.red {background:#981924;  }
.box.green {background:#94b648;}
.box.blue {background:#485371;  }
.box.orange {background:#ec921a;}
.box.purple {background:#704e73;}
.box.dark-grey {background:#3D4347;}
.box.yellow {background:#EAB818;}
.box.magenta {background:#c4007a;}
.box.white {background:#fff;}
.box .cta {position:absolute; padding:8%; bottom:0; left:0; }
.box .cta h2 {font-size:36px; font-weight:700; letter-spacing:1px; margin-top:10px; padding-left:10px;}
.box .cta h2:hover,.box .cta h2:focus {color:#fff; opacity:0.6; text-decoration: none;}
.box.white .cta h2 {color: #333;}
.box.white .cta h2:hover, .box.white .cta h2:focus { color: #333; opacity: .6;}

.box .sub { padding: 9%; display: block; font-size: 1.4em; line-height: 1.5; }

/* Magic Wall */
.mbox {background:#4F4F4F; position:relative;  padding:0; overflow: hidden; }
.mbox.red {background:#981924;  }
.mbox.green {background:#94b648;}
.mbox.blue {background:#485371;  }
.mbox.orange {background:#ec921a;}
.mbox.purple {background:#704e73;}
.mbox.dark-grey {background:#3D4347;}
.mbox.yellow {background:#EAB818;}
.mbox.magenta {background:#c4007a;}
.mbox.white {background:#fff;}
.mbox .cta {position:absolute; padding:8%; bottom:0; left:0; }
.mbox .cta h2 {font-size:36px; font-weight:700; letter-spacing:1px; margin-top:10px; padding-left:10px;}
.mbox .cta h2:hover,.mbox .cta h2:focus {color:#fff; opacity:0.6; text-decoration: none;}
.mbox.white .cta h2 {color: #333;}
.mbox.white .cta h2:hover, .mbox.white .cta h2:focus { color: #333; opacity: .6;}
.mbox .sub { padding: 9%; display: block; font-size: 1.4em; line-height: 1.5; }


.magicwall .magicwall-grid>div {
    position: absolute;
    display: block;
    margin: 0;
    padding: 0;
}

.magicwall .box .cta {
	top: auto;
}

.magicwall .box.red, .magicwall .box.green, .magicwall .box.blue, .magicwall .box.orange, .magicwall .box.purple, .magicwall .box.dark-grey, .magicwall .box.yellow, .magicwall .box.magenta, .magicwall .box.white {
	background: transparent;
}

.magicwall .box.red .magicwall-wrap {
	height: 100%;
	background: #981924;
}

.magicwall .box.green .magicwall-wrap {
	height: 100%;
	background: #94b648; 
}

.magicwall .box.blue .magicwall-wrap {
	height: 100%;
	background: #485371; 
}


.magicwall .box.orange .magicwall-wrap {
	height: 100%;
	background: #ec921a; 
}

.magicwall .box.purple .magicwall-wrap {
	height: 100%;
	background: #704e73; 
}

.magicwall .box.dark-grey .magicwall-wrap {
	height: 100%;
	background: #3D4347; 
}

.magicwall .box.yellow .magicwall-wrap {
	height: 100%;
	background: #EAB818; 
}

.magicwall .box.magenta .magicwall-wrap {
	height: 100%;
	background: #c4007a; 
}

.magicwall .box.white .magicwall-wrap {
	height: 100%;
	background: #fff; 
}



/* SEARCH */

.search {
	padding: 100px 50px;
	background: #555;
}

.search .input-group {
	width: 100%;
	max-width: 720px;
	margin: 0 auto;
}

.search .input-group input {
	padding: 15;
	font-size: 20px;
	border: none;
	height:60px;
}

.search .input-group .form-control:first-child {
	border-radius: 6px;
}

.search .input-group .btn {
	margin: 0 0 0 30px;
	font-size: 20px;
	padding: 14px 25px;
}
 
.results hr {
	clear: both;
}

.result {
	padding: 5px 0 15px;
}

.result .btn {
	float: right;
	margin: 0 0 30px;
}

.results .pagination {
	background: transparent;
}

.results .pagination li {
	margin: 0;
}


/*  SLIDERS*/ 
.slick-prev {height:78px; width:32px;  background:url(../../img/icons/arrows.png) 0px 0px!important; left:20px!important; top:50%!important; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
.slick-next {height:78px; width:32px; background:url(../../img/icons/arrows.png) 32px 0px!important; right:20px!important; top:50%!important; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
.slider .news div:nth-child(odd) {  background: #373737;} 
.slider .news div:nth-child(even) {  background: #313131;} 
.slider .news .main {padding:30px ; background:#454545!important;}
.pdf  {padding:40px 60px; background: #222;}
.pdf .main {background:transparent;}
.pdf .slick-prev {left:20px!important; top:30%!important;}
.pdf .slick-next {right:20px!important; top:30%!important;}
.brand-logos {padding:40px 60px; display:block; clear:both; background:#313131;} 
.brand-logos img {padding:6%;}

.slick-initialized .slick-slide {
	position: relative;
}

.slick-slide .container>div {
	text-align: center;
}

/* SHOP */ 
.shop .selection { background:#373737;}
.shop .products {background:#fff; text-align:center; color:#4a4a4a!important; padding:0 0 20px 0;} 
.shop .products h3, .shop .products h4 {color:#4a4a4a!important;}
.shop .products .selected h3, .shop .products .selected h4 {color:#abd03b!important;}
.shop .product-pod { text-align: center; padding: 15px; }
.shop .product-pod img { margin: auto; }
.shop form.quantity { padding:10%; text-align:right;}
.shop form.quantity h3 {border-bottom:5px solid #3C3C3C; padding-bottom:10px; margin-bottom:15px;}
.shop form select {color:#444; width:100%;}
.shop select {  width:100%; margin-bottom:15px; padding:3px 0;}
.shop .buttons {margin:0px 0px 35px 0;}
.shop thead tr {background:#494949!important;   }
.shop td {padding:10px;} 
/*.shop input {border:1px solid #727272; background:transparent; padding:5px 10px; width:auto;}*/
.shop input.quantity {width:50px; text-align:center;}
.shop table h4 {margin-bottom:5px;  }
.shop tr:nth-child(odd) {  background: #373737; } 
.shop tr:nth-child(even) {  background: #313131;} 
.shop .confirmation {padding:30px 0 50px;}
.shop .confirmation input { width:100%; margin:5px 0;}
.shop .confirmation h4 {margin-bottom:15px;}

.shop .product-option:focus { text-decoration: none; }

.shop .control-label h4 { margin: 8px 8px 0 0; }



/* TRADE */  
.trade .product { padding: 0; }
.trade .product h3 {padding-top:15px; }
.trade .product .content-box {background:transparent;}
.trade .product:nth-child(odd)  {background:#454545;} 
.trade .product:nth-child(even)  {background:#404040; }

.trade .content-box { margin-bottom: 30px; } 

.trade .order:before { content: ''; height: 20px; width: 20px; background-color: #abd03d; position: absolute; top: 10px; left: 65px; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); transition: top .3s; }

.trade .order.in:before { top: -10px; }

.trade .order {  font-size:20px; width:100%; margin: 0; background:#abd03b; position: relative; } 
.trade .order .order-box { padding: 20px; }
.trade .order .title { display: block; margin-bottom: 10px; }
.trade .order .btn {margin:10px 0 0; border:2px solid #fff; float:right!important;}
.trade .order input, .trade .order select {width:100%; padding:5px; margin-bottom: 10px; font-size:15px;}
.trade .order p.small {font-size:12px; padding:10 0 0px 0; margin:15px 0 0;}

.trade .related-products { margin-top: 25px; }
.trade .related-products .product { background: transparent; }
.trade .related-products .product .content-box { padding: 0; color: #454545; }
.trade .related-products .product .content-box .btn { color: #454545; border-color: #454545; }
.trade .related-products .product .order-box .title { color: #fff; }

#tradeBasket, #basket { -webkit-transition: .3s background; -moz-transition: .3s background; -ms-transition: .3s background; -o-transition: .3s background; transition: .3s background; }
#tradeBasket.flash, #basket.flash { background: #abd03b; }

.section-3 {
	margin-top:15px;
}

/* TABLES */

.table-padding>thead>tr>th, .table-padding>tbody>tr>th, .table-padding>tfoot>tr>th, .table-padding>thead>tr>td, .table-padding>tbody>tr>td, .table-padding>tfoot>tr>td {
	padding: 12px;
}
 
 
/* NEWS */ 
.news-articles .article[class*="col-"]:nth-child(odd) {  background: #454545;} 
.news-articles .article[class*="col-"]:nth-child(even) {  background: #454545;} 
.news-articles .article .main {padding:25px 10px 25px 25px; background:none; }
.news-articles .article .main h4 { min-height: 76px; }
.news-articles .article .main .btn {float:right;}
.news-articles .article .date {background:#abd03b!important; height:60px; width:60px; padding:12px; font-weight:700; margin-top:25px; font-size:16x; text-align:center; line-height:15px;}
.news-info .date {font-size:34px; font-weight:700; border-bottom:5px solid #cce973;   margin-bottom:10px; width:100%; display:block; clear:both;}

.news-article img {height: auto!important; width: 100% !important;}

/* MODAL */ 
.modal-backdrop.in { z-index: 100000; }
.modal { z-index: 100001; }
.modal-content {background:#3d3d3d; border:0; padding:30px 20px; margin:0 auto; text-align:center; display:block; clear:both; border:2px solid #444;}
.modal-content h4 { font-size:20px; padding:0px 0px 15px 0px; margin:0; width:100%; text-align:center; }
.modal-content input {width:100%; margin:5px auto; }
.modal-content input[placeholder], [placeholder], *[placeholder] {    color: #333333!important; }
.modal-footer {background:#3d3d3d; border:0; padding:20px; margin:0 auto; text-align:center; width:100%; display:block; clear:both;}
.modal-dialog {border-radius:25px; box-shadow:none; }
.modal-content .close {color:#fff; opacity:1; font-size:25px; font-weight:100;}
.modal-content .btn {margin-bottom:10px;}
.modal-content .close:hover {color:#abd03b; box-shadow:none;}
.modal-content .btn+.btn { margin-bottom: 10px; }

#more-info .modal-content { text-align: left; }
#more-info .modal-body .row { margin-bottom: 10px; }
#more-info .modal-body .row:last-of-type { margin-bottom: 0; }
#more-info .modal-body .row:first-of-type { margin-top: 30px; }

#feedback .modal-body textarea { margin-top: 30px; }

 
 
 /* PAGINATION */ 
ul.pagination { display: inline-block; padding:20px;   margin: 0 auto; border-radius: 0px; text-align:center;   width:100%; background:#2d2d2d;}
.pagination li { display: inline-block; padding:0; margin:0; }
.pagination li:last-child a, .pagination li:last-child span, .pagination li:first-child a, .pagination li:first-child span  { border-radius:0px;}
ul.pagination li a {background:#abd03b; color:#fff; border-radius:0px; border:0; margin:0;}
ul.pagination .active a {background:#8da937;  font-weight:bold; border:0;}
ul.pagination li a:hover {color:#fff; background:#8da937;}
ul.pagination .active a:hover {color:#fff; background:#8da937;}


/* MAIN */

.main ul { margin-bottom: 15px; }
.main li { list-style-type: disc; margin: 0 0 10px 15px; }
.main a { color: #abd03b; }
.main a:hover { text-decoration: underline; }
.main ol.breadcrumb a:hover { text-decoration: none; }

.content-box a { color: #abd03b; }
.content-box a:hover { text-decoration: underline; }



/* CONTACT */

.contact-form {
	margin: 30px 0;
}


/* FOOTER */ 
.footer {background:#303030; padding:0px; clear:both; display:block;  }
.footer .container {background:none;}
.footer h4 {margin-bottom:10px;}
.footer .links {clear:both; display:block;  padding:40px;  float:left; width: 100%;  }
.footer .links li {padding-bottom:10px;}
.footer .logos {background:#373737;  clear:both; display:block;  }
.footer .logos ul { text-align: center; }
.footer .logos ul li { padding: 40px 10px; vertical-align: middle; }
.footer .copyright {padding:20px;}
.footer .terms {border-top:1px solid #ccc; margin-top:15px; padding-top:15px; font-size:11px;}



.pushy .navbar-default { 
	background-image: none;
}

.pushy h3 {
	font-size: 20px;
	padding-right: 25px;
}



@media (max-width: 480px) {
		
	.search {
		padding: 80px 15px;
		background: #555;
	}	
	
	.search .input-group input {
		padding: 26px 16px;
		font-size: 18px;
	}
	
	.search .input-group .btn {
		margin: 0 0 0 15px;
		font-size: 18px;
		padding: 12px 21px 11px;
	}
	
	.table-responsive{
	    border: 0px!IMPORTANT;

}
	
}

@media (max-width: 767px) {
h1 { font-size: 30px; }
h2 { font-size: 22px; }

.container.top  { margin-top:0; }

.box .cta h2 { font-size: 26px; }
.navbar-default {  background:#363636; border:0; }
.navbar-default .navbar-nav {float:none; display:block; height: auto !important; }
.navbar-default .navbar-nav li  { display:block; vertical-align:auto; height: auto !important;  }
.navbar-default .navbar-nav li a {  position: relative;  top: auto;  transform:none; padding-left:20px;  padding-right:20px; color:#fff;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a { color: #fff; padding-left: 40px; }
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus { color: #abd03b; }
 a.logo img { padding:12px;  display:inline-block;   width:150px; height:auto;  }
.navbar-collapse { box-shadow:none; border-top:0; max-height: 100% !important;  }

.pushy .navbar-collapse.collapse { display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important; }
	
.pushy .navbar { padding: 20px 0; }

.banner { margin-top: 71px; }
.banner .container > div { padding: 15px; }
 
.box .cta {position:relative; padding:8%; bottom:auto; left:auto; }
.box h2 {margin-bottom:0;}

.table-responsive{
	    border: 0px!IMPORTANT;

}
}


@media(min-width:768px) {
.navbar {   padding: 20px 0;  -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out; -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;  transition: background .5s ease-in-out,padding .5s ease-in-out; 	border:0; }
.navbar-default { -webkit-box-shadow: none;    -moz-box-shadow: none;    -o-box-shadow: none;    box-shadow: none; background: transparent; background-image: url('/img/fade.png'); background-repeat: repeat-x; background-position: top; }
.top-nav-collapse {padding: 0; background: #363636; background-image: url('/img/fade.png'); background-repeat: repeat-x; background-position: 0 -109px;   }
.top-nav-collapse a.logo img {width:70%!important; height:auto; padding:10px;  display:block;  }
.navbar-default .navbar-nav > li > a {color:#fff;}
 
.table-responsive{
	    border: 0px!IMPORTANT;

}

}




@media (min-width: 768px) and (max-width: 1100px) {
.navbar-default .navbar-nav li a {  padding:4px 3px; font-size:13px; }
a.logo img {width:70%!important; height:auto; padding:10px;  display:block;}

.table-responsive{
	    border: 0px!IMPORTANT;

}
	}
	



@media (max-width: 1200px) {h2 { font-size: 28px;    }	}

._billingdetails li,._shippingdetails li{
 	list-style:none;
 
 }
 
 ._billingdetails li span{
 	font-weight:bold;
 
 }
 
 
._ordersummary tr td,._ordersummary tr th{
	    border-bottom: 1px solid #ddd;
		border-top:none!IMPORTANT;

}

._ordernumbercontainer{
	    border: 1px solid;
   		padding: 10px;
		display:none;

}

._ordernumber{
	font-size:2.0em;
	color:#abd03b;
	

}



.video-banner {
	position:relative;
	padding-bottom:56.25%;
	height:0;
	overflow:hidden;
}

.video-banner iframe, .video-banner object, .video-banner embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.cookie-message {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 999;
	background-color: #494949;
	padding-top: 20px;
	padding-bottom: 20px;
}
