/*
Theme Name: NARC
Author: Espace Digital
Author URI: http://espacedigital.co.uk/
*/


@font-face {
    font-family: 'interstateboldcompressed';
    src: url('fonts/ufonts.com_interstate-boldcompressed-webfont.eot');
    src: url('fonts/ufonts.com_interstate-boldcompressed-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ufonts.com_interstate-boldcompressed-webfont.woff2') format('woff2'),
         url('fonts/ufonts.com_interstate-boldcompressed-webfont.woff') format('woff'),
         url('fonts/ufonts.com_interstate-boldcompressed-webfont.ttf') format('truetype'),
         url('fonts/ufonts.com_interstate-boldcompressed-webfont.svg#interstateboldcompressed') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'letter_gothicbold';
    src: url('fonts/7466227456-webfont.eot');
    src: url('fonts/7466227456-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/7466227456-webfont.woff2') format('woff2'),
         url('fonts/7466227456-webfont.woff') format('woff'),
         url('fonts/7466227456-webfont.ttf') format('truetype'),
         url('fonts/7466227456-webfont.svg#letter_gothicbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'interstateregular';
    src: url('fonts/interstate_light-webfont.eot');
    src: url('fonts/interstate_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/interstate_light-webfont.woff2') format('woff2'),
         url('fonts/interstate_light-webfont.woff') format('woff'),
         url('fonts/interstate_light-webfont.ttf') format('truetype'),
         url('fonts/interstate_light-webfont.svg#interstateregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: 'MinionPro-Regular';
  src: url('fonts/MinionPro-Regular.eot?#iefix') format('fonts/embedded-opentype'),  url('fonts/MinionPro-Regular.otf')  format('opentype'),
	     url('fonts/MinionPro-Regular.woff') format('woff'), url('fonts/MinionPro-Regular.ttf')  format('truetype'), url('fonts/MinionPro-Regular.svg#MinionPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}


body {
	font-family: 'MinionPro-Regular';
}


.nav a {margin-right:15px !important;color:white;font-family: 'interstateboldcompressed', arial !important;color:white !important;text-transform:uppercase !important;font-size:26px !important;}
.nav a:hover {background:#DA007D !important;}
.current-menu-item a {background:#DA007D !important;}
.logo {margin:25px 0;width:26%;float:left;}
.topbar {float:right;margin-top:25px;background:#010101;width:72%;height:20px;position:relative;}
.topbar p {display:inline;padding:0;margin:0;color:white;font-family: 'letter_gothicbold';text-transform: uppercase;}
.blackbar {background:#010101;height:20px;width:100%;padding-left:5px;}
.blackbar p {color:white;font-family: 'letter_gothicbold';text-transform: uppercase;}
.l {position:absolute;left:5px;}
.c {position:absolute;left:40%;}
.r {position:absolute;right:5px;}
.ad1 {width:100%;height:130px;border:1px solid black;text-align:center;padding-top:40px;} /*edit may not need*/
.adpad {padding:0}
.item {cursor:pointer;position:relative;margin:0;padding:0;border:3px solid white;background-repeat: no-repeat !important;background-size:cover !important;background-position: center center !important}
.title_bg {padding:0 10px;width:100%;position:absolute;bottom:0;font-family: 'interstateboldcompressed';text-transform: uppercase;}
.latest_news a {color:white;}
.date, .rm {display:none;font-family: 'letter_gothicbold';font-size:12px;}
.openhide {display:none;}
.openhide i {margin-right:5px;}
.item:hover .openhide, .rel_post_sidebar:hover .openhide, .main_story:hover .openhide, .item:hover .date, .item:hover .rm, .rel_post_sidebar:hover .date, .rel_post_sidebar:hover .rm {display:block;}
.shutter {position:absolute; top:0px;height:;width:100%;}
#searchform {float:right;font-family: 'letter_gothicbold'; text-transform: uppercase;margin-top:15px !important;}
#searchform > div { position:  relative; }
#searchsubmit {position: absolute; backgrond:none; right:3px; color:#000; border:none; top:9px; background: none;}
#s {background:#ffffff; border:1px solid #000000; color:#000000; text-transform: uppercase;padding-right:35px; padding-left:10px;}
.social {float:right;clear:right;font-size:18px;margin:5px 0 7px 0;}
.social i {margin-left:5px;}
.social a {color:black;}
/*.fa-facebook {color:#3B5998;}
.fa-twitter {color:#55ACEE;}*/
.fotorama {width:100%;}
/*.fotorama img {height:200px !important;width:auto !important;}*/
.mtphr-dnt-tick {background:black;color:white;font-family: 'letter_gothicbold';font-size:18px;}
.mtphr-dnt-tick-container {padding:20px 20px;background:#010101;}
.circle {width:30px;height:30px;border-radius:50%;border:1px solid black;float:right;margin-left:10px;padding:5px 0 0 1px;}
.fb {padding:5px 0 0 3px;}
.addthis_sharing_toolbox {margin-top:10px;}
footer {background:#010101;width:100%;color:white;padding:10px 0 20px 0;}
#filters {float:right;font-family: 'letter_gothicbold'; padding-top:5px;}
#filters button {border:0px;color:white;float:right;}
.fall {background:#010101;} .fm {background:#D8127D;} .fal {background:#E7792C;} .ff {background:#BCC964;} .fs {background:#705A97;} .fc {background:#5DBCAC;} .ffeat {background:#EA291D}
.filterby {text-transform: uppercase;font-size:12px;float:right;padding-top:5px;margin-right:10px;}
footer ul {list-style:none;padding:0;}
footer ul li, footer p {display:block;font-family: 'letter_gothicbold';text-transform: uppercase;font-size:14px !important;}
.rel_post_sidebar {position:relative;width:100%;height:160px;background-size:cover !important;background-position:center center !important;margin-bottom:20px;}
.sidebar_blog a {color:white;}
footer h2 {color:#DA007D;font-size:14px;}
.flogo {width:200px;margin:20px 0;}
footer hr {border-bottom:2px solid #DA007D;}
footer .ri {background:white;width:100%;color:black;padding-left:5px}
.copy {font-size:24px;margin:-3px 5px 0 0;float:left}
.main_story {height:400px;background-size:cover !important;background-position:center center !important;padding:0;}
.main_story a {color:white;}
.feature_story_label {position:absolute; top:0;right:0;background:#DA007D;color:white;font-size:22px;padding:3px 8px;font-family: 'letter_gothicbold';text-transform: uppercase;}
.main_story_hover {background:#DA007D;position:absolute;height:100%;right:0;width:0px;z-index:10; text-align: center;padding-top:170px;font-size:50px;color:white;}
.navbar {border-radius: 0px !important}
.search_result {width:100%;background:#010101;color:white;}
.search_thmb {position:relative;margin-right:10px;width:100px;height:100px;background:url('images/narc_search_default.jpg');float:left;background-size:cover !important;background-position:center center !important;}
.search_result p {font-family: 'letter_gothicbold'}
.search_cat {position:absolute;bottom:0;right:0;width:80%;text-transform: uppercase;padding:5px 0 0 5px;line-height:1.7em;}
.search_cat_7 {background:#5DBCAC;}
.search_cat_8 {background:#705A97;}
.search_cat_6 {background:#BCC964;}
.search_cat_5 {background:#E7792C;}
.search_cat_3 {background:#D8127D;}
.search_cat p {display:inline;margin-right:20px;margin-top:-10px;}
.search_date_hover {position:absolute;bottom:0;right:0;width:80%;background:#ccc;color:black;padding:5px 0 0 5px;display:none;line-height:1.7em;}
.search_result:hover .search_date_hover {display:block;}
.single iframe, iframe {min-width: 100%;width: 100px; *width: 100%; }
.post_content img {max-width:100%}
img.aligncenter {max-width:100% !important;height:auto !important}


.title_bg, 
.shutter {background:rgba(0,0,0, .7)} 

.filter8 .title_bg, .filter8 .shutter {background:rgba(112, 88, 153, .5);} /*STAGE*/
.filter7 .title_bg, .filter7 .shutter {background:rgba(93, 188, 172, .5)} /*COMEDY*/
.filter6 .title_bg, .filter6 .shutter {background:rgba(188, 201, 100, .8)} /*FILM*/
.filter5 .title_bg, .filter5 .shutter {background:rgba(231, 121, 44, .5)} /*ART&LIT*/
.filter3 .title_bg, .filter3 .shutter {background:rgba(200, 0, 125, .5)} /*MUSIC*/
.filter52 .title_bg, .filter52 .shutter {background:rgba(234, 41, 29, .7)} /*FEATURE*/


footer a {color:inherit}
footer a:hover {color:#DA007D;text-decoration:none}
/*.post_content a {color:#FFFFFF;background:black;font-family: 'letter_gothicbold';text-transform:uppercase}*/
.post_content a {color:#DA007D;font-weight:800;text-decoration:underline}
.post_content a:hover {color:#000;text-decoration:none}
.fb-like-box {margin:20px 0}
.slideshowlink {display:none}
.left {float:left}
.prev, .next {font-family: 'letter_gothicbold';background:#000;color:#fff;text-transform:uppercase;padding:5px 10px}
.prev:hover, .next:hover {color:#DA007D;text-decoration:none}
.prev {float:left}
.next {float:right}

@media only screen and (max-width:500px) {.single iframe, iframe {width:100% !important;*width:100% !important; min-width:100% !important}}


.cf10 {clear:both;height:10px;}

.temp_email_form {width:80%;border:1px solid black;height:30px;float:left;margin-top:15px;border-right:none;}
.temp_email_submit {width:20%;text-align: center;background:#DA007D;color:white;font-family: 'interstateboldcompressed';height:30px;float:left;text-transform: uppercase;margin:15px 0;padding-top:5px;}

ul#demo-block{ margin:0 15px 15px 15px; }
ul#demo-block li{ margin:0 0 10px 0; padding:10px; display:inline; float:left; clear:both; color:#aaa; background:url('img/bg-black.png'); font:11px Helvetica, Arial, sans-serif; }
ul#demo-block li a{ color:#eee; font-weight:bold; }

/* backup of the grid 

.latest_news .item:nth-child(1), .latest_news .item:nth-child(2), .latest_news .item:nth-child(4), .latest_news .item:nth-child(5), .latest_news .item:nth-child(8), .latest_news .item:nth-child(9), .latest_news .item:nth-child(11), .latest_news .item:nth-child(13), .latest_news .item:nth-child(14), .latest_news .item:nth-child(16) {width:16.5%;height:150px;}
.latest_news .item:nth-child(3), .latest_news .item:nth-child(10), .latest_news .item:nth-child(15) {width:33%;height:150px;}
.latest_news .item:nth-child(7), .latest_news .item:nth-child(12) {width:16.5%;height:300px;}
.latest_news .item:nth-child(6) {width:33%;height:300px;}

*/

.latest_news .item:nth-child(1) {
	width:33%;height:300px;
}

.latest_news .item:nth-child(3), 
.latest_news .item:nth-child(4), 
.latest_news .item:nth-child(6), 
.latest_news .item:nth-child(8), 
.latest_news .item:nth-child(9), 
.latest_news .item:nth-child(11), 
.latest_news .item:nth-child(12), 
.latest_news .item:nth-child(13),
.latest_news .item:nth-child(15),
.latest_news .item:nth-child(16) {
	width:16.5%;height:150px; 
}

.latest_news .item:nth-child(2), 
.latest_news .item:nth-child(7) {
	width:16.5%;height:300px;
}

.latest_news .item:nth-child(5), 
.latest_news .item:nth-child(10),
.latest_news .item:nth-child(14){
	width:33%;height:150px;
}





/* TYPOGRAPHY ==== TYPOGRAPHY */

h1 {font-family: 'interstateboldcompressed';font-size:60px; text-transform: uppercase;margin:0px 0;}
h2, .hph1 {font-family: 'letter_gothicbold';text-transform: uppercase;font-size:22px;}

.hph1 { font-size: 30px; }

.subhead {font-family: 'interstateregular';font-size:20px;}
.author {font-family: 'letter_gothicbold';text-transform: uppercase;background:#010101;color:white;padding-left:5px;margin-bottom:-5px;}
.wp-caption-text {font-family: 'letter_gothicbold';text-transform: uppercase;background:#010101;color:white;padding-left:5px;margin-bottom:15px;}
.wp-caption img {max-width:100%;}
h4 {font-family: 'interstateboldcompressed'; text-transform: uppercase;}
.black {color:black;font-family: 'letter_gothicbold';}
.black:hover {color:#DA007D}
.view_all_link {float:Left;font-family: 'letter_gothicbold';color:#DA007D;margin-left:10px;text-transform:uppercase;margin-top:5px}
.view_all_link:hover {text-decoration:none}

p {font-size:16px;}
blockquote {font-family: 'interstateregular';text-transform: uppercase;border-left:12px #DA007D solid ;}
.g {font-family: 'letter_gothicbold';text-transform: uppercase !important}
.main_story h4 {font-size:40px;}
.fa-pencil {margin-right:5px;}
.main_story p {font-family: 'interstateregular'; text-transform: none;font-weight: 300;font-size:18px;}
.date_main {font-family: 'letter_gothicbold' !important;font-size:14px !important;text-transform: uppercase !important}
.alignleft {float:left;margin:0 10px 10px 0;}
.alignright {float:right;margin:0 0 10px 10px;}

/* KEYFRAMES ==== KEYFRAMES */



.news-item:hover .title_bg, .news-item .item:hover .shutter {
  -webkit-animation: item_hover_default .5s forwards; /* Safari 4+ */
  -moz-animation:    item_hover_default 1s forwards; /* Fx 5+ */
  -o-animation:      item_hover_default 1s forwards; /* Opera 12+ */
  animation:         item_hover_default 1s forwards; /* IE 10+, Fx 29+ */
}

@-webkit-keyframes item_hover_default {
  0%   { height:20%; }
  100% { height:100%; background:rgba(0,0, 0, 1);}
}
@-moz-keyframes item_hover_default {
  0%   { height:20%; }
   100% { height:100%; background:rgba(0,0, 0, 1);}
}
@-o-keyframes item_hover_default {
  0%   { height:20%; }
  100% { height:100%; background:rgba(0,0, 0, 1);}
}
@keyframes item_hover_default {
  0%   { height:20%; }
   100% { height:100%; background:rgba(0,0, 0, 1);}
}




@-webkit-keyframes item_hover_feature {
  0%   { height:20%; }
  100% { height:100%; background:rgba(234, 41, 29, 1);}
}
@-moz-keyframes item_hover_feature {
  0%   { height:20%; }
  100% { height:100%; background:rgba(234, 41, 29, 1);}
}
@-o-keyframes item_hover_feature {
  0%   { height:20%; }
  100% { height:100%; background:rgba(234, 41, 29, 1);}
}
@keyframes item_hover_feature {
  0%   { height:20%; }
  100% { height:100%; background:rgba(234, 41, 29, 1);}
}

.filter52:hover .title_bg, .filter52:hover .shutter {
  -webkit-animation: item_hover_feature .5s forwards; /* Safari 4+ */
  -moz-animation:    item_hover_feature 1s forwards; /* Fx 5+ */
  -o-animation:      item_hover_feature 1s forwards; /* Opera 12+ */
  animation:         item_hover_feature 1s forwards; /* IE 10+, Fx 29+ */
}

@-webkit-keyframes item_hover_stage {
  0%   { height:20%; }
  100% { height:100%; background:rgba(112, 88, 153, 1);}
}
@-moz-keyframes item_hover_stage {
  0%   { height:20%; }
  100% { height:100%; background:rgba(112, 88, 153, 1);}
}
@-o-keyframes item_hover_stage {
  0%   { height:20%; }
  100% { height:100%; background:rgba(112, 88, 153, 1);}
}
@keyframes item_hover_stage {
  0%   { height:20%; }
  100% { height:100%; background:rgba(112, 88, 153, 1);}
}

.filter8:hover .title_bg, .filter8:hover .shutter {
  -webkit-animation: item_hover_stage .5s forwards; /* Safari 4+ */
  -moz-animation:    item_hover_stage 1s forwards; /* Fx 5+ */
  -o-animation:      item_hover_stage 1s forwards; /* Opera 12+ */
  animation:         item_hover_stage 1s forwards; /* IE 10+, Fx 29+ */
}


@-webkit-keyframes item_hover_comedy {
  0%   { height:20%; }
  100% { height:100%; background:rgba(93, 188, 172, 1);}
}
@-moz-keyframes item_hover_comedy {
  0%   { height:20%; }
  100% { height:100%; background:rgba(93, 188, 172, 1);}
}
@-o-keyframes item_hover_comedy {
  0%   { height:20%; }
  100% { height:100%; background:rgba(93, 188, 172, 1);}
}
@keyframes item_hover_comedy {
  0%   { height:20%; }
  100% { height:100%; background:rgba(93, 188, 172, 1);}
}

.filter7:hover .title_bg, .filter7:hover .shutter {
  -webkit-animation: item_hover_comedy .5s forwards; /* Safari 4+ */
  -moz-animation:    item_hover_comedy 1s forwards; /* Fx 5+ */
  -o-animation:      item_hover_comedy 1s forwards; /* Opera 12+ */
  animation:         item_hover_comedy 1s forwards; /* IE 10+, Fx 29+ */
}

@-webkit-keyframes item_hover_film {
  0%   { height:20%; }
  100% { height:100%; background:rgba(188, 201, 100, 1);}
}
@-moz-keyframes item_hover_film {
  0%   { height:20%; }
  100% { height:100%; background:rgba(188, 201, 100, 1);}
}
@-o-keyframes item_hover_film {
  0%   { height:20%; }
  100% { height:100%; background:rgba(188, 201, 100, 1);}
}
@keyframes item_hover_film {
  0%   { height:20%; }
  100% { height:100%; background:rgba(188, 201, 100, 1);}
}

.filter6:hover .title_bg, .filter6:hover .shutter {
  -webkit-animation: item_hover_film .5s forwards; /* Safari 4+ */
  -moz-animation:    item_hover_film 1s forwards; /* Fx 5+ */
  -o-animation:      item_hover_film 1s forwards; /* Opera 12+ */
  animation:         item_hover_film 1s forwards; /* IE 10+, Fx 29+ */
}


@-webkit-keyframes item_hover_art {
  0%   { height:20%; }
  100% { height:100%; background:rgba(231, 121, 44, 1);}
}
@-moz-keyframes item_hover_art {
  0%   { height:20%; }
  100% { height:100%; background:rgba(231, 121, 44, 1);}
}
@-o-keyframes item_hover_art {
  0%   { height:20%; }
  100% { height:100%; background:rgba(231, 121, 44, 1);}
}
@keyframes item_hover_art {
  0%   { height:20%; }
  100% { height:100%; background:rgba(231, 121, 44, 1);}
}

.filter5:hover .title_bg, .filter5:hover .shutter {
  -webkit-animation: item_hover_art .5s forwards; /* Safari 4+ */
  -moz-animation:    item_hover_art 1s forwards; /* Fx 5+ */
  -o-animation:      item_hover_art 1s forwards; /* Opera 12+ */
  animation:         item_hover_art 1s forwards; /* IE 10+, Fx 29+ */
}

@-webkit-keyframes item_hover_music {
  0%   { height:20%; }
  100% { height:100%; background:rgba(200, 0, 125, 1);}
}
@-moz-keyframes item_hover_music {
  0%   { height:20%; }
  100% { height:100%; background:rgba(200, 0, 125, 1);}
}
@-o-keyframes item_hover_music {
  0%   { height:20%; }
  100% { height:100%; background:rgba(200, 0, 125, 1);}
}
@keyframes item_hover_music {
  0%   { height:20%; }
  100% { height:100%; background:rgba(200, 0, 125, 1);}
}

.filter3:hover .title_bg, .filter3:hover .shutter, .rel_post_sidebar:hover .title_bg, .rel_post_sidebar:hover .shutter  {
  -webkit-animation: item_hover_music .5s forwards; /* Safari 4+ */
  -moz-animation:    item_hover_music 1s forwards; /* Fx 5+ */
  -o-animation:      item_hover_music 1s forwards; /* Opera 12+ */
  animation:         item_hover_music 1s forwards; /* IE 10+, Fx 29+ */
}

@-webkit-keyframes social_hover {
  0%   { color:black;border:1px solid black; }
  100% { color:#DA007D;border:1px solid #DA007D; }
}
@-moz-keyframes NAME-YOUR-ANIMATION {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-o-keyframes NAME-YOUR-ANIMATION {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes NAME-YOUR-ANIMATION {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}

.circle:hover, .circle:hover a {
  -webkit-animation: social_hover 1s forwards; /* Safari 4+ */
  -moz-animation:    NAME-YOUR-ANIMATION 5s infinite; /* Fx 5+ */
  -o-animation:      NAME-YOUR-ANIMATION 5s infinite; /* Opera 12+ */
  animation:         NAME-YOUR-ANIMATION 5s infinite; /* IE 10+, Fx 29+ */
}

@-webkit-keyframes main_story_hover {
  0%   { width:0px; opacity:0; }
  25%   { opacity:0; }
  100% { width:200px; opacity:1;}
}
@-moz-keyframes NAME-YOUR-ANIMATION {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-o-keyframes NAME-YOUR-ANIMATION {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes NAME-YOUR-ANIMATION {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}

.main_story:hover .main_story_hover {
  -webkit-animation: main_story_hover 1s forwards; /* Safari 4+ */
  -moz-animation:    NAME-YOUR-ANIMATION 5s infinite; /* Fx 5+ */
  -o-animation:      NAME-YOUR-ANIMATION 5s infinite; /* Opera 12+ */
  animation:         NAME-YOUR-ANIMATION 5s infinite; /* IE 10+, Fx 29+ */
}

@media only screen and (max-width:1200px) {

	.latest_news .item:nth-child(1), .latest_news .item:nth-child(2), .latest_news .item:nth-child(4), .latest_news .item:nth-child(5), .latest_news .item:nth-child(8), .latest_news .item:nth-child(9), .latest_news .item:nth-child(11), .latest_news .item:nth-child(13), .latest_news .item:nth-child(14), .latest_news .item:nth-child(16) {width:15.75%;height:140px;}
	.latest_news .item:nth-child(3), .latest_news .item:nth-child(10), .latest_news .item:nth-child(15) {width:31.5%;height:140px;}
	.latest_news .item:nth-child(7), .latest_news .item:nth-child(12) {width:15.75%;height:280px;}
	.latest_news .item:nth-child(6) {width:31.5%;height:280px;}

}

@media only screen and (max-width:1200px) { .latest_news .item {width:50% !important}}
@media only screen and (max-width:990px) { .topbar .c {display:none;} .nav a {font-size:22px !important;margin-right:5px !important;}}
@media only screen and (max-width:550px) { .latest_news .item {width:100% !important;height:200px !important;} }
@media only screen and (max-width:470px) { .topbar .l {display:none;}}
@media only screen and (max-width:400px) {.logo {width:100%;} .topbar {width:100%;}}

@media only screen and (max-width:1200px) {
	
	.date {display:inline-block}
	.rel_post_sidebar:hover .openhide, .filter52:hover .title_bg, .filter52:hover .shutter, .filter8:hover .title_bg, .filter8:hover .shutter, .filter7:hover .title_bg, .filter7:hover .shutter, .filter6:hover .title_bg, .filter6:hover .shutter, .filter5:hover .title_bg, .filter5:hover .shutter, .filter3:hover .title_bg, .filter3:hover .shutter {
		-webkit-animation: none; /* Safari 4+ */
  		-moz-animation:    none; /* Fx 5+ */
  		-o-animation:      none; /* Opera 12+ */
  		animation:         none; /* IE 10+, Fx 29+ */
	}
	.item:hover .openhide {display:none;}
}






























/* OTHER ==== OTHER */

.admin-bar .navbar-fixed-top {
	margin-top: 30px;
}

@media (min-width:768px) {
	.sub-menu {
		display: none;
		position: absolute;
		background: #222;
		padding: 10px 15px;
		width: 200px;		
	}

	li:hover .sub-menu {
		display: block;
	}

}

.sub-menu li {
	margin-bottom: 10px;
	list-style: none;
}

.sub-menu li:last-child {
	margin-bottom: 0;
}

.sub-menu a  {
	color: #999;
	text-decoration: none;
}

.sub-menu a:hover  {
	color: #fff;	
}	

.current-menu-item > a, .current-menu-parent > a {
	background: #000;	
}
.current-menu-parent li a {
	background: inherit;
}
.current-menu-parent .current-menu-item a {
	color: #fff;
	font-weight: bold;
}

.sidebar { 
	margin-top: 40px;
	color: #444;
}

.sidebar h3 {
	color: #888;
}

.widget {
	margin: 10px 0 30px;
}

article.post {
	margin: 20px 0 40px;
}

.featured-image img,
.portfolio-piece img,
.portfolio-image img {
	max-width: 100%;
	margin:0 20px 20px 0;
	clear:both;
}

.prev-next {
	font-size: 24px;
	margin-top: 30px;
	text-align: right;
}

@media (max-width:540px) {
	.portfolio-piece h4 {
		font-size: .8em;
	}
	.prev-next {
		margin-top: 15px;
		font-size: 18px;
	}
}













