/*
Theme Name:     STC Ventures Child
Description:    Child theme of the STC Ventures Theme
Author:         Novagenus
Author URI:     http://novagenus.com/
Template:       stack-theme
Version:        1.4.4
*/

/* ------- Insert custom styles below this line ------- */
textarea{
	resize: none;
}

div.gmnoprint{
	
}

div.thumb-dummy
{
	  background-image: url("http://novagenus.com/STC_2015/wp-content/uploads/2015/07/home-news-default.jpg") !important;
}
a.bolder{
	font-weight: bold; 
}

h1#post-title{
	line-height: 30px !important;
}

div.slide-desc>p{
	line-height: 20px !important;
}
.customTitlePage{
	font-size: 36px !important;
 	line-height: 1.5em !important;
 	margin: 0 !important;
 	padding: 0 150px 0 0 !important;
 	position: relative !important;
}

.noleftmargin{
	margin-left: 0px !important;
	margin-top: 15px !important;
	right: 10px !important;
 	position: absolute !important;
}

p.stc-contact>span.wpcf7-form-control-wrap.your-message-cont>textarea{
	max-height: 125px;
	height: 90px;
}

.contact-pane{
	padding-bottom: 0px !important;
}

.contactusbutton{
	float: none !important;
  	margin-left: 0px !important;
	padding-top: 10px !important;
}

.widget.widget_search>div.widget-title>span{
	color: gray !important;
}
.nospaceup{
	margin-top: 0px !important;
}
#primary-nav-list > li.current-menu-item > a{
	border-bottom: 3px solid #e0067f !important;
}

p.no-margin{
	margin: 0px; 
}
span.stc-link-holder{
	position: absolute;
	width: 100%;
	height: 90%;
	display: block;
	z-index: 1000;
}

div.dotnDisplay{
	display: none !important; 
}

a.customTitle{
	color: black;
}
a.customTitle:hover{
	color: #732a7c;
}
div.freeSpace{
	display: block;
	padding-bottom: 40px;
}

/*Button - Submit project About Us*/
span.button-aboutSubmitProject{
	display: block;
	background-color: #732a7c;
	margin-top: 20px;
	color: white;
	height: 55px;
	line-height: 55px;
	font-size: 17px;
	border-radius: 5px;
}
span.button-aboutSubmitProject:hover{
	cursor: pointer;
	background-color: #5a2161;
}
span.button-aboutSubmitProject>img{
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	margin-right: 10px;
	max-width: 33px;
 	max-height: 33px;
 	min-height: 33px;
 	min-width: 33px;
}


/* styles for browsers larger than 960px; */
@media only screen and (min-width:960px)
{
	/*Button - Submit project investments*/
	span.button-aboutSubmitProject.investments{
		margin-top: -15px !important	;
	}
	span.button-aboutSubmitProject.investments.button-homeSubmit{
		margin-top: 20px !important;
	}
    #branding
	{
		position: absolute;
	}
	.stc-people-first-top{
		margin-left: 0px !important;
	}
	.stc-people-first-bottom{
		margin-left: 0px !important;
 		margin-top: 20px !important;
	}
	.stc-people-second-bottom{
 		margin-top: 20px !important;
	}


}
/* styles for browsers larger than 1440px; */
@media only screen and (min-width:1440px)
{
        
}

/* for sumo sized (mac) screens */
@media only screen and (min-width:2000px)
{
        
}

/* styles for mobile browsers smaller than 480px; (iPhone) */
@media only screen and (max-device-width:480px)
{
       
}

/* default iPad screens */
@media only screen and (device-width:768px)
{
       
}

/* different techniques for iPad screening */   
/* For portrait layouts only */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) 
{
      
}

/* For landscape layouts only */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) 
{
      
}



div#social-box ul{
  	display: inline-block;
  	padding-right: 20px;
}

div#social-box div{
	display: inline-block;
  	vertical-align: super;
	  padding-left: 20px;
 	border-left: 1px solid #dfdfdf;;
}
div#social-box div>a{
	font-size: 25px;
  	padding-left: 10px;
	  font-weight: bold;
}


div#social-box div>a:hover{
	color:#732a7b;
	cursor: pointer; 
}


/*Home Slider*/
.stc_HomeSlideMessage>span{
	font-family: 'Open Sans';
	font-size: 32px;
	line-height: 35px;
	display: block;
	margin-bottom: 20px;
}
.stc_HomeSlideMessage{
	font-size: 15px;
}


/*HOME PAGE*/
/*Callout*/
span.stcCallout{
	font-family: 'Open Sans';
  	font-size: 26px;
  	padding-top: 20px;
  	display: block;
}
span.stcCallout strong{
	font-weight: normal;
  	color: #cc0066;
}
span.stcCalloutSub{
	font-size: 13px;
  	line-height: 16px;
	color: #555;
}
span.button-homeSubmitProject{
  	display: block;
  	font-size: 20px;
  	margin-top: 20px;
  	background-color: #732a7c;
  	color: white;
  	border-radius: 5px;
	height: 85px;
  	width: 290px;
  	text-align: center;
  	line-height: 85px;
	font-family: 'Open Sans';
}
span.button-homeSubmitProject:hover{
  	cursor: pointer;
	background-color: #5a2161;
}
span.button-homeSubmitIcon{
  	display: inline-block;
  	border-radius: 20px;
  	vertical-align: middle;
	margin-left: -5px;
  	margin-right: 10px;
}

span.button-homeSubmitIcon>img{
  	position: relative;
}


/*Features*/
span.stcFeatures>img{
	display: inline-block; 
	margin-right: 5px;
}
span.stcFeatures{
	font-family: 'Open Sans'; 
	font-size: 18px; 
	color: #50554f;
}
span.stcFeaturesSub{
	display: block; 
	margin-top: 8px; 
	font-size: 13px;
}

/*PORTFOLIO HOME*/

div.span4 div.img-box{
	background: none;
}
div.span4  div.overlay-content>strong{
	text-align: center;
	display: block;
	margin-top: 80px;
	font-size: 18px;
}

div.portfolio-bottom{
	color: #555555 !important;
}

div.portfolio-bottom>strong{
	padding-top: 10px;
	display: block;
	font-family: 'Open Sans';
	font-size: 18px;
}
.stc-info-port{
	opacity: 1 !important; 
	font-size: 13px !important; 
	color: #555 !important;  
	line-height: 1.4em !important; 
}

/*HOME - BLOG */
.stc-info-blog{
  	font-size: 13px !important;
  	/*color: #555 !important;*/
  	line-height: 1.4em !important;	
}


/*Portfolio single*/



/*Footer - TWITTER widget*/
span.stc_user{
	background-image: url("http://novagenus.com/STC_2015/wp-content/uploads/2015/05/stc-logo-for-twitter-feed.jpg");
	width: 56px;
	height: 28px;
	display: inline-block;
	margin-right: 10px;
	margin-top: 3px;
}
ul.tweet_list>li i.icon-twitter{
	display: none; 
}
ul.tweet_list>li{
	border: none !important; 
}
span.stc_tweets{
	display: inline-block;
	width: 75%;
	vertical-align: top;
}

/*Footer - ContactUs widget*/
div.widget_contact_info_new>ul>li{
	border: none !important; 
	padding-bottom: 15px !important;
}


/*PAGES - ABOUT US*/
span.stc-about-imgs{
	display: inline-block; 
	margin-right: 10px; 
}
span.stc-about-content{
	display: inline-block; 
	width: 85%; 
	vertical-align: top;
}
/*STC ventures team*/
div.stc-about-team{
	display: block;
	margin-top: 40px;
}
div.stc-about-team span{
	font-size: 18px;
	margin-bottom: 10px;
	display: block;
}
div.stc-about-team-imgs img{
	display: inline-block;
	width: 31%;
	height: auto	
}
img.middle-img{
	display: inline-block;
	width: 31%;
	height: auto;
	margin-left: 1%;
	margin-right: 1%;
}

/*PAGES - INVESTMENTS*/
div.investments-page-desc{
	color: #555;
	opacity: 0.5;
}

/*PAGES - OUR FOCUS*/
.our-focus-col-title{
	margin-top: 20px;
	padding-bottom: 20px;
	font-family: 'Open Sans';
	font-size: 20px;
	border-bottom: 1px solid #eee;
}
div.our-focus-col-cont{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom: 1px solid #eee;
}
span.title-center{
	width: 40%;
	margin-left: 40px;
	display: inline-block;
}
span.title-center>img{
	display: inline-block;
	margin-right: 5px;
}

/*PAGES - SUBMIT YOUR PROJECT*/
div.stcList > img{
	display: inline-block;
	vertical-align: top;
	margin-top: 5px;
	margin-right: 10px;
}
div.stcList > span{
	display: inline-block;
	width: 94%;
}
div.stcList{
	margin-left: 20px ; 
}

/*FORM - Submit your project*/
span.your-name{
	display: inline-block !important;
	margin-right: 2% !important;
	width: 49%;
}
span.your-email{
	display: inline-block !important;
	width: 48%;
}

/*CORRECTIONS*/
div.stack-title>a{
	color: #555;
}
div.portfolio-bottom>strong{
	font-weight: normal !important;
}
.portfolio-title-overlay{
  font-family: 'Open Sans';
  font-weight: normal !important;  
}

.img-box .overlay-content >strong{
   font-family: 'Open Sans';
	font-weight: normal !important;  
}
.img-box .overlay-content >.secondary-info{
	  line-height: 1.3em;¸
	 font-family: 'Arial';
}
.stack-section-title{
	padding-bottom: 0px;
}

div#stack-155-0{
	padding-bottom: 0px;
}
div#stack-155-2{
	padding-bottom: 0px;
	padding-top: 0px;
}

div.stack-title{
	line-height: 1.2em !important;
}

textarea:focus, input:focus, input[type]:focus, .uneditable-input:focus {   
    border-color: #732a7c;
    outline: 0 none;
}

.post-title{
	line-height: 1.3em;
}

ul.person-social-list{
	min-height: 23px;
}


div.span12>div.slideCuraselItemBlog>span.overlay-wrap>span>span>img{
	min-height:167px;
}