.flex-row {
	display: flex;
	flex-wrap: wrap;
}
.flex-row > [class*='col-'] {
	display: flex;
	flex-direction: column;
}

.flex-row .thumbnail,
.flex-row .caption {
	flex-direction: column;
	display: flex;
	flex: 1 0 auto;
	height: auto;
	position: relative;
}
.flex-text {
	flex-grow: 1;
}
.flex-row img {
	min-width: 0;
	width: 100%;
}

/* make gutter sizes consistent */
.flex-row  {
    padding-left: 0px;
    padding-right: 0px;
}

/* Extra Media Query Below for Retina Iphones and Smaller */
@media only screen and (max-width : 480px){
	.flex-row > [class*='col-'] {
			width: 100%;
	}
	.flex-row  {
    padding-left: 0px;
    padding-right: 0px;
  }
}


/** COLOR DROPDOWN **/

._select_color{
   /* font-size: 20px; */
    padding: 6px 12px;
    font-weight: 300;
    line-height: 22px;
    border-radius: 4px;
    border: 1px solid #ccc;
    -webkit-appearance: none;
    width: 100%;
    height: auto;
    box-shadow: none;
        text-align: left;
    background-image: none;
    color: #796652;
    background: white;
}
._select_color_drop {
    margin: 0;
    padding: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    top: 99%;
    border-top: 0;
    width: 100%;
}

._select_color_drop > li {
    display: inline-block;
    padding: 7px;
    border-right: 1px solid rgba(192, 192, 192, 0.55);
    cursor: pointer;
    float: left;
}

._select_color_drop > li > .color,.btn > span.color{
    width: 20px;
    height: 20px;
    border-radius: 4px;
    float: left;
}

.btn > span.color{margin-right:10px}

.btn .caret{
    float: right;
    border-top: 7px solid;
    font-size: 28px;
    padding-top: 5px;
    vertical-align: middle;
    position: absolute;
    right: 20px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    top: 16px;    
}


/** COLOR CODES **/

._select_color_drop > li > .bisque ,.btn._select_color > span.bisque{background-color: #fce2c2;}
._select_color_drop > li > .apricot ,.btn._select_color > span.apricot{background-color: #FDCFB3;}
._select_color_drop > li > .blond ,.btn._select_color > span.blond{background-color: #fdf7c2;}
._select_color_drop > li > .cornsilk ,.btn._select_color > span.cornsilk{background-color: #FFF8DC;}
._select_color_drop > li > .pink ,.btn._select_color > span.pink{background-color: #febcc8;}
._select_color_drop > li > .cottoncandy ,.btn._select_color > span.cottoncandy{background-color: #FEC8D8;}
._select_color_drop > li > .darkvanilla ,.btn._select_color > span.darkvanilla{background-color: #D4B59D;}
._select_color_drop > li > .teal ,.btn._select_color > span.teal{background-color: #008080;}
._select_color_drop > li > .etonblue ,.btn._select_color > span.etonblue{background-color: #8fc1a9;}
._select_color_drop > li > .honeydew ,.btn._select_color > span.honeydew{background-color: #f3faf1;}
._select_color_drop > li > .iceberg ,.btn._select_color > span.iceberg{background-color: #6cb2d1;}
._select_color_drop > li > .jetstream ,.btn._select_color > span.jetstream{background-color: #bed7d1;}
._select_color_drop > li > .lavender ,.btn._select_color > span.lavender{background-color: #eaebff;}
._select_color_drop > li > .lavendergray ,.btn._select_color > span.lavendergray{background-color: #C1BBDD;}
._select_color_drop > li > .lightcyan ,.btn._select_color > span.lightcyan{background-color: #e0fefe;}
._select_color_drop > li > .lightgray ,.btn._select_color > span.lightgray{background-color: #d5d5d3;}
._select_color_drop > li > .lightmossgreen ,.btn._select_color > span.lightmossgreen{background-color: #b4d7a2;}
._select_color_drop > li > .lightperiwinkle ,.btn._select_color > span.lightperiwinkle{background-color: #CEC8E4;}
._select_color_drop > li > .lightred ,.btn._select_color > span.lightred{background-color: #FFD3D4;}
._select_color_drop > li > .lightyellow ,.btn._select_color > span.lightyellow{background-color: #ffffd8;}
._select_color_drop > li > .lumber ,.btn._select_color > span.lumber{background-color: #FFDFD3;}
._select_color_drop > li > .magicmint ,.btn._select_color > span.magicmint{background-color: #ACECD5;}
._select_color_drop > li > .melon ,.btn._select_color > span.melon{background-color: #FFB9B3;}
._select_color_drop > li > .palespringbud ,.btn._select_color > span.palespringbud{background-color: #e2eec2;}
._select_color_drop > li > .pastelblue ,.btn._select_color > span.pastelblue{background-color: #b3c8c8;}
._select_color_drop > li > .pastelgray ,.btn._select_color > span.pastelgray{background-color: #c8d6b9;}
._select_color_drop > li > .pastelmagenta ,.btn._select_color > span.pastelmagenta{background-color: #f69cc4;}
._select_color_drop > li > .pastelorange ,.btn._select_color > span.pastelorange{background-color: #ffb447;}
._select_color_drop > li > .pastelred ,.btn._select_color > span.pastelred{background-color: #ff6961;}
._select_color_drop > li > .peachpuff ,.btn._select_color > span.peachpuff{background-color: #FFD5B8;}
._select_color_drop > li > .pinklace ,.btn._select_color > span.pinklace{background-color: #FFDCF4;}
._select_color_drop > li > .platinum ,.btn._select_color > span.platinum{background-color: #e6e6e6;}
._select_color_drop > li > .salmon ,.btn._select_color > span.salmon{background-color: #FA8072;}
._select_color_drop > li > .silversand ,.btn._select_color > span.silversand{background-color: #c6c6c6;}
._select_color_drop > li > .whitecoffee ,.btn._select_color > span.whitecoffee{background-color: #e9e2d7;}
._select_color_drop > li > .whitesmoke ,.btn._select_color > span.whitesmoke{background-color: #F5F5F5;}
._select_color_drop > li > .khaki ,.btn._select_color > span.khaki{background-color: #F0DF93;}
._select_color_drop > li > .steelblue ,.btn._select_color > span.steelblue{background-color: #2D7F9D;}


