@import url('https://fonts.googleapis.com/css?family=Montserrat:200,300,400,500,700');
@import url('https://fonts.googleapis.com/css?family=Open Sans Condensed:400,500,700');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');
@import url('https://fonts.googleapis.com/css?family=Oswald:400,500');

@import url(megamenu.css);
@import url(ionicons.min.css); 

body{
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	font-size: 15px;
}

a{
    color: #000;
}

#top {
    background-color: #e0e0e0;
    border-bottom: 1px solid #e2e2e2;
    padding: 0px;
    margin: 0px;
    min-height: 40px;
}

.currency{
	margin: 0px;
	padding: 0px;
}
.currency span {
    float: left;
    list-style: none;
    border-right: 1px solid #5555552e;
}

.currency span button{
    border: none;
    background-image: none;
    background-color: transparent;
    padding: 15px 25px;
}
.currency span:first-child{
	border-left: 1px solid #5555552e;
}

.currency span button:hover{
    background-color: #f6f6f6; 
    background-image: none;
}

#top #form-currency .currency-select:hover, #top #form-language .language-select:hover {
    text-shadow: none;
    color: #000;
    background-color: #f6f6f6; 
    background-image: none;
}


.top-mobile{
	font-family: 'Open Sans Condensed', sans-serif !important;
	margin: 0px;
	padding: 0px;
	text-align: right;
	font-weight: 300;
	font-size: 20px;
    padding-top: 15px;
}
.top-mobile span{
	color: #A25641;
}

.top-mobile span>i{
    font-size: 16px;;
}

#top-links {
    padding-top: 0px;
}

#top-links>ul{
    padding: 0px;
    margin: 0px;
}

#top-links>ul>li {
    padding: 15px 19px;
    float: left;
    text-shadow: none;
    border-left: 1px solid #5555552e;
        transition: all 0.5s ease;
}

#top-links>ul>li:last-child{
     border-right: 1px solid #5555552e;
}

#top-links>ul>li>a {
    font-size: 14px;
    color: #000;
        transition: all 0.5s ease;
}

#top-links>ul>li:hover .tahover{
    color: #fff;
}

#top-links>ul>li:hover{
    background-color: #A25641;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: transparent;
    border-color: transparent;
}

#top-links>ul>li>.dropdown-menu>li>a{
    color: #000;
    font-size: 12px;
}

#top-links>ul>li>.dropdown-menu>li>a:hover{
     background-color: #A25641;
    color: #fff;
    background-image: none;
}

.header_middle{
     padding: 30px 0px 20px 0px;
}

.top_icon{
    margin: 0px;
    padding: 0px;
}

.top_icon>li{
    list-style: none;
    float: left;
        margin-left: 10px;
}

.top_icon>li>a{
    text-decoration: none;
}

.top_icon>li>a>i{
    font-size: 20px;
    padding-right: 5px;
    color: #000;
}

.top_icon>li>a>span{
     width: 35px;
    height: 35px;
    background-color: #a25641;
    display: inline-block;
    text-align: center;
    border-radius: 40px;
    line-height: 35px;
    color: #fff;
}

#cart {
    margin: 0px;
    text-align: right;
}

#cart>button{
    background-image: none;
    background-color: transparent;
    color: #000;
    border: none;
    padding-left: 190px;
}

#cart>button>i{
    font-size: 20px;
    padding-right: 5px;
    color: #000;
}

#cart>button>span{
    width: 35px;
    height: 35px;
    background-color: #a25641;
    display: inherit;
    text-align: center;
    border-radius: 40px;
    line-height: 35px;
    color: #fff;
}

#logo {
    margin: 0px;
}

#search .input-lg {
    outline: none;
    height: 50px;
    width: 100%;
    float: left;
    border: 1px solid #a0a0a052;
    padding: 10px;
}

#search .btn-lg {
    font-size: 20px;
    line-height: 18px;
    padding: 10px 35px;
    text-shadow: none;
    background-color: #F6F6F6;
    height: 50px;
    background-image: none;
    border-color: #a0a0a052;
}

.form-control:focus {
    box-shadow: none;
}

.menubg{
    background-color: #333333;
}

footer {
    margin-top: 10px;
    padding-top: 0px;
    background-color: #e0e0e0;
    border: none;
    color: #000000;
}

.footer_heading {
    color: #000;
    margin: 0 auto;
    padding: 10px 0 25px;
    position: relative;
    font-family: 'Open Sans Condensed', sans-serif !important;
    font-size: 17px;
    font-weight: 500;
}

.footer_heading:before {
    background: #a25641 none repeat scroll 0 0;
    border-top: 4px solid #e0e0e0;
    border-bottom: 5px solid #e0e0e0;
    bottom: 5px;
    content: " ";
    height: 12px;
    left: 0;
    position: absolute;
    right: 0;
    width: 50px;
    z-index: 1;
}

footer .list-unstyled{
    margin: 10px 0px 0px 0px;
    font-size: 13px;
}

footer .list-unstyled>li{
    padding-bottom: 10px;
}

footer .list-unstyled>li>a{
    color: #000;
    
}

footer .list-unstyled>li>a:hover{
    color: #a25641
}

footer hr{
    border-top: none;
    border-bottom: 1px solid #eee;
}

.box-newsletter{
    background-color: #A25641;
    padding: 25px;
}

.box-newsletter h3 {
    font-family: 'Open Sans Condensed', sans-serif !important;
    font-size: 30px;
    line-height: 30px;
    color: #fff;
    margin: 0px;
    padding: 0px;
}

.box-newsletter p {
    font-size: 13px;
    color: #fff;
    font-family: 'Open Sans Condensed', sans-serif !important;
    width: 90%;
    margin: 15px 0px;
}

.box-newsletter input {
border: 0px;
    outline: none;
    background-color: #fff;
    height: 40px;
    width: 100% !important;
    padding: 10px;
    border-radius: 0px;
}

.box-newsletter button {
margin-top: 15px;
    color: #000;
    background-color: #e6e2e2;
    background-image: none;
    width: 100%;
    border: 0px;
    outline: none;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    height: 40px;
    border-radius: 0px;
}

.box-newsletter button:hover{
  color: #fff;
    background-color: #000;
    background-image: none;
}

.f_link{
     color: #999;
    margin-bottom: 10px;
}

.f_link>h3{
    font-family: 'Open Sans Condensed', sans-serif;
    color: #a25641;
    font-weight: bold;
}

.f_link>a{
    color: #999;
    text-decoration: none;
}

.f_link>a:hover{
    color: #000;
}

.footer-mobile{
	font-family: 'Open Sans Condensed', sans-serif !important;
	margin: 0px;
	padding: 0px;
	text-align: right;
	font-weight: bold;
	font-size: 20px;
    padding-top: 50px;
}

.footer-mobile span{
	color: #A25641;
}

.footer-mobile span>i{
    font-size: 16px;;
}

.social{
    padding: 0px;
    margin: 0px;
    text-align: center;
    margin-top: 45px;
}

.social>li{
    list-style: none;
    display: inline-block;
}

.social>li>a{
    text-decoration: none;
    color: #999;
    margin: 0px 15px;
}

.social>li>a>i{
    font-size: 21px;
}

.fborder {
    border-left: 1px solid #999;
}

.pro_tabs{
    text-align: center;
    margin: 50px 0px 30px;
}

.pro_tabs>a{
    font-family: "Montserrat", sans-serif;
font-weight: 700;
    font-size: 18px;
    padding: 10px 15px;
    color: #000;
    text-transform: uppercase;
}

.pro_tabs>a.active{
    background-color: #a25641;
    color: #fff;
}

.product-thumb {
   border: 1px solid #ddd;
}

.product-thumb .caption {
    min-height: auto;
}

.product-thumb .caption>h4>a{
  font-family: 'Open Sans Condensed', sans-serif !important;
    color: #000000;
    text-align: left;
    font-weight: normal;
    text-decoration: none;
    font-size: 14px;
}

.product-thumb .price {
font-size: 18px;
    color: #a25641;
    font-weight: bold;
}

.pro_underline{
        width: 40px;
    height: 3px;
    background-color: #A25641;
        margin-bottom: 5px;
}

.c_img>a>img{
    margin-left: auto;
    margin-right: auto;
}

.c_img h2 {
    font-family: "Montserrat", sans-serif;
    line-height: 40px;
    font-weight: 400;
    padding: 5px 0px;
    margin: 0px 0px; 
}
.c_img h2 span {
    display: inline-block;
    font-size: 20px;
    line-height: 50px;
    font-weight: 700;
    position: relative;
    -moz-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
}
.c_img h2 span:before {
    content: '';
    display: inline-block;
    width: 51px;
    height: 4px;
    position: absolute;
    left: 100%;
    bottom: 15px;
    margin-left: 10px;
    background: #A25641;
}
.c_img:hover h2 span{
	color: #A25641;
}

.owl-wrapper-outer {
    border: none;
    border-radius: 0px;
    box-shadow: none;
}

.breadcrumb {
    margin: 10px 0 20px 0;
    padding: 8px 0;
    border: 1px solid #ddd;
}

.breadcrumb>li>a{
    text-decoration: none;
    color: #000;
}

.plus-minus-input {
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.plus-minus-input .input-group-field {
text-align: center;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    padding: 5px 10px;
    border-radius: 5px;
    border: 1px solid #ccc;
}

.plus-minus-input .input-group-field::-webkit-inner-spin-button,
.plus-minus-input .input-group-field ::-webkit-outer-spin-button {
  -webkit-appearance: none;
          appearance: none;
}

.plus-minus-input .input-group-button .circle {
  border-radius: 50%;
  padding: 0.25em 0.8em;
        outline: none;
} 

.btn-primary {
    color: #ffffff;
    text-shadow: none;
    background-color: #A25641;
    background-image: none;
    background-repeat: repeat-x;
    border-color: #A25641;
}

.btn-primary:hover{
    color: #ffffff;
    text-shadow: none;
    background-color: #000;
    background-image: none;
    background-repeat: repeat-x;
    border-color: #000;
}

#d_quickcheckout .btn-primary:hover, #d_quickcheckout .btn-primary:active, #d_quickcheckout .btn-primary.active, #d_quickcheckout .btn-primary.disabled, #d_quickcheckout .btn-primary[disabled] {
    background-color: #A25641;
    background-position: 0 -15px;
    border-color: #A25641;
}

#d_quickcheckout .btn-primary {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #A25641;
    background-image: none;
    background-repeat: repeat-x;
    border-color: #A25641;
}

#d_quickcheckout a{
    color: #000;
}

.language{}

.language>ul{
    padding: 0px;
    margin: 0px;
}

.language>ul>li{
    list-style: none;
    float: left;
    border-left: 1px solid #5555552e;
    padding: 15px 25px;
}

.language>ul>li:last-child{

}

.language>ul>li:hover{
    background-color: #f6f6f6; 
}

.language>ul>li>a{
    color: #000;
    text-decoration: none;
}

.language>ul>li:hover a{
    color: #000;
}

.list-group a.active, .list-group a.active:hover, .list-group a:hover {
    color: #ffffff;
    background: #a25641;
    border: 1px solid #DDDDDD;
    text-shadow: none;
}

.list-group a {
    border: 1px solid #DDDDDD;
    color: #888888;
    padding: 8px 12px;
    font-size: 12px;
}

#column-left a.main{
    font-weight: bold;
}

.subc{
    padding: 0px;
    font-size: 13px;
}

.tab-content{}


/*==================================================
=            Bootstrap 3 Media Queries             =
==================================================*/

    /*==========  Mobile First Method  ==========*/


@media only screen and (max-width: 480px) {
	
.currency span button {
    padding: 5px 5px;
}
    .language>ul>li {

    padding: 5px;
}
    
    .top-mobile {
    font-size: 15px;
    padding-top: 4px;
}
    
    #top-links>ul>li {
    padding: 10px;
    }
    
    #logo {
    margin: 0 0 10px 0;
}
    
    #logo>a>img{
        margin-left: auto;
        margin-right: auto;
    }
    
    .menu-mobile{
        color: #fff;
    }
    
    .menu-mobile:hover{
        color: #fff;
    }
    
    .footer-mobile {
        padding-top: 10px;
    }
    
    .social {
    margin: 20px 0px;
}
	
	}










































