#mm0 {
  margin-bottom: 10px;	
}

/** 

Note: Design for a width of 768px

**/

@media only screen and (min-width: 768px) and (max-width: 959px) {

.page-node .field-name-field-image img {
  width: 490px;
  height: auto;	
}

.page-node .field-name-field-video iframe {
  width: 490px;
  height: 300px;	
}

.node .content img {
  max-width: 450px;
  max-height: auto;	
}
	
/* SLIDESHOW 
--------------------------------------------------------------------------*/

.view-slideshow .views_slideshow_main {	
  height: 240px;
}


.view-slideshow .views_slideshow_main .views-field-field-image img, .view-slideshow .views_slideshow_main .views-field-field-video img {
  width: 492px;
  height: auto;
}

.view-slideshow .views_slideshow_main .views-field-title {
  width: 450px;
}


.view-slideshow .views_slideshow_main .views-field-body {
  width: 450px; 
  top:130px;
  font-size: 11px;
}


/* Slideshow controls */

.view-slideshow .views-slideshow-controls-bottom .views-field-field-image img, .view-slideshow .views-slideshow-controls-bottom .views-field-field-video img {
  width: 54px;
  height: 35px;
}

/* Video Featured */

.view-featured-view iframe {
  width: 195px;	
  height: 120px;
}
	
}

/** 
Note: Design for a width of 300px
**/

@media only screen and (max-width: 767px) {	
#block-block-1 {display:block; width: 220px; float:none; clear:both;position:relative; z-index:auto; margin-top:0px;}
.main-content-wrapper {
    margin-top: 0px;
}

.node-teaser .field-name-field-image img {
  float: none;
  margin: 0 0 20px 0;
}

.node-teaser .node-content-wrapper {
  margin-left: 0px;
}

.node-teaser .field-name-field-video iframe {
  float: none;
  width: 240px;
  height: 160px;
  margin: 0 0 20px 0;
}

.page-node .field-name-field-image img {
  width: 300px;
  height: auto;	
}

.page-node .field-name-field-video iframe {
  width: 300px;
  height: 200px;	
}

.node .content img {
  max-width: 240px;
  max-height: auto;	
}

/* SLIDESHOW 
--------------------------------------------------------------------------*/

.social-links li a {
  padding-left: 0px;
  padding-right: 1px;
}

.view-slideshow .views_slideshow_main {	
  height: 145px;
}


.view-slideshow .views_slideshow_main .views-field-field-image img, .view-slideshow .views_slideshow_main .views-field-field-video img {
  width: 300px;
  height: auto;
}

.view-slideshow .views_slideshow_main .views-field-title {
  width: 260px;
}

.view-slideshow .views_slideshow_main .views-field-body {
  display: none;
}


/* Slideshow controls */

.view-slideshow .views-slideshow-controls-bottom .views-field-field-image img, .view-slideshow .views-slideshow-controls-bottom .views-field-field-video img {
  width: 22px;
  height: 15px;
}

/* Video Featured */

.view-featured-view iframe {
  width: 260px;	
  height: 180px;
}

	
}

/** 
Note: Design for a width of 420px
**/

@media only screen and (min-width: 480px) and (max-width: 767px) {
#block-block-1 {display:block; width: 220px; float:none; clear:both;position:relative; z-index:auto; margin-top:0px;}
.node .content img {
  max-width: 380px;
  max-height: auto;	
}
	
.node-teaser .field-name-field-image img {
  float: left;
  margin: 0 20px 0 0;
}

.node-teaser .node-content-wrapper {
  margin-left: 180px;
}	

.video .node-teaser .node-content-wrapper {
  margin-left: 0px;
}	

.node-teaser .field-name-field-video iframe {
  float: none;
  width: 360px;
  height: 220px;
  margin: 0 0 20px 0;
}

.page-node .field-name-field-image img {
  width: 418px;
  height: auto;	
}

.page-node .field-name-field-video iframe {
  width: 418px;
  height: 300px;	
}

/* SLIDESHOW 
--------------------------------------------------------------------------*/

.view-slideshow .views_slideshow_main {	
  height: 200px;
}


.view-slideshow .views_slideshow_main .views-field-field-image img, .view-slideshow .views_slideshow_main .views-field-field-video img {
  width: 420px;
  height: auto;
}

.view-slideshow .views_slideshow_main .views-field-title {
  width: 380px;
}


.view-slideshow .views_slideshow_main .views-field-body {
}


/* Slideshow controls */

.view-slideshow .views-slideshow-controls-bottom .views-field-field-image img, .view-slideshow .views-slideshow-controls-bottom .views-field-field-video img {
  width: 42px;
  height: 25px;
}

/* Video Featured */

.view-featured-view iframe {
  width: 380px;	
  height: 220px;
}
	
}

#block-block-1 .content {
  padding: 0px 0 0 0;
  color: #999999;	
}
#block-block-1 .block-inner {
  padding: 0px 0 0 0;
  margin: 0px 0px 20px 0px;
}

#block-block-1 .content {
  padding: 0px 0 0 0;
  color: #999999;	
}
#block-block-1 .block-inner {
  padding: 0px 0 0 0;
 margin: 0px 0px 20px 0px;
}

#block-block-10 .content {
  padding: 0px 0 0 0;
  color: #999999;	
}
#block-block-10 .block-inner {
  padding: 0px 0 0 0;
  margin: 0px 0px 20px 0px;
}

#block-block-9 .content {
  padding: 0px 0 0 0;
  color: #999999;	
}
#block-block-9 .block-inner {
  padding: 0px 0 0 0;
  margin: 0px 0px 20px 0px;
}

#block-block-8 .content {
  padding: 0px 0 0 0;
  color: #999999;	
}
#block-block-8 .block-inner {
  padding: 0px 0 0 0;
  margin: 0px 0px 20px 0px;
}

#block-block-13 .content {
  padding: 0px 0 0 0;
  color: #999999;	
}
#block-block-13 .block-inner {
  padding: 0px 0 0 0;
  margin: 0px 0px 20px 0px;
}
#block-block-11 .content {
  padding: 0px 0 0 0;
  color: #999999;	
}
#block-block-11 .block-inner {
  padding: 0px 0 0 0;
  margin: 0px 0px 20px 0px;
}
#block-block-14 .content {
  padding: 0px 0 0 0;
  color: #999999;	
}
#block-block-14 .block-inner {
  padding: 0px 0 0 0;
  margin: 0px 0px 20px 0px;
}
#block-block-16 .content {
  padding: 0px 0 0 0;
  color: #999999;	
}
#block-block-16 .block-inner {
  padding: 0px 0 0 0;
  margin: 0px 0px 20px 0px;
}
#block-block-17 .content {
  padding: 0px;
  color: #000;	
}
#block-block-17 .block-inner {
  padding: 5px;
  margin: 0px;
}

#block-simpleads-ad-groups-51 .content {
  padding: 0px;
  color: #000;	
}
#block-simpleads-ad-groups-51 .block-inner {
  padding: 0px;
  margin: 0px 0px 20px 0px;
}

#block-simpleads-ad-groups-63 .content {
  padding: 0px;
  color: #000;	
}
#block-simpleads-ad-groups-63 .block-inner {
  padding: 0px;
  margin: 0px 0px 20px 0px;
}

#block-block-11 {box-shadow: none;}

#block-block-7 {float: right; margin-top:-90px;}
#block-block-25 .block-inner {
  padding: 0px 0 0 0;
  margin: 0px 0px 20px 0px;
}
#block-block-25 .content {
  padding: 0px;
  color: #000;	
}	

#block-block-24 .block-inner {
  padding: 0px 0 0 0;
  margin: 0px 0px 20px 0px;
}
#block-block-24 .content {
  padding: 0px;
  color: #000;	
}



#block-block-12 .block-inner {text-align:center; padding-left: 100px;}






#block-simpleads-ad-groups-64 .block-inner {
  padding: 0px 0 0 0;
  margin: 0px 0px 20px 0px;
}
.page-taxonomy #capption {display:none;}
#block-simpleads-ad-groups-52 {margin-left: 470px; float: left; margin-top: -70px;}
.field-name-field-subhead {font-weight: bold; font-size: 22px; margin-bottom: 20px; margin-top: 10px;}
.field-name-field-kicker {border-top: 1px solid #ccc; font-style:italic;}
.field-name-field-dateline {display:inline; font-weight:bold; text-transform:uppercase; float: left; margin-right: 8px;}

.field-name-field-pulled-quote {background-image: url("/sites/all/themes/bones/images/icons_48/openquote.png"); width: 300px; min-height: 100px; font-size: 18px; float: right;background-repeat: no-repeat; padding-left: 50px;}


blockquote  {background-image: none; margin: 0px; padding: 0px;}


#block-menu-block-2 ul.menu li,#block-menu-block-2 #main-menu ul.menu li,#block-menu-block-2 #user-menu ul.menu li,#block-menu-block-2 #nav-menu ul.menu li
{
  float: none;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  list-style-type: circle;
  list-style-image: none;
  list-style-position: inside;
}
#block-menu-block-3 ul.menu li,#block-menu-block-3 #main-menu ul.menu li,#block-menu-block-3 #user-menu ul.menu li,#block-menu-block-3 #nav-menu ul.menu li
{
  float: none;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  list-style-type: circle;
  list-style-image: none;
  list-style-position: inside;
}

#views-slideshow-galleria-1 .views-slideshow-galleria-images-1 {max-width: 230px; height: auto;}

.views-slideshow-controls-bottom img {float: left; margin-right: 10px;}
#leader {margin-top: 30px; margin-bottom: -90px; padding: 0px; text-align:center; margin-left: 100px;}
#block-block-19 .content {
  padding: 0px 0 0 0;
  color: #999999;	
}
#block-block-19 .block-inner {
  padding: 0px 0 0 0;
  margin: 0px;
}

#block-simpleads-ad-groups-65 img {max-width: 100%; margin-top: 10px;}
#block-simpleads-ad-groups-65 {text-align:center;}
#block-simpleads-ad-groups-196 img {max-width: 100%; margin-top: 10px;}
#block-simpleads-ad-groups-196 {text-align:center;}

#block-block-1 .content {
  padding: 0px;
  color: #000;	
}
#block-block-1 .block-inner {
  padding: 0px;
  margin: 0px 0px 0px 0px;}
  
#block-block-1 h3  {
  background-color: transparent;
  background-image: none;
  background-repeat: repeat-x;
  background-attachment: scroll;
  background-position: right center;
  background-clip: none;
  background-origin: padding-box;
  background-size: auto auto;
}

#block-simpleads-ad-groups-191 .content {
  padding: 0px;
  color: #000;	
}
#block-simpleads-ad-groups-191 .block-inner {
  padding: 0px;
  margin: 0px 0px 20px 0px;
}

#block-simpleads-ad-groups-192 .content {
  padding: 0px;
  color: #000;	
}
#block-simpleads-ad-groups-192 .block-inner {
  padding: 0px;
   margin: 0px 0px 20px 0px;
}

#block-simpleads-ad-groups-193 .content {
  padding: 0px;
  color: #000;	
}
#block-simpleads-ad-groups-193 .block-inner {
  padding: 0px;
   margin: 0px 0px 20px 0px;
}

#block-simpleads-ad-groups-194 .content {
  padding: 0px;
  color: #000;	
}
#block-simpleads-ad-groups-194 .block-inner {
  padding: 0px;
  margin: 0px 0px 20px 0px;
}

#block-simpleads-ad-groups-212 img {max-width: 100%; margin-top: 20px;}
#block-simpleads-ad-groups-212 {text-align:center;}

#block-simpleads-ad-groups-213 img {max-width: 100%; margin-top: 20px;}
#block-simpleads-ad-groups-213 {text-align:center;}

#block-simpleads-ad-groups-214 img {max-width: 100%; margin-top: 20px;}
#block-simpleads-ad-groups-214 {text-align:center;}

#block-simpleads-ad-groups-215 img {max-width: 100%; margin-top: 20px;}
#block-simpleads-ad-groups-215 {text-align:center;}

#block-simpleads-ad-groups-216 img {max-width: 100%; margin-top: 20px;}
#block-simpleads-ad-groups-216 {text-align:center;}

#block-simpleads-ad-groups-223 img {max-width: 100%; margin-top: 20px;}
#block-simpleads-ad-groups-223 {text-align:center;}

#block-simpleads-ad-groups-225 img {max-width: 100%; margin-top: 20px;}
#block-simpleads-ad-groups-225 {text-align:center;}

#block-simpleads-ad-groups-227 img {max-width: 100%; margin-top: 20px;}
#block-simpleads-ad-groups-227 {text-align:center;}

#block-simpleads-ad-groups-217 .content {
  padding: 0px;
  color: #000;	
}
#block-simpleads-ad-groups-217 .block-inner {
  padding: 0px;
  margin: 0px 0px 20px 0px;
}

#block-simpleads-ad-groups-218 .content {
  padding: 0px;
  color: #000;	
}
#block-simpleads-ad-groups-218 .block-inner {
  padding: 0px;
  margin: 0px 0px 20px 0px;
}

#block-simpleads-ad-groups-219 .content {
  padding: 0px;
  color: #000;	
}
#block-simpleads-ad-groups-219 .block-inner {
  padding: 0px;
  margin: 0px 0px 20px 0px;
}

#block-simpleads-ad-groups-220 .content {
  padding: 0px;
  color: #000;	
}
#block-simpleads-ad-groups-220 .block-inner {
  padding: 0px;
  margin: 0px 0px 20px 0px;
}

#block-simpleads-ad-groups-221 .content {
  padding: 0px;
  color: #000;	
}
#block-simpleads-ad-groups-221 .block-inner {
  padding: 0px;
  margin: 0px 0px 20px 0px;
}


#block-simpleads-ad-groups-222 .content {
  padding: 0px;
  color: #000;	
}
#block-simpleads-ad-groups-222 .block-inner {
  padding: 0px;
  margin: 0px 0px 20px 0px;
}#block-simpleads-ad-groups-224 .content {
  padding: 0px;
  color: #000;	
}
#block-simpleads-ad-groups-224 .block-inner {
  padding: 0px;
  margin: 0px 0px 20px 0px;
}#block-simpleads-ad-groups-226 .content {
  padding: 0px;
  color: #000;	
}
#block-simpleads-ad-groups-226 .block-inner {
  padding: 0px;
  margin: 0px 0px 20px 0px;
}
#block-block-30 .content {
  padding: 0px 0 0 0;
  color: #999999;	
}
#block-block-30 .block-inner {
  padding: 0px 0 0 0;
  margin: 0px 0px 20px 0px;
}


#block-views-cover-it-live-home-block .block-inner {
  padding: 1px;
  margin: 0px 0px 5px 0px;
}