@import url(http://fonts.googleapis.com/css?family=Merriweather:700,300,300italic,700normal,700italic|Varela+Round:400,400italic,700normal,700italic); /*Menu+Body*/
/*@import url(http://fonts.googleapis.com/css?family=Patrick+Hand); /!*Heading*!/*/
*{font-family:"Merriweather"}
body{font-family:'Merriweather';background:url("../../media/common/bg.jpg") repeat;color:#5A3F16;}
h1, h2, h3, h4, h5, h6{color:#961B1E;font-family:'Merriweather';}

a{color:#936c31;} 
a:hover, a:focus{color:#715223;text-decoration:none;outline: 0;}
.input, .thumbnail, .form-control, .btn-default, #txtQuantity{background-color:#f5f5f5;}
.DRowHead{background:#bc9f74;display:inline-block;padding:10px;margin:10px 0 20px 0;margin-top:90px;color:#fff;font-size:16px;}
.DPaddingLROff{padding-left:0;padding-right:0;}

/*Header-Footer*/
.Dlogo{z-index:99999;padding:0;}
#footer{background-color:#bc9f74;color:#fff;padding:20px;text-align:center;opacity:0.4;}
footer div.DFooterMenu{padding-bottom:10px;}
footer div.DFooterMenu a{margin:10px 20px 30px 0; font-size:18px;}
footer a{color:black;}
footer a:hover, a:focus, a:active{color:#fff;}
footer a:focus{color:#fff;}
.copyright-text{color:black;}
.copyright-text a{color:black !important;}
.footer_text{color:#D5CBB6;}
.footer_text a{color:#D5CBB6;}
.DSearchRow{margin-bottom:30px;}
.DSearch{padding-top:20px;}
.DSearchBox{width:150px !important;}
.fa-chevron-left{opacity:0.4;}
.fa-chevron-right{opacity:0.4;}
/*Menu*/
.navbar-default{background:none;border:0;padding:0;margin:0;}
.navbar-default .navbar-nav > li > a{color:#936c31;font-size:19px;padding:20px 15px;}
.navbar-default .navbar-nav > li > a:hover{color:#715223;}

#MainCarousel .item img{width:100%;}
#MainCarousel .carousel-control.left, .carousel-control.right{background-image:none !important;opacity:1;}
#MainCarousel .carousel-control.left{top:40%}
#MainCarousel .carousel-control.right{top:40%}
#MainCarousel .carousel-caption{top:15%;text-align:left;height:auto;}
#MainCarousel .carousel-caption h2{line-height:160%}
#MainCarousel .carousel-caption h2 span{background:#428BCA;padding:10px 20px;color:#fff;border-left:3px solid #fff;}
#MainCarousel p.caption{background:#fff;padding:6px;text-shadow:none;color:#428BCA;}
#UpcomingItem{margin-bottom:30px;}
#UpcomingItem .thumbnail{margin-bottom:10px;}
#UpcomingItem h3{margin-top:10px;}
#UpcomingItem a{text-decoration:none;}
#UpcomingItem .caption{padding:9px 9px 0 9px;}
#UpcomingItem .carousel-control.left, .carousel-control.right{background-image:none !important;}
#UpcomingItem .carousel-control{color:#fff;top:40%;color:#428BCA;bottom:auto;padding-top:4px;width:30px;height:30px;text-shadow:none;opacity:1;}
#UpcomingItem .carousel-control:hover{color:#d9534f;}
#UpcomingItem .carousel-control.left, .carousel-control.right{background-image:none !important;}
#UpcomingItem .carousel-control.right{left:auto;right:-32px;}
#UpcomingItem .carousel-control.left{right:auto;left:-32px;}
#UpcomingItem .carousel-indicators{bottom:-35px;}
#UpcomingItem .carousel-indicators li{border-radius:0;width:10px;height:10px;background:#ccc;border:1px solid #ccc;}
#UpcomingItem .carousel-indicators .active{width:12px;height:12px;background:#8E330E;border-color:#3276b1;}
.btn-primary{background-color:#715223;}
.btn-primary:hover, .btn-primary:focus{background-color:#936c31;}
.event-brief{max-height:64px;overflow:hidden;}
#DSocial{background:url("../../media/common/bg_3.jpg");-moz-background-size:cover;padding:20px 0;}
#DSocial .container{padding:0;}
.DFacebook, .DTwitter {margin-bottom:10px;}

/*category page*/
.DSidebar{background-color:#fff;min-height:300px;margin-top:115px;padding:0;margin-bottom:20px;}
.DProductCategory{padding:10px;}
.DProductCategory a:hover, a:focus{color:#715223;text-decoration:none;outline: 0;}
.DProductCategory ul{padding-left:0;list-style:none;}
.DProductCategory ul li{padding-bottom:8px;}
.main_categories>ul{padding:10px;list-style:none;border-bottom:3px solid #999966;}
.main_categories>ul>li{padding-bottom:10px;}
.sub-categories{padding:10px;border-bottom:3px solid #999966;}
.filter-heading{border-bottom:1px solid #DDDDDD;padding-bottom:5px;margin-bottom:10px;color:#715223;}
.sub-categories ul{padding-left:0;list-style:none;}
.v_scroll{height:262px;overflow-y:scroll;}
.category_title{text-align:center;font-size:24px;padding:22px 0;}
#product_row {margin-top:36px;}
#product_row > .col-sm-3 p{margin-bottom:0;}
.product_label{height:42px;overflow:hidden;}
.product_label h2{font-size:17px;margin: 5px 0;padding:0;}
#product_row > .col-sm-3 h2{margin:5px 0;padding:0;font-size:17px;}

/*details page*/
.Dbreadcrumb{margin-top:20px;margin-bottom:45px;}
.product_section{padding-right:0;}
.product_title{margin:0 0 10px 0;color:#7a5823;}
.product_price{font-size:20px;font-weight:bold;color:#bc9f74;}
.product_description_title{background-color:#bc9f74;padding:10px;color:#fff;}
.product_description{border:1px solid grey;padding:10px;}
#txtQuantity{width:90px;box-shadow:2px 2px 4px #d4d4d4 inset;border:1px solid #d5d3ce;padding:6px 8px;text-align:center;}
.product_order{border-bottom:1px dashed grey;padding-bottom:15px;margin-bottom:15px;}
.product_order h3{color:#7a5823;}
.product_order_button{margin-top:58px;}
.DRelatedProducts{margin:20px 0;padding:0;}
.DRowHead a{}
.DRelatedProducts > .col-sm-3 p{margin-bottom:0;}
.DRelatedProducts > .col-sm-3 h4{margin:10px 0;padding:0;font-size:14px;}
.DRelatedProducts a{text-decoration:none;}
.DRelatedProducts > .col-sm-3 h2{margin:5px 0;padding:0;font-size:17px;}
.DSocialSharing{margin-top:30px;}
.product-description-box{margin-top:10px;}
/*zoom effect*/
.zoomWrapper{border:none;}
#gal1{margin-top:3px;margin-bottom:3px;}

/*media query*/
@media screen and (max-width:767px){
#navSearch{margin-top:65px;}
.DSidebar{margin-top:10px;}
}

/*Who we are*/

.full_width_image{padding-left:0;margin-top:15px;}
.two_third_image{padding-left:0;padding-top:15px;}
.one-third-image{margin-top:15px;padding-left:0;}
.half-width-image{padding-left:0;margin-top:15px;}
.DWhoWeAre{margin-top:120px;padding-left:0;padding-right:0;margin-bottom:30px;}
.DWhoWeAreHead{background:#bc9f74;display:inline-block;padding:10px; margin-top:80px;}
.DWhoWeAreText{text-align:justify;}
.PhotoBox{padding: 6px 3px 0 0;}
.DFullWidhtPhotoBox{padding:0;}
.PhotoBoxRight{padding:6px 0 0 3px;}
.PhotoVertical{padding-left:0;margin-top:40px;}
.PhotoBoxOffSet{padding: 0 0 6px 0;}
.lastRow{margin-bottom:20px;}

/*Jatra Biroti*/
.jatra_biroti_container{margin-top:105px;}
#JatraBirotiCaousel .item img{width:100%;}
#JatraBirotiCaousel .carousel-control.left, .carousel-control.right{background-image:none !important;opacity:1;}
#JatraBirotiCaousel .carousel-control.left{top:40%}
#JatraBirotiCaousel .carousel-control.right{top:40%}
#JatraBirotiCaousel .carousel-caption{top:15%;text-align:left;height:auto;}
#JatraBirotiCaousel .carousel-caption h2{line-height:160%}
#JatraBirotiCaousel .carousel-caption h2 span{background:#428BCA;padding:10px 20px;color:#fff;border-left:3px solid #fff;}
#JatraBirotiCaousel p.caption{background:#fff;padding:6px;text-shadow:none;color:#428BCA;}
.DbodyContent{margin-top:30px;}
.DMap{margin:30px 0 20px 0;}

/*Contact us*/
.contact_us_body{margin-top:100px;margin-bottom:80px;}
.contact-image{margin-bottom:30px;padding:0;}
.noPadding{padding:0;}

/*shop locations*/
.shop_locations_container{margin-top:115px;margin-bottom:30px;}
.shop_locations_container .row-1{margin-bottom:40px;padding:0;}
.shop_locations_container .row-2{margin-bottom:40px;padding:0;}
.shop_locations_container .row-3{margin-bottom:40px;padding:0;}

/*jatra archive*/
.jatra-archive-container{margin-top:115px;margin-bottom:30px;}
.img_text{margin-top:15px;margin-bottom:15px;}
.img_box{margin-top:15px;margin-bottom:15px;}

/*event*/
.event_details_container{margin-top:80px;}
.event_image{margin:15px 0;}

/*order*/
.label-text{text-align:center;padding-top:7px;}

/*search page*/
.PButton{margin-bottom:0;}
.DSearchResult{padding:20px;font-size:22px;}
/*media queries*/
@media screen and (max-width:767px) {
.product_section{margin-top:60px;padding-left:0;}
.carousel-control .fa-2x{font-size:1em;}
#navSearch{margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0;}
.navbar-default .navbar-nav > li > a{margin-top:0;padding:10px;}
.DSearchRow{margin-bottom:0;}
.DSearch{padding-top:0;}
}