/*
Theme Name:Sydney-v2
Theme URI:http://sparro.com.au
Author:Morris + Cameron Bryant
Author URI:http://sparro.com.au
*/
* {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body {font-family:'Helvetica Neue',Helvetica,Tahoma,Arial;color:#4c4c4c;font-size:15px;background:#f9f9f9;
	background:url('img/sydney-life-bg-v2.jpg') no-repeat;background-position:50% 0%;}
h1,h2,h3,h4 {font-family:'Helvetica Neue',Helvetica,Tahoma,Arial;color:#4c4c4c;font-weight:normal;}
	h1 {font-size:26px;font-weight:300;padding:30px 0px 10px 0px;}
	h2 {font-size:18px;font-weight:300;}
	h3 {font-size:18px;padding-bottom:20px;font-weight:300;}
	h4 {font-size:13px;line-height:150%;padding-bottom:0px;}
	h5 {font-size:13px;line-height:150%;padding-bottom:0px;font-weight:normal;}	
p {line-height:150%;padding-bottom:18px;}
	small {font-size:85%;}
	.center {text-align:center;}
	p.date {color:#999;padding-bottom:9px;}
a {color:#006b8e;text-decoration:none;}
	a:hover {text-decoration:underline;}
img {max-width:100%;height:auto;}
input, textarea {font-family:'Helvetica Neue',Helvetica,Tahoma,Arial;color:#a2a2a2;font-weight:300;outline:0;border:1px solid #e0e0e0;padding:16px 0px 16px 4%;font-size:16px;
	-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
		::-webkit-input-placeholder {font-family:'Helvetica Neue',Helvetica,Tahoma,Arial;color:#a2a2a2;font-size:16px;font-weight:300;}
		:-moz-placeholder {font-family:'Helvetica Neue',Helvetica,Tahoma,Arial;color:#a2a2a2;font-size:16px;font-weight:300;}
		::-moz-placeholder {font-family:'Helvetica Neue',Helvetica,Tahoma,Arial;color:#a2a2a2;font-size:16px;font-weight:300;}
		:-ms-input-placeholder {font-family:'Helvetica Neue',Helvetica,Tahoma,Arial;color:#a2a2a2;font-size:16px;font-weight:300;}
input[type="text"] {width:75%;float:left;margin:0px;border-right:none;
	-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;}
input[type="submit"] {width:25%;padding:16px 0px;text-align:center;float:right;background:#1db4ce;color:#fff;cursor:pointer;border:0px;margin:0px;border-bottom:2px solid #1db4ce;
	-webkit-border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-bottom-left-radius:0px;}
ul, ul li {list-style:none;}

/* Framework */
.wrap {width:100%;max-width:1010px;max-width:1080px;padding:0px 10px;margin:0 auto 40px auto;overflow:hidden;}
.left {float:left;padding-right:2%;}
.right {float:right;}
.col1 {width:8.33%;}	.col2 {width:16.66%;}	.col3 {width:25%;}
.col4 {width:33.33%;}	.col5 {width:41.66%;}	.col6, .half {width:50%;}
.col7 {width:58.33%;}	.col8 {width:66.66%;}	.col9 {width:75%;}
.col10 {width:83.33%;}	.col11 {width:91.66%;}	.col12, .full {width:100%;float:left;}
.content {background:#fff;border:1px solid #f0f0f0;float:left;
	-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.block {width:100%;padding:20px 2%;float:left;}
	.border {border-bottom:1px solid #f0f0f0;})
.cabin {font-family:'Cabin','Helvetica Neue',Helvetica,Tahoma,Arial;}

/* Header */
#header {padding:20px 0px;float:left;}
	.switcher p {font-size:16px;color:#fff;padding-bottom:6px;}
	.switcher p a {font-size:12px;background:#fff;color:#618593;padding:6px 12px;
			border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
		.switcher p a:hover {background:#f3f8fb;}
.action {padding-top:20px;}

.nav {list-style:none;*zoom:1;float:right;font-size:16px;text-align:left;font-weight:300;width:100%;}
	.nav:before, .nav:after {content:" ";display:table;}
	.nav:after {clear:both;}
	.nav ul {list-style:none;}
	.nav a {padding:12px 0px 12px 20px;font-weight:300;}
		.nav > li > a:last-child {padding-right:0px;}
	.nav li {position:relative;}
	.nav > li {float:left;border:1px solid #e0e0e0;width:100%;
			border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
			.nav > li.hover {border-bottom-right-radius:0px;border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;}
		.nav > li span {cursor:pointer;padding:16px 0px 16px 18px;display:block;color:#006b8e;
			background:url('img/arrow-down.png') no-repeat 94% 50%;}
		.nav > li.hover {background:#f3f8fb;}
	.nav > li > a {display:block;}
	.nav li ul {position:absolute;left:-9999px;}
	.nav > li.hover > ul {font-size:85%;left:-1px;width:101%;
		border:1px solid #f0f0f0;border-top:none;
		border-bottom-right-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;}
	.nav li li a {display:block;background:#fff;position:relative;z-index:100;border-top:1px solid #f0f0f0;border-bottom:1px solid #fff;}
		.nav li li.root a {font-weight:bold;}
		.nav li li a:hover {background:#f3f8fb;}

/* Homepage */
.desc {padding:25px 0px 5px 0px;font-size:16px;}
.section-title h3, h3.section-title {}
	.section-title h3.recent {padding-bottom:10px;}
ul.section-feed li {float:left;width:24.75%;margin:0px;margin-right:2px;position:relative; margin:0px 2px 2px 0px;}
		ul.section-feed li:nth-child(4n) {margin-right:0px;}
	ul.section-feed li img {width:100%;min-height:auto;background:#ccc;display:block;max-height:280px;}
		ul.section-feed li a:hover + h2 a {background:rgba(36,182,208,0.6);text-decoration:underline;}
	ul.section-feed li > h2 {padding:0px;font-size:13px;}
	ul.section-feed li > h2 a {position:absolute;bottom:0px;padding:8px 2px 8px 14px;color:#fff;background:rgba(71, 71, 71, 0.6);width:100%;}
		ul.section-feed li > h2 a:hover {background:rgba(36,182,208,0.6);}

ul.section-feed.featured li {margin-right:2px;}
ul.section-feed.featured li:nth-child(odd) {margin-right:0px;}
	ul.section-feed.featured li:nth-child(n+2):nth-child(-n+3) {margin-bottom:2px;}
ul.section-feed.featured li:first-child {width:50%;margin-right:2px;max-height:280px;}
	ul.section-feed.featured li:first-child h2 {font-size:16px;}
		ul.section-feed.featured li:first-child h2 a {padding:15px 2px 15px 14px;}

ul.section-feed.events {padding-top:30px;}
	
ul.section-feed.photos li {margin:0px 2px 2px 0px;}
		ul.section-feed.photos li:nth-child(4n) {margin-right:0px;}
	ul.section-feed.photos li h2 {padding:0px;}
	ul.section-feed.photos li h2 a {display:none;}
	ul.section-feed.photos li:hover h2 a {display:block;}
	p.browse-photos {text-align:right;font-size:90%;padding-top:4px;}

.event-links p {padding-bottom:0px;}
	.event-links p:first-child {padding-bottom:11px;}
	.event-links p a {color:#1db4ce;padding:4px 12px;
		border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;
		border:1px solid #f0f0f0;}
	
ul.destination-tiles {}
	ul.destination-tiles li {width:9.75%;margin-right:2px;float:left;}
	ul.destination-tiles li:last-child {margin:0px;}
	ul.destination-tiles li img {width:100%;height:auto;background:#f0f0f0;margin-bottom:5px;}


/* Two-Column Template */
ul.breadcrumbs {float:left;text-align:right;font-size:85%;padding-top:15px;}
	ul.breadcrumbs li {display:inline-block;padding-bottom:6px;}
		ul.breadcrumbs li a {padding:0px 10px 0px 8px;}
			ul.breadcrumbs li:last-child {padding-left:8px;}
		ul.breadcrumbs li:after {content:"/";color:#999;}
			ul.breadcrumbs li:last-child:after {display:none;padding:0px;}
.meta {float:left;text-align:right;font-size:85%;padding-bottom:30px;}
	ul.meta li {display:inline-block;}
		ul.meta li a {padding:0px 6px;}
		ul.meta li:last-child a {padding-right:0px;}
.intro {padding-left:3%;}
.post > p, .post > ul, .post > ol, .post > h1, .post > h2, .post > h3, .post > h4, .post > h5 {padding-left:3%;}
	.post h2 {font-size:22px;padding:15px 0px 2px 0px;margin:0px 0px 15px 3%;border-bottom:1px solid #f0f0f0;color:#333;}
	.post > ul, .post > ol {padding:6px 0px 24px 60px;}
		.post > ul li, .post ol li {padding-bottom:5px; list-style-type: disc;}
		.post > ol {list-style-position:inside;}
	.post blockquote {font-size:14px;line-height:150%;padding:30px 2% 30px 3%;background:#f3f8fb;margin-bottom:18px;font-style:italic;}

.wp-caption {background:#e9f7fe;margin-bottom:18px;font-size:85%;max-width:100%;
	-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomright:2px;border-bottom-right-radius:2px;}
	.wp-caption p {text-align:center;}
		.wp-caption p.wp-image-title {font-weight:bold;padding-top:12px;}
		.wp-caption p.wp-caption-text {padding:4px 2% 15px 3%;}
	.wp-caption img {padding:0px !important;width:100%;}
	img.alignleft, .alignleft {float:left;margin-right:2%;}
	img.alignright, .alignright {float:right;margin-left:2%;}
	img.aligncenter, .aligncenter {margin:0 auto;display:block;}
	img.featured-img {margin:0 auto 20px auto;display:block;}
	
		/* Single */
		.single .main {position:relative;}
			.single ul.social-top {position:absolute;top:112px;left:-66px;text-align:center;}
				.single ul.social-top li {padding-bottom:6px;}
		.single .left.col9.main {padding-right:3%;}
	
		/* Attachment */
		.attachment .wp-caption {margin-bottom:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
		.attachment .share {-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
		
		/* Banner */
		.full.post .sbm_banner {margin-bottom:20px;padding-left:3%;}
			.main .sbm_banner_widget {width:100%;clear:both;padding-bottom:30px;display:none;}
				.main .sbm_banner_widget .sbm_banner {margin:0 auto;max-width:300px;}
		
		/* Archive */
		.archive .intro {padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #f0f0f0;}
		.archive .main ul.section-feed li {width:100%;padding:0px 0px 20px 0px;position:initial;}
			.archive .main ul.section-feed li img {min-height:auto;}
			.archive .main ul.section-feed li h2 a {position:initial;background:none;color:#4c4c4c;padding:0px 0px 20px 0px;font-size:20px;}
			.archive .main ul.section-feed li a:hover h2 a {background:none;}
		.pagination {font-size:20px;text-align:center;padding:10px 0px 30px 0px;font-weight:300;}
		.excerpt {padding-top:10px;}
			.excerpt p {padding-bottom:0px;}
		a.tag-url {background:#1db4ce;color:#fff;padding:6px;
			border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
		
		/* All Photos */
		.full.post ul.section-feed.photos li {padding:0px;width:49%;}
			.full.post ul.section-feed.photos li h2  {padding-bottom:0px;margin:0px;}
			.full.post ul.section-feed.photos li h2 a {display:inherit;}
		.full.post ul.section-feed.photos {padding:6px 0px 0px 0px;}
		
		/*Contributors */
		ul.section-feed.authors li {width:100%;padding-bottom:20px;}
		ul.section-feed.authors {padding:0;}
			ul.section-feed.authors li h2 {margin:0px 0px 18px 0px;padding-bottom:6px; padding-top:0;}
			ul.section-feed.authors li h2 a {position:initial;background:none;color:#4c4c4c;padding:0px 0px 6px 0px;font-size:20px;}
			ul.section-feed.authors li a:hover h2 a {background:none;}
			.full.author {padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #f0f0f0;}
				.full.author h1 {padding-left:3%;}

.list-gallery .wp-caption {margin-bottom:0px;}
	.list-gallery .wp-caption:last-child {margin-bottom:18px;}
		
.onpage-gallery {background:#e9f7fe;margin-bottom:18px;font-size:85%;padding:10px 0px 15px 3%;
	-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;}
	p.gallery-title {padding:10px 0px;}
	a.convert-gallery {background:#fff;width:22%;padding:10px 0px;text-align:center;display:block;margin-right:4%;
		-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #fff;}
		.onpage-gallery a.convert-gallery:hover {background:#f9f9f9;}
.onpage-gallery ul li {float:left;padding:10px 2% 0px 0px;width:25%;}
	.onpage-gallery ul {padding-right:2%;}
	.onpage-gallery ul li img {background:#f0f0f0;width:100%;height:auto;}

.share {background:#e9f7fe;margin-bottom:18px;font-size:85%;padding:12px 2% 12px 3%;float:left;
	-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;}
	.share p {padding:2px 0px 0px 0px;}
	.share ul {float:left;text-align:right;}
		.share ul li {display:inline-block;width:32%;min-width:80px;min-height:20px;text-align:left;}

.author-posts {padding-left:3%;margin-bottom:18px;}
	.author-posts ul.section-feed li {width:50%;margin:0px;padding-right:4%;height:73px;}
		.author-posts ul.section-feed li:nth-child(2n) {padding:0px;}
.full.comments {padding-left:3%;}

/* Sidebar */
.sidebar {margin-top:30px;}
	.sidebar .col {float:left;width:100%;padding:20px 0px;border-bottom:1px solid #f0f0f0;}
	.sidebar .col:first-child {padding-top:9px;}
	.sidebar .col:last-child {border-bottom:none;}
	.sidebar h5 {font-size:18px;padding-bottom:10px;}

form.searchform label {display:none;}
form.searchform input#s {width:74%;float:left;margin:0px;border-right:none;padding:8px 0px 8px 8px;font-weight:normal;font-size:13px;
	-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;}
	form.searchform input#searchsubmit {float:right;margin:0px;width:26%;height:33px;padding-top:10px;font-size:90%;
	-webkit-border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-bottom-left-radius:0px;}
		div.search {}

.sidebar .col.widget_archive {position:relative;}
	.widget_archive select {cursor:pointer;display:inline-block;border:1px solid #f0f0f0;padding:8px 0px 8px 10px;font-family:'Helvetica Neue',Helvetica,Tahoma,Arial;color:#006b8e !important;font-size:13px !important;width:100%;margin:0;font:inherit;outline:none;line-height:1.2;
		background:url('img/arrow-down.png') no-repeat 95% 50% #fff;
		-webkit-appearance:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
	/* for Webkit's CSS-only solution */
	@media screen and (-webkit-min-device-pixel-ratio:0) {.widget_archive select {padding-right:30px;}}
	/* Since we removed the default focus styles, we have to add our own */
	.widget_archive select:focus {border:1px solid #f0f0f0;}
	/* Select arrow styling */
	/*.widget_archive:after {content:"▼";position:absolute;top:66px;right:0px;font-size:15px;padding-right:10px;color:#f0f0f0;
		pointer-events:none;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;}
	*/
	.no-pointer-events .widget_archive:after {content:none;}

#twitter-widget-0,
.fb-recommendations, .fb-recommendations > span[style], .fb_iframe_widget iframe[style] {
	width:100% !important;min-width:0px !important;}

ul#social {float:left;text-align:right;width:100%;border:none;padding:0px;min-height:100%;}
	ul#social li {width:16.5%;height:auto;max-width:32px;max-height:32px;padding-right:1%;display:inline-block;float:left;}
	ul#social li a {height:32px;background-size:100% !important;display:block;}
		ul#social li.facebook a {background:url('img/social-32/facebook.png') no-repeat;}
		ul#social li.youtube a {background:url('img/social-32/youtube.png') no-repeat;}
		ul#social li.twitter a {background:url('img/social-32/twitter.png') no-repeat;}
		ul#social li.google a {background:url('img/social-32/google.png') no-repeat;}
		ul#social li.linkedin a{background:url('img/social-32/linkedin.png') no-repeat;}
		ul#social li.pinterest a{background:url('img/social-32/pinterest.png') no-repeat;}
		ul#social li.instagram a{background:url('img/social-32/instagram.png') no-repeat;}
		ul#social li.blog a{background:url('img/social-32/rss.png') no-repeat;}
		ul#social li.website a {background:url('img/social-32/website.png') no-repeat;}
	.sidebar span#social-hashtag {width:100%;height:65px;display:block;background:url('img/social-32/ilovesyd.png') no-repeat;background-size:75%;background-position:50% 0px;}
	.footer .social {max-width:200px;}s

ul.categories li {z-index:1;}
	ul.categories li:last-child {border-bottom:none;}
	ul.categories li a{display:block;background-image:url('img/categories-new.jpg');background-position:top left;background-repeat:no-repeat;padding:5px 14px 4px 22px;position:relative;color:#1db4ce;}
	ul.categories li a:hover {background:url('img/arrow-down.png') no-repeat;background-position:6px 50%;background-size:10px;background-color:#1db4ce;color:#fff;text-shadow:none;}
		ul.categories a span{ position:absolute;right:10px;top:50%;height:1px;width:15px;display:block;border-top:1px solid #006b8e}
	ul.categories a.home{color:#006b8e}
		ul.categories a.home span{ border-color:#006b8e}
	ul.categories a.arts{background-position:0px -15px;}
		ul.categories a.arts span{border-color:#006b8e }
	ul.categories a.food{background-position:0px -34px;}
		ul.categories a.food span{border-color:#F56821}
	ul.categories a.lifestyle{background-position:0px -53px;}
		ul.categories a.lifestyle span{border-color:#02BBD9}
	ul.categories a.nature{background-position:0px -71px;}
		ul.categories a.nature span{border-color:#A1CA3D}
	ul.categories a.shopping{background-position:0px -91px;}
		ul.categories a.shopping span{border-color:#F56821}
	ul.categories a.youth{background-position:0px -125px;}
		ul.categories a.youth span{border-color:yellow}
	ul.categories a.events{background-position:0px -109px;}
		ul.categories a.events span{border-color:#02BBD9}
ul.section-feed.related li {width:100%;margin:0px 0px 2px 0px;}

/* Footer */
.wide.footer {background:#f3f8fb;border-top:1px solid #d5e0e7;}
	.wide.footer .wrap {margin-bottom:0px;}
	.block.footer {padding:30px 0px;}
	.block.border.footer {border-bottom:1px solid #d5e0e7;}
.block.footer .switcher p {color:#4c4c4c;}
	.block.footer .switcher p a {border:1px solid #d5e0e7;}
.block.footer .menu {padding:30px 0px 0px 0px;}
.block.footer .menu ul {padding:0px 0px 0px 4px;margin-right:4%;background:#fff;border:1px solid #d5e0e7;
		border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
	.block.footer .menu ul li {float:left;padding:0px;}
	.block.footer .menu ul li a {font-size:14px;display:block;padding:12px;text-align:center;}
.block.footer .menu .right a {padding:12px 0px 12px 12px;text-align:center;width:30%;font-size:14px;
		background:url('img/mail.png') no-repeat 10% 50% #fff;
		border:1px solid #d5e0e7;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.block.footer .menu form input[type='text'] {border:1px solid #d5e0e7;border-right:none;}
.block.footer .menu form input {font-size:14px;padding:11.5px 6px;}
	
.footer .left ul li {float:left;padding-right:4%;}
	.footer .left ul li img {max-height:40px;width:auto;}
	.footer .left ul li:last-child {padding:0px;}
.footer .left.root-links ul {padding-top:12px;}
.footer .legal {float:left;}	
	.footer .legal ul {padding-top:30px;font-size:85%;width:100%;float:left;}
	.footer .legal ul li {float:left;padding:0px 2% 5px 0px;}
	.footer .legal ul li.sparro {float:right;padding:0px;}
		.footer .legal ul li.sparro img {width:80px;height:auto;position:relative;top:-8px;}
		
/** Gallery - By Red Propaganda **/
	#gallery-reveal-content{min-height:300px;}
	.photo-gallery-pic{display:inline-block;width:100%;position:relative}
		.photo-gallery-pic img {margin:0 auto;display:block;}
	.photo-gallery-disqus{display:inline-block;width:30%;vertical-align:top;}
	.photo-gallery-share{margin-top:5px;padding-top:5px;border-top:1px solid #CCCCCC}
	.photo-gallery-share a{color:#006b8e}
	.photo-gallery-share img, .inline-gallery-social img{margin-bottom:-5px !important}
	.gallery-control-previous, .gallery-control-next{position:absolute;top:50%;height:50px;width:39px;z-index:30;background-image:url("img/right-arrow.png");background-position:0 0; background-attachment:scroll;background-clip:border-box;    background-size:100% auto; background-origin:padding-box;cursor:pointer;margin-top:-25px;opacity:0.6}
	.gallery-control-previous{background-image:url("img/left-arrow.png");left:0px;}
	.gallery-control-next{background-image:url("img/right-arrow.png");right:0px;}
	.gallery-control-previous:hover, .gallery-control-next:hover{opacity:1.0}
		.inline-gallery .date-button{padding-top:12px;top:20px}
	.inline-gallery a{color:#006b8e}
	.inline-gallery .help{color:#BBBBBB}
	.inline-gallery-social{border-bottom:1px solid #EEEEEE;border-right:1px solid #EEEEEE;border-left:1px solid #EEEEEE;padding:8px;margin-bottom:10px}
		ul#attachment-social li {list-style:none;float:left;padding:0px 5px;}
	.inline-gallery-copyright{margin-bottom:20px;font-size:10px;color:#333}
		#gallery-reveal-content .inline-gallery-copyright {text-align:center;margin:5px 0px;}
	.inline-gallery-image{border:1px solid #EEEEEE;padding:5px;margin-top:5px}
	.inline-gallery .photo-gallery-disqus{width:100%}
		#lightbox_disqus_thread {height:300px;}
		.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices {height:24px !important;}
		.stButton .stButton_gradient {height:24px !important;}
		
/* Fancybox */
    .fancybox-wrap{padding-bottom:20px !important;}
    .fancybox-inner{height:auto !important;}
    #attachment-social .google_plus_button div:first-child {display:block!important;}

/* Responsive */

.addthis_responsive_sharing {display:none;}
.mobile {display:none;}

@media screen and (max-width:767px) {
	body {background-size:125% auto;}
	.wrap {padding:0px;margin-bottom:0px;}
	#header img.col3 {padding-left:1%;}
	.switcher {width:75%;text-align:right;padding-right:2%;}
	.nav {font-size:15px;}
	ul.section-feed li {width:24.5%;}
		ul.section-feed.featured li:first-child {width:49.25%;}
	#root, .content {border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
		#root-nav {-webkit-border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-bottom-left-radius:0px;}
	ul.breadcrumbs {padding-top:30px;}
	h1.desc {padding-top:15px;}
	h2 {font-size:14px;padding-bottom:5px;}
		p.date {font-size:85%;padding-bottom:0px;}
		.excerpt p {font-size:90%;}
	.block.footer {padding:30px 2%;}
		.block.footer .menu .col6 {width:55%;margin-right:0px;}
		.block.footer .menu ul li a {font-size:13px;padding:12px 6px;}
		.block.footer .menu .right a {font-size:13px;}
		.block.footer .menu form input {font-size:13px;}
			::-webkit-input-placeholder {font-size:13px;}
			:-moz-placeholder {font-size:13px;}
			::-moz-placeholder {font-size:13px;}
			:-ms-input-placeholder {font-size:13px;}
	.col4.root-links {width:100%;font-size:90%;margin-bottom:20px;}
	.col4.tourism {width:50%;}
		.col4.tourism li {width:33%;}
	.col4.social {width:50%;} 
}

@media screen and (max-width:601px) {
	.switcher p {font-size:14px;}
	.lead .col3.root-logo {width:33.33%;}
		.lead .left.col6 {display:none;}
		.lead .search {width:52%;}
		.lead .browse {margin-left:2%;max-width:263px;}
			form input[type='submit'] {font-size:13px;}
		.nav {font-size:13px;}
			.nav > li span {padding-left:10px;}
			.nav a {padding-left:10px;}
	ul.breadcrumbs {padding-top:20px;}
	ul.section-feed li h2 {font-size:12px;}
	.event-links p {font-size:12px;}
	ul.destination-tiles li {width:19.5%;height:100px;margin-bottom:12px;}
	.block.footer .menu .col6 {width:100%;}
		.block.footer .menu .col6 li a {padding:12px 12px;}
	.block.footer .menu .col5 {width:63%;margin-top:10px;}
	.share p {display:none;}
	.share ul {width:100%;}
	.footer .legal ul li.sparro {display:none;}
}

@media screen and (max-width:528px) {
	ul.breadcrumbs {display:none;}
	.lead .right.col9 {display:none;}
	.action {padding-top:0px;}
	.mobile {display:initial;width:24%;float:left;color:#006b8e;font-size:14px;padding:28px 0px 0px 6px;text-align:left;cursor:pointer;}
		.mobile:before {content:"";width:12px;height:2px;border-top:6px double #006b8e;border-bottom:2px solid #006b8e;float:left;color:#006b8e;margin:3px 4px 0px 0px;opacity:0.5}
		.content.rel {position:relative;}
		.main {width:100%;}
		.sidebar {display:none;}	
			.sidebar.move {position:absolute;left:46%;margin:0px;width:54%;background:#fff;padding:20px 4%;display:block;
			border-left:1px solid #f0f0f0;}
			#floating_related_posts_widget {display:none !important;}
			.lead .search {width:72%;padding-top:10px;}
				.lead .search input#s {padding:0px 0px 0px 2%;height:49px;}
					::-webkit-input-placeholder {font-size:12px;}
					:-moz-placeholder {font-size:12px;}
					::-moz-placeholder {font-size:12px;}
					:-ms-input-placeholder {font-size:12px;}
				.lead .search input[type='submit'] {font-size:12px;height:49px;}
			ul#mobile-nav {margin-top:10px;}
	.nav > li.hover > ul {width:100%;left:0px;border:none;}
	.event-search {width:100%;}
	.event-links {width:100%;margin-top:20px;}
}

@media screen and (max-width:400px) {
	#header {padding:6px 0px;margin:0px;}
		#header img.left {width:40%;}
		.switcher {width:55%;}
			.switcher p {font-size:11px;padding-top:8px;}
			.switcher p:first-child{display:none;}
				.switcher p a {padding:4px 3px;display:inline-block;}
	#root {padding:0px;}
		.sign-search {padding:28px 1% 0px 0px;}
		#root-nav {margin:0px;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
	.mobile {padding-top:16px;font-size:12px;width:27%;padding-left:2px;}
	.lead .search {padding-top:0px;}
	.sidebar.move {width:60%;left:40%;}
	.block {padding:25px 2%;}
		.block.lead {padding:15px 2%;}
	ul.section-feed li {width:100%;}
		ul.section-feed.photos li, ul.section-feed.events li {width:49%;margin-bottom:2px;}
		ul.section-feed.featured li {width:49.65%;}
			ul.section-feed.featured li:first-child {width:100%;margin:0px 0px 2px 0px;}
	.archive ul.section-feed li h2 a {font-size:18px;}
	ul.destination-tiles li {width:24.25%;}
	.col6.events, .col6.photos {width:100%;}
		.col6.photos {padding-top:25px;}
	.intro p.date {width:40%;}
	ul.meta {width:60%;}
	ul.meta li.author, ul.meta li.comments {display:none;}
	.author-posts ul.section-feed li {height:70px;padding-bottom:5px;width:49%;}
		.author-posts ul.section-feed li h5 {font-size:12px;}
	.excerpt p {display:none;}
	.block.footer {padding-bottom:60px;}
	.block.footer .left.col3 {width:40%;}
	.block.footer .switcher {width:60%;}
	.block.footer .menu .col6 li a {padding:12px 5px;font-size:12px;}
		.block.footer .menu .col5 {width:100%;}
	.footer.legal ul {padding-top:15px;}
	.footer .left ul.root-links li {width:33%;}
	.footer .left ul.tourism li {width:40%;}
	.main .sbm_banner_widget {display:block;}
}
