#rt-mainbody-surround {
  border-top: 5px solid #231f20;
  border-bottom: 5px solid #231f20;
  }
.rt-subtitle {color:#5670B8 !important;}
#rt-copyright .rt-block {
  margin: 5px !important;
  padding:0px !important;
  position: relative;
}
#rt-header .rt-block {margin:0px !important;padding:0px !important;}
#rt-logo {
	background-position:center top;
	background-repeat: no-repeat;
	background-size: cover;
}
#header_wrap{border-bottom:5px solid #b4b4b4;}
.jxtc_k2contentwall_tmp6 .mask {
    background-color: rgba(0, 0, 0, 0.64) !important;
    opacity: 0;
    transition: all 0.3s ease-in 0.4s;
}
.jxtc_k2contentwall_tmp6 {
    background: none repeat scroll 0 0 #000000;
    border: 4px double #696969 !important;
}

.gf-menu:after {
    clear: both;
    content: "";
    display: table;
}
.menu-block .gf-menu {
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 0 #0B2053 !important;
    display: inline-block;
    padding: 1px;
}
.jxtc_k2contentwall_tmp6 {
    width: 255px;
  max-width: 255px;
  
}
.jxtc_k2contentwall_tmp6 img {
    display: block;
    position: relative;
  width:100% !important;
  height:100% !important;
}
#rt-mainbody-surround .readon, #rt-mainbody-surround .sprocket-readmore, #rt-mainbody-surround .sprocket-mosaic-loadmore, #rt-drawer .readon, #rt-drawer .sprocket-readmore, #rt-drawer .sprocket-mosaic-loadmore, #rt-debug .readon, #rt-debug .sprocket-readmore, #rt-debug .sprocket-mosaic-loadmore{
  box-shadow: 2px 2px 0 #0B2053 !important;
    color: #FFFFFF;
    text-shadow: 1px -1px 0 rgba(0, 0, 0, 0.3);
}
.sprocket-mosaic .sprocket-mosaic-item {
    background: none repeat scroll 0 0 rgba(47, 111, 183, 0.71) !important;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.97);
}
.sprocket-mosaic .sprocket-mosaic-item .sprocket-mosaic-title a {
    color: #FFFFFF;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.56);
}
.sprocket-mosaic-text{color:white !important;text-shadow:1px 1px 1px rgba(0, 0, 0, 1) !important;}
.sprocket-mosaic-item .sprocket-mosaic-content:before {
        content:"" !important;
  margin-bottom:2px;
        display: block;
        font-family: FontAwesome;
    }

body#minwidth-body {
    height: 95%;
    min-width: 960px;
}
body, td, th {
    font-family: Arial,Helvetica,sans-serif;
}
body {
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: 68.8%;
    margin: 10px;
    padding: 0 0 1px;
}
body {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
body {
    line-height: 18px !important;
}
.box1 {
    background: none repeat scroll 0 0 rgba(76, 112, 212, 0.72) !important;
    color: #FFFFFF;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
/* menu styling */
.gf-menu.l1 > li.active {
    background: none repeat scroll 0 0 rgba(76, 112, 212, 0.72) !important;
    border-radius: 0px 0px 0px 0px;
}
.gf-menu li:hover, .gf-menu li.active:hover {
    background: none repeat scroll 0 0 rgba(76, 112, 212, 0.72) !important;
    border-radius: 4px 4px 4px 4px;
    border-top: 0px none;
}


.gf-menu .dropdown {
    margin: 0px auto;
    padding: 5px 0px;
    position: absolute;
    opacity: 0;
    left: -999em;
    text-align: left;
    background: none repeat scroll 0 0 rgba(76, 112, 212, 0.72) !important;
    transition: opacity 0.2s ease-out 0s;
    border-radius: 0px 4px 4px 4px;
    box-shadow: 2px 4px 0px rgba(0, 0, 0, 0.1);
    z-index: 1000;
}
@media all and (min-width: 750px) {
 /* define full screen specific styles come here */
#rt-header .menu-block {
    float: right;
    margin: 75px 0 0 !important;
    padding: 15px 0;
}

}
@media all and (max-width: 750px) {
 /* define full screen specific styles come here */
#rt-header .menu-block {
    float: right;
    margin: 0px 0 0 !important;
    padding: 15px 0;
}

}



/* hacks package */

#rt-footer .rt-block {margin-top:0px !important; padding-top:5px !important}

.no-topMargin {margin-top:0px !important;}
.no-bottomMargin{margin-bottom:0px !important;}

.background_fill{
  background-position:center top;
  background-repeat: no-repeat;
  background-size: cover;
}

.semi_trans_white_bg{background-color: rgba(255, 255, 255, 0.45);}