.page-sierra-coolschools-2016 {}

a:link, a:visited {
    color: #71a060;
}

.top-header-text { 
  font-family: 'museo-sans',arial,helvetica,sans-serif;
  color:#000000;
  text-transform: uppercase;
  font-size: 48px;
  font-weight: 500;
}


.sub-header-cs {
    color: #000;
    font-size: 20px;
    font-weight: 700;
}

.top-header-text-bold { 
  font-family: 'museo-sans',arial,helvetica,sans-serif;
  color:#000000;
  text-transform: uppercase;
  font-size: 48px;
  font-weight: 900;
}

.item-text {
    color: #686a6e !important;
    font-size: 16px !important;
    font-weight: 500 !important;
}

.header-text {
  font-family: 'museo-slab',arial,helvetica,sans-serif;
  color:#000000;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 900;
}

.top-header-text-green { 
  font-family: 'museo-sans',arial,helvetica,sans-serif;
  color:#9dc775;
  text-transform: uppercase;
  font-size: 48px;
  font-weight: 900;
}



.bottom-text a {
  color:#000000;
  font-size: 18px;
  font-weight: 500;
}

.bottom-text:a {
  color:#000000;
  font-size: 18px;
  font-weight: 500;
}

.bottom-text  {
  color:#000000 !important;
  font-size: 18px;
  font-weight: 500;
}

#bottom-box {border-bottom: 2px dotted #9dc775; border-top: 2px dotted #9dc775; padding-bottom:10px; padding-top:10px; margin-bottom:20px;} 


#content .view-mode-1_3_column H2 {
  font-size: 18px;
  margin-bottom: 4px;
  line-height: 1.2;
}
#content .view-mode-1_3_column H2 a {
  color:#000000;
  font-size: 20px;
  font-weight: 700;
}

#content .field-name-summary .field-item {
  color:#686a6e  !important;
  font-size: 16px  !important;
  font-weight: 500 !important;
}
	 
#content .view-mode-1_3_column	.field-name-summary {
  color:#686a6e  !important;
  font-size: 16px  !important;
  font-weight: 500 !important;
}
	 
#content .column-full .field-name-title	a {color:black}
#content .column-half .field-name-title	a {color:black}
	 
#content .divider-bottom {border-bottom: 2px dotted #9dc775;} 
#content .divider-top {border-top: 2px dotted #9dc775;}

#content .view-mode-featured_threequarters {border-bottom: 2px dotted #9dc775; border-top: 2px dotted #9dc775; padding-bottom:10px; padding-top:10px;} 
#content .view-mode-featured_half {border-top:none; padding-top: 0px !important; padding-bottom: 0px !important; margin-bottom: 0px !important;} 

.pane-node {width:232px; margin:0 auto 0px}
.pane-node.column-full {width:auto; clear:both}


.pane-bean-sierra-home-a1-coolschools-300x1, .pane-bean-sierra-home-a2-coolschools-300-0 {
  margin: 16px auto; width: 300px; height: 100px; background: #ffccff; clear: left;
}

.pane-bean-sierra-home-a3-coolschools-300x1, .pane-bean-sierra-home-a4-coolschools-300x1 {
  margin: 16px auto; width: 300px; height: 100px; background: #ffccff; clear: left;
}

.pane-ad-floater { display: none; }


.pane-3 { }
.pane-4 { clear: left; }
.pane-5 { clear: both; }
.pane-6 { clear: both; }

.pane-node.column-half { width: 100%; }
.pane-node.column-half.column-half-left {margin: 0 auto 10px; border-bottom: 2px dotted #9dc775; }
.pane-node.column-half.column-half-left .view-mode-featured_half { width: 300px; margin: 0 auto; float: none !important;  }
.panel-pane.column-half.column-half-right .cs-interactive-graphic { width: 300px; margin: 0 auto; }

#content .view-mode-featured_half {
       padding-top: 0px !important; padding-bottom: 0px !important; margin-bottom: 0px !important;
    
    }

/* overrides default style */
div.panel-pane div.node.view-mode-featured_half .field { margin-right: 0 !important;}

@media all and (min-width: 1215px) {
  .pane-node.column-half { width: 50%; float: left;  border-bottom: 0px !important;}
  .pane-node.column-half .view-mode-featured_half, .panel-pane.column-half .cs-interactive-graphic{ float:left !important; width:300px;padding-left:40px; }
  .pane-node.column-half.column-half-left .view-mode-featured_half{ float:right; padding-top:0px !important; margin-bottom:0px !important; padding-right:40px; padding-left:0px;border-right: 2px dotted #9dc775; }
  .panel-pane.column-half.column-half-right .cs-interactive-graphic {}
}


@media all and (min-width: 43em) {
  .first { clear: left; }
  .pane-node {float:left; width:33%;}
  div.panel-pane.pane-node.middle { width: 34%;}
  div.panel-pane.pane-node div.view-mode-1_3_column { max-width: 232px; margin: 0 auto; }
  div.panel-pane.pane-node.first div.view-mode-1_3_column {margin-right:10px}
  div.panel-pane.pane-node.middle div.view-mode-1_3_column {}
  div.panel-pane.pane-node.last div.view-mode-1_3_column {margin-left: 6px}
}

@media all and (min-width: 1125px) {
  .pane-bean-sierra-home-a2-coolschools-300-0 {
    float:right; margin: 16px 0; clear: none;
  }
  .pane-bean-sierra-home-a1-coolschools-300x1 {
    float:left; margin: 16px 0; clear: left;
  }
}


@media all and (min-width: 60em) {
  .pane-bean-sierra-home-a3-coolschools-300x1 {
    float:left; margin: 16px 0; clear: left;
  }
  .pane-bean-sierra-home-a4-coolschools-300x1 {
    float:right; margin: 16px 0; clear: none;
  }
  
  .ds-2col.view-mode-featured_threequarters .group-right {
    float: right;
    width: 67%;
  }
  .ds-2col.view-mode-featured_threequarters .group-left{
    float: right;
    width: 31%;
    margin-left: 2%;
    margin-right: 0;
  }
}

@media all and (min-width: 1265px) {
  .pane-ad-floater { 
    float: left; display: block; min-width: 1px; max-width: 83px; width: 7%; margin: 16px 5%; background: #ccc; height: 100px;
  }
}

#content .field-name-field-sierra-department { display:none}

#content .field-name-sharing-code { display:none}

#block-bean-sierra-cs-160x90
{
    margin-left: 14px;
    float: right;}
  
 .block-bean-sierra-cs-160x90
{
    margin-left: 14px;
    float: right;}
  
