@import url(//fonts.googleapis.com/css?family=Oswald:400,700);
body {
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	background-color:  /*{body|background-colour}*/;
	background: url(../img/imaginenoa-bg.png) /*{body|background-image}*/;
	color: #1e6d8f /*{body|text-colour}*/;
	margin-top:0px;
}
h1, h2, h3, h4, h5, h6, .btn, .nav>li>a {
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
}
.navbar {
	margin-bottom: 0;
	border-color: transparent;
}
a, a:hover, a:active {
	color: #2c8582 /*{body|link-colour}*/
}
.breadcrumb {
	background:none;
}
#main-content {
	background:#FFFFFF;
	padding-top:20px;
}
.wrapper-header {
	background-color:  /*{header|background-colour}*/;
	margin-bottom:0px;
}
.wrapper-header .btn-default {
	background-color: #a7ccc6 /*{header|button-colour}*/;
	border-color: #a7ccc6 /*{header|button-colour}*/;
	color: #ffffff /*{header|button-text-colour}*/;
}
.navbar {
	margin-bottom: 0;
	background-color: transparent;
	border-color: transparent;
}
.navigation-list li a, .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:hover,.navigation-list li a:hover,.navbar-default .navbar-nav > li:hover > a,.navigation-list li:hover a {
	color: #ff6363 /*{header|link-colour}*/;
}
.wrapper-footer {
	background-color:  /*{footer|background-colour}*/;
	color: #1e6d8f /*{footer|text-colour}*/;
}
.wrapper-footer h4 {
	color: #1e6d8f /*{footer|text-colour}*/;
}
.wrapper-footer a, .wrapper-footer a:hover, .wrapper-footer a:active {
	color: #2c8582 /*{footer|link-colour}*/;
}
.nav > li > a:hover, .nav > li > a:focus {
	background: rgba(0, 0, 0, 0.2);
}
.wrapper-header {
	border-bottom:5px solid #000000;
}
.wrapper-footer {
	border-top:5px solid #000000;
}
.wrapper-footer, .wrapper-header {
	border-color: #abd1cb /*{body|footer-and-header-border-colour}*/;
}
.wrapper-footer hr {
	border:none;
}
input, select, text-area {
	box-shadow:none;
}
hr {
	border:none;
}
.thumbnail {
	border:none;
}
.btn-primary {
  color: #FFFFFF;
  background-color: #1e6d8f /*{buttons|primary-colour}*/;
  border-color: #1e6d8f /*{buttons|primary-colour}*/;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #FFFFFF;
  background-color: #1e6d8f /*{buttons|primary-colour}*/;
  border-color: #1e6d8f /*{buttons|primary-colour}*/;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #1e6d8f /*{buttons|primary-colour}*/;
  border-color: #1e6d8f /*{buttons|primary-colour}*/;
}
.btn-default {
  color: #FFFFFF;
  background-color: #1e6d8f /*{buttons|primary-colour}*/;
  border-color: #1e6d8f /*{buttons|primary-colour}*/;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #FFFFFF;
  background-color: #1e6d8f /*{buttons|primary-colour}*/;
  border-color: #1e6d8f /*{buttons|primary-colour}*/;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #1e6d8f /*{buttons|primary-colour}*/;
  border-color: #1e6d8f /*{buttons|primary-colour}*/;
}
.btn-success {
  color: #000000;
  background-color: #ffe657 /*{buttons|secondary-colour}*/;
  border-color: #ffe657 /*{buttons|secondary-colour}*/;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #000000;
  background-color: #ffe657 /*{buttons|secondary-colour}*/;
  border-color: #ffe657 /*{buttons|secondary-colour}*/;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #ffe657 /*{buttons|secondary-colour}*/;
  border-color: #ffe657 /*{buttons|secondary-colour}*/;
}

.newsletter{
    color:#fff;
    padding:5%;
}

.brands_rotator{
  
    padding:5%;
}


.element-animation{
  animation: animationFrames ease 1s;
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  animation-fill-mode:forwards; /*when the spec is finished*/
  -webkit-animation: animationFrames ease 1s;
  -webkit-animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
  -webkit-animation-fill-mode:forwards; /*Chrome 16+, Safari 4+*/ 
  -moz-animation: animationFrames ease 1s;
  -moz-animation-iteration-count: 1;
  -moz-transform-origin: 50% 50%;
  -moz-animation-fill-mode:forwards; /*FF 5+*/
  -o-animation: animationFrames ease 1s;
  -o-animation-iteration-count: 1;
  -o-transform-origin: 50% 50%;
  -o-animation-fill-mode:forwards; /*Not implemented yet*/
  -ms-animation: animationFrames ease 1s;
  -ms-animation-iteration-count: 1;
  -ms-transform-origin: 50% 50%;
  -ms-animation-fill-mode:forwards; /*IE 10+*/
}

@keyframes animationFrames{
  0% {
    opacity:0;
    transform:  translate(0px,-25px)  ;
  }
  100% {
    opacity:1;
    transform:  translate(0px,0px)  ;
  }
}

@-moz-keyframes animationFrames{
  0% {
    opacity:0;
    -moz-transform:  translate(0px,-25px)  ;
  }
  100% {
    opacity:1;
    -moz-transform:  translate(0px,0px)  ;
  }
}

@-webkit-keyframes animationFrames {
  0% {
    opacity:0;
    -webkit-transform:  translate(0px,-25px)  ;
  }
  100% {
    opacity:1;
    -webkit-transform:  translate(0px,0px)  ;
  }
}

@-o-keyframes animationFrames {
  0% {
    opacity:0;
    -o-transform:  translate(0px,-25px)  ;
  }
  100% {
    opacity:1;
    -o-transform:  translate(0px,0px)  ;
  }
}

@-ms-keyframes animationFrames {
  0% {
    opacity:0;
    -ms-transform:  translate(0px,-25px)  ;
  }
  100% {
    opacity:1;
    -ms-transform:  translate(0px,0px)  ;
  }
}

input.button{
background-color:#a7ccc6;
}


/**************************************TABBED CONTENT*********************************/
.shrink img {
 
  width: 100%;
  
 
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
 
.shrink img:hover {
  width: 95%;
  cursor:pointer;
  text-align:center;
  
}

.shrinkeBay img {
 
  width: 75%;
  
 
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
 
.shrinkeBay img:hover {
  width: 65%;
  cursor:pointer;
  text-align:center;
  
}


/**************************************TABBED CONTENT*********************************/


.featured-brands img {
    width: 100%;
    height: 120px;
    object-fit: contain;
    object-position: center;
}

#zip-neto-popup {
display: inline !important;
}
/*******************eBay***************************************************/

.pst-background {
	width: 100%;
	/*background-color:#BB206E;*/
	background: url(../img/imaginenoa-bg.png)
	background-repeat:repeat;
}

/****************eBay****************************************************/

/*****************keyfeatures******************************************/

    .nKeyFeatures ul {
        list-style-type: none;
        list-style: none;
        
    }
    .nKeyFeatures ul li:before {
        font-family:FontAwesome;
        content:"\f00c";
        position:absolute;
        left:15px;
        list-style: none;
        list-style-type: none;
        color:#FF6363;
    }
    .nKeyFeatures ul li{
        color:#FF6363;
        list-style: none;
        font-weight:bold;
    }


/*****************keyfeatures******************************************/

/*****************colours******************************************/
.nSwatchProduct {
    height:40px; width:40px; display:block;
}
.nColourSwatch._itmspec_lnk {
    display:inline-block;
    margin-right:5px;
}
.nColourSwatch._itmspec_lnk._itmspec_selected {
    padding:4px;
}
.nColourSwatch._itmspec_lnk._itmspec_selected::before {
    display:block;
    height:40px;
    width:40px;
    text-align: center;
    color:#333;
    position:absolute;
    content: "\f00c";
    font:normal normal normal 26px/1 FontAwesome;
    line-height: 40px;
    z-index: 10;
}
.nColourSwatch._itmspec_lnk._itmspec_selected .nSwatchProduct {
    opacity: .5;
}
.nColourSwatch ._itmspec_listitm {
    margin:0;
}





/*********************ANNOUNCEMENT AREA****************************/
.wrapper-header-top {
    background-color: rgba(128, 195, 28, 0.6);
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    padding-top: 6px;
    padding-bottom: 2px;
    
    
}


