/*
Theme Name: StanleyWP
Theme URI: http://gentsthemes.com
Description: Responsive WordPress theme with all the Twitter Bootstrap elements and features.

Author: Brad Williams & Carlos Alvarez & Carlos Alvarez
Author URI: http://gentsthemes.com
Version: 3.0.3
Tags: white, black, gray, light, custom-menu, custom-header, custom-background, one-column, two-columns, left-sidebar, right-sidebar, flexible-width, theme-options, threaded-comments, full-width-template, sticky-post, translation-ready, bootstrap, twitter

Copyright (C) 2011-2014 Gents Themes
License: GNU General Public License, version 3 (GPLv3)
License URI: license.txt
	
CREATE CHILD THEME.
See: http://codex.wordpress.org/Child_Themes
	
CSS Rules: Sorted alphabetically for better organization.
*/

@font-face {
    font-family: techniclite;
    src: url(techniclite.ttf);
}

body {
	-webkit-overflow-scrolling: touch;
	-webkit-font-smoothing: antialiased;
	background-color: #ffffff;
	color: #555;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	/*font-weight: 400;*/
}

/* Titles */
h1, h2, h3, h4, h5, h6 { color: #333; font-family: 'Montserrat', sans-serif; font-weight: 700; }

h1 { font-size: 35px; margin-bottom: 30px; margin-top: 30px; }

.author-avatar img { -webkit-border-radius: 95px; -moz-border-radius: 95px; border-radius: 95px; }


/* Paragraph & Typographic */
p { font-size: 16px; line-height: 28px; margin-bottom: 25px; }

.centered { text-align: center; }

/* Links */
a {
	-webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
	-o-transition: color 0.1s ease-in, background 0.1s ease-in;
	-ms-transition: color 0.1s ease-in, background 0.1s ease-in;
	-moz-transition: color 0.1s ease-in, background 0.1s ease-in;
	color: #1abc9c;
	transition: color 0.1s ease-in, background 0.1s ease-in;
	word-wrap: break-word;
}

a:hover,
a:focus { color: #7b7b7b; outline: 0; text-decoration: none; }

a:before,
a:after {
	-webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
	-o-transition: color 0.1s ease-in, background 0.1s ease-in;
	-ms-transition: color 0.1s ease-in, background 0.1s ease-in;
	-moz-transition: color 0.1s ease-in, background 0.1s ease-in;
	transition: color 0.1s ease-in, background 0.1s ease-in;
}

hr {
	border: 0;
	border-top: 1px solid #ccc;
	display: block;
	height: 1px;
	margin: 1em 0;
	padding: 0;
}

.navbar { margin-bottom: 0; text-transform: uppercase; }
.navbar-inverse { padding-bottom: 70px; padding-top: 70px; }
.navbar-inverse { background-color: #1abc9c; border-color: #16a085; }
/*.navbar-inverse .navbar-nav > li > a { color: white; }
.navbar-inverse .navbar-nav > li > a:hover { color: #222222; }*/
.navbar-brand { font-size: 20px; font-weight: 700; letter-spacing: 2px; }
.navbar-inverse .navbar-brand { color: white; }
.navbar-inverse .navbar-toggle { border-color: transparent; }
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover { background-color: transparent; color: #222222; }
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus { background-color: transparent; color: #222222; }
.progress-bar-theme { background-color: #1abc9c; }

/* Helpers */

.mt { margin-bottom: 40px; margin-top: 40px; }
.pt { padding-bottom: 50px; padding-top: 50px; }


/* +++++ WRAP SECTIONS +++++ */

#ww { background-color: #f2f2f2; padding-bottom: 70px; padding-top: 70px; }
#footer { background-color: #2f2f2f; padding-bottom: 50px; padding-top: 50px; }
#footer p { color: white; }
#footer h4 { color: white; padding-bottom: 20px; text-transform: uppercase; }

/* +++++ Color Wraps / Blog Page +++++ */

#grey { background-color: #f2f2f2; padding-bottom: 60px; padding-top: 60px; }
#white { background-color: #ffffff; padding-bottom: 60px; padding-top: 60px; }

/* Blog Date*/
bd {
	color: #d2d2d2;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
}

/* Blog Author*/
ba { font-size: 12px; padding-left: 5px; text-transform: uppercase; }

/* Blog Quote */
.bq { font-size: 22px; padding-top: 30px; }

/* Blog Tags */
bt { font-size: 12px; }

/* ================== PORTFOLIO IMAGES HOVER EFFECT ================== */
/* Effects also are controled by hover.zoom.js */
.zoom { 
    display:block; 
    position:relative; 
    overflow:hidden; 
    background:transparent url(images/loader.gif) no-repeat center;
}

.zoomOverlay {
    position:absolute;
    top:0; left:0;
    bottom:0; right:0;
    display:none;
    background-image:url(images/zoom.png);
    background-repeat:no-repeat;
    background-position:center;
}

.zoom2 {
	opacity: 1;
}

.zoom2:hover {
	opacity: 0.5;
}

/* glyphicon Configuration */

.glyphicon { color: #1abc9c; font-size: 40px; }

/* WP User Avatar */

.wp-user-avatar {margin: 0;}

/* custom styles */

/*body { font-family: 'Muli', techniclite, 'Open Sans', sans-serif; font-weight: 300; }*/
body { font-family: 'Alegreya Sans SC', sans-serif; font-weight: 300; }

/*h1, h2, h3, h4, h5, h6 { font-family: 'Muli', techniclite, 'Open Sans', sans-serif;  }*/
h1, h2, h3, h4, h5, h6 { font-family: 'Alegreya Sans SC', sans-serif;  }

p { font-size: 14px; line-height: 24px; margin-bottom: 20px; color: #000000; }

/* Links */
a { color: #666666;	}
a:hover, a:focus { color: #000000; }

#logo { margin-left: 15px; }

.navbar { margin-bottom: 20px; }
.navbar-inverse { padding: 0 0 0 0; background-color: #FFFFFF; border-color: #FFFFFF; }
.navbar-inverse .navbar-nav > li > a { color: #666; font-size: 16px; font-weight: normal; text-transform: lowercase; }
.navbar-inverse .navbar-nav > li > a:hover { color: #000000; }
.navbar-inverse .navbar-nav > li > a:focus { color: #000000; }
.navbar-inverse .navbar-brand { color: #000000; }
.navbar-inverse .navbar-brand:hover { color: #000000; }
.navbar-inverse .navbar-brand:focus { color: #000000; }
.navbar-inverse .navbar-toggle { background-color: #000000; }

#ww { padding: 0 0 0 0; background-color: #FFFFFF; }
.home-image { text-align: center; background-position: center center; background-repeat: no-repeat; }
#home-image-left { display: none; background-image: url('images/home-left.jpg'); }
#home-image-center { background-image: url('images/home-center.jpg'); }
#home-image-right { display: none; background-image: url('images/home-right.jpg'); }
#about-image-area { display: block; text-align: center; overflow: none; padding-bottom: 20px; }
#about-content-image { display: none; }

.home .home-image { opacity: 0; }
.home .navbar { opacity: 0; }

#contact-left { margin-top: 0; font-size: 16px; text-align: center; }
#contact-left h1 { margin: 0 0 20px 0; font-size: 20px; }
#contact-left a { color: #666666; }
#contact-left a:hover { color: #000000; }
#contact-image-area { text-align: center; }
#contact-image-area img { max-height: 500px; }

/* remove "Shop Collective" stuff */
#footer #footer-left span { color: #FFF; }
#footer #footer-left-img a { display: none; }

#footer { padding: 0px 0px 10px; background-color: #FFFFFF; }
#footer-left { text-align: left; font-size: 14px; line-height: 14px; display: block; color: #666; padding-top: 2px; overflow: visible; }
#footer-left-img { /*width: 150px; height: 12px; background: url(images/shop-collective-150.png) no-repeat left bottom;*/ display: inline; float: left; margin-right: 10px; }
#footer-left-img a { /*display: block; width: 100%; height: 100%;*/ margin-left: 10px; }
#footer-left img { padding-right: 10px; }
#footer-left span { vertical-align: bottom; }
/*#footer-left span, #footer-left a { display: none; }*/
#footer-left span a { color: #666666; text-decoration: none; }
#footer-right { text-align: right; }
#footer-right img { width: 30px; height: 30px; opacity: 0.7; }
#footer-right img:hover { opacity: 1; }

#footer-middle img { width: 30px; height: 30px; opacity: 0.7; }
#footer-middle img:hover { opacity: 1; }

#footer-middle { text-align: center; }

#copy-left { display: none; text-align: left; color: #000; font-size: 14px; line-height: 14px; }

.portfolio-page-item, .press-page-item { margin-bottom: 20px; } 

.zoomOverlay { display: none; position: absolute; background-image: none; background-color: #FFFFFF; width: 100%; /*height: 263px;*/ margin-bottom: 20px; display: table; opacity: 0; overflow: hidden; }
.zoomOverlay:hover { opacity: 0.7; }
.zoomOverlay p { display: table-cell; vertical-align: middle; font-size: 20px; font-weight: normal; color: #000000; padding: 0 20px; }

#cat-top-collection { /*height: 54px;*/ margin-top: 10px; padding: 0 0 0 0; height: 50px; }
#cat-top-press { position: relative; height: 54px; margin-left: 250px; }
#cat-top-press2 { position: relative; height: 54px; margin-left: 120px; }

#cat-left { display: none; float: left; text-align: left; padding-left: 0; /*height: 470px;*/ }
#cat-left .portfolio-link { font-size: 16px; line-height: 28px; }
#cat-left .portfolio-link a { color: #999; text-decoration: none; }
#cat-left .portfolio-link a.cur, #cat-left .portfolio-link a:hover { color: #000; }

#portfolio-list { margin-bottom: 40px; }
#portfolio-list .portfolio-link { font-size: 18px; line-height: 32px; text-align: center; }
#portfolio-list .portfolio-link a { color: #999; text-decoration: none; }
#portfolio-list .portfolio-link a.cur, #portfolio-list .portfolio-link a:hover { color: #000; }

.cat-left-press { height: 520px; margin: 0 10px 0 25px; }
#cat-left h2 { font-size: 10px; font-weight: bold; padding-bottom: 12px; text-transform: uppercase; letter-spacing: 1px; }
#cat-left ul li { font-size: 10px; line-height: 22px; letter-spacing: 1px; text-transform: uppercase; }
#cat-left ul li.cur a { color: #000; }
#cat-left ul li a { color: #888; text-decoration: none; }
#cat-left ul li a:hover { color: #000; }

#cat-right { display: inline; float: left; /*width: 950px;*/ position: relative; padding: 0 0 0 0; }
#back-to-projects { height: 16px; margin-bottom: 10px; font-size: 16px; margin-top: -20px; }
#large-fixed { width: 100%; /*height: 500px;*/ padding: 0 20px; overflow: hidden; position: relative; z-index: 998; }
#large-expandable { position: relative; }
.large-single-press, .large-single { position: absolute; width: 100%; /*height: 500px;*/ left: 0; z-index: 999; text-align: center; z-index: 98; cursor: pointer; }
.large-single-press { cursor: pointer; width: auto; height: auto; }
.large-single img { max-width: 100%; max-height: 100%; display: inline-block; height: 100%; vertical-align: middle; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; }
.slider-arrow { display: none; position: absolute; top: 0; width: 20%; height: 100%;  z-index: 99; cursor: pointer; opacity: 0.01; }
#large-arrow-left { background: url(images/left-arr-small.png) no-repeat left center; left: 0; }
#large-arrow-right { background: url(images/right-arr-small.png) no-repeat right center; right: 0;}
/*.cat-cur #large-arrow-left { left: 0; }
.cat-cur #large-arrow-right { right: 0; }*/
.large1 { display: block; }
.large2 { display: none; }
.large3 { display: none; }

#thumb-expandable { position: relative; }

/*.thumb-single { position: absolute; text-align: center; width: 47px; height: 47px; top: 0; cursor: pointer; border: 2px solid #FFF; }*/
.thumb-single { display: inline; float: left; width: 40px; height: 40px; margin-right: 4px; margin-bottom: 2px; cursor: pointer; border: 2px solid #FFF; }

.thumb-single:hover, .thumb-large-single:hover, .thumb-cur { border: 2px solid #000; }
.thumb-single img, .thumb-large-single img { border: 1px solid #333; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; }
.thumb-single:hover img, .thumb-large-single:hover img,.thumb-cur img{ border: 1px solid #000; }

#thumb-left { position: absolute; left: 50%; margin-left: -140px; margin-top: -5px; width: 31px; height: 12px; padding-top: 41px; background: url(images/left-arrow.png) no-repeat 0 0; cursor: pointer; border: none; font-size: 12px; line-height: 12px; text-align: center; }
#thumb-right { position: absolute; right: 50%; margin-right: -140px; margin-top: -5px; width: 31px; height: 12px; padding-top: 41px; background: url(images/right-arrow.png) no-repeat 0 0; cursor: pointer; border: none; font-size: 12px; line-height: 12px; text-align: center; }

#thumb-fixed { position: absolute; left: 50%; width: 208px; height: 47px; margin-left: -104px; overflow: hidden;}

/* if the portfolio thumbnails don't span the full width, add some left margin */
.total-1-thumbs { margin-left: 84px; }
.total-2-thumbs { margin-left: 63px; }
.total-3-thumbs { margin-left: 42px; }
.total-4-thumbs { margin-left: 21px; }
.total-5-thumbs { margin-left: 0px; }

#center-center { position: absolute; width: 200px; height: 90px; left: 50%; top: 45%; margin-left: -100px; margin-top: -45px; text-align: center; font-size: 18px; color: #000; }
#center-center a { color: #000000; }
#center-center a:hover { /*color: #7B7B7B;*/ }
#shop-collective-400 { padding-bottom: 8px; width: 200px; background: url(images/shop-collective-200.png) no-repeat 0 0; }
#shop-collective-400 a { display: block; width: 200px; height: 17px; }
.page-id-101 header, .page-id-101 footer { display: none; }

.home #ww { display: none; }
#full-screen { display: block; height: 100%; width: 100%; position: absolute; top: 0; }
#home-area { position: absolute; top: 30px; bottom: 40px; left: 15px; right: 15px; /*width: 100%;*/ background: url('images/home-center-mobile-small.jpg') no-repeat center center; }

@media (max-width: 767px) {
	.home #footer { position: absolute; bottom: 0; left: 0; width: 100%; }
}

@media (min-width: 580px) and (max-width: 767px) {
	#home-area { background: url('images/home-center-mobile.jpg') no-repeat center center; }
}

/* small tablets and up */
@media (min-width: 768px) {
	.home #ww { display: block; }
	.home #full-screen { display: none; }
	#footer #footer-left span { color: #666; }
	#footer #footer-left-img a { display: inline; }
}

/* home image heights */




.home-image { height: 200px; }
@media (min-height: 100) and (orientation : portrait) {
	.home-image { height: 260px; }
}








#large-fixed, .large-single { height: 180px; }
	
@media (min-height: 470) {
	.home-image { height: 270px; }
	#large-fixed, .large-single { height: 200px; }
}

@media (min-height: 520px) {
	.home-image { height: 320px; }
	#large-fixed, .large-single { height: 250px; }
}

@media (min-height: 570px) {
	.home-image { height: 370px; }
	#large-fixed, .large-single { height: 300px; }
}

@media (min-height: 630px) {
	.home-image { height: 420px; }
	#large-fixed, .large-single { height: 350px; }
}

@media (min-height: 660px) {
	.home-image { height: 450px; }
	#large-fixed, .large-single { height: 380px; }
}

@media (min-height: 670px) {
	.home-image { height: 460px; }
	#large-fixed, .large-single { height: 390px; }
}

@media (min-height: 700px) {
	.home-image { height: 490px; }
	#large-fixed, .large-single { height: 420px; }
}

@media (min-height: 730px) {
	.home-image { height: 520px; }
	#large-fixed, .large-single { height: 450px; }
}

@media (min-height: 780px) {
	#home-image-left { background-image: url('images/home-left-tall.jpg'); }
	#home-image-center { background-image: url('images/home-center-tall.jpg'); }
	#home-image-right { background-image: url('images/home-right-tall.jpg'); }
	
	.home-image { height: 570px; }
	#large-fixed, .large-single { height: 500px; }
}

@media (min-height: 830px) {
	.home-image { height: 620px; }
	#large-fixed, .large-single { height: 550px; }
}

@media (min-height: 880px) {
	.home-image { height: 670px; }
	#large-fixed, .large-single { height: 600px; }
}

@media (min-height: 930px) {
	.home-image { height: 720px; }
	#large-fixed, .large-single { height: 650px; }
}

@media (min-height: 980px) {
	.home-image { height: 770px; }
	#large-fixed, .large-single { height: 700px; }
}

@media (min-height: 670px) and (max-height: 672px) {
	#large-fixed, .large-single { height: 430px; }
}




/*********** mobile portrait *************/
@media (max-width: 479px) {	
	#footer-left-img { display: block; margin-right: 0;}
	#footer-left span { display: block; font-size: 14px; clear: both; }	
	#logo a img { width: 200px; margin-top: 6px; }
	#footer-left-img a { margin: 0 0 0 0; }
}

/* at least mobile landscape */
@media (min-width: 480px) {
	#logo a img { width: 250px; }
	
	#center-center { width: 400px; margin-left: -200px; }
	#shop-collective-400 { width: 400px; background: url(images/shop-collective-400.png) no-repeat 0 0; }
	#shop-collective-400 a { display: block; width: 400px; height: 33px; }
	
	#footer-left {	margin-top: -6px; }
	#footer-left span { line-height: 4px; font-size: 14px; vertical-align: bottom; clear: none; }
}

@media (min-width: 480px) and (max-width: 767px) {
	#contact-left { margin-top: 10px; text-align: left; width: 45%; }
	#contact-left h1 { font-size: 18px; }
	#contact-image-area { float: right; width: 50%; }
	#contact-image-area img { max-height: 300px; }
	#footer-left { width: 65%; }	
	#footer-left span { line-height: 14px; }
	#footer-right { width: 30%; }
}
	
/* small tablets and up */
@media (min-width: 768px) {

	/* if the portfolio thumbnails don't span the full width, add some left margin */
	.total-1-thumbs { margin-left: 189px; }
	.total-2-thumbs { margin-left: 168px; }
	.total-3-thumbs { margin-left: 147px; }
	.total-4-thumbs { margin-left: 126px; }
	.total-5-thumbs { margin-left: 105px; }
	.total-6-thumbs { margin-left: 84px; }
	.total-7-thumbs { margin-left: 63px; }
	.total-8-thumbs { margin-left: 42px; }
	.total-9-thumbs { margin-left: 21px; }
	.total-10-thumbs { margin-left: 0px; }

	.navbar-inverse { margin-top: 10px; }
	.navbar-inverse .navbar-nav > li > a { color: #666; font-size: 18px; }

	#logo { margin-left: 0; }
	#logo a img { width: 300px; }
	#home-image-left { display: block; }
	#about-content-image { display: block; }
	#home-image-center {  }
	#home-image-right { display: block; }
	#about-image-area { display: none; }

	#cat-left { display: inline; }
	#back-to-projects {	display: none; }
	
	#contact-left { margin-top: 60px; text-align: left; }
	#contact-left h1 { font-size: 20px; }
	#contact-image-area img { max-height: 700px; }
	.zoomOverlay { height: 345px; display: table; }
	.press-page-item .zoomOverlay { height: 417px; }
	
	#large-fixed { padding: 0 25px; }
	#large-arrow-left { background: url(images/left-arr.png) no-repeat left center; }
	#large-arrow-right { background: url(images/right-arr.png) no-repeat right center; }		
	
	#thumb-left { margin-left: -240px; }
	#thumb-right { margin-right: -240px; }
	
	#cat-top-collection { margin-top: 30px;	}
	#thumb-fixed { width: 418px; height: 47px; margin-left: -209px; overflow: hidden;}

	#footer { padding-top: 20px; }
	
	#footer #hr { height: 1px; background: #EAEAEA; margin-bottom: 10px; margin-top: 0; }
	
	#footer-left-img { width: 200px; height: 40px; vertical-align: top; /* background: url(images/shop-collective-200.png) no-repeat left bottom;*/ }	
	#footer-left span { font-size: 16px; }
	#footer-middle { text-align: right; }

	#copy-left { display: inline; }
}

/* portrait tablet */
@media all and (max-width: 959px) and (orientation : portrait) {

	/* optimize contact layout */
	#contact-left { margin-top: 0; font-size: 16px; text-align: center; width: 100%; }
	#contact-left h1 { margin: 0 0 20px 0; font-size: 20px; }
	#contact-left a { color: #666666; }
	#contact-left a:hover { color: #000000; }
	#contact-image-area { text-align: center; width: 100%; }
	#contact-image-area img { max-height: 600px; }

	/* optimize portfolio/press layout */
	#cat-right { width: 100%; }
	
	/*#large-fixed, .large-single { height: 500px; }*/
	
	#cat-left { width: 100%; margin-bottom: 10px; }
	#cat-left .portfolio-link { text-align: center; }
	
	#cat-top-collection { width: 100%; margin-left: 0; }
}

@media (min-width: 992px) {
	/*.large-single img { max-height: 400px; }*/
	#logo a img { width: 340px; }
	#contact-left { margin-top: 125px; }
	#contact-left h1 { font-size: 20px; }
	.zoomOverlay { height: 213px; }
	.press-page-item .zoomOverlay { height: 257px; }
	
	.slider-arrow { display: block; }
}

@media (min-width: 1200px) {

	/* if the portfolio thumbnails don't span the full width, add some left margin */
	.total-1-thumbs	{ margin-left: 441px; }
	.total-2-thumbs	{ margin-left: 420px; }
	.total-3-thumbs	{ margin-left: 399px; }
	.total-4-thumbs	{ margin-left: 378px; }
	.total-5-thumbs	{ margin-left: 357px; }
	.total-6-thumbs	{ margin-left: 336px; }
	.total-7-thumbs	{ margin-left: 315px; }
	.total-8-thumbs	{ margin-left: 294px; }
	.total-9-thumbs	{ margin-left: 273px; }
	.total-10-thumbs { margin-left: 252px; }
	.total-11-thumbs { margin-left: 231px; }
	.total-12-thumbs { margin-left: 210px; }
	.total-13-thumbs { margin-left: 189px; }
	.total-14-thumbs { margin-left: 168px; }
	.total-15-thumbs { margin-left: 147px; }
	.total-16-thumbs { margin-left: 126px; }
	.total-17-thumbs { margin-left: 105px; }
	.total-18-thumbs { margin-left: 84px; }
	.total-19-thumbs { margin-left: 63px; }
	.total-20-thumbs { margin-left: 42px; }
	.total-21-thumbs { margin-left: 21px; }
	.total-22-thumbs { margin-left: 0px; }
	
	#thumb-left { display: none; }
	#thumb-right { display: none; }
	
	#thumb-fixed { width: 922px; height: 47px; margin-left: -461px; overflow: hidden;}
	#contact-left { margin-top: 150px; }
	#contact-left h1 { font-size: 20px; font-weight: 300; }
	.zoomOverlay { height: 263px; }
	.press-page-item .zoomOverlay { height: 317px; }	
	
}


/* Portrait 4 */
/*
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 321px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {	
		.home-image { height: 260px; }	
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
		.home-image { height: 348px; }	
}

@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 
		.home-image { height: 447px; }	
}
*/


/* Hacks */

#menu-item-224 { display: none; }
#menu-item-238 { display: block; }

#menu-item-243 { display: none; }
#menu-item-242 { display: block; }

@media (min-width: 768px) { 
	#menu-item-224 { display: block; }  
	#menu-item-271 { display: none; }
	
	#menu-item-243 { display: block; }
	#menu-item-272 { display: none; }
}