
/*----------

DE MEDICI

----------*/

h1, h2, h3, h4, h5, h6 {color: #6d503d; font-family: Times New Roman, Serif;text-transform:capitalize;letter-spacing:0;}
a {color: #6D503D}
a:hover {text-decoration: underline}

/*---Logo---*/
.header{min-height:80px;}
#logodiv a img{max-height:70px;max-width:317px;}

/*----Desktop Navigation----*/
@media (min-width: 768px) {
    ul.megamenu{border-top: 1px solid #6d503d;border-bottom: 1px solid #6d503d;}
    ul.megamenu > li {display: inline-block;min-width: 13.5%;position: relative;
        text-align: center; padding: 0; margin: 0;}
    ul.megamenu > li:hover {
        background-color: #6d503d;
        border-top: 1px solid #6d503d;
        border-bottom: 1px solid #6d503d;
        margin: -1px 0;
    }
    ul.megamenu > li:hover > a {
        background-color: #6d503d;
        color: #fff;
    }
    ul.megamenu > li > a {
        font-size: 0.95em;
        padding: 10px 8px;
        transition: none;
        -moz-transition: none;
        -webkit-transition: none;
        -o-transition: none;
        color: #6d503d;
    }
    ul.megamenu > li > ul.dropdown {
        background-color: #fff;
        background-image: none;
        border: 1px solid #CCC;
        border-top: 0;
        padding: 10px 5px;
        min-width: calc(100% - 2px);
        box-sizing: border-box;
        margin-top:1px;
    }
    ul.megamenu > li > ul.dropdown.last{right:0;}
    ul.megamenu > li > ul.dropdown li {
        background-color: #fff;
    }
    ul.megamenu > li > ul.dropdown li a {
        color: #6d503d;
        white-space:nowrap;
    }
}

.awesome{background-color:#6d503d;}
.awesome:hover{background-color:#9d8b80;}

/* ----------- Related Products (Complete the Look) ----- */
#related-prod { width: 898px; margin: 0 24px;}
.related-prod-title {color: #594823; font-family: Georgia, Times New Roman, Serif;}
.related-prod-detail { display: block; float: left; margin-right: 20px; margin-bottom: 20px; }

/*----------- Collections (Linens.asp)---------*/

/*.colLargeImages{width:25%;float:left;margin: 0 0 20px;}*/

.prodimagecontainer{float:left;width:44%;padding: 0 20px 40px 0;box-sizing:border-box;}
.prodimage{width:100%;height:auto;border: 1px solid #D0C1BA;}
.prodinfocontainer{float:right;width:56%;padding-right:20px;font-size:12px;box-sizing:border-box;}
.prodinfocontainer h3 {font-size:18px;}
.prodinfocontainer h4 {font-size:16px;}
.prodinfocontainer .QTY{float:none;width:30px;}
h3 a.smalllinks {color: #6D503D; font-size: 12px}
h3 a.smalllinks:hover {color: #6D503D; text-decoration:underline;}
.product-info {font-family: Verdana, Arial, Sans-Serif; font-size:11px; color: #6D503D;white-space:nowrap;}
td.colortitle{vertical-align:middle}
.colors,.colors2{position: relative; margin: 2px; cursor: pointer; float: left;}
.colorName,.colorName2{font-weight:bold;}
#addtobag1{margin-top:10px;}
.colSmallImages .product-info{font-size:0.75em;}

/*-----------New EA-Style Collection Page--------*/
/*.prodviewright.collection h2{text-transform:uppercase;font-size:2.2em;letter-spacing:1px;margin-bottom:0;}
#catsubtitle{font-style:italic;color: #6d503d;margin-bottom:1em;font-weight:bold;font-family:'Times New Roman', Times, serif;}
.coltypetitle h3{font-size: 1.5em;margin-bottom: 10px;}
h3 a.smalllinks {color: #6D503D; font-size: 12px}
h3 a.smalllinks:hover {color: #6D503D; text-decoration:underline;}
.colors{position: relative; margin: 2px; cursor: pointer; float: left;}
.colortitle,.colorcont{display:block;float:left;min-height:33px;line-height:33px;}
.colortitle{margin-right:10px;min-width:90px;text-align:right;}
.colorDesc{display:inline;font-weight:bold;}
.products{display:block;}
.colContainer{display:inline-block;width:100%;}
*/

/*-------------Prod List--------*/
.prod-description a {color: #594823}
.prod-description .categoryHTML{display:block;font-size:0.75em;min-height:38px;}
.imagetext {color: #6D503D}


/*------------Collection Memo-----*/
.CollectionMemo, #aboutus p
{
    FONT-WEIGHT: normal;
    COLOR: #6d503d;
    FONT-SIZE: 14px;
	font-family:Times New Roman,Verdana, Arial, Serif;
	text-align: justify;
    line-height: 1.4em; 
    margin-bottom: 10px
}

/*---------About Us-----*/
#aboutusbg{text-align:right; width:100%; background-image:url('/usermods/img/dm-aboutus-bg.jpg');  
            position:relative;background-size:cover;padding-bottom:50%;}
#aboutus { margin-left:auto; text-align: left; width: 350px; color: #53301a; padding: 50px 20px; }

/*--------Product Care / Glossary-------*/
#productcare { color:#53301a; width:90%; margin: 10px auto 50px; line-height: 1em; }
#productcare p {line-height: 1.2em}
#glossary {text-align: left; width: 90%; margin: 10px auto 50px}


/*----Sheet Set Details----*/
#ssdetails td {font-size: 11px; line-height: 1.2em}
#ssdetails td a {text-decoration: underline}
#ssdetails table {margin: 10px 0; border-right: 1px solid #6D503D; border-bottom: 1px solid #6D503D}
#ssdetails table td, #ssdetails table th {margin: 1px; background-color: White; font-size: 11px; line-height: 1.2em; padding: 5px; border-left: 1px solid #6D503D; border-top: 1px solid #6D503D }
#ssdetails table th {text-align: right}

/* Monogram Page */
#monostats,#monosizeletters,#fonts input[type=radio]:checked+label{border:1px solid #e1dad7;background-color:#f6f5f3; color: #523322;}
#monosizeletters input[type="text"], #monosizeletters select{border: 1px solid #e1dad7;color: #523322;}

/*---Bedding Basics--*/
#utilitydowncontainer .downcomforterslist h3 {letter-spacing:0;color: #707070;margin-top:30px;font-size:1.4em;}

@media (max-width: 767px) {
    #dmprodtop2,#dmprodbottom,#coltitle,#coldesc,.prodinfocontainer,#aboutusbg{width:100%;margin:0;background-image:none;padding:0;float:none;}
    .prodimagecontainer{width:calc(100% - 2px);margin:0;float:none;}
    #aboutusbg{text-align:left;}
    #aboutus{width:100%;text-align:left;padding:0;}
    .dmprodbottom{text-align:center;}
    #coltitle{padding:20px 0 10px;}
    #coldesc{padding: 10px 0 20px;text-align:justify;}
    #mainImage2,#altImages2{float:none;margin:10px 0 2px;width:100%;}
    #altImages2 img{width:16.66%;float:left;box-sizing:border-box;border-right:4px solid white;}
    .prodimagecontainer{margin-bottom:20px;}
    /*.colLargeImages{width:33.33%;}*/
}
@media (max-width: 640px) {
    /*.colLargeImages{width:50%;}*/
}