@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Exo:100,200,300,400,500,600,700,800,900,100italic,200italic,400italic,500italic,600italic,700italic,800italic,900italic,300italic);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
body{
	/*padding-top:230px;*/
}
.socialbox{
	margin-bottom:18px;
}
.socialbox a{
	height:174px;
	width:174px;
	border-radius:03px;
	display:block;
	text-decoration:none;
	padding:14px;
	margin:0 auto;
}
.socialbox a i{
	color: #fff;
    display: block;
    font-size: 34px;
    padding: 18px 0 0;
    text-align: center;
}
.socialbox a h2{
	font-size:24px;
	font-weight:bold;
	margin:0;
	padding:0;
	color:#FFF;
	text-align:center;
	margin-top:24px;
	margin-bottom:08px;
}
.socialbox a span{
	display:block;
	text-align:center;
	font-size:18px;
	font-style:italic;
	font-weight:normal;
	color:#FFF;
}
.socialbox.fb a{
	background:#3c599d;
}
.socialbox.pint a{
	background:#d73532;
}
.socialbox.twit a{
	background:#34c3f2;
}
.img-hldr{
	margin-bottom:18px;
}
.img-hldr figure{
}
.img-hldr figure img{
	margin:0 auto;
	display:block;
}
.grab-hldr{
	margin-bottom:18px;
}
.grab-hldr h2{
	color:#50afe2;
	font-size:18px;
	margin:0;
	text-align:center;
	margin-bottom:18px;
}
.grab-hldr figure{
}
.grab-hldr figure img{
	margin:0 auto;
	display:block;
	margin-bottom:14px;
}
.basemargn{
	margin-bottom:18px;
}
.logo-hldr{
	margin-bottom:18px;
}

.logo-hldr figure{
}
.logo-hldr figure img{
	margin:0 auto;
	display:block;
	margin-bottom:14px;
}
.search-box{
	background:#6ac1f1;
    border-radius: 3px;
    margin: 0 auto 19px;
    padding: 14px;
    width: 190px;
}
.search-box h4{
	font-size:16px;
	color:#FFF;
	/*margin:0;
	padding:0;*/
	padding-bottom:12px;
}
.search-box figure{
}
.search-box figure img{
	display:block;
	margin:0 auto 14px;
	text-align:center;
	height:45px;
}
.btn-default.srchbtn {
  text-shadow: 0 1px 0 #fff;
  background-image: -webkit-linear-gradient(top, #fff 0%, #fff 100%);
  background-image:      -o-linear-gradient(top, #fff 0%, #fff 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image:         linear-gradient(to bottom, #fff 0%, #fff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  border-color: #ccc;
}
.btn-default.srchbtn:hover,
.btn-default.srchbtn:focus {
  background-color: #fff;
  background-position: 0;
}
.btn-default.srchbtn span{
	color:#808080;
}
.search-box h3{
	font-size:15px;
	margin:0;
	text-align:center;
	color:#FFF;
	margin-top:14px;
	margin-bottom:12px;
}
.google{
	
}
.public-figure{
 border-radius: 6px;
    box-shadow: 0 11px 25px;
    padding: 20px 0 1px; 
}
.public-figure figure{
}
.public-figure figure img{
	display:block;
	margin:0 auto;
	text-align:center;
	margin-bottom:14px;
}
.public-figure h4{
	color:#494848;
	margin:0;
	text-align:center;
	font-size:14px;
	margin-bottom:04px;
}
.public-figure span{
	color:#50afe3;
	margin:0;
	text-align:center;
	font-size:14px;
	margin-bottom:08px;
	display:block;
}
.blue-box{
	background:#50afe3;
	padding:14px;
	box-shadow: 0 3px 0 rgba(0,0,0,0.3);
	border-radius:4px;
	margin-bottom:30px;
}
.club-box{
}
.club-box figure{
}
.club-box figure img{
}
.navbar-form .form-group.formrgn{
	margin-right:18px;
}
.btn-default.redbtn {
  text-shadow: 0 1px 0 #fff;
  background-image: -webkit-linear-gradient(top, #e8383a 0%, #e8383a 100%);
  background-image:      -o-linear-gradient(top, #e8383a 0%, #e8383a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e8383a), to(#e8383a));
  background-image:         linear-gradient(to bottom, #e8383a 0%, #e8383a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8383a', endColorstr='#ffe8383a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #e8383a;
  border-color: #e8383a;
  text-shadow:none;
  color:#fff;
  font-size:16px;
}
.btn-default.redbtn:hover,
.btn-default.redbtn:focus {
  background-color: #e8383a;
  background-position: 0 -15px;
}
.form-hldr{
}
.form-hldr h2{
	color:#fff;
	font-size:22px;
	margin:0;
	font-weight:normal;
	margin-bottom:10px;
}
.form-hldr h2 strong{
	font-weight:600;
	color:#fff;
	
}
/*font-family: 'Exo', sans-serif;*/
.topbanner{
	margin:4px 0 58px;
}
.topbanner h5{
	font-family: 'Exo', sans-serif;
	color:#bababa;
	font-size:15px;
	text-align:center;
	margin-bottom:5px;
	letter-spacing: 3px;
	text-transform:uppercase;
	font-weight:400;
}
.hlitbox{
	background:#fff;
	border-radius:3px;
	padding:20px;
	box-shadow: 0 3px 0 rgba(0,0,0,0.3);
	margin-bottom:30px;
}
.hlitbox h4{
	font-family: 'Exo', sans-serif;
	font-weight:500;
	font-size:19px;
	margin:6px 0 5px;
	color:#50afe2;
	text-align:center;
}
.hlitbox h5{
	margin:0;
	margin-bottom:10px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:11px;
	color:#5b5d5e;
	text-align:center;
	height:34px;
	overflow:hidden;
}
.hlitbox figure{
	background:#fff;
	border-radius:4px;
	padding:20px;
	margin-bottom:6px;
}
.hlitbox figure img{
	max-width:100%;
	border-radius:4px;
}
.pincomment{
	position:absolute;
	/*left:10px;*/
	bottom:10px;
	/*right:10px;*/
	height:30px;
	padding:4px 8px;
	background:rgba(0,0,0,0.75);
	width:304px;
	border-radius:5px;
}
.pincomment a{
	height:22px;
	font-weight:500;
	text-shadow: 0 0 3px rgba(0, 0, 0, 0.75);
	font-size:17px;
	display:inline-block;
	color:#fff;
	font-style:normal;
	/*line-height:10px;*/
	vertical-align:middle;
}
.pincomment a i{
	background:url(../images/shareicon.png) no-repeat left top;
	height:22px;
	display:inline-block;
	width:22px;
	/*margin-right:5px;*/
	vertical-align:middle;
}
.txt-white{
	font-size:13px;
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
}
.radio-holder{
	font-size:16px;
	color:#fff;
}
.marg-b10{
	margin-bottom:10px;
}
.navbar-nav.topmenu > li{
	color:#fff;
}
.navbar-nav.topmenu > li > a{
	color:#fff;
	text-transform:uppercase;
	font-size:16px;
	font-family: 'Exo', sans-serif;
	border-top:solid 6px transparent;
}
.navbar-nav.topmenu > .open > a, .navbar-nav.topmenu > .active > a{
	border-top:solid 6px #FFF;
	background:transparent;
	box-shadow:none;
	color:#fff;
}
.navbar-nav.topmenu > li > a {
    padding-top: 20px;
}
.padd-t15{
	padding-top:15px;
}
.padd-t10{
	padding-top:10px;
}
@media (max-width:1100px){
	.socialbox a{
		width:134px;
	}
	.search-box{
		width:138px;
	}
	.padd-t15{
		padding-top:5px;
	}
	.navbar-nav.topmenu > li > a{
	border-bottom:solid 6px transparent;
	border-top:0;
	}
	.navbar-nav.topmenu > .open > a, .navbar-nav.topmenu > .active > a{
		border-bottom:solid 6px #FFF;
		border-top:0;
	}
	.btn-danger.redbtn{
		padding:10px;
		font-size:13px;
	}
}
@media (max-width:992px){
	.socialbox a{
		width:96px;
		padding:5px
	}
	.socialbox a h2{
		font-size:16px;
	}
	.socialbox a span{
		font-size:15px;
	}
	.search-box{
		width:112px;
	}
	.hlitbox h4{
		height:70px;
		overflow:hidden;
	}
	.navbar-brand{
		height:130px;
	}
	.navbar-brand > img{
		width:100px;
	}
	.navbar-nav.topmenu > li > a {
		padding-top: 8px;
		padding-bottom:8px;
	}
}
#pages {
    display: none;
}
#loader {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: left;
    opacity: .8;
    background-color: #FFFFFF;
}
/*font-family: 'Open Sans', sans-serif;*/
.btn-lg{padding:12px 45px;}
/*--------02162015-*/
.laqrgpic{
/*	margin-bottom:30px;
	position:relative;
	box-shadow: 0 5px 9px rgba(0,0,0,0.3);
	border-radius:3px;*/
	width:403px;
}
.laqrgpic .bluecrcl{
	border-radius:50%;
	border:solid 2px #50afe3;
	padding:15px;
	position:absolute;
	width:188px;
	height:188px;
	right:15px;
	top:15px;
}
.laqrgpic .bluecrcl > span{
	background:#50afe3;
	display:block;
	width:154px;
	height:154px;
	border-radius:50%;
	color:#fff;
	text-align:center;
	padding:20px;
}
.laqrgpic .bluecrcl > span h3{
	color:#fff;
	display:block;
	font-family: 'Exo', sans-serif;
	font-weight:400;
	margin:0 0 5px;
	font-size:38px;
}
.laqrgpic .bluecrcl > span small{
	color:#fff;
	font-size:15px;
}
.link-pinit{
	position:absolute;
	left:15px;
	bottom:15px;
}
.laqrgpic>img{
	/*width:100%;*/
	
	box-shadow: 0 5px 9px rgba(0,0,0,0.3);
	border-radius:3px;
}
.whitebox{
	background:#fff;
}
.smalllpic{
	margin-bottom:20px;
	position:relative;
	/*box-shadow: 0 3px 0 rgba(0,0,0,0.3);*/
	border-radius:3px;
	background:none repeat scroll 0 0 rgba(80, 175, 227, 0.45);
}
.smalllpic>img{
	width:100%;
	border-radius:3px;
}
.smalllpic-caption{
	position:absolute;
	left:0;
	bottom:0;
	right:0;
	background:rgba(0,0,0,0.77);
	padding:8px 8px;
	color:#fff;
	font-size:20px;
	font-family: 'Exo', sans-serif;
	font-weight:400;
	box-shadow:0 1px 6px rgba(0, 0, 0, 0.3);
	height:73px;
}
.hd3{
	font-family: 'Exo', sans-serif;
	font-weight:700;
	font-size:21px;	
	color:#5b5d5e;
	border-bottom:solid 3px #51b0e3;
	padding-bottom:20px;
	margin-bottom:30px;
}
.topprd-wrap{
	background:#fff;
}
.topprd-wrap .row{
	margin-left:-10px;
	margin-right:-10px;
}
.topprd-wrap [class^="col-"], .topprd-wrap [class*=" col-"] {
	padding-left:10px;
	padding-right:10px;
}
/*--------02162015 smita-*/
.masthead-tab{
	margin-bottom:20px;
}
.masthead-tab .nav-justified > li > a{
	text-transform:uppercase;
	padding-top:18px;
	padding-bottom:18px;
	padding-left:4px;
	padding-right:4px;
}
.masthead-tab .nav-justified > li {
  float: none;
  background-color:#ffffff;
  border-bottom:2px solid #f1f1f1;
  border-top:2px solid #f1f1f1;
  border-right:1px dashed #dcdcdc;

}
.masthead-tab .nav-justified > li:last-child {
	border-right:0;
}
.padd20{
	padding:20px;
}
.fs16{
	font-size:16px;
	color:#5b5d5e;
	font-weight:300;
	line-height:26px;
}
.hd4{
	font-size:18px;
	display:block;
	font-family: 'Exo', sans-serif;
	font-weight:700;
	margin:0 0 20px;
	font-size:38px;
	color:#5b5d5e;
	line-height:44px;
}
.hd4 img{
	vertical-align:top;
	margin-top:-3px;
}
.post-box{
	margin-bottom:20px;
	font-size:16px;
	font-weight:300;
	color:#3d3d3d;
	text-align:center;

}
.post-box h5{
	margin-bottom:20px;
	font-size:20px;
	font-weight:400;
	color:#0a0a0a;
}
.post-box p{
	overflow:hidden;
	overflow: hidden;
    text-overflow: ellipsis;
}
.post-box .post-img{
	padding-left:15px;
	padding-right:15px;
	margin-bottom:20px;
	display:inline-block;
	margin:0 auto;
	max-width:336px;
	width:100%;
	position:relative;
}

.post-box .top-post{
    color: #fff;
    font-size: 12px;
    left: 15px;
    padding: 4px 8px;
    position: absolute;
    right: 15px;
    top: 0;
	background-color:rgba(0,0,0,0.77);
	margin:0;	
	text-align:left;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:400;
}

.post-box .top-post span{
	float:right;
	margin-top:8px;
}

.post-box .top-post span i{
	color:#51b0e3;
}
.post-box .top-post a.postuser-name{
    color: #51b0e3;
	font-weight:400;
}
.post-box .top-post> .post-pic,.post-box .top-post> .avatar-30{
	border-radius:50%;
	border:solid 3px #d6d6d6;
	width:30px;
	height:30px;
	margin-right:2px;
}
@media (max-width:1100px){
	.post-box .top-post{
		font-size: 11px;
	}
}
.bubble
{
position: relative;
width: 250px;
height: 70px;
padding: 0px;
background: #7F7F7F;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.bubble:after
{
content: 'tester';
position: absolute;
border-style: solid;
border-width: 0 15px 15px;
border-color: #7F7F7F transparent;
display: block;
width: 0;
z-index: 1;
top: -15px;
left: 110px;
}

.mainImg{float:left; margin:0 20px 12px 0;}
@media (max-width:480px){
.mainImg{ width:100%;}
.mainH3 {display: block !important;}
}
.mainH3{
    border-bottom: 3px solid #51b0e3;
    color: #5b5d5e;
    display: flex;
    font-family: "Exo",sans-serif;
    font-size: 21px;
    font-weight: 700;
    margin-bottom: 30px;
    margin-top: 20px;
    padding-bottom: 20px;}

	
/*New Css added on 3 March 2015 for Product page*/

.product_banner{}
.product_banner img{width:100%; box-shadow:0 4px 14px;}
.whtBxGryBrdr{border-radius:6px; background:#fff; border:4px solid #e5e5e5; margin-bottom:30px;}
.prodImage{ min-height:310px; display:block; text-align:center; padding:20px 0;}
.itemNo{ color:#51b0e3; font-size:14px;}
.gryBoxBB{background:#e5e5e5; border-radius:0 0 ; padding:15px 25px;}
.price{ font-size:31px; color:#50b0e2; font-weight:800; text-align:center;}
.btn-default.shop {
  text-shadow: 0 1px 0 #fff;
  background-image: -webkit-linear-gradient(top, #e8383a 0%, #e8383a 100%);
  background-image:      -o-linear-gradient(top, #e8383a 0%, #e8383a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e8383a), to(#e8383a));
  background-image:         linear-gradient(to bottom, #e8383a 0%, #e8383a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8383a', endColorstr='#ffe8383a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-bottom:2px solid #9c3c3d;
  text-shadow:none;
  color:#fff;
  padding:8px 40px;
  font-size:16px;
  text-transform:uppercase;
}
.btn-default.shop:hover,
.btn-default.shop:focus {
  background-color: #e8383a;
  background-position:0 -15px ;
}
.btn-default.review{
  text-shadow: 0 1px 0 #fff;
  background-image: -webkit-linear-gradient(top, #2d98d1 0%, #2d98d1 100%);
  background-image:      -o-linear-gradient(top, #2d98d1 0%, #2d98d1 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#2d98d1), to(#2d98d1));
  background-image:         linear-gradient(to bottom, #2d98d1 0%, #2d98d1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d98d1', endColorstr='#2d98d1', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-bottom:2px solid #2682ca;
  text-shadow:none;
  color:#FFF;
  padding:8px 40px;
  font-size:16px;
  font-weight:600;

}
.btn-default.review:hover,
.btn-default.review:focus {
  background-color: #2d98d1;
  background-position:0 -15px ;
}
/* animated elements */ 
.animateblock {
  /*padding: 8px 0;*/
  color: #fff;
  opacity: 0;
  -webkit-transition: all 0.55s linear;
  -moz-transition: all 0.55s linear;
  transition: all 0.55s linear;
}
 
.animateblock.animated {
  opacity: 1;
}
/* animation transition styles */
.animateblock.left {
  margin-left: -5%;
}.animateblock.left.animated {
  margin-left: 0%;
}
 
.animateblock.right {
  display: block;
  margin-left: -10%;
}
.animateblock.right.animated {
  margin-left: 0;
}
 
.animateblock.top {
  display: block;
  
  text-align: center;
  margin-top: -25px;
}
.animateblock.top.animated {
  margin-top: 0px;
}
 
.animateblock.btm {
  display: block;
 /* width: auto;*/
 
text-align: center;
  margin-top: 25px;
}
.animateblock.btm.animated {
  margin-top: 0;
}
 
.animateblock.centerleft {
  display: block;
  width: auto;
  text-align: center;
  margin-right: -10%;
}
.animateblock.centerleft.animated {
  margin-right: 0;
}
 
.animateblock.centerright {
  display: block;
  width: auto;
  text-align: center;
  margin-left: -10%;
}
.animateblock.centerright.animated {
  margin-left: 0;
}
 
.animateblock.center {
  margin-left: 6%;
}
.animateblock.center.animated {
  margin-left: 0;
}
 
.animateblock.size {
  display: block;
  width: 10%;
  text-align: center;
}
.animateblock.size.animated {
  width: 100%;
  height: 100%;
}
.animateblock.size img {
  max-width: 100%;
  height: auto;
}
.join-text
{
font-size:15px !important;
}
@media (max-width:480px){

.join-text
{
font-size:13px !important;
}
.pincomment
{
	padding:4px 3px;
	width:250px;
}
}
