﻿/* Master Page*/

#Navigation li {
    list-style: none;
    text-align: center;
    font-size: 16px;
}

#Navigation a {
    color: #3e3e3d !important;
}

#Navigation .fa {
    font-size: x-large;
}

#Header {
    background-color: #e5e5e5;
}

#LogoRow img {
    padding-top: 1rem;
    padding-bottom: 1rem;
}


/*Default.aspx*/

#HomepageLinks {
    margin-top: 5rem;
    margin-bottom: 11rem;
}



#Default h1 {
    margin-bottom: 0;
    margin-top: 5px;
    font-size: 4.5em;
    font-family: 'Archivo Black', sans-serif !important;
    color: #7c7c7b;
}

#Default h2 {
    margin-bottom: -25px;
    margin-top: 35px;
    color: #7c7c7b;
}

#Default h4 {
    color: #616262;
    font-family: 'Lato', sans-serif;
    text-align:left !important;
}


#DefaultMobile .row {
    max-width: 60rem !important;
}

#DefaultMobile h1 {
    margin-bottom: 0;
    margin-top: 5px;
    font-size: 4.5em;
    font-family: 'Archivo Black', sans-serif !important;
    color: #7c7c7b;
}

#DefaultMobile h2 {
    margin-bottom: -25px;
    margin-top: 35px;
    color: #7c7c7b;
}

#DefaultMobile h4 {
    color: #616262;
    font-family: 'Lato', sans-serif;
    text-align:left !important;
 
}

/* Footer */

#Footer {
    background-color: #e5e5e5;
    font-size: 12px;
}


#FooterNav ul {
    list-style: none;
    margin: 0;
}

#FooterNav2 ul {
    left: -70px;
}

#Footer h2 {
    font-family: 'Lato', sans-serif;
    color: #7c7c7b;
}

#Footer p {
    font-family: 'Lato', sans-serif;
    color: #7c7c7b;
    font-size: 12px;
}

#Footer li a {
    font-family: 'Lato', sans-serif;
    color: #7c7c7b;
    font-size: 12px;
}

#Footer i {
    font-size: 3rem;
    color: #7c7c7b;
}

#Footer p {
    margin-bottom: 0;
}


#FooterNav2 li,#FooterNav li {line-height:1;
}

/* Product Display */

.productdisplay i {
    color: #ffd800;
    text-align: center;
}

.review-stars i {
    color: #ffd800;
    text-align: center;
}

.productdisplay p {
    color: #7c7c7b;
    margin: 0;
}

.productdisplay img {
    max-height: 270px;
}

.fabric-content {
    color: black;
    padding: 20px;
    font-size: 25px;
    margin-top: 20px;
    font-weight: bold;
}

.animated img {
    width: 200px;
}


#SellerAd {
    margin-top: 1rem;
}

    #SellerAd h3 {
        font-family: 'Open Sans', sans-serif !important;
    }

    #SellerAd a {
        text-decoration: underline;
        color: #0000EE;
    }

/*Product Page */

.ProductTitle h1 {
    font-size: 3em;
    margin: 0;
}

.ProductTitle h2 {
    font-size: 2.7em;
    font-weight: 900;
    margin: 0;
    line-height: 1;
}

#ProductPage h5 h6 {
    color: #7c7c7b !important;
}

.ProductTitle h1, #ProductTitle h2 {
    line-height: 1 !important;
}

#ProductColourBox div {
    border-top: solid 1px #7c7c7b;
    border-bottom: solid 1px #7c7c7b;
}

#ProductPage .small-12.medium-2.columns:first-child {
    border-left: solid 1px #7c7c7b;
}

#ProductPage .small-12.medium-2.columns.end:last-child {
    border-right: solid 1px #7c7c7b;
}

#ProductViews a {
    color: #0000EE !important;
    text-decoration: underline !important;
}

#ImageViews {
    padding-top: 1rem;
}

    #ImageViews a {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        color: #0000EE;
        text-decoration: underline;
        padding-top: 1rem;
        padding-bottom: 1rem;
    }

    #ImageViews i {
        color: #ffd800;
    }

#SizeViews {
    line-height: 2.4;
}

    #SizeViews h2 {
        color: #000;
        font-weight: bold;
        font-size: 1.7em !important;
        display: inline;
    }

    #SizeViews a {
        color: #0000EE;
        text-decoration: underline;
    }

#CordImageLinks a {
    color: #0000EE;
    text-decoration: underline;
    display: block;
}

/* Foundation Overrides */
.row {
    max-width: 75rem !important;
}

.button {
    text-decoration: none !important;
}

/* DEFINE MAIN FONT STYLES */
/*html, body { font-family: Tahoma, Arial, sans-serif; font-size: 16px; color: #fff !important; }*/


/* TAG OVERWRITES */

.container {
    min-height: 1000px;
}

html, body, form {
    min-height: 100%;
}

body {
    margin: 0;
    padding: 0;
    color: #7c7c7b;
}

h1 {
    font-size: 2.0em;
}

h2 {
    font-size: 1.7em;
}

h3 {
    font-size: 1.3em;
}

h4 {
    font-size: 1.0em;
}

a {
}

p {
}

strong {
}

ul {
}

ol {
}

li {
}

table {
}

tr {border:none;
}

th {border:none;
}

td {border:none;
}

table tr.even, table tr.alt, table tr:nth-of-type(even) {background:none! important;
}


.border-none {
    border: none;
}


.underline {
    text-decoration: underline !important;
}

.oval {
    background-color: #f2f2f2;
    border-width: 1px;
    margin: 0 0 0.685rem;
    color: inherit;
    border: 1px solid #ccc !important;
}

    .oval:hover {
        background-color: #ccc;
    }

#detailsContainer {
    font-size: 14px;
    margin-top: 30px;
}

.button h3 {
    color: #7c7c7b;
}

.thin {
    padding: 10px 0px !important;
}

.no-border-bottom {
    border-bottom: none !important;
    cursor: pointer !important;
}

.imgthumbnails {
    width: 70px!important;
  
    padding: 0px !important;
    padding-right: 5px!important;
}

.size-container {
    padding-left: 0px !important;
}

.ddcolours {
    border-radius: 1000px;background-color: #f2f2f2;
}

.ordQty {
    height: 35px !important;
    border-radius: 1000px!important;
}

  #CartTable, #StockTable {
            border-color: transparent;
        }
img.delete-item {position: absolute;
}
.td-delete {position:relative;vertical-align:middle;
}
.title-area {background: #333333;
}