/*
 Theme Name:   Rosa Child
 Theme URI:    http://pixelgrade.com/demos/rosa
 Description:  ROSA is an enchanting and easy-to-use parallax Restaurant WordPress theme that allows you to tell your story in a dynamic, narrative and enjoyable way, making it perfect for restaurants, bakeries, bars or coffee shops.
 Author:       PixelGrade
 Author URI:   http://pixelgrade.com
 Template:     rosa
 Version:      1.6.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         fluid-layout, responsive-layout, parallax, translation-ready, restaurant
 Text Domain:  rosa_txtd
*/

/*General typography settings refinement*/

h1 , .alpha {
	font-size: 2.25rem !important;
}


h5 {
	margin-bottom: 15px !important;
	letter-spacing: 2.5px !important;
}

h6 {
	letter-spacing: 3px !important;
	margin-bottom: 10px !important;
}

.article__header h1{
	/*margin-top: 130px !important;*/
}


.form-search .search-query {
	height: 27px !important;
	padding-top: 2px !important;
	padding-bottom: 1px !important;
	padding-left: 12px !important;
	padding-right: 40px !important;
}

.form-search .search-submit {
	top: -4px !important;
	width: 2rem !important;
	height: 27px !important;
}

.form-search {
	height: 27px !important;
	top: 8px !important;
	margin-left: 20px;
	margin-right: 7px;

}

tr {
	background: transparent !important;
}

.social-icon {
	padding-top: 0 !important;
}

#menu-innochain_header-menu .form-search .search-submit {
	top: -10px !important;
	right: -8px !important;
}

.form-search {
	width: 130px !important;
}

#menu-innochain_header-menu input:-moz-placeholder{color:#999; font-size: 0.800rem}
#menu-innochain_header-menu input::-moz-placeholder{color:#999; font-size: 0.800rem}
#menu-innochain_header-menu input:-ms-input-placeholder{color:#999; font-size: 0.800rem}
#menu-innochain_header-menu input::-webkit-input-placeholder{color:#999; font-size: 0.800rem}

/*end search bar*/

.article__header.article__header--page.half-height {
	margin-bottom: 50px;
}

.research_title {
	color: #262526;
	margin-bottom: 2px !important;
	font-weight: 700;
	text-transform: uppercase;
}

.people p + p, .people img{
	display: none;
}

.grid_posts {
	margin-bottom: 50px;
}

.main_research_projects {
	margin-bottom: 50px;
	/*border-bottom: 1px solid #cccccc;*/
}

.grid_posts .research_img {
	width: 100%;
   height: 250px;
   background-position: center;
   background-size: cover;
}

.grid_posts .research_img {
	width: 100%;
   height: 180px;
   background-position: center;
   background-size: cover;
}

.research_img a {
	display: block;
	float: left;
	height: 100%;
	width: 100%;
	outline: none;
	border: none !important;
}

.research_img a span {
	display: none;
}

.grid_posts .news_img {
	width: 95%;
   height: 200px;
   background-position: center;
   background-size: cover;
}

.news_img a {
	display: block;
	float: left;
	height: 100%;
	width: 100%;
	outline: none;
	border: none !important;
}

.news_img a span {
	display: none;
}

.dis_post_date {
	margin-bottom: 0 !important;
}

.dis_post_typeofdoc {
	margin-bottom: 12px !important;
}

/*nav bar*/
.nav--main > .menu-item > a {
	padding-right: 13px !important;
	padding-left: 5px !important;
	font-size: 11px !important;
}

/*nav social icons*/
.nav--items-social a {
	padding-bottom: 0 !important;
}

/*hyphenation*/
.headline__primary, .headline__secondary {
    word-break: normal !important;
    white-space: normal !important;
	word-wrap: normal !important;
	-webkit-hyphens: none !important;
	-moz-hyphens: none !important;
	hyphens: none !important ;
}

/*corrects slideshow thumbnails under slideshow*/
.slideshow-thumbnails {
	display: none;
}

.partners_social_icons a{
	border-bottom: 0 !important;
}

.partners_social_icons{
	margin-top: 10px !important;
}

.partners_city {
	margin-bottom: 0 !important;
}

/*Column separators*/
.left_separator {
	border-left: 1px dotted #ccc;
}

.pixcode--grid > .grid__item, .otw-wrapper > .grid__item, .pixcode--grid > .logged-in-as, .otw-wrapper > .logged-in-as, .pixcode--grid > .comment-form-author, .otw-wrapper > .comment-form-author, .pixcode--grid > .comment-form-email, .otw-wrapper > .comment-form-email, .pixcode--grid > .comment-form-url, .otw-wrapper > .comment-form-url, .pixcode--grid > .comment-form-comment, .otw-wrapper > .comment-form-comment, .pixcode--grid > .form-submit, .otw-wrapper > .form-submit, .pixcode--grid > .comment-subscription-form, .otw-wrapper > .comment-subscription-form, .pixcode--grid > .otw-input-wrap, .otw-wrapper > .otw-input-wrap, .pixcode--grid > .otw-button-wrap, .otw-wrapper > .otw-button-wrap {
	padding-right: 12px !important;
}

.post-11172 .page__content .pixcode--grid > .grid__item {
	float: none!important;
}

.post-11395 .page__content .pixcode--grid > .grid__item {
	float: none!important;
}

/*.js-post-gallery .pixcode--grid > .grid__item {
	float: none!important;
}*/

/*Slider headlines*/
.headline__primary, .headline__description p{
	background-color: rgba(0,0,0,0.25);
}

/*About*/
.about_icons .pixcode-icon-link{
	padding-right:30px !important;
}

.about_icons{
	margin-top: 50px !important;
	margin-bottom: 95px !important;
}

/*Posts*/
.article__featured-image {
	display: none !important;
}

.article__header .separator {
	display: none !important;
}

.page .article__content {
	padding: 0 !important;
}


@media only screen and (min-width: 900px) {
	.innochain_grid_posts {
		min-height: 725px;
	}
}

/*Twitter Widget*/
#text-5 .widget__title{
	display: none !important;
}

/*Associated Partners*/
.associated_partners img{
	width: 130px !important;
	/*height: 50% !important;*/
	padding-right: 50px;
}

.associated_partners{
	margin-bottom: 100px;
}

.associated_partners a{
	border: none !important;
}

/*Footer*/
.myfooter{
	background: #000;
	padding: 30px 30px 0 30px;
}

.myfooter h5{
	color: #fff;
}

.myfooter table{
	margin-top: -24px !important;
}
.element.style {
width: 80% !important;
}

.myfooter input{
	width: 95% !important;
	height: 30px;
	background: transparent !important;
	color: #fff !important;
	border: 1px solid #999 !important;
}
.footer_icons .pixcode--icon{
	padding-right:20px !important;
	color: #aaa !important;
}

.footer_icons i:hover{
	color: #fff !important;
}

.footer_icons{
	margin-top: 60px !important;
	margin-bottom: 95px !important;
}

#rps .slider{
	background-color: transparent !important;
}

#rps .post-title span{
	font-family: Raleway !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	letter-spacing: 0.1rem;
}

#rps {
	border:none !important;
}

.footer_input{
	overflow: hidden; 
	padding-right: .5em;
	margin-top: -15px;
}

.myfooter .btn--small {
	margin-top: 8px !important;
}

#rps .col img {
	border:  none !important;
	background-color: transparent !important;
	-moz-border-radius: 0 !important;
	-khtml-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
}


#rps .slider div .col {
border: none !important;
}

#rps .paging {
	-moz-border-radius: 0 !important;
	-khtml-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	font-size: 9px !important;
	padding: 0 !important;
	bottom: 9px !important;
	right: 110px !important;
	background: #444 !important;
}

#rps .paging a{
	border: none !important;
}


#post-11552 {
	padding: 0 !important;
}


#post-11552 .sidebar--footer__dark{
	display: none !important;
}

#post-11552 .container{
	padding: 0 !important;
}

.partners_footer_grid img {
	height: 72px !important;
	width: 96px !important;
	margin-right: 3%;
}

.partners_footer_grid a {
	border: none !important;

}
.partners_footer_grid {
	margin-left: -16px;

}

.sidebar--footer__dark {
background-color: #000 !important;
}

.page-id-11552 .container {
	max-width: 100%;
}

#footer-content {
	display: none;
}

#post-123-title, #post-10110-title, #post-11288-title {
	display: none;
}
.google-auto-placed {
    display: none;
}
