
/* common css noelia vispo */

body {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-family: Arial;
	font-size:12px;
	color:#000000;
	width:100%;
	float:left;
	background:#8961a8 !important;
    overflow-x:hidden;
}
h1, h2, h3, h4, h5, h6, p, ul, li {
	margin:0px;
	padding:0px;
	text-align:left;
	font-weight:normal;
}
img, form, input, textarea {
	border:0;
	margin:0px;
	padding:0px;
}
a {
	text-decoration:none;
	cursor:pointer;
	outline:none;
}
a:hover 
{
	text-decoration:none;
	cursor:pointer;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.wrapper
{
	margin:0 auto;
	width:980px;
}
img{ }

@font-face {
  font-family: 'RobotoCondensed-Light';
  font-style: normal;
  font-weight: 400;
  src: local('RobotoCondensed-Light.ttf'), local('RobotoCondensed-Light.ttf'), url(../fonts/RobotoCondensed-Light.ttf) format('opentype');
}

@font-face {
  font-family: 'RobotoCondensed-Bold';
  font-style: normal;
  font-weight: 400;
  src: local('RobotoCondensed-Bold.ttf'), local('RobotoCondensed-Bold.ttf'), url(../fonts/RobotoCondensed-Bold.ttf) format('opentype');
}


.top_line{ background:#d9a14e; padding:10px 0;}
.top_line h1{ color:#fff; font-size:12px; float:left; font-style:italic;}
.top_line h1 span{ color:#000; font-size:12px;}
.top_rightside a{ color:#fff; font-size:12px; font-weight:bold; margin:0 8px; padding-left:20px;transition:all 0.5s ease 0s}
.top_rightside li{ float:right; list-style:none;}
.top_rightside a:hover { color:#000;}
.amyaccount{ background:url(../images/whishlist-icon.png) no-repeat left center;}
.amyaccount:hover{ background:url(../images/whishlist-icon-hover.png) no-repeat left center;}
.awhishList{ background:url(../images/whishlist-icon.png) no-repeat left center;}
.awhishList:hover{ background:url(../images/whishlist-icon-hover.png) no-repeat left center;}
.amycart{ background:url(../images/cart-icon.png) no-repeat left center;}
.amycart:hover{ background:url(../images/cart-hover.png) no-repeat left center;}
.acheckout{ background:url(../images/checkout-icon.png) no-repeat left center;}
.acheckout:hover{ background:url(../images/checkout-hover.png) no-repeat left center;}
.alogin{ background:url(../images/login.png) no-repeat left center;}
.alogin:hover{ background:url(../images/login-hover.png) no-repeat left center;}
.register{ background:url(../images/register.png) no-repeat left center;}
.register:hover{ background:url(../images/register-hover.png) no-repeat left center;}

.header{ background:#eaeaea; padding:20px 0 }
.min-height-305 { height:430px}
.divsearch{ color:#807b7b; font-weight:bold;}
.divsearch table{ width:100%;}
.divsearch span{ padding:0 5px;}
.search{ margin-top:18px; height:28px; border:1px solid #d3d3d3; border-radius:8px; background:url(../images/search-icon.jpg) no-repeat right center #eaeaea;  width:100%;  background-position:220px; padding:0 20px 0 10px;  }
.search input{ background:#eaeaea; height:26px; width:204px;}

.section{ background:  url(../images/section-bg.jpg) no-repeat  left top #8961a8; min-height:300px; }
.section .heading{ color:#fff; text-align:center; margin-top:-50px; font-style:italic; font-size:40px; padding-bottom:6px;}
.col-md-4{ padding:0px!important;}

.description{padding:20px 0; }
.description h1{ color:#d9a14e; font-size:40px; font-weight:bold; font-family:Century Gothic; background:#000; padding:8px 10px 8px 15px; float:left; margin-left:31%;  }
.description_text_top{ background:#286e81; padding-top:5px; padding-bottom:5px;}
.description_text_top p{ font-size:18px; color:#fff; font-family:Century Gothic;}
.description_text_top ul{ margin-top:15px; margin-bottom:10px;}
.description_text_top ul li{ color:#d9a14e; font-size:16px; font-family:Century Gothic; list-style:none;   margin-left:0px; }

.description_text_bottom{ background:url(../images/points-bg.png) repeat; padding-top:10px; padding-bottom:25px;}
.description_text_bottom ul li{ color:#fff; font-size:17px; font-family:Century Gothic; list-style:none; float:left; width:48%;  margin-left:00px;}

.productdiv{ width:100%; margin:20px 0 0 0; background:#372743;}
.productdiv .top_heading{ background:#286e81; padding:5px;}
.productdiv .top_heading h1{  color:#fff; font-family:Myriad Pro; font-size:24px; padding-top:4px; }
.productdiv .top_heading .addtocart span{ color:#fff; font-size:20px; font-weight:bold; padding-top:4px; float:right;}
.container{ padding:0px !important}

.Product_show{ padding:5px 0}
.Product_show img{ margin-left:5px; }
.Product_show h2{ background:#000; color:#fff;  font-family:Calibri; font-size:15px; padding:8px 8px; width:99%; margin-bottom:15px;  margin-left:4px;  margin-top:8px; height:50px;}

.divupcoming { margin-top:20px;width:100%; }
.divupcoming h1{  color:#fff; font-family:Century; font-size:40px; text-align:center; }

.divPastVideo{ margin-top:8px; }
.divPastVideo p{ color:#fff; font-size:12px; margin:8px;}
.divPastVideo p span{ color:#fff; font-size:12px; float:right;}
.divPastVideo_heading{ background:#f3f3f3; color:#000000;  font-size:30px; padding:0px 10px; width:100%; float:left; font-weight:normal}
.text-align-center{ text-align:center;}

.upcomingevents{ background:#372743; width:32%; margin:7px;height:200px;}
.upcomingevents span{ color:#fff; font-size:16px; font-family:Calibri; padding:20px 40px; text-align:center;  width:100%; float:left}
.upcomingevents p{ color:#fff; font-size:16px; font-family:Calibri; text-align:center;  width:100%; float:left; margin:0px;}


.footer{ background:#d9a14e; margin-top:10px; padding:20px 0 0 0}
.footer h1{ font-size: 16px;  padding-bottom:20px;}
.footer ul { margin-right:20px;}
.footer ul li{ border-bottom:1px solid #e4bd83; padding:10px 0 5px 0; list-style:none; font-size:12px;width:100% ; float:left;}

.footer ul li a{ color:#000;   float:left;  width:100%;transition:all 0.5s ease 0s}
.footer ul li a:hover {  color:#fff;   }
.footer ul li a.Asocial{ font-size:15px; color:#000; padding-left:45px;  padding-top:8px; background:url(../images/social-icon.png) no-repeat left center; width:36px; height:36px; float:left;  width:100%; transition:all 0.5s ease 0s}
.footer ul.social li{ border-bottom:none;}

.footer ul.social li .atwitter{ background-position:0px -36px;}
.footer ul.social li .atwitter:hover{ background-position:0px 0px;}

.footer ul.social li .afacebook{ background-position:0px -122px;}
.footer ul.social li .afacebook:hover{ background-position:0px -83px;}

.footer ul.social li .amail{ background-position:0px -204px; }
.footer ul.social li .amail:hover{ background-position:0px -167px; }

.Product_show  iframe {width:360px; height:368px;}
.slides iframe {width:98%; height:228px;}

.margin-right-20{ margin-right:40px;}

.footer_line{ border-top:1px solid #ecd0a7; padding:13px 0; margin-top:15px;}
.footer_line p{ color:#fff; text-align:center;}

.newsletter{ margin-top:20px; background:#fff; padding:10px; float:left; width:100%;overflow: hidden; padding-bottom:6px}
.news_letter p { color:gray; font-weight:bold; font-size:15px; margin-left:6px; float:left; margin-right:6px; padding-top:0px; }
.news_letter img { float:left}

.news_letter .submit { float:left; background:#d9a14e; color:#fff; padding:4px;}
.textbox { border:1px solid #ddd ; float:left; padding:3px; color:#96969e}

.refer a{ font-size:16px; font-weight:bold; color:grey; }
.refer img{ padding-right:8px;}

.news_letter span { float:left; font-size:9px; margin-left:10px; }

.goods-page { margin-top:20px; }
.table_none td{padding-top:8px !important; padding-bottom:8px !important }
.table_none h1{ font-size:18px; padding:8px; background:#eaeaea}

.sitemap { margin-top:10px; background:#eaeaea; padding:10px;  width:100%; }
.zoom img{ width:368px; height:360px;}
/* Zoom Effect      

.zoom {
position:relative; overflow:hidden;
}
.zoom .textbox {
width:100%; height:100%; position:absolute; top:0; left:0; margin-top:-360px;  background-color: rgba(137,97,168,0.75) ; -webkit-box-shadow: inset 0px 0px 5px 2px rgba(255,255,255,.75); box-shadow: inset 0px 0px 5px 2px rgba(255,255,255,.75);
}
.zoom:hover .textbox {
margin-top:0;
}
.text {
padding-top: 45%;
padding-left: 40%;
}
.textbox {
-webkit-transition: all 0.7s ease; transition: all 0.7s ease;
}
      */
/* Zoom Effect        */


/* Image rotate Css start*/

/*.zoom {
position:relative; width:367px; height:360px;
}
.zoom img {
position:absolute; top:0; left:0;
}
.zoom:hover img {
-webkit-animation-name: slider; -webkit-animation-timing-function: ease; -webkit-animation-duration: 10s; -webkit-animation-iteration-count: infinite; animation-name: slider; animation-timing-function: ease; animation-duration: 10s; animation-iteration-count: infinite;
}
@-webkit-keyframes slider {
0% {opacity:1;} 20% {opacity:0;} 80% {opacity:0;} 100% {opacity:1;}
}
@keyframes slider {
0% {opacity:1;} 20% {opacity:0;} 80% {opacity:0;} 100% {opacity:1;}
}
.zoom img:nth-child(1) {-webkit-animation-delay: 6s; animation-delay: 8s;}
.zoom img:nth-child(2) {-webkit-animation-delay: 4s; animation-delay: 6s;}
.zoom img:nth-child(3) {-webkit-animation-delay: 2s; animation-delay: 4s;}
.zoom img:nth-child(4) {-webkit-animation-delay: 2s; animation-delay: 2s;}
.zoom img:nth-child(5) {-webkit-animation-delay: 0s; animation-delay: 0s;}
    */


/*Image rotate Css ends*/


.zoom:hover .image {
-webkit-transform:scale(1.3);
transform:scale(1.3);

}
.zoom {
overflow:hidden;
width:100%;
}
.image {
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;
}

@media (max-width: 700px) {
    .description h1 {margin-left:0px; font-size:30px; width:100%; text-align:center; }
    .upcomingevents { width:100%;   margin-left:0px;   }
    .description_text_bottom ul li { width:100%;    }
    .top_rightside li { float:none; margin-bottom:5px;    }    
    .top_rightside{ margin-top:20px;}
    .description_text_bottom ul li { width:100%;    }
    .margin-right-20 { margin-right:0px;    }
    .imgadvertise{ margin-top:30px; }
    .sitemap{ margin-left:10px ; margin-right:10px;}
   .newsletter{ line-height:24px}
   .goods-page .btn-default{ margin-top:5px; margin-bottom:5px;}
}

@media (max-width: 980px) {
    .margin-right-20 { margin-right:0px;    }
}

@media (min-width: 600px) and (max-width: 1024px) {
    .upcomingevents {
    width:31%;
    }

}

@media (max-width: 480px) {
    .zoom img{ width:85%; height:360px;}
}

@media (min-width: 321px) and (max-width: 480px) {
   .product-item img{ margin-left:10%;}
   .zoom img{ margin-left:7%;}
   .Product_show h2 p{ text-align:center}
   .Product_show object{margin-left:15%;}
}
@media (min-width: 336px) and (max-width: 639px) {
    .Product_show object{margin-left:0%;}
      .product-item img{ margin-left:0;}

}
@media (min-width: 640px) and (max-width:700px) {
    .zoom img{ margin-left:20%;}
      .product-item img{ margin-left:20%;}
        .Product_show object{margin-left:35%;}
}