/*
 Theme Name:     White Whale Web Child - Jane Merrow
 Theme URI:      http://jane.broncowebdesigns.com/whitewhale-janemerrow/
 Description:    White Whale Child Theme
 Author:         Travis Bandy
 Author URI:     http://travis.bandy.com
 Template:       whitewhale
 Version:        1.0.0
*/

/* =Imports styles from the parent theme
-------------------------------------------------------------- */
@import url('../whitewhale/style.css');


/* =Theme customization starts here
-------------------------------------------------------------- */

body {
	background: #121212 url(images/background.jpg) center 60px no-repeat;
	font-family: 'Droid Sans', sans-serif;
	font-size: 13px;
	line-height: 1.4em;
}

.container {
	max-width: 1000px;
	padding: 0;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Droid Serif', serif;
}
article {
	
}
h1.site-title {display: none;}
h1.page-title, h1.archive-title {
	background: #000;
	color: #ae8732;
	padding: 20px;
	margin: 0;
}
h1.entry-title {
	color: #2a2a2a;
	font-size: 24px;
}
h1.fpw-page-title {display: none;}
h2.recent_posts_with_excerpts {
	font-size: 14px;
	color: #ae8732;
	text-decoration: underline;
}
h2.recent_posts_with_excerpts a {
	color: #ae8732;
}
h4.site-description {
	color: #EEE;
	font-size: 16px;
	font-family: 'Droid Sans', sans-serif;
	margin-top: 160px;
	text-align: center;
	margin-right: -10px;
	padding: 0 15%;
}

.alignleft {
	float:left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.alignright {
	float:right;
	margin-left: 20px;
	margin-bottom: 20px;
}
div.widget .alignright {
	margin-left: 10px;
	margin-bottom: 10px;
	width: 50%;
	height: auto;
}
div.widget .alignleft {
	margin-right: 10px;
	margin-bottom: 10px;
	width: 50%;
	height: auto;
}
form input, form textarea {
	width: 90%;
}
form input.wpcf7-submit {width: auto;}
form span {
	display: inline;
	overflow: hidden;
	padding: 0 0px 0 2px;
}

/********* Bootstrap Styles *************/
.img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}


.clear { clear:both; }

/********** Header ********************/

.nct-logo {
	float:right;
	margin-top: -50px;
	margin-right: -20px;
	position: relative;
	z-index: 100;
}
.nct-logo span{
	display:block;
	text-align:center;
	font-size:16px;
	text-decoration:none;
	color: #ae8732;
}
a.nct-logo:hover,
a.nct-logo:focus,
a.nct-logo:active{
	text-decoration:none;
}

.navbar-default .navbar-nav>.open>a, 
.navbar-default .navbar-nav>.open>a:hover, 
.navbar-default .navbar-nav>.open>a:focus{
	background-color:transparent;
}
.navbar-nav>li>.dropdown-menu{
	background-color: #000;
}
.dropdown-menu>li>a:hover, 
.dropdown-menu>li>a:focus, 
.dropdown-menu>.active>a, 
.dropdown-menu>.active>a:hover, 
.dropdown-menu>.active>a:focus{
	background-color:transparent;
	background-image:none;
}
.navbar-default .navbar-nav>.dropdown>a .caret,
.navbar-default .navbar-nav>.open>a .caret, 
.navbar-default .navbar-nav>.open>a:hover .caret, 
.navbar-default .navbar-nav>.open>a:focus .caret{
	border-top-color: #A6A6A6;
	border-bottom-color: #A6A6A6;
}
ul.nav li.dropdown:hover ul.dropdown-menu{ display: block; }
/*********** Content ********************/

.content-container {
	background: #fff;
	padding: 0;
}
.page-header {
	margin: 0;
	padding: 0;
}
.page-content {
	padding: 20px;
}
.product_callout{
  padding: 20px 0;
  text-align: center;
}
.product_callout img{
  width:100%;
  height:auto;
  max-width:627px;
}
/* Career Timeline Page */

a.resume, a.chill_tales_link {
	float: right;
}
.timeline_block {clear: both; background: url(images/solid-line.gif) center top repeat-y;}
.timeline_block h2 {
	text-align: center;
	display: block;
	background: #ae8732;
	width: 120px;
	margin: 10px auto;
	-webkit-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    border: solid 1px #000;
    margin-bottom: 0px;
    padding: 5px;
}
.timeline_block img.max-size-image {
	max-width: 115px;
	height: auto;
}
.timeline-left-col img {
	float: right;
	margin: 0px 0px 5px 5px;
}
.timeline-right-col img {
	float: left;
	margin: 0px 5px 5px 0px;

}
.timeline-left-col {width: 50%; float:left; padding-right: 10px;}
.timeline-right-col {width: 48%; float:right;}
.timeline_block .event-block {
	background: #e5e4e4;
	padding: 0px 10px 10px;
	margin: 10px 0px;
}
.timeline-left-col .event-block h3 {text-align: right; padding-right: 10px;}
.timeline-right-col .event-block h3 {text-align: left; padding-left: 10px;}
.event-block h3 {
	margin-top: 0px; 
	background: #000; 
	color: #fff; 
	margin-bottom: 10px;
	margin-left: -10px;
	margin-right: -10px;
	line-height: 1.5em;
}

/* Contact Page */

.left-content-col {
	width: 50%;
	float:left;
	border-right: solid 1px #ae8732;
	padding-right: 10px;
	display: inline;
}
.right-content-col {
	width: 47%;
	float:right;
	padding: 10px;
	display: inline;
}
img.social.alignleft {
	margin-right: 3px;
}
/*404 page*/

.error-image{
	padding-top:20px;
	margin-left:30px;
	margin-right:20px;
	max-width:247px;
	width:100%;
	height:auto;
}

/************ Posts *********************/


.post h1.entry-title a {
	font-size: 24px;
	color: #2a2a2a;
}
.post {
	padding: 0 20px;
}
.type-post {
	padding-right: 20px;
	padding-left: 20px;
}
.single-post .type-post {padding: 0;}
article.type-post .entry-content {
	margin-bottom: 0px;
	border-bottom: dotted 1px #ae8732;
}
.split-left {width: 60%; float:left;}
.split-right {width: 37%; float:right; padding-top: 15px; padding-bottom: 9px;}
.split-right a.btn {
	background: #949494;
	font-size: 10px;
	color: #fff;
	padding-top: 2px;
	padding-bottom: 1px;
	vertical-align: bottom;
	margin-top: 7px;
	margin-right: 2px;
	border-radius: 2px;
	float:right;
}
div.mr_social_sharing_wrapper {
width: 126px !important;
float: right;
display:inline-block;
}
.posted-details {
	text-align: right;
	margin-bottom:10px;
}

ul.pagination, ul.pager {margin: 20px auto; display: block; text-align: center;}
ul.pager {margin-top: 15px; margin-bottom: 5px;}
.pagination>li, .pager>li {display: inline-block;}
.pagination>li:first-child>span, .pager>li:first-child>span, .pager>li>span {border-radius: 0;}
.pager li>a, .pager li>span {border-radius: 0; padding: 6px;}
.pager .next>a, .pager .next>span {color: #bfbfbf;}
.pager li>a:hover, .pager li>a:focus {background: #fff; color: #ae8732;}
.pagination>li:last-child>a, .pagination>li:last-child>span {border-radius: 0;}
.pagination>.active>span {
	background-color: white; border: solid 1px #000;
	color: #000;
}
.pagination>.active>span:hover, .pagination>li>a:hover {background: #ae8732; color: #fff;}
.pagination>li>a {color: #6f6f6f; border: solid 1px #bfbfbf;}
.pagination>li>a, .pagination>li>span {padding: 6px;}

/**** Post Comments ******/

.post .date, .post .categories-links {
	padding: 5px 20px;
	text-align: left;
}
.single .page-meta {
	margin-bottom:30px;
}
.single .post .date{
	float:right;
	padding-top:12px;
}
.single .wp-caption-text {
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	font-size: 16px;
	color: #333;
	font-family: 'Droid Serif', serif;
}

#respond, .comments-area { padding: 5px 20px 20px;}
.comments-area {padding-bottom: 0;}
ul.media-list .media-body {padding-top: 5px;}
ul.media-list .media {margin-top: 5px;}
ul.media-list li:nth-child(even) {
	background: #F5F5F5;
}
.tags-links {padding-right: 15px; padding-left: 15px;}

/***** Social ******/

.mr_social_sharing {
	max-height: 18px;
}
section#main .mr_social_sharing body.plugin {margin-top: 1px !important;}
.mr_social_sharing_wrapper .fb_iframe_widget {margin-top: 1px !important;}
.mr_social_sharing_wrapper .linksalpha_image {
	display: none !important;
}

.social-sharing {
	margin-left:20px;
	padding-top:3px;
}

/********* Navigation *******************/

.navbar {
	margin-top: 20px;
	background: #000;
	border: none;
	padding-bottom: 0;
	margin-bottom: 0;
	border-radius: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	min-height: 0;
	position: relative;
	z-index: 3;
}
ul#menu-main li {
	text-transform: uppercase;
}
ul#menu-main li a {
	color: #ebebeb;
	font-size: 12px;
}
ul#menu-main li a:hover, ul#menu-main li.current_page_item a {
	color: #b68c2f;
}
ul#menu-main li#menu-item-308 a {
	color: #b68c2f;
}
.navbar-nav>li>a {
	margin-bottom: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}
ul#menu-main .navbar .navbar-nav>.active>a {
	background: none;
	color: #b68c2f;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
	background: none;
	color: #b68c2f;
}

/**********Sidebar***********************/

.widget {
	background: url(images/sidebar-bkg.png);
	padding: 12px 30px;
	margin-bottom: 10px;
	overflow: auto;
}
.widget ul li {
	list-style: none;
}
.widget_categories ul {padding-left: 20px;}
h2.widget-title  {
	color: #ae8732;
	font-size: 16px;
	background: url(images/title-bkg.png);
	line-height: 1.5em;
	margin-left: -30px;
	padding: 8px 0 8px 25px;
}
div.widget.recent_with_excerpt img {
	float: left;
margin-right: 10px;
}
.sidebar {
	padding-left: 30px;
	margin-top: 140px;
	color: #ebebeb;
	font-size: 14px;
}
.sidebar blockquote {
	padding: 0;
	border: none;
}
.sidebar blockquote p {
	font-size: 14px;
}
ul.recent_posts_with_excerpts {
	margin: 0;
	padding: 0;
}
h3.date {display: none;}

a.jmh_pew_readmore, a.readmore {
	display: block;
	float:right;
	clear:right;
	text-align: right;
	font-size: 12px;
	color: #ae8732;
	background: #2c2c2c; /* Old browsers */
background: -moz-linear-gradient(top,  #2c2c2c 13%, #000000 79%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(13%,#2c2c2c), color-stop(79%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2c2c2c 13%,#000000 79%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2c2c2c 13%,#000000 79%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2c2c2c 13%,#000000 79%); /* IE10+ */
background: linear-gradient(to bottom,  #2c2c2c 13%,#000000 79%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c2c2c', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
	border: solid 1px #ae8732;
	border-radius: 5px;
	padding: 2px 5px;
	margin-top: 5px;
}
a.jmh_pew_readmore:hover, a.readmore:hover {
	text-decoration: none;
	background: #2c2c2c; /* Old browsers */
background: -moz-linear-gradient(top, #000000 79%,  #2c2c2c 13%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(79%,#000000), color-stop(13%,#2c2c2c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #000000 79%,#2c2c2c 13%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #000000 79%,#2c2c2c 13%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #000000 79%,#2c2c2c 13%); /* IE10+ */
background: linear-gradient(to bottom,  #000000 79%,#2c2c2c 13%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#2c2c2c',GradientType=0 ); /* IE6-9 */
}
a.jmh_pew_readmore:after{
	clear: both;
}
.sidebar p.alignright a {
	color: #ae8732;
	text-align: right;
	display: block;
	margin-top: -5px;
	padding-right: 0px;
}
.sidebar blockquote small:before {content: no-open-quote;}
.widget_categories ul li {
	list-style: outside;
}
.cat-item a {
	color: #ae8732;
}

/************ Footer *************************/

.credentials {color: #949494; font-size: 12px;}
.credentials p {
	margin-bottom: 2px;
}
.credentials p.copyright {color: #ae8732; padding: 0; margin-top: 5px; margin-left: -15px;}
.credentials p.copyright a {color:#fff; text-decoration:none;}
.credentials p.copyright a:hover { color: #ae8732;}

footer.col-sm-8 {
	padding: 0;
	margin-right: 15px;
	margin-top: 5px;
}

/*********** Grid Adjustments ****************/

.row {
	width: 100%;
}


/***** Films archive page ******/


.films-content {
	padding: 10px;
}

.films-content .film-item {
	border-bottom: 1px dotted #b1852e;
	padding: 15px 5px;	
	font-family: 'Droid Serif', serif;
}

.films-content .film-item.even {
	background-color: #e0e0e0;
}

.films-content .film-item.featured {
	border-bottom: 2px dotted #b1852e;
	background-color: #121212;
	color:#ebebeb;
}

.films-content .film-item.featured .details h3 {
	color: #d7aa43;
	margin: 0 0 15px 0;
}

.films-content .film-item.featured .image {
	float:left;
	width: 150px;
	border: 1px solid #787a77;
	margin: 0 10px 0 0;
}

.films-content .film-item .date {
	font-size: 18px;
	float:left;
	width: 8%;
	margin: 0 2.5% 0 0;
	padding: 3px 0 0 0;
	line-height: 1em;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

.films-content .film-item .details {
	float:left;
	width: 67%;
	margin: 0 2.5% 0 0;
}

.films-content .film-item .details h3 {
	margin: 0 0 5px 0;
	line-height: 1em;
	font-size: 21px;
}

.films-content .film-item .more-details {
	margin: 0 0 0 10.5%;
}

.films-content .film-item .more-details p {
	margin-left: 162px;
}

.films-content .film-item .buttons {
	float:left;
	width: 20%;
	text-align: right;
}

.films-content .film-item .buttons .btn, article#post-9 .btn.btn-default.btn-buy, .btn.btn-comments,.chill_tales_link.btn.btn-default.btn-buy, input.wpcf7-submit {
	padding: 2px 7px;
	margin-bottom: 3px;
	font-size:14px;
	font-family: 'Droid Sans', sans-serif;
	color: #fff;
	text-shadow: 0 1px 0 #000;
	background: #4e4d4b; /* Old browsers */
	background: -moz-linear-gradient(top,  #4e4d4b, #2a2927); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(#4e4d4b), color-stop(#2a2927)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4e4d4b,#2a2927); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4e4d4b,#2a2927); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4e4d4b,#2a2927); /* IE10+ */
	background: linear-gradient(to bottom,  #4e4d4b,#2a2927); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e4d4b', endColorstr='#2a2927',GradientType=0 ); /* IE6-9 */
	border: 1px solid #838383;	
}

.films-content .film-item .buttons .btn:hover, article#post-9 .btn.btn-default.btn-buy:hover, .btn.btn-comments:hover, .chill_tales_link.btn.btn-default.btn-buy:hover, input.wpcf7-submit:hover {
	background: #2a2927; /* Old browsers */
	background: -moz-linear-gradient(top,  #2a2927, #4e4d4b); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(#2a2927), color-stop(#4e4d4b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #2a2927,#4e4d4b); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #2a2927,#4e4d4b); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #2a2927,#4e4d4b); /* IE10+ */
	background: linear-gradient(to bottom,  #2a2927,#4e4d4b); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2927', endColorstr='#4e4d4b',GradientType=0 ); /* IE6-9 */	
}

.films-content .film-item .buttons .btn i {
	font-size: 11px;
}

.films-content .film-item .buttons .btn.btn-buy {
	margin-right:5px;
	
}

.films-content .film-item .buttons .btn.btn-view {
	color: #1e1e1e;
	text-shadow: 0 1px 0 #cecccd;
	background: #d5d5d5; /* Old browsers */
	background: -moz-linear-gradient(top,  #d5d5d5, #b9b5b6); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(#d5d5d5), color-stop(#b9b5b6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d5d5d5,#b9b5b6); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d5d5d5,#b9b5b6); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d5d5d5,#b9b5b6); /* IE10+ */
	background: linear-gradient(to bottom,  #d5d5d5,#b9b5b6); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d5d5', endColorstr='#b9b5b6',GradientType=0 ); /* IE6-9 */
}

.films-content .film-item .buttons .btn.btn-view:hover {
	background: #b9b5b6; /* Old browsers */
	background: -moz-linear-gradient(top,  #b9b5b6, #d5d5d5); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(#b9b5b6), color-stop(#d5d5d5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b9b5b6,#d5d5d5); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b9b5b6,#d5d5d5); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b9b5b6,#d5d5d5); /* IE10+ */
	background: linear-gradient(to bottom,  #b9b5b6,#d5d5d5); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9b5b6', endColorstr='#d5d5d5',GradientType=0 ); /* IE6-9 */
}

.films-content .film-item.featured .buttons .btn {
	border: 1px solid #5e533d;
}

.films-content .film-item.featured .buttons .btn.btn-view {
	color: #d7aa43;
	text-shadow: 0 1px 0 #000;
	background: #4e4d4b; /* Old browsers */
	background: -moz-linear-gradient(top,  #4e4d4b, #2a2927); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(#4e4d4b), color-stop(#2a2927)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4e4d4b,#2a2927); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4e4d4b,#2a2927); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4e4d4b,#2a2927); /* IE10+ */
	background: linear-gradient(to bottom,  #4e4d4b,#2a2927); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e4d4b', endColorstr='#2a2927',GradientType=0 ); /* IE6-9 */	
}

.films-content .film-item.featured .buttons .btn.btn-view:hover {
	background: #2a2927; /* Old browsers */
	background: -moz-linear-gradient(top,  #2a2927, #4e4d4b); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(#2a2927), color-stop(#4e4d4b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #2a2927,#4e4d4b); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #2a2927,#4e4d4b); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #2a2927,#4e4d4b); /* IE10+ */
	background: linear-gradient(to bottom,  #2a2927,#4e4d4b); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2927', endColorstr='#4e4d4b',GradientType=0 ); /* IE6-9 */
}

/* Standalone page */
body.page-template-template-standalone {
    background-image: none;
}
.page-template-template-standalone .row {
    width: auto;
}

/*responsive fixes*/
@media screen and (min-width: 768px) and (max-width:991px) {
	
	.navbar {
		 margin-bottom:50px;
	 }
	 
	 .nct-logo {
		 padding:100px 0 15px 0;
		 margin-right:0px;
		  margin-top:-50px;
	 }
	 .nct-logo img {
		 vertical-align:top;
		 margin-right:-8px;
	 }
		 
	 h4.site-description {
		margin-top: 0px;
		text-align: left;
		margin: 0 0 10px 33%;
		float:right;
	 }
	 	#main .row .col-sm-4.sidebar {
		margin-top:78px;
	}
	
	.right-content-col img.wp-image-155{
		width:100%;
		height:auto;
	}
	.navbar-nav {
		margin-left:-6px;
	}
	
}
	

 @media screen and (min-width: 481px) and (max-width:767px) {
	 .navbar {
		 margin-bottom:50px;
	 }
	 
	 .nct-logo {
		 padding:100px 0 15px 0;
		 margin-right:0px;
		 margin-top:-50px;
	 }
	 .nct-logo img {
		 vertical-align:top;
		 margin-right:-8px;
	 }
		 
	 h4.site-description {
		margin-top: 0px;
		text-align: left;
		margin: 0 0 0 25%;
		float:right;
	 }
	 	#main .row .col-sm-4.sidebar {
		margin-top:20px;
	}
	.col-sm-8.content-container {
		margin-left: 30px;
        margin-right: 15px;
	}
	 .credentials p.copyright {
		margin-left:15px;
	}
	.credentials p.copyright {
		text-align:center;
	}
	.right-content-col img.wp-image-155{
		width:100%;
		height:auto;
	}
	img.social.alignleft {
		margin-right:0px;
	}
	.page-content .right-content-col p{
		word-wrap:break-word;
	-ms-word-break: break-all;
     word-break: break-all;

     /* Non standard for webkit */
     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
 }
 .error-image {
	 margin-left:0px;
 }
 }

 @media screen and (max-width: 480px) {
	 
	 .navbar {
		 margin-bottom:50px;
	 }
	 
	 .nct-logo {
		 padding:100px 0 15px 0;
		 margin-right:0px;
	 }
	 .nct-logo img {
		 vertical-align:top;
		 margin-right:-8px;
	 }
		 
	 h4.site-description {
		margin-top: 0px;
		text-align: left;
		margin: 0 0 0 20px;
		float:right;
	 }
	 
	#main .row .col-sm-4.sidebar {
		margin-top:20px;
	}
	 div.widget.recent_with_excerpt, div.widget.widget_categories {
		display:none;
	}
	.col-sm-8.content-container {
		margin-left: 30px;
        margin-right: 15px;
	}
	.credentials p.copyright {
		margin-left:15px;
	}
	.right-content-col img.wp-image-155{
		width:100%;
		height:auto;
	}
	
	img.social.alignleft {
		margin-right:0px;
	}
	
	
	.page-content .right-content-col p{
		word-wrap:break-word;
	-ms-word-break: break-all;
     word-break: break-all;

     /* Non standard for webkit */
     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
 }
  .error-image {
	 margin-left:0px;
 }
 }
 
 /*over-ride bootstrap style for IE9 that is causing the nav to go white*/
 .navbar {
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0);
 }