/**
 * @file
 * Styles are organized using the SMACSS technique. @see http://smacss.com/book/
 *
 * When you turn on CSS aggregation at admin/config/development/performance, all
 * of these @include files will be combined into a single file.
 */

/* HTML element (SMACSS base) rules 
@import "/sites/all/themes/bsss/css/normalize.css";*/

/* Layout rules 
@import "/sites/all/themes/bsss/css/layouts/responsive.css";*/

/* Component (SMACSS module) rules 
@import "/sites/all/themes/bsss/css/components/misc.css";*/
/* Optionally, add your own components here. 
@import "/sites/all/themes/bsss/css/print.css";*/

/*************** Brand colours ************
Yellow      #ffc423;
Red         #8c0c04
box grey    #eae7e4
footer grey #cec7c0
Green        #367c2b
*/

/* GLOBAL ********************************* */
/* ----- Custom Fonts ---------------- 
@import url("/sites/all/themes/bsss/css/fonts.css");*/
/* ----- Body ------------------------ 

@import url("/sites/all/themes/bsss/css/default.css");
*/
.one-column ,
.two-column {float:left;margin-left:1.5%;margin-bottom:15px}

.one-column {width:23.5%}
.two-column {width:48.5%}


.one-column.clear-left ,
.two-column.clear-left  {clear:left}


.one-column    .block-image img,
.two-column   .block-image     img {width:100%}


aside.content_blocks    {margin-left:-1.5%}


#block-views-feature-boxes-block .views-row  ,
#block-views-exp-find-an-expert2-page ,
.content_blocks   .view-professional-feature-boxes .views-row ,
.content_blocks   .view-teachers-and-educators-feature-boxes    .views-row ,
.content_blocks   .view-soils-in-action-feature-boxes    .views-row ,
.content_blocks   .view-student-feature-boxes              .views-row ,
.content_blocks   .view-press-policy-makers-feature-boxes    .views-row   {
	width:23.5%;
	margin-left:1.5%;
	float:left;margin-bottom:15px;
	background:#F3F3F3;
	background:#efece9
	}

#block-views-feature-boxes-block .views-row h3 ,
aside.content_blocks_row_1.content_blocks   .views-row   h3   {
	font-size: 1.25em;
	line-height:1.1;
	background:#ffc423;
	padding:15px;
	margin:0;
	min-height:70px}

.views-field-field-feature-box-image  img {float:left;line-height:0}

#block-multiblock-2 ,
#block-views-calendar-block-1   {width:48.5%;margin-left:1.5%;float:left;background: #EAE7E4;line-height:1.2}

#block-views-calendar-block-1   {clear:left}

.content_blocks  ul ,
.content_blocks  li {margin:0;padding:0;list-style:none}

#block-views-calendar-block-1  .view-content ,
#block-multiblock-2 .view-content    {
	padding:10px;
}

.view-news-views li {

}
.view-news-views hr {
	margin: 6px 0
}
.content_blocks   .views-field-title a {
	font-weight:bold;
	color:#333;
	text-decoration:none
}

.content_blocks  .views-field-title a:hover {text-decoration:underline}
 
.content_blocks      .views-field-field-event-date {
	padding-left:6px;
	color:#666;
	font-size:0.9em;
}
.content_blocks     ul {
	padding-bottom:5px
}
.content_blocks    .views-field-field-event-venue {
	color:#8c0c04;
}




/*/
.content_blocks {
	clear:both
}
.content_blocks .block {
	margin: 0 0 1em 0
}

.content_blocks #block-block-3 {background-color:#FFF;
	width:25%;
	float:left
}  
.content_blocks div#block-views-news-views-block-2 {
	width:48%;
	float:left;
	margin-left:1%
} 


#block-views-profile-search-block .block-content {
	margin:0;
	background: #eae7e4 url('/sites/default/files/block-images/ipss-logo.png') no-repeat;
	background-size:200px;
	padding-top:150px;
	background-position: center -20px;
}
/*/



 @media all and (max-width: 768px) {
#block-views-feature-boxes-block .views-row  ,
#block-views-exp-find-an-expert2-page ,
.content_blocks   .view-professional-feature-boxes .views-row ,
.content_blocks   .view-teachers-and-educators-feature-boxes    .views-row ,
.content_blocks   .view-soils-in-action-feature-boxes    .views-row ,
.content_blocks   .view-student-feature-boxes              .views-row ,
.content_blocks   .view-press-policy-makers-feature-boxes    .views-row     {width:48.5%;margin-left:1.5%;float:left;margin-bottom:15px}

.one-column {width:48.5%}
.two-column {width:98.5%}

.views-field-field-feature-box-image  img     ,
aside.content_blocks_row_1.content_blocks .views-row  img {margin:0 auto;display:block}



aside.content_blocks_row_1.content_blocks .views-row:nth-child(odd) ,
#block-views-exp-find-an-expert-page:nth-child(odd)  {clear:left} 

#block-multiblock-2  {width:98.5%;margin-left:1.5%;}
}
@media all and (max-width: 350px) {
	
#block-views-feature-boxes-block .views-row  ,
#block-views-exp-find-an-expert2-page ,
.content_blocks   .view-professional-feature-boxes .views-row ,
.content_blocks   .view-teachers-and-educators-feature-boxes    .views-row ,
.content_blocks   .view-soils-in-action-feature-boxes    .views-row ,
.content_blocks   .view-student-feature-boxes              .views-row ,
.content_blocks   .view-press-policy-makers-feature-boxes    .views-row   {width:98.5%;margin-left:1.5%;}


}

@media all and (max-width: 500px) {}