/*

	Theme Name: India Bazaar

*/

@font-face {font-family: 'futura_lt_btlight'; src: url('fonts/futural-webfont.eot'); src: url('fonts/futural-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/futural-webfont.woff2') format('woff2'), url('fonts/futural-webfont.woff') format('woff'), url('fonts/futural-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal; }
@font-face {font-family: 'avantgarde_bk_btbook'; src: url('fonts/avgardn-webfont-webfont.eot'); src: url('fonts/avgardn-webfont-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/avgardn-webfont-webfont.woff2') format('woff2'), url('fonts/avgardn-webfont-webfont.woff') format('woff'), url('fonts/avgardn-webfont-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal;}

body{margin:0px; padding: 0; font-size:13px; font-family: Tahoma, Geneva, sans-serif; color:#454545; /*line-height: 20px; */ background: url(images/body-bg.jpg) center top repeat;}
#mainWrap{width: 100%; margin: 10px auto 0; padding: 0; background: none; }
.container { width:1000px; margin:0 auto; padding:0 0 0 0;}
/*** DEFAULTS **/
input[type=text], input[type=password], textarea{padding:6px 10px; border:#ddd 1px solid;}
input[type=submit], input[type=button], input[type=reset]{background:#550071; border:#ddd 0px solid; color:#fff;  font-weight:normal; font-size:0.9em; padding:5px 13px; cursor:pointer;}
input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover{background:#8244A1;}

a{color:#5E0281; outline: 0; text-decoration:none;} a:hover{color:#454545; text-decoration:underline;}
a img{ border: none;}
.panel-top { background: url(images/navbar-top.png) bottom center no-repeat; background-size:100%;   margin:0 0 0 0; padding:0 0 0 0; float:left; width:100%; }
/***** HEADER *****/
header{margin: 0; padding:0 0 0 0;}
header p { margin:0 0 0 0; padding:0 0 0 0;}
header .logo{float:left; margin: 28px 0 0 1px;}
header .extras{float:right; padding: 0px 16px 8px 0; }
header .extras a{ color:#454545;}
header .extras .conInfo{  margin: 0 0px 0 0; padding: 0px 0px 0px 0; color:#222222; font-family: 'futura_lt_btlight'; font-weight:normal; font-size:17px;}
header .extras .conInfo span{ color:#5a0385; }
header .extras .conInfo p{ color: #222222; text-align: right; line-height: 20px; margin:0; padding:0;}
header .extras .socialSearch{  margin: 7px 0 15px 0px; padding:0 0 0 0; float:right;}
header .extras .socialSearch .socialIcons{ float: left; text-align:right;}
header .extras .socialSearch .socialIcons img{ float: left; padding:0 8px 5px 0;}
header .extras .socialSearch .socialIcons ul{ list-style: none; padding: 0; margin: 0;}
header .extras .socialSearch .socialIcons ul li{ float: left; margin: 0 0 0 0px;}
header .extras .socialSearch #searchBox { float: right; width: 196px; height: 34px;  background: url(images/search-bg.png) no-repeat;  margin: 5px 4px 0px 0;  font-family:Tahoma, Geneva, sans-serif;}
header .extras .socialSearch #searchBox input[type="text"] { background: none; border: medium none; font-size: 12px; padding: 5px 0 6px 6px;  color:#d79f62;}
header .extras .socialSearch #searchBox input[type=submit]{ background: none; border: none;}

header .extras .socialSearch p{ margin: 14px 0 0;}
.imglast { padding:0 0 0 0 !important;}
#s { width:153px;}
.navtopimage { margin:0 0 0 0; padding: 0 0 0 0; float:left; /*height:15px;*/ width:100%;}
.banner { /*background:url(images/banner-bottom.png) bottom center no-repeat; background-size:100%;*/ padding: 0px 0 0px; margin:6px 0 0px 0}
.banner-bottom {background:url(images/banner-bottom.png) top center no-repeat; background-size:100%; padding: 0px 0 0px; margin:0px 0 10px 0; height:18px;}
.box-main { background:url(images/box-bg.png) center top repeat; width:100%; min-height:139px; padding:20px 0 20px 0;}
.box { float:left; margin:0 1% 0 0; padding:0 0 0 0; width:32%;}
.box p{ margin:0 0 0 0; padding:0 0 0 0;}
.box img{ float:left; margin:0 15px 0 0; padding:0 0 0 0; border:0px;}
.box h1{ font-family: 'futura_lt_btlight'; font-size:20px; color:#000; line-height:22px; padding:0 0 0 0; margin:25px 0 8px; text-transform:uppercase; font-weight:500;}

/***** NAVIGATION *****/
#navbar {background:#5e0281; margin:0 0 0 0; padding:0 0 0 0;  }
nav{position:relative;  margin:0 0 0px;}
nav ul{list-style:none; padding:0; margin:0;}
nav > ul > li{display:block; float:left; padding:0; margin: 0 1px 0 0; position:relative;}
.ie7 nav > ul > li{margin:-1px 0 0;}
nav > ul > li a{display:block; padding:17px 19px 12px 19px ; color:#fff; font-family: 'futura_lt_btlight'; font-size:17px; text-transform:uppercase; }
nav > ul > li ul{position:absolute; top:46px; background:#5E0281; width:200px; display:none; box-shadow:none;}
nav > ul > li ul ul{top:0; left:200px;}
.ie7 nav > ul > li ul ul{top:1px;}
nav > ul > li ul li{border-bottom:#ddd 1px dotted; position:relative;}
nav > ul > li ul li a{display:block; font-size:1em; display:block;}
nav > ul li:hover, nav > ul li.current_page_item, nav > ul li.current_page_ancestor{background:#e96f19 url(images/nav-hover.jpg) center top repeat-x;  }
nav > ul li:hover > a, nav > ul li.current_page_item > a, nav > ul li.current_page_ancestor > a{color:#fff; text-decoration:none;}
nav > ul li:hover > ul{display:block;}

/**Menu with arrows**/

.arr1, .arr2, .arr3, .arr4{background-repeat: no-repeat;}
.arr1{}
.arr2{}

/*** Sub Menu Navigation ***/

.arr3{}
.arr4{}

/***** CONTENT AREA *****/

h1{font-size:2em; margin:15px 0;}
h2{font-size:1.7em; margin:15px 0;}
h3{font-size:1.2em;}
#content{ padding:15px 0 0px 0;}

	/***** CONTENT *****/

#contentArea{width:100%; float:left; text-align:justify; margin:0 10px 15px 0; line-height:20px;}
#contentArea h1 { color:#5a0385; font-size:34px; text-transform:uppercase; font-family: 'futura_lt_btlight'; font-weight:normal; padding:11px 0 11px 0; margin:0 0 15px 0; background:url(images/h1-bg-home.png) right 25px no-repeat;}
#contentArea h1 span{ color:#e96f19; font-size:26px; text-transform:uppercase; font-family: 'futura_lt_btlight'; font-weight:normal;}
#postArea{padding:10px;}
#postArea h1{ background:none;}
.leftimage { float:left; margin:0 15px 0 0; padding:0 0 0 0; border:0px;}
.rightimage { float:right; margin:0 0px 0 15px; padding:0 0 0 0; border:0px;}
#contentArea ul { margin:0 0 0 0; padding:1%; list-style:none; background: none repeat scroll 0 0 #F8E0C5;  border-left: 5px solid #E96F19; -webkit-box-shadow: 2px 2px 6px 0px #cacaca; -moz-box-shadow:    2px 2px 6px 0px #cacaca; box-shadow: 2px 2px 6px 0px #cacaca;  }
#contentArea ul li{margin:0px; padding: 0px 0 6px 15px;   background:url(images/bullet.png) left 8px no-repeat; min-height: inherit;}
#contentArea h2 { color:#5a0385; font-size:28px; text-transform:uppercase; font-family: 'futura_lt_btlight'; font-weight:normal;  }
#contentArea ul li ul {background: none; border-left: 0px solid #E96F19; box-shadow:none; list-style: none outside none;  margin: 0; padding: 1%; }
#contentArea ul li ul li{margin:0px; padding: 0px 0 6px 15px;   background:url(images/bullet.png) left 8px no-repeat; min-height: inherit;}
	/***** SIDEBAR *****/

#sidebar{ width:100%; padding:0 0 0 0; margin:0 0 0 0; background:url(images/sidebar-bg.png) center top repeat; clear:both; color:#fff; float:left; }
#widgetArea  { width:1000px; padding:0 0 0 0; margin:0 auto;}
#mainSidebar{list-style:none; margin:0px; padding:0px 0px 0px 0px;}
#mainSidebar h1{ color:#e1fa61; background:url(images/sidebar-h1-bg.png) left 3px no-repeat; padding:0 0 0 22px; margin:25px 0 10px 0; font-family: 'avantgarde_bk_btbook'; font-weight:normal; text-transform:uppercase; font-size:20px;}
#mainSidebar a{ color:#fff; text-decoration:none;}
#mainSidebar a:hover{ color:#fff; text-decoration: underline;}
#mainSidebar li{margin:0px; padding: 0% 2% 0% 1%; display:inline-block; width:21%; float:left; background:url(images/sidebar-devider.png) right top repeat-y; min-height:164px;}
#mainSidebar #verticalmarquee-2 {background:none; min-height: 100px; overflow: hidden;}
#mainSidebar ul { margin:0 0 0 0; padding:0 0 0 5px; }
#mainSidebar ul li{margin:0px; padding: 0px 0 6px 15px;  width:100%; background:url(images/bullet.png) left 6px no-repeat; min-height: inherit;}
#mainSidebar li h2{background:#eee; padding:10px; margin:3px;}
#mainSidebar li li{margin:0 10px 0 0;}
#mainSidebar #recent-posts-2{ background:none !important;}
#news_manager_list_widget-3 ul li{ background:none !important; margin:0 0 0 0 !important; padding:0 0 0 0 !important;}
#mainSidebar #text-3 { width:25%;}

/***Content Related***/

.multiple-post{border:#ddd 1px solid; padding:10px; margin:0 0 10px;}
.multiple-post h3{margin: 0 0 7px; padding:7px 0; border-bottom:#ddd 1px dotted;}
.multiple-post h3 a:hover{text-decoration:none;}
.postmeta{font-size:1em;}
.postmeta > span{float:left;}
.postmeta > span.comment{float:right;}

/***** COMMENTS *****/

#comments{padding:10px;}
#comments h2{margin:5px 5px 15px; padding:5px 0px 7px; border-bottom:#333 1px dotted;}
ol.commentList, ul.children{list-style:none; margin:0px; padding:0px;}
ol.commentList > li{padding:15px; background:#fff; border:#eee 1px solid; margin:0 0 20px;}
ol.commentList > li ul.children{padding:10px 0 0 0px; margin:10px 0 0 10px; border-left:#7f7f7f 1px dotted;}
ol.commentList > li ul.children > li{margin:10px 0 0; padding:0 0 10px 18px; border-bottom:#eee 1px solid; background:url(images/arrow-comment.png) no-repeat 0 15px;}
ol.commentList > li ul.children > li:last-child{border:none;}
#comments .commentForm input, #comments .commentForm textarea{margin:5px 0px; font-size:1em; padding:5px;}
#comments .commentForm input:focus, #comments .commentForm textarea:focus{}
.comment-tip{font-size:0.7em; font-style:italic; width:95%;}
.comment-tip code{font-size:1.2em;}

/***** FOOTER *****/

footer{ padding:15px 0px 15px 0px;  color:#fff; margin:0px 0 0; background:#8244a1; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
footer a{ color:#fff; text-decoration:none;}
footer a:hover{ color:#fff; text-decoration: underline;}
footer p { text-align:center; margin:0 0 0 0; padding:0 0 0 0; line-height:20px;}

/***404 Page***/

#contentArea.search > ul{margin:0 0 20px; padding:0 0 0 25px;}
#contentArea.search > ul ul{margin:0 0 10px; padding:0 0 0 15px;}

/***** EXTRAS *****/

.clear{clear:both;}
.searchpg-box{margin:0 0 20px;}
textarea#comment{width:95%;}
img { padding:0 0 0 0; margin:0 0 0 0;}
.bold-italic { font-weight:bold; font-style:italic; line-height: 22px; text-align:center; font-size:17px; text-shadow: 2px 2px 2px #e6abfe; color:#5E0281;}
/*.content-top { text-align:left; padding:15px 0 0 0;}*/

.circular-btn-container { width:100%; float:left;}
/*.circular-btn-container ul {background: none; border-left: 0px solid #E96F19; box-shadow: none; list-style: none outside none; margin: 0; padding: 1%;}
.circular-btn-container ul li {background:none; margin: 0; min-height: inherit; padding:0 0 0 0; }*/
.circular-btn {float: left; margin: 1% 1% 0 0; padding: 0; width: 15%;} 
.btnsrounded { float:left; margin:1% 1% 1% 0;}
.btnsrounded a{ background:#5E0281; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; padding:12px 12px 12px 12px; color:#fff; font-size:18px; text-transform:uppercase; font-family: 'futura_lt_btlight'; font-weight:normal;  text-decoration:none;}
/*.btnsrounded a{ text-decoration:none; color:#fff;}*/
.btnsrounded a:hover{ text-decoration:none; color:#fff; background:#8244A1;}
.new-product-main { background: none; /*min-height: 139px;*/ padding: 20px 0; width: 100%; float:left;}
.new-product {float: left; margin: 0 1% 1% 0; padding: 1%; width: 30%; background:#fff;}
.new-product h1{ background:none !important;color: #000000;
    font-family: 'futura_lt_btlight';
    font-size: 1.6em !important;
    font-weight: 500;
    line-height: 22px;
    margin: 0px 0 8px !important;
    padding: 0 !important;
    text-transform: uppercase;}
.new-product img {border: 0 none; float: left; margin: 0 15px 0 0; padding: 0; }
h5 {color: #5E0281;
    font-size: 28px;
    font-style: normal;
    font-weight: bold;
    line-height: 22px;
    margin: 0;
    padding: 0;
    text-shadow: 2px 2px 2px #E6ABFE;}
	
.news-thumbnail.post-thumbnail{ float:left !important; margin:0 5px 0 0; padding:0 0 0 0; }
#news_manager_list_widget-2 ul li { background:none !important; padding: 0 0 6px 0px !important;}
.entry-image { float:left; width:30%; margin:0 2% 0 0 !important;}
.entry-image img { max-width:100% !important; }
.upw-posts footer { display:none !important;}
#wpmem_reg .form, #wpmem_login .form { width:70% !important;}

/******  Responsive Navigation Style ******/

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
img{border:0;height:auto;max-width:100%;ms-interpolation-mode:bicubic;vertical-align:middle;}
.ie8 img{height:auto;width:auto\9;}

div {transition:all 0.5s ease-in-out 0s;}
.anchor-link, #mobile-nav{ background: navy;}

.anchor-link { display: none; text-align: center; padding: 0 1em 0; text-align: center; padding: 10px 0; color: #fff; text-decoration: none; margin: 0; float: none; width: 100%; cursor: pointer; }


#mobile-nav { display:none; }

@media screen and (max-width:1200px) {
.container {width:1000px;/*width:1170px;*/}
}
@media screen and (max-width:999px) {
.container {width:970px;}
.navbar-brand { display:none;}
#contentArea h1 { background:none;}
#widgetArea { width:100%;}
#contentArea { width:96%; padding:0 2%;}


.active{display:block !important;}
nav .anchor-link{background:#5E0281;display:block;font-size:15px;font-weight:bold;}
nav #menu-toggle > img{margin:0 10px 0 0;vertical-align:middle;}
nav{background:#066f8d;float:none;font-size:13px;margin:0px;position:relative;width:100%;}
nav > ul{display:none;}
nav > ul > li ul ul{left:0px;top:0;}
nav > ul > li ul li{border-bottom:0px solid #E96F19 !important;}
nav > ul > li ul li a{background:#8b02bf !important;padding:12px 0 12px 30px !important;}
nav > ul > li a, nav > ul > li a:visited{color:#fff;}
nav > ul > li ul{background:none repeat scroll 0 0 hsl(0, 0%, 100%);box-shadow:none;/*display:none;*/ display:block; position:relative;top:0;width:100%;}
nav > ul li:hover > ul{/*display:none;*/}
nav > ul > li{margin:0;}
ul.open{display:block;left:0;list-style:none outside none;margin:0;padding:0;position:relative;top:0px;width:100%;z-index:500;}
ul.open li{display:block;float:none;list-style:none;text-align:left;}
ul.open li a{background:#5e0281;border-bottom:1px solid #E96F19;border-radius:0;display:block;padding:12px 0 12px 20px;text-decoration:none;}
ul.open li a:hover{background:#E96F19 !important;color:#fff;}
ul.open li a{border-bottom:1px solid #E96F19;color:#fff;display:block;padding:0.8em;position:relative;}
ul.open li.page_item_has_children > a:after{/*content:'+';*/display:block;font-size:1.5em;padding:0;position:absolute;right:10px;top:10px;}
ul.open li.page_item_has_children > a.active:after{/*content:"-";*/}
}

@media screen and (max-width:970px) {
.container {width:784px;}
.navbar-brand { display:none;}
#contentArea h1 { background:none;}
#widgetArea { width:100%;}
.box {float: left; margin: 0 1% 0 0; padding: 0; width: 32%;}
.box img {margin: 0 5px 0 0;}
#contentArea { width:96%; padding:0 2%;}
}

@media screen and (max-width:768px) {
.container {width:750px;}
.navbar-brand { display:none;}
header .logo { width:54%;}
header .logo img{ width:94%;}
.box img {width: 46%; margin: 0 1% 0 0;}
#contentArea { width:96%; padding:0 2%;}
#contentArea h1 { /*background:none;*/ background-size: 45% auto;}
#widgetArea { width:100%;}
.navtopimage { height:15px;}
}
@media screen and (max-width:767px){
.container{width:98%;}
#contentArea h1 { background:none; /*font-size:2.125em;*/ text-align:left; line-height: 30px;}
#contentArea h1 span {/*font-size:1.625em;*/}
header .logo { width:100%; margin:2% auto 2%; text-align:center; }
header .logo img { width:auto;}
header .extras {float: left; clear:both; width:100%; margin: 0 auto; padding: 0 0px 8px 0; text-align: center; }
header .extras .conInfo {text-align: center;}
header .extras .conInfo p {text-align: center;}
header .extras .socialSearch {float: none; margin: 1% auto 0; padding: 0; text-align:center;}
header .extras .socialSearch .socialIcons {float: none; margin: 0 auto; text-align: center;}
header .extras .socialSearch .socialIcons ul li { float:none; display: inline-block;}
header .extras .socialSearch #searchBox {float: none; height: 34px; margin: 10px auto 10px; width: 196px;}


.box h1 {font-size:1.250em;}
.box-main { min-height: 250px;  margin:0 auto;}
.box {float: left; margin: 0 3% 0 0; padding: 0; text-align: center; width: 30%;} 
.box img { float:none; width:auto;}
.cform{width:96% !important;}
}
@media screen and (max-width:700px){
#mainSidebar li {  background: none; display: inline-block; float: none;  margin: 0; min-height: inherit; padding: 0 2%; width:96%;}
#mainSidebar ul li { width:96%;}
#mainSidebar #text-3 {width:96%;}
#mainSidebar ul {padding: 0 0 0 0px;}
#mainSidebar li li {margin: 0;}
#contentArea { width: 98%; padding: 0 1%;}
}

@media screen and (max-width:479px){
.container{width:98%;}
.leftimage {border: 0 none; float: none;  margin: 0 0px 10px 0;  padding: 0;}

.box-main {float: left; margin: 0 auto; padding:3% 2% 2% 2%;  text-align: center;  width: 96%; }
.box {float: left; margin: 0 0 0 0; padding: 0 0 25px; text-align: center; width: 100%;}
.box h1 {margin: 15px 0 8px;}
}

@media screen and (max-width:320px) {
	
}

