ƒa/*
Theme Name: Dinhkk - student theme
Theme URI: http://wordpress.org/themes/twentythirteen
Author: dinhkk.com
Author URI: http://dinhkk.com/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.0
*/

/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 *   4.1 - Site Header
 *   4.2 - Navigation
 * 5.0 - Content
 *   5.1 - Entry Header
 *   5.2 - Entry Meta
 *   5.3 - Entry Content
 *   5.4 - Galleries
 *   5.5 - Post Formats
 *   5.6 - Attachments
 *   5.7 - Post/Paging Navigation
 *   5.8 - Author Bio
 *   5.9 - Archives
 *   5.10 - Search Results/No posts
 *   5.11 - 404
 *   5.12 - Comments
 *   5.13 - Multisite
 * 6.0 - Sidebar
 *   6.1 - Widgets
 * 7.0 - Footer
 * 8.0 - Media Queries
 * 9.0 - Print
 * ----------------------------------------------------------------------------
 */

/**
 * 1.0 Reset
 *
 * Modified from Normalize.css to provide cross-browser consistency and a smart
 * default styling of HTML elements.
 *
 * @see http://git.io/normalize
 * ----------------------------------------------------------------------------
 */
.page-template #cboxMiddleLeft,
.page-template #cboxTopLeft,
.page-template #cboxTopCenter,
.page-template #cboxTopRight,
.page-template #cboxMiddleRight,
.page-template #cboxBottomRight,
.page-template #cboxBottomCenter,
.page-template #cboxBottomLeft,
.page-template #cboxContent{
	background:none;
}
.page-template #cboxClose{
	display:block;
	top:16px;
	background:url(images/cross.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	right:31px;
}
.carousel-inner .pink .placeholders > div{
    background: url(images/placeholder-pink.png) no-repeat scroll center top rgba(0, 0, 0, 0);
}
.product-display .pink .placeholders > div img{
    border: 2px solid #E8536B;
}
.product-display .pink .placeholders > div .mini-title{
    padding-top:4px;
}

.row.placeholders{
    display:flexbox;
    width:100%!important;
    height:230px!important;
    float:right;
    }

.clearfix{
    clear:both!important;
    height:1px;
    margin:5px 0;
    width:100%;
}
#outer_scroller{position:relative;height:580px!important;float:none;margin:0 auto;}
#outer_scroller #scroll-left-right{width:100%!important;}
#outer_scroller #scroll-left-right > .item{position:relative;height:570px!important;width:100%!important;}
#outer_scroller #scroll-left-right > .item .caroufredsel_wrapper{height:460px!important;width:100%!important;}

#outer_scroller #scroll-left-right .arrow.up,
#outer_scroller #scroll-left-right .arrow.down{margin:0 auto;text-align:center;}
.carousel-control{z-index:9999; width:45px; height:44px;}


/* Popup */
.clear{
	clear:both;
}
body.ppa{
	overflow:hidden;
}
#popup-close,
#registration-close{
	top:8px;
	z-index:10;
	right:12px;
	width:20px;
	height:20px;
	bottom:auto;
	overflow:hidden;
	position:absolute;
	text-indent:-9999px;
	background:transparent url(images/cross.png) no-repeat 0px 0px;
}
#popup-overlay,
#registration-overlay{
	top:0;
	left:0;
	opacity:.3;
	width:100%;
	height:100%;
	display:none;
	z-index:99990;
	position:fixed;
	background-color:#333333;
}
#popup-wrap,
#registration-wrap{
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:99991;
	display:none;
	position:fixed;
	overflow-y:auto;
	overflow-x:hidden;
}
#popup-wrap.loading{
	background:url(images/bx_loader.gif) no-repeat center center;
}
#popup-closer,
#registration-closer{
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:9;
	position:absolute;
}


#popup-preview{
	z-index:10;
	z-index:10px;
	display:none;
	max-width:450px;
	min-height:200px;
	position:relative;
	margin:100px auto;
}

#pocket-popup {
	margin:0 auto;
	position:relative;
	border-radius:5px;
	border-style:solid;
	border-width:0px 5px 5px 5px;
	background-position:center;
	background-repeat:repeat-y;
}
#pocket-popup.blue-theme-container {
	border-color:#45A2C8 #45A2C8 #67b1cb #9ae3fa;
	background-color:#91e1fa;
	background-image:url(images/blue-bg-sp.jpg);
}
#pocket-popup.green-theme-container {
	border-color:#769628 #769628 #7d9a2e #b2cc6a;
	background-color:#aece4f;
	background-image:url(images/green-bg-sp.jpg);
}
#pocket-popup.pink-theme-container{
	border-color:#ce88a0 #ce88a0 #cf98ac #fdc2d7;
	background-color:#fdc2d6;
	background-image:url(images/pink-bg-sp.jpg);
}
#pocket-popup.orange-theme-container {
	border-color:#be7510 #be7510 #b56c0f #eaa544;
	background-color:#eea731;
	background-image:url(images/orange-bg-sp.jpg);
}

#pocket-wrap{
	min-height:550px;
	position:relative;
	border-radius:5px;
	padding-bottom:60px;
	background-repeat:no-repeat;
	background-position:center bottom;
}


.blue-theme-container #pocket-wrap{
	background-image:url(images/blue-bg.jpg);
}
.green-theme-container #pocket-wrap {
	background-image:url(images/green-bg.jpg);
}
.pink-theme-container #pocket-wrap{
	background-image:url(images/pink-bg.jpg);
}
.orange-theme-container #pocket-wrap {
	background-image:url(images/orange-bg.jpg);
}



#pocket-popup.blue-theme-container .info-small {
	background:transparent url(images/info-icon-active.png) no-repeat center center;
}
#pocket-popup.green-theme-container .info-small {
	background:transparent url(images/entertainment-icon-active.png) no-repeat center center;
}
#pocket-popup.pink-theme-container .info-small {
	background:transparent url(images/pound-icon-active.png) no-repeat center center;
}
#pocket-popup.orange-theme-container .info-small {
	background:transparent url(images/home-icon-active.png) no-repeat center center;
}

#pocket-popup .header {
	background: #4e4c4b; 
	background: -moz-radial-gradient(center, ellipse cover,  #4e4c4b 0%, #373332 21%, #000000 100%); 
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#4e4c4b), color-stop(21%,#373332), color-stop(100%,#000000)); 
	background: -webkit-radial-gradient(center, ellipse cover,  #4e4c4b 0%,#373332 21%,#000000 100%); 
	background: -o-radial-gradient(center, ellipse cover,  #4e4c4b 0%,#373332 21%,#000000 100%); 
	background: -ms-radial-gradient(center, ellipse cover,  #4e4c4b 0%,#373332 21%,#000000 100%); 
	background: radial-gradient(ellipse at center,  #4e4c4b 0%,#373332 21%,#000000 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e4c4b', endColorstr='#000000',GradientType=1 ); 
	background-position: 100% 100%;

	border-left: 5px solid #514d4d;
	border-right: 5px solid #232020;
	border-radius: 5px 5px 0 0;
	padding: 25px 25px 10px 25px;
	position: relative;
	margin-left:-5px;
	margin-right:-5px;
}
#pocket-popup .header h1 {
	margin: 0;
	padding: 0;
	font-size: 31px;
	font-weight: bold;
	letter-spacing:-2px;
    text-transform:uppercase;
	font-family:MyriadPro,Arial,Helvetica,Tahoma,sans-serif;
}
#pocket-popup .inner-content .col-md-4{
	width:33.3333%!important;
	float:right;
}
#pocket-popup .inner-content .col-md-8{
	width:66.6667%!important;
	float:left;
}
.dot-border-left,
.dot-border-right,
.dot-border-top,
.dot-border-bottom{
	position: absolute;
}
.dot-border-top,
.dot-border-bottom {
	width: 100%;
}
.dot-border-left,
.dot-border-right {
	height: 100%;
}
.dot-border-top{
	top: 3px;
	left: 0;
	border-top:3px dotted #FFF;
}
.dot-border-bottom{
	left: 0;
	bottom: 3px;
	border-bottom:3px dotted #FFF;
}
.dot-border-left {
	top: 0;
	left: 2px;
	border-left:3px dotted #FFF;
}
.dot-border-right {
	top: 0;
	right: 2px;
	border-right:3px dotted #FFF;
}
.blue-theme-container .header h1 {
	color: #74d3ec;	
}
.green-theme-container .header h1 {
	color: #a3c04a;	
}
.pink-theme-container .header h1 {
	color: #fdc0d6;	
}
.orange-theme-container .header h1 {
	color: #e4991a;	
}
.header h4,
.header h4 a {
	color: #fff;
	font-size: 13px;
	white-space: nowrap;
}
#pocket-popup .content {
	position: relative;
}
#pocket-popup .content .inner-content {
	padding: 15px;
}
#pocket-popup .content .inner-content .thumb {
	text-align: right
}
#pocket-popup .content .inner-content .thumb img {
    height:auto;
    width: 100%;
    max-width: 100%;
	margin-bottom: 10px;
}
#pocket-popup .content .writing {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#pocket-popup .info-small {
	position: absolute;
	bottom: 0px;
	right: 10px;
	width: 100px;
	min-height: 90px;
}
@media screen and (min-width: 952px) {
	#popup-preview{
		max-width:560px;
	}
	#pocket-wrap{
		min-height:650px;
	}
	#pocket-popup .header{
		padding:30px 35px 15px;
	}
	#pocket-popup .header h1{
		font-size:40px;
	}

	/* background gradient */
	#pocket-popup.blue-theme-container {
		background-image:url(images/blue-bg-large-sp.jpg);
	}
	#pocket-popup.green-theme-container {
		background-image:url(images/green-bg-large-sp.jpg);
	}
	#pocket-popup.pink-theme-container{
		background-image:url(images/pink-bg-large-sp.jpg);
	}
	#pocket-popup.orange-theme-container {
		background-image:url(images/orange-bg-large-sp.jpg);
	}

	/* background image */
	.blue-theme-container #pocket-wrap {
		background-image:url(images/blue-bg-large.jpg);
	}
	.green-theme-container #pocket-wrap {
		background-image:url(images/green-bg-large.jpg);
	}
	.pink-theme-container #pocket-wrap{
		background-image:url(images/pink-bg-large.jpg);
	}
	.orange-theme-container #pocket-wrap {
		background-image:url(images/orange-bg-large.jpg);
	}
}

/* Registration Popup */
#registration-preview{
	width:402px;
	height:512px;
	z-index:10px;
	display:none;
	z-index:10;
	position:relative;
	margin:100px auto;
	background:url(images/registration-boby-bg.png);
}
#registration-content{
	padding:130px 40px 0;
}
#registration-content .field{
	clear:both;
	margin:0 0 10px;
	overflow:hidden;
}
#registration-content .field-label,
#registration-content .field-input{
	font-size:12px;
	line-height:12px;
}
#registration-content .field-label{
	float:left;
	width:100px;
	color:#d60077;
	text-align:right;
	margin:0 10px 0 0;
	cursor:pointer;
}
#registration-content .field-label .chinese{
	font-weight:normal;
}
#registration-content .field-input{
	display:table;
	margin-left:120px;
}
#registration-content input[type="radio"],
#registration-content input[type="checkbox"]{
	margin-top:0;
}
#registration-content .field-agreement{
	margin-top:30px;
}
#registration-content .field-agreement .field-label,
#registration-content .field-agreement2 .field-label{
	width:auto;
	float:none;
	display:table;
	color:#d60077;
	text-align:left;
	margin:0 0 0 20px;
	font-weight:normal;
}
#registration-content .field-agreement .field-input,
#registration-content .field-agreement2 .field-input{
	float:left;
	margin:0 2px 0 0;
}

#registration-content .field-input input[type=text],
#registration-content .field-input input[type=password]{
	padding:3px 7px 5px;
	border:1px solid #d60077;
}
#registration-content .field-submit{
	left:0px;
	width:100%;
	bottom:-30px;
	text-align:center;
	position:absolute;
}
#registration-content .field-submit input[type=submit]{
	width:177px;
	height:72px;
	border:none;
	margin:0 auto;
	display:inline-block;
	text-indent:-9999px;
	background:url(images/register-button.png) no-repeat;
}
#registration-content .form-notice{
	color:#FFF;
	font-size:12px;
	margin:10px 0;
	display:block;
	overflow:hidden;
	text-align:center;
	background-color:#d60077;
}
@media screen and (max-width: 430px) {
	#registration-preview{
		z-index:10;
		width:310px;
		height:500px;
		position:relative;
		margin:50px auto;
		background: url(images/registration-boby-bg-sm.png);
	}
	#registration-content{
		padding:100px 20px 0;
	}
}
/* Edits */
#logo img{
	width:100%;
}
.footer-logo img{
	max-width:100%;
}
.container-head .row{
	max-width:100%;
	margin:0;
}
.container-footer{
	background:#d1d1d4 url(images/fs.png) repeat-x top;
}
.container-footer .container.big-footer{
	background:none;
}
.big-footer-inner{
	padding:15px;
	background-color:#44403F;
}
.container-footer .container .col{
	border:none;
}
.container-footer .container .menu-items .col{
	border-right:2px solid #625D5A;
}

a.pocket-preview{
	position:relative;
}










/* category icons */
.body-panel-header .header{
	margin-left:0px;
}
.body-panel-header .header .big{
	padding-left:0px;
}
#pocket-news .body-panel-header .header{
	padding-left:75px;
	background-image:url(images/white-news-sm.png);
}
#pocket-offer .body-panel-header .header{
	padding-left:55px;
	background-image:url(images/white-offer-sm.png);
}
#pocket-entertainment .body-panel-header .header{
	padding-left:80px;
	background-image:url(images/white-entertainment-sm.png);
}
#pocket-life .body-panel-header .header{
	background-image:url(images/white-life-sm.png);
	padding-left:70px;
}


/* title */
.container-body .custom-carousal .description .big{
	font-size:3rem;
	font-weight:bold;
	line-height:3.5rem;
	letter-spacing:-2px;
}
@media screen and (min-width: 767px) {
	.container-body .custom-carousal .description .big{
		font-size:4.2rem;
		line-height:4.8rem;
		letter-spacing:-3px;
	}
}

/* section */
.home #categories-carousel .section{
	position:relative;
}
.home #categories-carousel .section-first .description{
	padding:30px 30px 30px 60px;
}
.home #categories-carousel .section-second .description{
	padding:30px 60px 30px 30px;
}


@media screen and (min-width: 767px) {
	.home #categories-carousel .col-md-6{
		float:left;
		width:50%;
	}
	.home #categories-carousel .section .slide-image{
		height:300px;
	}
	.home #categories-carousel .section .slide-image img{
		width:auto;
		height:100%;
		min-width:100%;
	}
	.home #categories-carousel .section .description{
		width:100%;
		height:300px;
	}
	.home #categories-carousel .section .description .wrap{
		height:240px;
		display:table-cell;
		vertical-align:middle;
	}
	.home #categories-carousel .section-second .description{
		position:absolute;
		top:300px;
	}
	.home #categories-carousel .section-second{
		padding-bottom:300px;
	}
}
/*
@media screen and (max-width: 1px) {
	.home #categories-carousel .section .slide-image,
	.home #categories-carousel .section .description{
		height: auto;
	}
	.home #categories-carousel .section-second .description{
		position: static;
		top:0;
	}
	.home #categories-carousel .section .description .wrap{
		height: auto;
		display: block;
		vertical-align: inherit;
	}
	.home #categories-carousel .section .slide-image img{
		width:100%;
		max-height:300px;
		min-width:auto;
	}
}
*/



@media screen and (min-width: 1100px) {
	#logo{
		margin-top:-60px;
	}
}
@media screen and (max-width: 1024px) {
	.container-footer .branding{
		text-align:left;
		padding:0 0 0 25px;
		margin-top:0px;
	}
}

.container-head .header-logo{
	position:relative;
	top:0px;
}
.site-menu .navbar-collapse{
	padding-left:0px;
	padding-right:0px;
}

/*
@media screen and (max-width: 800px) {
	.site-menu .header-nav-links li{
		border:none;
		padding:0 !important;
		margin:0 !important;
	}
}
*/
@media screen and (max-width: 1100px) {
	.navbar.category-menu ul > li{
		width:50%;
		float:left;
		margin:0;
		border:none;
	}
	.navbar.category-menu ul{
		padding-right:0px;
		border-top:none;
		border-right:none;
	}
	.navbar.category-menu ul > li a{
		border-top:1px solid #CCC;
		border-right:1px solid #CCC;
	}
}

@media screen and (max-width: 767px) {
	.navbar.user-menu{
		margin-right:27px;
	}
	.navbar.user-menu ul.nav{
		margin-right:15px;
	}
	.user-menu .nav > li{
		float:left;
		border:none;
	}
	.user-menu .nav > li > a{
		line-height:23px;
	}
	.container-head .header-nav form{
		margin:0;
		border:none;
		padding:0 0 0 10px;
	}
	.site-menu .header-nav-links ul{
		float:none !important;
	}
	.site-menu .header-nav-links li,
	.navbar.category-menu ul > li{
		width:100%;
		float:none;
		margin:0;
		border:none;
		display:block;
	}
	.navbar.site-menu .navbar-toggle{
		padding:6px;
		margin:-33px 0 0;
		position:relative;
	}
	.navbar.site-menu .navbar-toggle .icon-bar{
		height:1px;
	}
	.navbar.category-menu .navbar-toggle{
		right:20%;
		margin-top:12%;
		position: absolute;
		border:1px solid #333;
	}
	.navbar.category-menu .navbar-toggle .icon-bar{
		height:5px;
		width:45px;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
	}
}

@media screen and (max-width: 480px) {
	#logo{
		width:100%;
		display:none;
	}
	nav.user-menu{
		margin-bottom:10px;
	}
	.navbar.category-menu .navbar-header{
		text-align:center;
	}
	.navbar.category-menu .navbar-collapse{
	}
	.navbar.category-menu .navbar-toggle{
		top:auto;
		left:auto;
		right:auto;
		float:none;
		position:static;
		margin:10px auto;
	}
	body.page .container-body .col-md-3.images{
		display:none;
	}
	body.page .container-body .about-us-content{
		width:100%;
		background: url(/images/texture.jpg);
	}
}


/* Pocket Page */
.category-slides .category_item{
	display:none;
	position:relative;
}
.category-slides .category_item .up-arrow,
.category-slides .category_item .down-arrow{
	display:none;
}
.category-slides .category_item.has_slider{
	padding-top:50px;
	padding-bottom:50px;
}
.category-slides .category_item.has_slider .up-arrow,
.category-slides .category_item.has_slider .down-arrow{
	display:block;
}

.category-slides .category_item.active{
	display: block;
}
.product-display #categories-carousel{
	padding-left:50px;
	padding-right:50px;
}
.product-display .bx-wrapper .bx-viewport{
	background:none;
	box-shadow:none;
}
.category-slides .slide{
	text-align:center;
}
.product-display .item-holder{
	margin:5px;
	width: 142px;
	height: 220px;
	padding: 25px 10px 0;
	text-align: center;
	display:inline-block;
	background-repeat:no-repeat;
	background-position:center;
	overflow:hidden;
}

.product-display .item-holder a.pocket-preview,
.product-display .item-holder h6.title{
	color:#6D6C6C;
	font-size:12px;
	line-height:normal;
	text-decoration:none;
	font-weight:bold;
}
.product-display .item-holder h6.title{
	height:15px;
	overflow:hidden;
}
.product-display .item-holder .product-thumb{
	width:116px;
	height:113px;
	margin:0 4px;
	overflow:hidden;
	text-align:center;
	border-width:2px;
	border-style: solid;
	border-radius:3px;
}
.product-display .item-holder .product-thumb img{
	height:100%;
	width:100%;
}
.product-display .item-holder .mini-title{
	color:#FFF;
	display:block;
	font-size:10px;
	line-height:9px;
	padding-top:5px;
	padding-right:8px;
}
@media screen and (max-width: 1024px) {
	.product-display .container{
		max-width:100%;
	}
	.product-display .item-holder{
		margin:0px;
	}
	.product-display .item-holder .product-thumb{
	}
}

.product-display .blue .item-holder{
	background-image: url(images/placeholder-blue-mini.png);
}
.product-display .green .item-holder{
	background-image: url(images/placeholder-green-mini.png);
}
.product-display .pink .item-holder{
	background-image: url(images/placeholder-pink-mini.png);
}
.product-display .orange .item-holder{
	background-image: url(images/placeholder-orange-mini.png);
}

.product-display .blue .item-holder .product-thumb{
	border-color:#3cb2e1;
}
.product-display .green .item-holder .product-thumb{
	border-color:#a7cc55;
}
.product-display .pink .item-holder .product-thumb{
	border-color:#e2425c;
}
.product-display .orange .item-holder .product-thumb{
	border-color:#ddac39;
}

.page .category-menu .nav li{
	padding-left:0;
	padding-right:0;
	background:none;
}
.page .category-menu .nav li a .link-title-primary,
.page .category-menu .nav li a .link-title-secondary{
	color:#767575;
}
.page .category-menu .nav li.active a .link-title-primary,
.page .category-menu .nav li.active a .link-title-secondary{
	color:#CCCDCD;
}

.page .category-menu .nav li.pocket_news a{
	background:url(images/news-icon-disabled-sm.png) no-repeat left center;
	padding-left:45px;
}
.page .category-menu .nav li.pocket_offer a{
	background:url(images/offer-icon-disabled-sm.png) no-repeat left center;
	padding-left:35px;
}
.page .category-menu .nav li.pocket_entertainment a{
	background:url(images/entertainment-icon-disabled-sm.png?r=1) no-repeat left center;
	padding-left:65px;
}
.page .category-menu .nav li.pocket_life a{
	background:url(images/life-icon-disabled-sm.png) no-repeat left center;
	padding-left:45px;
}
.page .category-menu .nav li a{
	padding-right:27px;
}

.page .category-menu .nav li.pocket_news.active a{
	background:url(images/news-icon-active-sm.png) no-repeat left center;
	color:#CCCDCD;
}
.page .category-menu .nav li.pocket_offer.active a{
	background:url(images/offer-icon-active-sm.png) no-repeat left center;
	padding-left:35px;
}
.page .category-menu .nav li.pocket_entertainment.active a{
	background:url(images/entertainment-icon-active-sm.png?r=1) no-repeat left center;
	padding-left:65px;
}
.page .category-menu .nav li.pocket_life.active a{
	background:url(images/life-icon-active-sm.png) no-repeat left center;
	padding-left:45px;
}

.logo2 img{
	width:100%;
}
@media screen and (min-width: 1200px){
	.pocket-category-page .category-menu{
		margin-top:40px;
	}
}
@media screen and (max-width: 1024px){
	.pocket-category-page .category-menu,
	.pocket-category-page .category-menu .navbar-collapse{
		padding-right:0;
	}
	.pocket-category-page .category-menu .nav li a{
		padding-right:25px;
	}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
	.pocket-category-page .category-menu{
		padding-right:0;
	}
	.pocket-category-page .category-menu .nav li{
		width:50%;
		margin-left:0px;
	}
	.pocket-category-page .category-menu .navbar-header{
		display:none;
	}
	.pocket-category-page .category-menu .navbar-collapse{
		display:block;
		padding:0;
	}
}
@media screen and (min-width: 680px) and (max-width: 767px) {
	.pocket-category-page .category-menu{
		padding-right:0;
	}
	.pocket-category-page .category-menu .nav li{
		width:50%;
		margin-left:0px;
	}
	.pocket-category-page .category-menu .navbar-header{
		display:none;
	}
	.pocket-category-page .category-menu .navbar-collapse{
		display:block;
		border:none;
		box-shadow:none;
		padding:0;
	}
}
@media screen and (min-width: 479px) and (max-width: 679px) {
	.logo2{
		width:40%;
		margin:0 30%;
	}
	.pocket-category-page .category-menu{
		width:100%;
	}
	.pocket-category-page .category-menu .navbar-header{
		text-align:center;
	}
	.pocket-category-page .category-menu .navbar-header .navbar-toggle{
		float:none !important;
		margin-right:0px;
	}
	.pocket-category-page .category-menu .nav li{
		width:50%;
		margin-left:0px;
	}
}
@media screen and (max-width: 478px) {
	.logo2{
		margin:0 25%;
		width:50%;
	}
	.pocket-category-page .category-menu{
		width:100%;
	}
	.pocket-category-page .category-menu .navbar-header{
		text-align:center;
	}
	.pocket-category-page .category-menu .nav li{
		width:100%;
		margin-left:0px;
	}
	.pocket-category-page .category-menu .navbar-header .navbar-toggle{
		float:none !important;
	}
}
@media screen and (max-width: 400px) {
	.pocket-category-page .category-menu .nav li a{
		padding-left:0 !important;
		padding-right:0 !important;
		background:none !important;
	}
}

@media screen and (max-width: 580px) {
	.product-display .container{
		padding-left:5px;
		padding-right:5px;
	}
	.carousel-control,
	.up-arrow,
	.down-arrow,
	.left-arrow,
	.right-arrow,
	#category_prev,
	#category_next{
		width:33px !important;
		height:33px !important;
	}
	.carousel-control img,
	.up-arrow img,
	.down-arrow img,
	.left-arrow img,
	.right-arrow img,
	#category_prev img,
	#category_next img{
		width:100%;
		height:100%;
	}
	.product-display #categories-carousel{
		padding-left:0px;
		padding-right:0px;
	}
}

.big-banner {
    background-color: #CA2266;
    color: #FFFFFF;
    font-size: 25px;
    padding: 8px 10px;
}
.small-banner {
    background-color: #CA2266;
    color: #FFFFFF;
    font-size: 14px;
    padding: 5px 8px;
}


/*Search page*/
.search-results .entry-title{
	margin:0;
	font-size:4.2rem;
	font-weight:bold;
	line-height:4.8rem;
	font-family:MyriadPro,Arial,Helvetica,Tahoma,sans-serif;
}
.search-results .entry-title a{
	color:#117CB9;
}
.search-results .page-header,
.search-results .big-banner{
	margin-top:0;
}
.search-results .big-banner{
	font-size:4.5rem;
	line-height:normal;
	padding-left:30px;
}

/*Single page*/
.single-post h1{
}
.single-post .entry-content{
	margin-bottom:50px;
}