/*
Theme Name: Nevada cChange
Description: An Agency / Blog / Portfolio / Business Theme
Template: nevada
Version: 0.1
Author: Runbox
*/

@import url("../nevada/style.css");
@import url("../nevada/layout.css");
@import url("../nevada/colors/greenapple.css");
/* @import url("../nevada/responsive.css"); */

@font-face {
    font-family: "Maison Neue"; sans-serif;
    src: url(/Fonts/Maison_Neue/MaisonNeue-Light.otf);
}

@font-face {
    font-family: "Running"; serif;
    src: url(/Fonts/Running_for_a_cause/Running-for-a-cause.ttf);
}

@font-face {
    font-family: "Droid Serif"; serif;
    src: url(/Fonts/Droid_Serif/DroidSerif-Regular.ttf);
}

@font-face {
    font-family: "Droid Serif Bold"; serif;
    src: url(/Fonts/Droid_Serif/DroidSerif-Bold.ttf);
    font-weight: bold;
}

body, div, li {
    font-family: "Droid Serif"; serif;
    font-size: 15px;
    line-height: 1.7em;
}

body strong, body b {
    font-family: "Droid Serif Bold"; serif;
    font-size: 15px;
    line-height: 1.7em;
}

h1, h2, h3, h4, h5, h6, h7 {
    font-family: "Maison Neue";
}

h1 {
        color: #62BDC6;
}

h2 { 
	margin-bottom: 10px;
}

h2 a {
	text-decoration: none !important;
}

h3 {
	font-size: 18px;
	line-height: 170%;
	margin-bottom: 10px;
}

h4 {
	font-size: 18px;
	line-height: 120%;
	margin-bottom: 0px;
}

h6 {
	margin: 30px 0 20px 0;
}

p {
	margin-bottom: 30px;
}

a {
    color: #000000;
    text-decoration: underline;
}

a:hover {
	color: #77bfca
}

/* GTA 20.11.2014: Override image shrinking in main CSS on small screens */ 
img {
	max-width: 100%;
}

blockquote {
        /* background-color: #fdedb0; */
}

blockquote p {
        border: none;
}

table td {
	border: 0px;
	padding: 0px;
}

hr {
	margin-bottom: 15px;
	margin-top: 15px;
}

#wrap {
	overflow: visible;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#header {
	padding: 50px 0 30px 0;
}

#logo {

	margin: 0 0 0 0;
	padding:0;
}

.container .header {
	border-bottom:1px solid #000000;	
}

.nav-wrap {
	float: right;
	background-color:#FFFFFF;
	border-bottom: none;
}

#navigation {
 	display: inline !important;
	float:right;
	margin: 13px 0px 0 10px;
    	font-family: "Maison Neue";
}

/* GTA 26.02.2014: Show menu on mobile (small screens) without messing up Firefox: */
@media only screen and (max-width: 767px) {
	#navigation ul {
 		display: inline !important; /* Show menu on mobile devices */
	}
}

#navigation ul li a {
	padding:0;
	text-decoration: none;
	display:block;
	letter-spacing:1px;
	height:78px;
	line-height:78px;
	margin-left:20px;
	white-space:nowrap;
	font-size: 14px !important;
}

#navigation ul.sub-menu li a {
	padding:0;
	text-decoration: none;
	display:block;
	letter-spacing:1px;
	line-height:28px;
	margin-left:0px;
	white-space:nowrap;
	font-size: 15px !important;
	text-transform: uppercase !important;
	color: #000000 !important;
}

#navigation ul.sub-menu li a:hover {
	color: #62BDC6 !important;
}

#navigation ul li a:hover {
	color: #62BDC6;
}

#navigation ul li.current-menu-item a {
        color: #62BDC6;
}

.naviline {
	border: none;
}

/* GTA 22.02.2014: Don't show video on mobile (small screens): */
@media only screen and (max-width: 767px) {
	video {
	    display: none;
	}

	.cchange_mobile {
	    display: inline;
	}
}

@media only screen and (min-width: 768px) {
	video {
	    display: inline;
	}

	.cchange_mobile {
	    display: none;
	}
}

/* GTA 16.12.2013: For narrower posts */
.single-post #wrap #teaser, .single-post #wrap #content-wrap {
	margin-left: 200px;
}

.single-post #wrap #content-wrap .container {
	width: 760 !important;
}

.single-post #wrap #teaser .container .sixteen.columns {
	width: 760px;
}

.single-post #wrap #content-wrap .container .eleven.columns {
	width: 500px !important;
}


#page-title {
	margin-left: -1px; /* Align with edge of page */
	background-image: none;
	text-transform: none;
        color: #62BDC6;
	font-size: 40px;
	letter-spacing: -1px;
}

#page-title-narrow, #teaser-content {
	width: 500px !important;
	margin-left: -1px; /* Align with edge of page */
	background-image: none;
	text-transform: none;
        color: #62BDC6;
	font-size: 40px;
	letter-spacing: -1px;
	white-space: wrap;
}

.home-title {
	margin-bottom:8px;
	font-size:22px;
	letter-spacing:0px;
	line-height: 130%;
	text-transform:none;
	font-weight: normal;
	background-attachment: none;
	background-repeat: repeat-x;
	background-position: left center;
	background-image: none;
}

.entry-post .entry-title {
	font-size: 20px;
}

.entry-content a {
	color: #000000;
	font-weight: normal;
}

.entry-title a {
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

.entry-content a:hover, .entry-title a:hover  {
	color: #77bfca
}

/* GTA 09.12.2013: Hide date etc above posts/news on front page */
.entry-meta {
	display: none;
}

/* GTA 09.12.2013: Hide "Older posts" on front page */
#nav-below {
	display: none;
}

.feature-wrapper-left {
	width: 216px;
	min-height: 350px;
	float: left;
	background-color: #ddeedc;
}

.feature-wrapper-right {
	margin-left: 28px;
	width: 216px;
        min-height: 350px;
	float: left;
	background-color: #deefef;
}

.feature-wrapper-left .text, .feature-wrapper-right .text {
	padding: 0px 20px 30px 30px;
}

form[name="subscription"] {
	float: left;
	margin: 20px 0;
	border: 1px solid #000000;
	width: 459px;
	height: 180px;
}

form[name="subscription"] table {
	border: none;
	margin: 0 30px;
}

form[name="subscription"] td {
	border: none;
	padding: 5px;
	font-weight: normal;
	font-family: "Droid Serif"; serif;
	font-size: 14px;
}

form[name="subscription"] td input {
	width: 250px;
}

form[name="subscription"] td .button-primary {
	width: 100px;
}

.nsu-form {
	float: left;
	height: 150px;
	margin: 20px 0;
	border: 1px solid #000000;
	padding: 20px;
}

.nsu-form .nsu-field {
	width: 300px;
}

.nsu-form input {
	margin-top: 10px;
}

/* GTA 05.12.2013: To hide black line under header on Homepage */
#lambda-featured-header-wrap {
	margin-top: -1px;
	border: none;
}

.lambda-featured-header-image img {
	margin: 0;
	padding: 0;
	width: 960px !important;
	height: auto;
}

/* GTA 08.05.2015: To lift content of About and Cchallenge over page title */
.page-id-29 #page-title, .page-id-2689 #page-title {
	display: none;
}
#post-29, #post-2689 {
	margin-top: -40px;
}

/* GTA 12.05.2015: More space between columns on Cchallenge */

#post-2689 .one_half { 
	width: 45%;
        margin-right: 10%;
}

/* GTA 19.02.2014: To align content of Services and Contact with page title */
#post-33, #post-37 {
	margin: -89px 0 0 0;
}

/* GTA 20.11.2014: Sub-pages of cChallenge needs whitespace around main text */
.parent-pageid-1608 .three_fourths, .parent-pageid-2193 .three_fourths, .parent-pageid-2477 .three_fourths {
	width: 550px;
	padding: 0 60px;
}

table.our-work {
    width: 100%;
}

table.our-work td {
    padding: 20px 20px;
}

div#three-column-one {
	margin-top: 30px;
	width: 30%;
	float: left;
	clear: none;
	padding: 0 5% 0 0;
}

div#three-column-two {
	margin-top: 30px;
	width: 30%;
	float: left;
	clear: none;
	padding: 0 5% 0 0;
}

div#three-column-three {
	margin-top: 30px;
	width: 30%;
	float: left;
	clear: none;
	padding: 0;
}

.news-separator {
	width: 30px;
	border-bottom: 5px solid #000000;
	margin-bottom: 20px;
} 

.post-ut {
	margin:0;
	padding:0;
	float:none;
}

.post-ut a {
	color: #000000;
}

.cchange-excerpt {
	margin: -20px 0 30px 0;
	font-family: "Maison Neue";
	font-size: 18px;
	line-height: 1.5em;
}

/* GTA 25.02.2014: No underline on dates */
.post-ut a {
	text-decoration: none;
}

/* GTA 06.12.2013: Hide "Read more" link */
.excerpt {
	display: none;
}

.widget-container {
	margin-bottom: 20px;
}

.widget-title {
	font-size: 15px;
	margin-bottom: 5px;
	letter-spacing: 0px;
	text-transform: none;
	background-image: none;
}

#sidebar .textwidget, #sidebar_second .textwidget {
	background-color: #FFFFFF;
	padding: 0px;
	border: none;
	color: #000000;
}

.textwidget div {
	font-family: "Maison Neue";
}

.textwidget div a {
	color: #000000 !important;
}

.textwidget div a:hover {
	color: #62BDC6 !important;
}

.tssw-item {
	margin-left: 10px !important;
}

#sidebar .post-categories {
    	font-family: "Maison Neue"; sans-serif;
	font-size: 15px;
	text-transform: uppercase;
}

#sidebar #sidebar_published {
	font-size: 12px;
}

.widget_wp_biographiawidget .widget-title span {
	color: #000000;
}

#sidebar a, #sidebar_second a {
	color: #000000;
	text-decoration: underline;
}

#sidebar a:hover, #sidebar_second a:hover {
	color: #62BDC6;
}

.execphpwidget {
	padding-bottom: 20px;
	border-bottom: 1px solid #cccccc;
}

.widget_wp_biographiawidget img {
	border-top: none;
}

.author-link, .entry-date {
	border-right: none;
	font-size: 12px;
}

.alignnone {
	margin-bottom:0px;
}

.thumb .wp-post-image {
	width: 270px;
}

.thumb img {
	margin-left: 0;
        margin-right: 0;
}

/* GTA 20.11.2014: Width of cChallenge table cells: */
#participants td {
	width: 250px;
	padding: 10px 10px;
}

/* GTA 25.02.2014: Width of image on Homepage should fit 1/4 column */
#post-15 .thumb .wp-post-image {
	width: 216px;
}

#footer-wrap {
	margin-top: 50px;
	background-color:#FFFFFF;
}

#footer {
	border-top: 1px solid #000000;
}

.widget_search label {
	display: none;
}

#footer .widget_search {
	margin-top: 0px;
}

#footer .widget-title span {
	background-color: #ffffff;
	color: #000000;
}

#footer .widget_search #s {
	-webkit-box-shadow: 0 none;
	-moz-box-shadow: 0 none;
	box-shadow: 0 none;
	border-bottom: 1px solid #000000;
	color:#000000;
	background-color:#FFFFFF;
	background-image: url('../nevada/images/icons/zoom.png');
}

#footer .lambda_widget_social {
	margin-top: 13px;
}

#footer .social-icons {
	margin-top: 5px;
}

ul.social-icons li {
	width: 30px;
	height: 30px;
}

ul.social-icons img {
	width: 30px;
	height: 30px;
}

.sharethis {
	font-family: "Maison Neue";
}

#footer .textwidget {
	margin: 0;
        font-family: "Droid Serif"; serif;
	font-size: 16px;
	color: #000000;
}

#sub-footer-wrap {
	background-color: #FFFFFF
}

#runbox-footer {
	text-align: center;
	font-size: 10px;
	color: black;
}

.copyright {
	font-family: "Droid Serif";
	color: #000000;
}

.cchange_submenu {
	float: right;
	margin-top: -113px;
	vertical-align: middle;
	text-align: center;
}

.cchange_submenu div {
	float: left;
	height: 15px;
	/*width: 150px;*/
	width: 100px;
	padding-bottom: 8px;
	background-color: #ffffff;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-size: 13px;
}

.cchange_submenu a {
	text-decoration: none;
}

.cchange_submenu .right {
	border-right: 1px solid #000000;
}

.cchange_submenu_inactive {
}

.cchange_submenu .active {
	background-color: #77bfca
}

