/*
Theme Name: Cartridge.co.uk
Theme URI: http://www.cartridge.co.uk
Description: Realisatie door Nidido BV
*/
@import url("css/bootstrap.min.css");
/* Global */
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  overflow-x: hidden;
  background: #eceeed; }

body {
  overflow-y: hidden;
  line-height: 1.5;
  font: normal 15px/1.2 arial, helvetica, sans-serif;
  color: #707070;
  width: 1050px;
  height: 100%;
  background: #ffffff;
  margin: 0 auto;
  border-style: solid;
  border-color: #333333;
  border-width: 0px 1px 0px 1px; }

h2 {
  display: block;
  font-size: 1.5em;
  -webkit-margin-before: 0.83em;
  -webkit-margin-after: 0.83em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  font-weight: bold; }

h2.trigger-1, h2.trigger-2, h2.trigger-3 {
  padding: 10px 0 10px 0px !important;
  margin: 0px 0 0px 0;
  height: 20px;
  line-height: 20px;
  width: 120px;
  font-size: 13px;
  font-weight: normal; }
  h2.trigger-1 a, h2.trigger-2 a, h2.trigger-3 a {
    color: #2200C1;
    text-decoration: none;
    display: block; }

.cont-active {
  opacity: 1 !important;
  height: auto !important; }

.aktiegrijs29 {
  color: #333333;
  margin: 30px 0px 10px 0px;
  font-size: 20px;
  font-weight: 700; }

.kleur1 {
  font: 17px/1.6 arial, helvetica, sans-serif;
  color: #333333;
  margin: 20px 0px 20px 0px; }

.kleur66 {
  font: 15px/1.4 arial, helvetica, sans-serif;
  color: #333333;
  margin: 20px 0px 0px 20px; }

.kleur55, .kleur7, .kleur5 {
  font: 17px arial, helvetica, sans-serif;
  text-decoration: underline;
  margin: 10px 0px 0px 20px; }
  .kleur55 a, .kleur7 a, .kleur5 a {
    color: #2200C1; }

.kleur3 {
  font: 13px/1.4 arial, helvetica, sans-serif;
  color: #333333;
  margin: 0px 0px 0px 20px; }

.kleur4 {
  font: 13px arial, helvetica, sans-serif;
  color: #0E774A;
  margin: 0px 0px 0px 20px; }

.kleur9 {
  font: 13px/1.4 arial, helvetica, sans-serif;
  color: #333333;
  margin: 0px 20px 0px 0px; }

.kleur10 {
  font: 13px arial, helvetica, sans-serif;
  color: #0E774A;
  margin: 0px 20px 0px 0px; }

.kleur11 {
  font: 17px arial, helvetica, sans-serif;
  color: #2200C1;
  text-decoration: underline;
  margin: 20px 20px 0px 0px; }

.kleur120 {
  color: #777777;
  font: 13px/1.4 arial, helvetica, sans-serif;
  margin: 0px 10px 20px 0px; }
.tab40 p {
    color: #777777;
    font: 13px/1.4 arial, helvetica, sans-serif;
    margin: 0px 10px 20px 0px;
}
.tab40 a {
	color: #333333 !important;
    text-decoration: underline;
}
.lgrey {
  color: #777777; }

.white {
  color: #333333 !important;
  text-decoration: underline; }

.toggle_container-1 h3, .toggle_container-2 h3, .toggle_container-3 h3 {
  font: 20px normal Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin: 0 0 15px;
  padding: 0 0 15px 0;
  border-bottom: 1px dashed #CCCCCC; }

.block {
  padding: 15px;
  background-color: #fafafa; }
  .block p {
    padding: 5px 0;
    margin: 0; }

.grey {
  color: #AAAAAA; }

.gold {
  color: #ffcd00; }

.ptn, .pvn, .pan {
  padding-top: 0 !important; }

.pts, .pvs, .pas {
  padding-top: 0.5em !important; }

.ptm, .pvm, .pam {
  padding-top: 1em !important; }

.ptl, .pvl, .pal {
  padding-top: 2em !important; }

.prn, .phn, .pan {
  padding-right: 0 !important; }

.prs, .phs, .pas {
  padding-right: 0.5em !important; }

.prm, .phm, .pam {
  padding-right: 1em !important; }

.prl, .phl, .pal {
  padding-right: 2em !important; }

.pbn, .pvn, .pan {
  padding-bottom: 0 !important; }

.pbs, .pvs, .pas {
  padding-bottom: 0.5em !important; }

.pbm, .pvm, .pam {
  padding-bottom: 1em !important; }

.pbl, .pvl, .pal {
  padding-bottom: 2em !important; }

.pln, .phn, .pan {
  padding-left: 0 !important; }

.pls, .phs, .pas {
  padding-left: 0.5em !important; }

.plm, .phm, .pam {
  padding-left: 1em !important; }

.pll, .phl, .pal {
  padding-left: 2em !important; }

.mtn, .mvn, .man {
  margin-top: 0 !important; }

.mts, .mvs, .mas {
  margin-top: 0.5em !important; }

.mtm, .mvm, .mam {
  margin-top: 1em !important; }

.mtl, .mvl, .mal {
  margin-top: 2em !important; }

.mrn, .mhn, .man {
  margin-right: 0 !important; }

.mrs, .mhs, .mas {
  margin-right: 0.5em !important; }

.mrm, .mhm, .mam {
  margin-right: 1em !important; }

.mrl, .mhl, .mal {
  margin-right: 2em !important; }

.mbn, .mvn, .man {
  margin-bottom: 0 !important; }

.mbs, .mvs, .mas {
  margin-bottom: 0.5em !important; }

.mbm, .mvm, .mam {
  margin-bottom: 1em !important; }

.mbl, .mvl, .mal {
  margin-bottom: 2em !important; }

.mln, .mhn, .man {
  margin-left: 0 !important; }

.mls, .mhs, .mas {
  margin-left: 0.5em !important; }

.mlm, .mhm, .mam {
  margin-left: 1em !important; }

.mll, .mhl, .mal {
  margin-left: 2em !important; }

a {
  color: #2200C1;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  cursor: pointer; }

a:hover {
  text-decoration: none; }

button:focus,
a:focus,
#colorbox {
  outline: none !important;
  text-decoration: none; }

strong {
  margin: 0 !important; }

p {
  margin: 0 0 30px;
  line-height: 1.7em;
  font-size: 16px;
  font-family: "Raleway"; }

.white {
  color: #fff; }

.bg-grey {
  background-color: #F6F6F6; }

h1 {
  font-size: 2rem;
  text-transform: uppercase;
  font-weight: bold; }

.btn-dark {
  background-color: #232C57;
  color: #fff;
  font-weight: 400; }

.btn img {
  margin-bottom: 0.3rem;
  margin-right: 1rem; }

.btn-dark:hover {
  background-color: #3C4A8E;
  color: #fff; }

.text-center {
  text-align: center; }

.container {
  max-width: 1000px !important;
  margin: 0 auto;
  display: block;
  padding: 0; }

header {
  border-bottom: 1px solid #313131;
  overflow: hidden;
  position: relative; }
  header .col-lg-4, header .col-lg-8 {
    padding-right: 0;
    padding-left: 0; }
  header h1, header a {
    text-transform: none;
    padding-top: 3rem;
    color: black; }
    header h1:hover, header a:hover {
      color: black; }
  header .header-img {
    padding-top: 1rem;
    padding-bottom: 1rem;
    text-align: right; }

.toggle_container-1, .toggle_container-2, .toggle_container-3 {
  margin: 10px 0 0 0px;
  padding: 0;
  border-top: 1px solid #CCCCCC;
  background: #FAFAFA;
  overflow: hidden;
  font-size: 13px;
  transition: opacity 1s ease-out;
  opacity: 0;
  height: 0;
  overflow: hidden;
  display: block !important;
  width: 1008px;
  clear: both; }

#links {
  margin: 3rem 0 0 0;
  border-bottom: 1px solid #313131; }

.aktiegrijs10 {
  font-weight: 100;
  color: #333333;
  margin: 10px 0px 10px 0px;
  font-size: 12px; }

#voucher-results {
  position: relative;
  overflow: hidden;
  background-image: url("img/cartridge-brands.png");
  width: 330px;
  height: 280px;
  float: left;
  text-align: left;
  vertical-align: top;
  border-style: solid;
  border-color: #333333;
  border-width: 1px 1px 1px 1px; }
  #voucher-results p {
    font: 15px/1.4 arial, helvetica, sans-serif;
    color: #333333; }
  #voucher-results h3 {
    font: 17px arial, helvetica, sans-serif;
    color: #333333;
    margin: 10px 0px 0px 20px; }
    #voucher-results h3 a {
      text-decoration: none;
      color: #2200C1; }

#shop-results {
  position: relative;
  overflow: hidden;
  width: 670px;
  height: 280px;
  float: right;
  background-color: #fdf6e5;
  border-style: solid;
  border-color: #333333;
  border-width: 1px 1px 1px 0px;
  text-align: left;
  vertical-align: top; }

#cartridge-shop {
  float: left;
  position: relative;
  overflow: hidden;
  margin-bottom: 2rem;
  width: 663px;
  text-align: left;
  vertical-align: top; }
  #cartridge-shop h3 {
    font: 17px/1.6 arial, helvetica, sans-serif;
    color: #333333;
    margin: 20px 0px 20px 0px; }
  #cartridge-shop .kleur11 {
    margin: 20px 20px 0 0; }

#review-ads {
  float: right;
  position: relative;
  width: 337px;
  height: 280px;
  text-align: left;
  vertical-align: top; }
  #review-ads .img {
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #CCCCCC;
    border-width: 1px 1px 1px 1px; }

#footer {
  width: 1050px;
  padding: 0 2rem;
  height: 330px;
  background: #eceeed;
  margin: 0 auto;
  border-style: solid;
  border-color: #333333;
  border-width: 1px 0px 0px 0px; }

td.tab40 {
  width: 354px;
  height: 280px;
  text-align: left;
  vertical-align: top;
  background-color: #eceeed;
  padding: 40px 0 0 0; }

td.tab41 {
  width: 336px;
  height: 280px;
  text-align: center;
  vertical-align: top;
  background-color: #eceeed;
  padding: 40px 0 0 0; }

td.tab42 {
  width: 354px;
  height: 280px;
  text-align: right;
  vertical-align: top;
  background-color: #eceeed;
  padding: 40px 0 0 0; }

/* Responsive */
/* Extra large devices (large desktops, 75em and up) */
/* Large devices (desktops, 62em and up) */
/* Medium devices (tablets, 48em and up) */
/* Small devices (landscape phones, 34em and up) */

/*# sourceMappingURL=style.css.map */
