/* Enter Your Custom CSS Here */

body .social-icon:after {
    top: 0;
    left: 0;
    padding: 0;
    -webkit-box-shadow: 0 0 0 0 #fff;
    -moz-box-shadow: 0 0 0 0 #fff;
    -ms-box-shadow: 0 0 0 0 #fff;
    -o-box-shadow: 0 0 0 0 #fff;
    box-shadow: 0 0 0 0 #fff;
    -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
    -moz-transition: -moz-transform 0.2s, opacity 0.2s;
    transition: transform 0.2s, opacity 0.2s;
}

body .social-links li .social-icon {
    
    margin-right: 0px;

    
}

body .social-links li a .social-icon {
    
    transform: scale(1.3);
}

body .social-links li a .social-icon:hover {
    
    transform: scale(1.5);
}


/* Amazon products styling STRAT */ 

.amazon-product-table {
	font-size: 14px;
	width: 100%!important;
 
}

.amazon-list-price-label, .amazon-new-label, .amazon-used-label { 
font-weight: normal!important;
min-width: 7em;
width: auto;
}

#content table.amazon-product-price {
width:80%;
}

/* Amazon products styling END*/ 

.nav .sf-menu .sub-menu li a:hover { color:#8d1e15; }
.btn-primary:after {
	background:#8d1e15;
}



.nav .sf-menu >li:before {
	top:21px;
}


.nav .sf-menu >li a >div span {
	padding:32px 21px 16px;
}

.nav .sf-menu >li.current_page_item >a >div:first-child, .nav .sf-menu >li.sfHover >a >div:first-child, .nav .sf-menu >li:hover >a >div:first-child {
	text-decoration:underline;
}

.banner_1 a:hover img {
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
}

.banner_1 a:hover b {
	border-color:#f7e9ce;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
}

.banner_1 a:hover b i {
	background:#f7e9ce;
	color:#660000;
}

.banner-wrap h5 {
	font:bold 72px/80px 'Times New Roman', Times, serif;
}

.service-box h2 {
	font-size:40px;
}
/*
figure.icon img {
    height: 200px;
}
*/

.footer {
	padding:45px 0px 0px 0px;
}

.parallax-slider .controlBtn .slidesCounter {
	color:#aaaaaa;
}
.parallax-slider .controlBtn:hover .innerBtn {
	color:#aaaaaa;
}

.img-main {
    width: 100%;
    height: auto;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}


.thumb-main {
  position: relative;
  width: 251px;
  height: 251px;
  overflow: hidden;
}
.thumb-main img {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 100%;
  width: auto;
  -webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
}
.thumb-main img.portrait {
  width: 100%;
  height: auto;
}





#sidebar #categories-2 ul li a {
    color: #8d1e15;
}