/*
Theme Name:     Sterling Child Theme
Theme URI:      http://themeforest.net/user/TrueThemes?ref=TrueThemes
Description:    Sterling Child Theme
Author:         TrueThemes
Author URI:     http://themeforest.net/user/TrueThemes?ref=TrueThemes
Template:       sterling
Version:        1.1.0
*/


/* ------- Insert custom styles below this line ------- */
/* Holly New Additions */
@media screen and (max-width: 800px) {

}
@media screen and (max-width: 600px) {
    .home .one_third img {
        margin-bottom: 2em !important;
    }
}
@media screen and (max-width: 400px) {

}
/* End Holly New Additions */

body {color: #34383d;}

a {
    outline: none;
    color: hsl(210, 100%, 43%);
}

#main-wrap table {
    line-height: 1.5em;
    width: 100%;
    margin-bottom: 1em;
}
#main-wrap ul, #main-wrap ol {
    margin-bottom: 1em;
}
#main-wrap table th {
    font-weight: bold;
    background: #eee;
    border: 1px solid #ccc;
}
#main-wrap table td {
    padding: 5px;
    border: 1px solid #ccc;
    vertical-align: top;
}

header {
padding: 32px 0;
margin-bottom: 25px;
}

header .sub-menu a {
    display: inline-block;
    font-size: 13px;
    padding: 9px 10px;
    width: 100%;
}

.small_banner .page-banner-heading {
    display: inline-block;
    font-size: 36px;
    margin: 0;
    margin-top: -3px;
}

p {
    font-size: 16px;
    margin-bottom: 18px;
    line-height: 1.6em;
}

ul,
ol {
    color: #34383d;
    font-size: 16px;
    padding-left: 28px;
    list-style-position: outside;
    line-height: 1.5em;
}

header nav a,
.search .current_page_parent a {
    color: #585f6a;
}

.footer-content {
    padding-bottom: 40px;
}

.tt-contentbox-title span {
    font-size: 16px;
    letter-spacing: 1px;
    font-weight: bold;
    overflow: hidden;
    text-transform: uppercase;
}

.tt-contentbox-content {
    color: #34383d;
    font-size: 16px;
}

.tt-contentbox-content p {color: #34383d;}

.top-aside .social_icons a.rss {
    background-position: 0 4px !important;
    display: none;
}

a.morei {
    color:#ffffff;
    font-size:16px;
    text-align:center;
    padding:6px 18px;
    border-radius:7px;
    float:left;
    background: #0d9ddc;
    background: -moz-linear-gradient(top,  #0d9ddc 0%, #0d5292 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0d9ddc), color-stop(100%,#0d5292));
    background: -webkit-linear-gradient(top,  #0d9ddc 0%,#0d5292 100%);
    background: -o-linear-gradient(top,  #0d9ddc 0%,#0d5292 100%);
    background: -ms-linear-gradient(top,  #0d9ddc 0%,#0d5292 100%);
    background: linear-gradient(to bottom,  #0d9ddc 0%,#0d5292 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d9ddc', endColorstr='#0d5292',GradientType=0 );

}
a.morei:hover {
    color: #fff;
    text-decoration: none;
    background: #0d5292;
    background: -moz-linear-gradient(top,  #0d5292 0%, #0d9ddc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0d5292), color-stop(100%,#0d9ddc));
    background: -webkit-linear-gradient(top,  #0d5292 0%,#0d9ddc 100%);
    background: -o-linear-gradient(top,  #0d5292 0%,#0d9ddc 100%);
    background: -ms-linear-gradient(top,  #0d5292 0%,#0d9ddc 100%);
    background: linear-gradient(to bottom,  #0d5292 0%,#0d9ddc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d5292', endColorstr='#0d9ddc',GradientType=0 );
}

#main-wrap ul li, #main-wrap ul li a {
    color:#454545;
}

header .sub-menu a {color: #34383d !important;}

body.sterling-color-interface header .sub-menu li:hover {
    background: #eee !important;
    border-radius: 4px !important;
    box-shadow: inset 0 0 2px #CCC !important;

}

h3.partsheading {clear: both; padding-top: 20px;}
.woocommerce-shipping-destination {display: none !important; }
#tt-header-wrap {
	margin-bottom: 15px;
}
.banner {
    height: auto !important;
}
.rss2 img {
    height: 20px;
    width: 20px;
}
.dyeph5{
	color: #878787;
    font-weight: 600;
    text-align: center;
}
.dye_a{
	text-decoration:underline;	
    padding-right: 20px;
}
.dye_p{
	text-align:center;
}