.modal {
  position: static;
}


#rt-sidebar-a .box5 a:hover {
  color: #ffffff !important;
}

#rt-footer .box7 {
  background-color: #ffffff;
  min-height: 180px;
}

#rt-footer .box7 a {
  color: #555e4b;
  font-weight: bold;
}

#rt-footer .box7 a:hover {
  color: #2C3026;
}



.sprocket-strips-container > li {
  border: 1px solid #efefef;
  float: left;
  margin: 10px 5px !important;
  padding: 10px 0 10px 0;
  position: relative;
  z-index: 20;
}

.menu-block .gf-menu .dropdown .item {
  font-size: 14px;
  font-weight: normal;
}

.menu-block .gf-menu .dropdown {
  background: #f7fcf2 none repeat scroll 0 0;
  border: 1px solid #e4eedb;
}

.sprocket-strips-content .readon {
  display: none;
}

.sprocket-strips-container {
  text-align: center;
}

[class^="box"] a:hover:not(.readon), [class*=" box"] a:hover:not(.readon) {
  color: #000000 !important;
}

.box7 {
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
}

#rt-sidebar-a div.k2ItemsBlock ul {
  margin: 0 0 20px;
  list-style: none;
}




.even {
  background: #F7FCF2 none repeat scroll 0 0;
  border-bottom: 1px dotted #ccc;
  padding: 2px;
}

#rt-bottom .box1 {
  min-height: 300px;
}

.fp-roksprocket-stories-showcase .layout-stories .sprocket-features-content {
  background: rgba(58, 58, 58, 0.35) none repeat scroll 0 0;
}

.rt-sidebar-wrapper {
  background: #ffffff none repeat scroll 0 0;
}

.imgborder {
  padding: 5px;
  border: 1px solid #efefef;
}


.imgleft {
  padding: 5px;
  border: 1px solid #efefef;
  float: left;
  margin-right: 10px;
}

.imgright {
  padding: 5px;
  border: 1px solid #efefef;
  float: right;
  margin-left: 10px;
}

#rt-header .rt-container {
  border-bottom: 2px solid #8d9d80;
}

body {
  background-color: #dde3d8;
}

/*****/
/*****/
/*****/

/* MENU STYLING */

.menu-block .gf-menu.l1 > li > .item .menu-item-wrapper {
  border: 1px solid #e4eedb;
  border-radius: 3px;
  color: #6e7a62;
  margin: 25px 5px;
  padding: 10px;
}

.menu-block .gf-menu.l1 > li > .item .menu-item-wrapper:hover {
  background-color: #F7FCF2;
  border: 1px solid #D3DDC8;
}

.gf-menu.l1 > li > .item {
  font-size: 19px;
  line-height: 24px;
}




/*****/
/*****/
/*****/

/* K2 STYLING */

div.itemToolbar {
  display: none;
}

/*****/
/*****/
/*****/


/* MENU STYLING */


/*****/
/*****/
/*****/

/* Smartphones */
@media (max-width: 480px) { ... }

/*****/
/*****/
/*****/

/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) { ... }

/*****/
/*****/
/*****/

/* Tablets */
@media (min-width: 768px) and (max-width: 959px) { 

.gf-menu.l1 > li > .item {
  font-size: 12px;
  line-height: 16px;
}

body.layout-mode-responsive .menu-block .gf-menu.l1 > li > .item .menu-item-wrapper {
  margin: 25px 1px;
}

#rt-footer .box7 {
  min-height: 310px;
}


 }

/*****/
/*****/
/*****/

/* Desktop */
@media (min-width: 960px) and (max-width: 1199px) { 

.gf-menu.l1 > li > .item {
  font-size: 14px;
  line-height: 24px;
}

#rt-footer .box7 {
  min-height: 310px;
}

 }

/*****/
/*****/
/*****/

/* Large Display */
@media (min-width: 1200px) { 

#rt-footer .box7 {
  min-height: 310px;
}

 }