.center {
    text-align: center;
}

.left{text-align:left;}
.right{text-align:right;}
/*go-top*/

.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
    right: 20px;
    bottom: 20px;
  border-radius:3px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: #000 url(../images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #0079C2;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 400px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 40px;
  }
}

/*go-to-top*/

.header{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e9e9e9+0,ffffff+100 */
background: rgb(233,233,233); /* Old browsers */
background: -moz-linear-gradient(top, rgba(233,233,233,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(233,233,233,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(233,233,233,1) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
border-radius:3px;
position:relative;
margin-top:20px;
margin-bottom:10px;
	}
	
.nav-bg{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2d89cc+0,2d69b1+100 */
background: rgb(45,137,204); /* Old browsers */
background: -moz-linear-gradient(top, rgba(45,137,204,1) 0%, rgba(45,105,177,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(45,137,204,1) 0%,rgba(45,105,177,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(45,137,204,1) 0%,rgba(45,105,177,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d89cc', endColorstr='#2d69b1',GradientType=0 ); /* IE6-9 */
border-radius:0px 0px 3px 3px;
 display: table;
    width: 100%;

	}
.ph-no{padding:24px;}		
	
.ph-inner{background:url(../images/ph-icon.png) no-repeat 100% 50%; padding-right:75px; font-size:34px; font-family: 'roboto_condensedbold'; line-height:34px; color:#3c3c3c; padding-top:5px; padding-bottom:5px;}	
.ph-inner span{color:#1756a9;}
.ph-inner p{margin-bottom:0px; font-size:16px; }
.ph-inner a{font-size:16px; color:#3c3c3c;}
.ph-inner a:hover{color:#1756a9;}

#logo{position:absolute; top:-10px; left:20px;}

.inner-banner{padding:5px; background:#2D89CA; border-radius:3px 3px 0px 0px;}

.content{background:#2D89CA}

.content{table-layout:fixed;}
.left-content{float:none; display:table-cell; background:#fff; width:754px; padding:0; vertical-align:top;}
.sidebar{float:none; display:table-cell; background:#2D89CA; width:230px; padding:0; vertical-align:top;}

.full-content{ background:#fff;}


.left-content .content-inner{display: table;
    padding: 30px;
    width: 100%;}
.sidebar .content-inner{padding:20px; display: table; width: 100%;}

.full-content .content-inner{display: table;
    padding: 30px;
    width: 100%;}

.product-inner{position:relative;}
.product-list{ margin:0px -10px;}
.product-list li{float:left; width:33.33%; margin-bottom:20px; padding:0px 10px;}
.product-img img{display:block; width:100%;}
.product-img{margin-bottom:20px;}

.product-details{display:none; position:absolute;bottom:0;}
.product-inner:hover .product-details{display:block; width:100%;}
.product-details h6{font-size:12px; text-transform:uppercase; color:#fff; background:rgba(16,55,110, 0.7); margin-bottom:0px; display:block; padding:12px 15px; width:100%;}

.home-category-section .product-img{margin-bottom:0px;}

.sidebar input, .side-block select, .side-block textarea{margin-bottom:10px;}

.sidebar .button{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f83f00+0,b40212+100 */
background: rgb(248,63,0); /* Old browsers */
background: -moz-linear-gradient(top, rgba(248,63,0,1) 0%, rgba(180,2,18,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(248,63,0,1) 0%,rgba(180,2,18,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(248,63,0,1) 0%,rgba(180,2,18,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f83f00', endColorstr='#b40212',GradientType=0 ); /* IE6-9 */
width:100%;
font-size:16px;
font-weight:bold;
border:1px solid #982414;
box-shadow:0px 0px 0px 1px #F49077 inset;
text-shadow:0px 1px 0px #000;
	}
	
.sidebar .button:hover{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b40212+0,f83f00+100 */
background: rgb(180,2,18); /* Old browsers */
background: -moz-linear-gradient(top, rgba(180,2,18,1) 0%, rgba(248,63,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(180,2,18,1) 0%,rgba(248,63,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(180,2,18,1) 0%,rgba(248,63,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b40212', endColorstr='#f83f00',GradientType=0 ); /* IE6-9 */
	}	
.sidebar h3{color:#fff;}	

.sidebar li{border-bottom:1px solid #5CADE5; margin-bottom:10px;}
.sidebar li:last-child{border:none;}
.sidebar li li{border:none; margin-bottom:0px;}

.top-footer{
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2e89cb+0,2c69b0+100 */
background: rgb(46,137,203); /* Old browsers */
background: -moz-linear-gradient(top, rgba(46,137,203,1) 0%, rgba(44,105,176,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(46,137,203,1) 0%,rgba(44,105,176,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(46,137,203,1) 0%,rgba(44,105,176,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e89cb', endColorstr='#2c69b0',GradientType=0 ); /* IE6-9 */
padding:24px 20px 10px;
border-radius:0px 0px 3px 3px;
	}
.top-footer h5{font-family: 'robotoregular'; color:#fff; border-bottom:1px solid #5AA7DF; padding-bottom:15px; }

.top-footer, .top-footer li, .top-footer p{font-size:13px; color:#fff;}	
.top-footer li a{font-size:13px; color:#fff; text-decoration:none;}	
.top-footer a{font-size:12px; color:#fff; text-decoration:underline;}
.top-footer li a:hover, .top-footer a:hover{text-decoration:none; color:#5DB0E4;}
.top-footer li{line-height:30px;}

.footer-content{color:#82cafe !important; font-size:12px !important; margin-bottom:5px;}

.content{background:url(../images/content-bottom-bg.jpg) repeat-x bottom; padding-bottom:3px;}

.top-bottom-footer{padding:40px 0px; border-bottom:1px solid #4E4E4E; text-align:center; font-size:12px; color:#727171; margin-bottom:20px;}

.social-icon {
    float: right;
	margin-top:20px;
}
.social-icon a{margin:0px 3px;}
.social-icon a:hover{opacity:0.8}

.copyright{background:url(../images/footer-logo.png) no-repeat 0 50%; padding-left:70px; font-size:12px; color:#727171; margin-bottom:20px;}
.copyright a{font-size:12px; color:#727171; text-decoration:underline; }
.copyright a:hover{text-decoration:none; color:#fff;}

.ad-block{text-align:center; margin:0px auto 10px;}

