/*GENERAL STYLES*/
/** {
  margin: 0;
  padding: 0;
}*/

/*fresh file uploded by Joomla freaks  on 18/12/2015*/

.body_bg{
  background:url(../../images/body_bg.png) repeat-x top left #FFF !important;
}

html,body,#body-wrapper{
  height:100%;
}
#wrapper{min-height:100%;margin:0 auto ;}
/*.footer-container,.push{height:40px;}*/

/*LESS Variables & mixins*/
.before_after {
  position: absolute;
  content: ".";
  text-indent: -999em;
}
/* TYPOGRAPHY */

.nospace{
  margin-bottom:0px;
}

.rt-pagination ul{
  list-style:outside none;
}

.rt-pagination ul li{
  display:inline;
  position:relative;
  margin-right:10px;
}

.my_border{
  /* 
  background-color: #CECECE;
  border: 2px solid #840029;
  border-radius: 6px 6px 6px 6px;
  */
  margin-bottom: 5px;
  padding: 6px;
  position: relative;  
  padding-left:100px !important;
}

/* p{margin:0 0 0px;} */

p{
  margin:0px 0px 20px 0px!important;  
}


h1,h2,h3{text-transform:capitalize;font-size:25px;line-height:30px;color:#7f7f7f;font-family: 'Oswald', sans-serif;font-weight:normal;margin:0px;}
h1 strong{font-weight:normal;}

/* BUTTONS */
/* a.moduleItemReadMore, */
a.k2ReadMore,
#camera-slideshow a.moduleItemReadMore,
button.button,
input.button {
  display: inline-block;
  padding: 0 8px;
  height: 25px;
  line-height:25px;
  text-decoration: none;
  font-family: 'Oswald', sans-serif;
  text-transform:uppercase;
  border: none;
  font-size: 15px;
}

a.moduleItemReadMore{
  position: relative;
  font:'Oswald', sans-serif !important;
  background: url(../../images/npo_button.png) no-repeat top left !important;
  color: #840029 !important;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight:bolder !important;
  text-transform:uppercase !important;
  text-decoration:none !important;
}

a.moduleItemReadMore2{
  position: relative;
  font: 'Oswald', sans-serif !important;
  background: url(../../images/npo_button.png) no-repeat top left !important;
  color: #840029 !important;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 7px;
  padding-bottom: 10px;
  font-weight: bolder !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
}

.moduleCustomLink{
  position: relative;
  font:'Oswald', sans-serif !important;
  background: url(../../images/npo_button.png) no-repeat top left !important;
  color: #840029 !important;
  padding-left: 17px;
  padding-right: 17px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight:bolder !important;
  text-transform:uppercase !important;
  text-decoration:none !important;
}
/*Lists*/
/*=== DRAWER POSITION ===*/
/*=== TOP POSITION ===*/

.header_container{position:relative;z-index:10;}

#rt-top{padding:0px;}
#rt-top .rt-container #rt-logo {
  position: relative;
  margin-left:-1px;
}

.company_name{color:#ab9b46;line-height:20px;text-align:right;padding:15px 0 0;}

/*=== HEADER POSITION ===*/

#rt-header{
  
  background:url(../../images/header_tail.png) repeat-x;
  /*background-color:#808085 !important;*/
  }

/*=== MENU POSITION ===*/
ul.sf-menu {
  position: relative;
  /*SubMenu Styles*/

  /*Define 1st SubMenu position*/

  /*Define menu width*/

  /*Define SubMenu position*/

  /*Define 2nd+ SubMenu position*/

}
ul.sf-menu > li {
  
}
ul.sf-menu li a,
ul.sf-menu li span {
  display: block;
  padding:0 14px;
  text-decoration:none;
  text-transform:uppercase;
}
ul.sf-menu>li>a,
ul.sf-menu>li>span{
  font-size:17px;
  font-family: 'Oswald', sans-serif;
  /*line-height:70px;*/
  line-height:44px;
}

ul.sf-menu li:hover > ul,
ul.sf-menu li.sfHover > ul {
  /*top:70px;*/
  top:44px;
}
ul.sf-menu ul {
  width: 207px;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
  left: 100%;
  margin-left:1px;
  top: -30px;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
  left: 100%;
  margin-left:1px;
  top: -30px;
}
ul.sf-menu ul {
  padding:30px 0;
}
ul.sf-menu ul li a,
ul.sf-menu ul li span {
  display: block;
  line-height:40px;
  padding:0 18px;
}
select.select-menu {
  display: none;
  margin:7px 0;
}
/*=== SHOWCASE POSITION ===*/
#rt-showcase {
  overflow: hidden;
  margin-bottom:-222px;
  position:relative;top:-222px;
}

#rt-showcase .rt-container{width:100%;}

.bckg_img{width:100%;height:222px;}
.bckg_img img{width:100%;}

.slider a.moduleItemImage{display:block;}
.slider img{width:100%;}
.slider .flex-caption{
  /*
  background:none;
  font-size:18px;
  width:400px;
  text-transform:uppercase;
  font-family: 'Abel', sans-serif;
  text-shadow:none;
  //line-height:55px;
  //margin-left:-470px;
  padding:0;
  left:60%;
  float:right;
  bottom:40%;
  margin-bottom:-160px;
  */
  /*background:url(../images/semi.png) repeat center;*/
  font-size: 18px;
  width: 400px;
  font-family: 'Abel', sans-serif;
  text-shadow: none;
  padding: 20px;
  left:52%;
  float:right;
  top: 222px;
}

.slider .moduleItemTitle{
  /*
    display: block;
    font-family: 'Abel',cursive;
    font-size: 25px;
    /*line-height: 70px;* /
    position: relative;
  font-weight:bolder;
  margin-bottom:10px;
  color:#840029;
  */
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 26px;
    position: relative;
  font-weight:bolder;
  margin-bottom:10px;
  color:#E1E1E3;
  text-transform:none !important;
  line-height: 30px;
}

.slider_introtext{
  margin-top: 20px !important;
  font-family: Arial, Helvetica, sans-serif !important;
  color: #E1E1E3;
  font-weight: normal !important;
  font-size: 12pt !important;
}

/*.slider_introtext a{
  font-family: Arial, Helvetica, sans-serif !important;
  color: #E1E1E3 !important;
  text-decoration: none !important;
  text-transform: none !important;
  font-weight: bold !important;
  font-size: 18pt !important;
}*/
.slider_introtext a {
    color: #840029;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 12pt !important;
    font-weight: bold !important;
    text-decoration: none !important;
    text-transform: none !important;
}

/*.slider .flex-control-nav{
  bottom:15%;
  margin-left:-450px;
  margin-left:310px;
  margin-bottom:-55px;
}*/
.slider .flex-control-nav {
    bottom: 15%;
    margin-bottom: -75px;
    margin-left: 391px;
}

.slider .flex-control-nav li{margin-left:7px;}
.slider .flex-control-nav li a{
  background:#e8e8e6;
  /* border-radius:7px; */
  border-bottom:#FFF solid 2px;
}

.flex-control-nav li a.flex-active,.flex-control-nav li a:hover{
  border-bottom:#FFF solid 2px;
  background:#840029;
}

.slider + .bckg_img{display:none;}

/*=== FEATURE POSITION ===*/
/*=== UTILITY POSITION ===*/
/*=== MAINTOP POSITION ===*/

#rt-maintop{padding:20px 0 30px;background:#fafafa;}
.footer-container{ /* background:#e4e4e4; */ }
.top_block{line-height:20px;}

div.touch{overflow:hidden;border-bottom:1px solid #3b3516;padding:22px 0;}
.touch div.module-title{float:left;}
.touch div.module-title h2{font-size:30px;line-height:70px;letter-spacing:-1px;text-transform:uppercase;margin:0;}
.customtouch{float:right;}
.touch a{display:inline-block;text-transform:uppercase;font:18px/22px 'Oswald', sans-serif;padding:24px 20px;background:#c3b300;color:#fff;text-decoration:none;}
.touch a:hover{background:#928438;color:#fff;}

/*=== CONTENT ===*/

.homepage #rt-main{
  /* background:#231f0d; */
}

#rt-main{padding:0px;}

.homepage div.catItemIntroText{font-size:13px;}

.mb4-sa4-sb4 .rt-container{background:url(../../images/border_vert.gif) 360px 0 repeat-y;}
.mb4-sa4-sb4 .rt-containerInner{background:url(../../images/border_vert.gif) 680px 0 repeat-y;}
.mb8-sa4 .rt-container{
  /* background:url(../images/border_vert.gif) 680px 0 repeat-y; */
}
.sa4-mb8 .rt-container{background:url(../../images/border_vert.gif) 280px 0 repeat-y;}

.mb4-sa4-sb4 #rt-sidebar-a,.mb4-sa4-sb4 #rt-sidebar-b,.mb8-sa4 #rt-sidebar-a{
  /*padding: 55px;*/
  padding: 20px;
  padding-bottom: 0px;
  padding-top: 0px;
  }
.sa4-mb8 #rt-sidebar-a{padding-right:80px;}

.ideal_solutions .rt-block{border-top:1px solid #3b3516;padding:45px 0 0;margin:10px 0 0;}
.blockquote{text-transform:uppercase;color:#fff;font-weight:bold;}

.itemContainer {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */

  -webkit-box-sizing: border-box;
  /* Safari */

  padding: 0 10px;
}
.K2ItemsRow {
  margin: 0 -10px;
}
/*== Portfolio Page ==*/
#port div.catItemView {
  padding: 0;
  margin-bottom: 2em;
}
#port div.catItemView div.catItemHeader span.catItemDateCreated,
#port div.catItemView div.catItemHeader div.catItemHitsBlock {
  display: inline-block;
  font-size: 0.8em;
  margin: 0 0.5em 0 0;
}
#port div.catItemImageBlock {
  margin: 0 0 30px;
}
#port a.touch {
  position: relative;
  display: block;
  overflow: hidden;
  margin:0 0px;
}
#port a.touch span.zoomIcon {
  background: url("../../images/zoom.png") no-repeat scroll 0 0 transparent;
  height: 60px;
  left: 50%;
  margin-left: -22px;
  margin-top: -30px;
  position: absolute;
  top: -30px;
  width: 45px;
}
#port a.touch span.zoomBorder{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;border:0px solid #fff;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
#port a.touch:hover span.zoomBorder{border:6px solid #fff;opacity:1;}
#port div.itemExtraFields {
  border-width: 1px;
  border-style: solid;
  border-left: none;
  border-right: none;
}
#port div.itemExtraFields ul {
  list-style: none;
}
#port div.itemExtraFields ul li span.itemExtraFieldsLabel {
  font-weight: bold;
}
#port div.extraFieldsIntroText {
  overflow: hidden;
}
#port div.itemContainer.itemContainerLast {
  margin-right: 0 !important;
}
#port #isotopeOptions {
  position:absolute;right:0;top:0;
}
#port #isotopeOptions ul#filters,
#port #isotopeOptions ul#sort,
#port #isotopeOptions ul#sort_direction {
  display: inline;
  margin:0 ;
}
#port #isotopeOptions ul#filters li,
#port #isotopeOptions ul#sort li,
#port #isotopeOptions ul#sort_direction li {
  display: inline-block;
  margin: 0 0 0 0.5em;
}
#port #isotopeOptions ul#filters li a:hover,
#port #isotopeOptions ul#sort li a:hover,
#port #isotopeOptions ul#sort_direction li a:hover,
#port #isotopeOptions ul#filters li a.selected,
#port #isotopeOptions ul#sort li a.selected,
#port #isotopeOptions ul#sort_direction li a.selected {
  text-decoration: none;
}
#port .itemContainer {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */

  -webkit-box-sizing: border-box;
  /* Safari */

  padding: 0 1em;
}
#port .itemList > div {
  margin: 0 -1em;
}
/*== Blog Page ==*/
/*== Contacts Page ==*/
#contact-form-cont div.contact-form {
  margin: 0 2em 0 0;
  padding: 0 3.5em 0 0;
}
#contact-form-cont div.contact-form #contact-form textarea {
  height: 200px;
}
#contact-form-cont div.contact-form #contact-form dl {
  margin: 0;
}
#contact-form-cont div.contact-form #contact-form fieldset legend {
  display: inline-block;
  padding: 0 0 1em 0;
}
/*== Registration Page ==*/
#k2Container.k2AccountPage {
  margin: 0 0 2em 0;
}
#k2Container.k2AccountPage input.inputbox,
#k2Container.k2AccountPage input[type="text"],
#k2Container.k2AccountPage textarea#jform_profile_aboutme,
#k2Container.k2AccountPage select {
  width: 60%;
}

input[type="text"],input[type="select"]{
  border:1px solid #9F1A3B;
}

#k2Container.k2AccountPage textarea#description {
  resize: none;
  overflow: auto;
}
/*Reset / Remind */
#user-registration input.inputbox {
  width: 60%;
}
/*== User Profile ==*/
div.profile dl {
  margin-bottom: 1em;
  padding-bottom: 1em;
}
ul.userLinks {
  list-style: none;
}
/*== Search Page ==*/
div.component-content > div.search {
  margin: 0 0 2em 0;
}
div.component-content > div.search #searchForm fieldset legend {
  margin: 0 0 1em 0;
  font-weight: bold;
}
div.component-content > div.search #searchForm fieldset > div {
  margin: 0 0 1em 0;
}
div.component-content > div.search #searchForm div.form-limit-and-counter {
  margin: 1em 0;
  padding: 1em 0;
}
div.component-content > div.search #searchForm div.form-limit-and-counter p.counter {
  line-height: 34px;
}
div.component-content > div.search #searchForm div.phrases-box label,
div.component-content > div.search #searchForm fieldset.only label {
  display: inline-block;
  margin: 0 1em 0 0;
  line-height: inherit;
}
div.component-content > div.search .componentheading {
  margin: 0 0 2em 0;
}
/*== User Lofin ==*/
.component-content div.login {
  padding: 3em 0;
}
.component-content div.login input.inputbox {
  width: 40%;
}
/*========================================================*/
/* Forms */
input.inputbox,
input.required,
div.k2AccountPage input[type="text"] {
  padding:7px 10px 6px;
  width: 100%;
  outline: none;
  background:#FFF;
  border:1px solid #575757;
  color:inherit;font:inherit;
  line-height:15px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */

  -webkit-box-sizing: border-box;
  /* Safari */

}
textarea#commentText,
textarea#description,
textarea#jform_profile_aboutme,
textarea#jform_contact_message {
  padding:7px 10px 6px;
   background:#3f3918;border:1px solid #716729;
  color:inherit;font:inherit;
  resize: none;
  overflow: auto;
  outline: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */

  -webkit-box-sizing: border-box;
  /* Safari */

  width: 100%;
}
/* Pagination */
div.k2Pagination li .pagenav,
div.pagination li .pagenav,
div.itemCommentsPagination li .pagenav {
  text-align: center;
  display: inline-block;
  text-transform: uppercase;
}
/* Comments */
div.itemComments ul.itemCommentsList li {
  padding: 24px 21px;
  background:#2e2911;
  border:1px solid #3b3516;
}
div.itemComments ul.itemCommentsList li > img {
  margin: 0;
}
div.itemComments ul.itemCommentsList li div.commentBody div.commentToolbar span.commentLink {
  float: right;
}
div.itemComments ul.itemCommentsList li div.commentToolbar {
  margin: 0 0 0 2em;
}
div.itemComments div.userAvatar {
  float: left;
  margin: 0 2em 0 0;
}
form#comment-form textarea#commentText {
  height: 152px;
}
form#comment-form input.inputbox {
  width: 60%;
}
/*Search*/
input#mod-search-searchword,
#search-searchword {
  margin: 0 1em 1em 0;
  width:60%;
}

.search_block{text-align:right;}
.search_block .rt-block{padding:22px 0 0;}

.search_block #mod-search-searchword{
  background: url("../../images/npo_search_text.png") no-repeat scroll left top #FFFFFF !important;
    border: medium none !important;
    height: 23px;
    text-align: left;
    vertical-align: middle;
    width: 200px;
}

.search_block input[type="submit"]{
  /* 
  background:#830a28; 
  height:30px;
  padding:0 15px;
  line-height:30px;  
  */
  background: url(../../images/search_button.png) no-repeat top left !important;
  height: 24px;
  color: white;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  vertical-align: top;
  font-size: 15px;
  padding-left: 14px;
  padding-right: 33px;
  padding-bottom: 25px;
  margin-left: -6px;
}

.search_block input[type="submit"]:hover{background:#575757;}

.list1 ul{margin:0 !important;}
.list1 li{list-style:none;background:url(../../images/list1_marker.gif) 0 12px no-repeat;padding:8px 0 9px 25px;font-size:13px;border-top:1px solid #3b3516;}
.list1 li:first-child{border-top:none;padding:0 0 9px 25px;background:url(../../images/list1_marker.gif) 0 4px no-repeat;}
.list1 li a{text-decoration:none;color:#948639;}
.list1 li a:hover{color:#fff;}

.login .list1{display:inline-block;margin-top:30px;}

.whats_new span.moduleItemDateCreated{float:left;background:url(../../images/date_tail.png) repeat-x;text-transform:uppercase;color:#fff;font-family: 'Oswald', sans-serif;text-align:center;width:60px;margin-right:20px;padding:17px 0 4px;}
.whats_new span.moduleItemDateCreated span{display:block;font-size:30px;line-height:22px;}
.whats_new a.moduleItemTitle{text-transform:uppercase;line-height:20px;text-decoration:none;font-weight:bold;}
.whats_new div.moduleItemIntrotext{clear:both;margin:13px 0 0;}

#solutions div.module-title h2{text-transform:uppercase;}
#solutions #rt-sidebar-a .rt-block{margin:0 0 45px;}

/*=== MAINBOTTOM POSITION ===*/
/*=== BOTTOM POSITION ===*/
/*=== FOOTER POSITION ===*/

#rt-footer{
  padding:38px 0; 
  background:url(../../images/footer.png) repeat-x top left #858585;
}

.copyright{margin:0;font-size:13px;}
.copyright a{color:inherit;text-decoration:none;}
.copyright a:hover{color:#fff;}
.siteName{color:#fff;text-transform:uppercase;font-weight:bold;}

.footer_menu .rt-block{float:right;}
.footer_menu ul{overflow:hidden;margin:0;}
.footer_menu li{float:left;font-size:13px;list-style:none;}
.footer_menu li:before{content:'|';display:inline;color:#463e1b;padding:0 8px;}
.footer_menu li:first-child:before{display:none;padding:0;}
.footer_menu li a{color:#fff;text-decoration:none;}
.footer_menu li a:hover,.footer_menu li.active a,.footer_menu li.current a{color:#840029;}

/*=== Popup ===*/
#rt-popup {
  display: none;
}
/*ToTop*/
/*Scroll to top*/
.rt-block.totop {
  bottom: 13px;
  position: fixed;
  right: 13px;
  display: none;
}
a#gantry-totop {
  z-index: 999;
  background: url(../../images/scroll-to-top.png) top left no-repeat;
  display: block;
  width: 44px;
  height: 44px;
  text-indent: -9999em;
  font-size: 1px;
  line-height: 1px;
}
/* Alert boxes
---------------------------------------- */
.alert-box {
  padding: 20px 20px 20px 90px !important;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  font-size: inherit;
  line-height: inherit;
  border: 1px solid #dbdbdb;
  font-family: Arial, Helvetica, sans-serif;
  margin-bottom: 15px;
}
.error-box {
  border-color: #ff9999;
  color: #c31b00;
  background: url(../../images/icons/alert/icon-error.png) no-repeat 20px 50% #ffcccc;
}
.attention-box {
  border-color: #e6c555;
  color: #9e660d;
  background: url(../../images/icons/alert/icon-note.png) no-repeat 20px 50% #fdebae;
}
.notice-box {
  border-color: #68a2cf;
  color: #2e6093;
  background: url(../../images/icons/alert/icon-info.png) no-repeat 20px 50% #bfe4f9;
}
.approved-box {
  border-color: #a3c159;
  color: #5e6f33;
  background: url(../../images/icons/alert/icon-download.png) no-repeat 20px 50% #ccff99;
}
/* Fluid Columns */
.one_half {
  width: 48%;
}
.one_third {
  width: 30.66%;
}
.two_third {
  width: 65.33%;
}
.one_fourth {
  width: 22%;
}
.three_fourth {
  width: 74%;
}
.one_fifth {
  width: 16.8%;
}
.two_fifth {
  width: 37.6%;
}
.three_fifth {
  width: 58.4%;
}
.four_fifth {
  width: 79.2%;
}
.one_sixth {
  width: 13.33%;
}
.five_sixth {
  width: 82.67%;
}
.one_half,
.one_third,
.two_third,
.three_fourth,
.one_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth,
.five_sixth {
  position: relative;
  margin-right: 2%;
  float: left;
}
.last {
  margin-right: 0 !important;
  clear: right;
}
.clr,
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
/* Tooltips */
#s-m-t-tooltip {
  position: absolute;
  max-width: 300px;
  padding: 4px 8px 4px 8px;
  background: #222;
  z-index: 1000;
  display: inline-block;
  /*important*/

  /*font*/

  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  /*css3 rounded corners*/

  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.tip-wrap {
  background: none repeat scroll 0 0 #000;
  box-shadow: 2px 2px 2px #000;
  padding: 7px;
  color: #fff;
  -moz-border-radius: 3px;
  border-radius: 3px;
  max-width: 500px !important;
  width: auto !important;
}
.tip-title {
  font-weight: bold;
}
/*======= 404 page styling ============*/
div.img404 {
  width: 50%;
  float: left;
}
div.img404 img {
  width: 100%;
}
div.text404{overflow:hidden;}
div.text404 #mod-search-searchword {
  margin: 0 0.5em 0 0;
  width: 60%;
}
/*======= Under Construction ============*/
h1.constrSiteName {
  margin-bottom: 1em;
}
.counter_desc {
  position: relative;
  overflow: hidden;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.2em;
  padding: 5px 0 40px 0;
  margin: 0 0 0 30px;
}
.counter_desc div {
  width: 104px;
  margin-left: 18px;
  text-align: center;
  float: left;
}
.counter_desc div:first-child {
  margin-left: 0;
  margin-right: 23px;
}
.cntSeparator {
  color: #000000;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 50px;
  margin: 24px 0;
}
#frame {
  width: 600px;
  margin: 150px auto 0;
  padding: 0px;
  text-align: center;
  background: #fff;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
  border-radius: 15px;
}
#frame .frameInner {
  padding: 50px 36px;
}
#frame form {
  text-align: left;
}
#frame #form-login label {
  width: 10em;
  display: block;
  float: left;
  line-height: 2em;
}
#frame #form-login input.inputbox {
  height: 2em;
  line-height: 2em;
}

#body-wrapper .rt-container .rt-grid-4 {
  padding-top: 20px;
}
#body-wrapper .rt-container .rt-containerInner .rt-grid-4 {
  /*background: url(../images/right_bg.png) repeat-x bottom left #fff !important;*/
  background-color: #ffffff !important;
  /*border-left: thin solid #840029;*/
}

#body-wrapper .rt-container .rt-grid-4 {
  width: 275px !important;
}
/* NEW CSS BY BILAL BUTT */

.latest_list{
  color:#7f7f7f;
}

.field{
  margin: 0;
  width: 300px;
  border: none;
  background: #FFF;
  padding: 8px 10px 7px;
  vertical-align: middle;
  text-align: left;
  /*height: 22px;*/
  color:#000;
}

.field_select{
 background-color: #FFFFFF;
    border: 1px solid #840029;
    width: 170px;
    padding: 3px 5px;
    vertical-align: middle;
     border-radius: 4px;

}

.add_btt{
  color: white;
  background: #C3B300;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  vertical-align: middle;
  font-size: 11px;
  border: medium none !important;
  float:left;
  margin-top:6px;
  
}

.add_btt:hover{
  color: white;
  background: #6B6333;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  text-transform: uppercase;
  font-family: 'Oswald', sans-serif;
  vertical-align: middle;
  font-size: 11px;
  border:none;
}

.register .componentheading h2{
  color:#7F7F7F;
}

.userdata, .list1{
  width:300px !important;
}

.list1 li a:hover{
  color:#7F7F7F !important;
}

/*.flexCaptionInner{
  position: relative;
  width:100% !important;
  text-align:right;
}*/
.flexCaptionInner {
    top: 61px;
    position: absolute;
    right: 25px;
    text-align: right;
    width: 60% !important;
}

.slider_introtext{
    line-height: 22px;
    position: relative;
}

#acyusersubscription{
  
}

#rt-mainbottom .rt-container .rt-grid-9 .rt-block{
  /* border-right: thin solid #7F7F7F; */
  margin-bottom: 20px !important;
  padding-right: 30px;
}

/* DONATION CSS */
.jd_donor_table tr{
  height:50px;
}
.jd_donor_table tr input[type="text"]{
  margin: 0;
  width: 320px;
  border: none;
  background: white;
  padding: 8px 10px 7px !important;
  vertical-align: middle;
  text-align: left;
  height: 41px !important;
  color: black;
  border: thin solid black;
}

.field_cell textarea{
  margin: 0;
  width: 320px;
  border: none;
  background: white;
  padding: 8px 10px 7px !important;
  vertical-align: middle;
  text-align: left;
  height: 180px !important;
  color: black;
  border: thin solid black;
}

.jd_donor_table tr input[type="radio"]{
  width: 10px !important;
}
.jd_donor_table tr td #country, .jd_donor_table tr td #campaign_id{
  margin: 0;
  width: 320px;
  border: none;
  background: white;
  padding: 8px 10px 7px;
  vertical-align: middle;
  text-align: left;
  height: 35px;
  color: black;
  border:thin solid black;
}
.field_cell{
  margin-bottom:10px;
}
/* DONATION CSS */
.pagination-next, .pagination-next a, .pagination-prev, .pagination-prev a, .num a{
  color: #6F6F6F !important;
}
.num a:hover, .pagination-next a:hover, .pagination-prev a:hover, .num a:hover{
  color:#575757 !important;
  text-decoration:underline !important;
}

.flex-control-nav li a {
  width: 8px !important;
  height: 9px !important;
  display: block;
  cursor: pointer;
  text-indent: -9999px;
}

.latest_news1 .rt-block .module-title .title{
  color:#909090;
  font-size:30px !important;
}

div.componentheading h2{
  color:#909090 !important;
  margin:0px !important;
}
form#searchForm {
  margin-top: -10px;
}

.latest_news1 .rt-block .module-title{
  margin-top:10px;
}

.sf-menu ul {
  background: none !important;
  background: url(../../images/header_tail2.png) repeat center !important;
}

.divider_bg{
  background:url(../../images/divider.png) center repeat-x;  
  margin-left:100px !important;
}

#Kunena{
  margin-top:20px;
}

.social_common{
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 27px;  
}

.social_fb{
  background:url(../../images/fn.png) no-repeat top left;
}

.social_fb:hover{
  background:url(../../images/fh.png) no-repeat top left;
}

.social_tw{
  background:url(../../images/tn.png) no-repeat top left;
}
.social_tw:hover{
  background:url(../../images/th.png) no-repeat top left;
}

.social_ln{
  background:url(../../images/ln.png) no-repeat top left;
}
.social_ln:hover{
  background:url(../../images/lh.png) no-repeat top left;
}

.social_yt{
  background:url(../../images/yn.png) no-repeat top left;
}
.social_yt:hover{
  background:url(../../images/yh.png) no-repeat top left;
}

.rt-grid-8{
  margin-top:10px;
  margin-bottom:10px;
}

.map_bg{
  position: relative;
  background: url('../../images/map_bg.png') no-repeat 0px 52px;
  padding-left: 10px;
  height: 390px;
  padding-top: 96px;
}

.map_bg_mt{
  position: relative;
  background: url('../../images/map_bg_mt.png') no-repeat 0px 52px;
  padding-left: 10px;
  height: 390px;
  padding-top: 96px;
}

.map_bg_fd{
  position: relative!important;
  background: url(../../images/map_bg_fd.png) no-repeat top left !important;
  padding-left: 10px !important;
  height: 390px!important;
  padding-top: 30px!important;
}

.map_bg_la{
  position: relative!important;
  background: url(../../images/map_bg_la.png) no-repeat top left !important;
  padding-left: 10px !important;
  height: 390px!important;
  padding-top: 30px!important;
}

.map_bg_oa{
  position: relative!important;
  background: url(../../images/map_bg_oa.png) no-repeat top left !important;
  padding-left: 10px !important;
  height: 390px!important;
  padding-top: 30px!important;
}
.media_icon {
  position: relative;
  height: 80px;
  background: url(../../images/media_icon.png) no-repeat top left;
  margin-left: 20px;
  padding-left: 80px;
  
}
.media_p {    
    margin-bottom: 20px;
    margin-top: -10px;
    margin-left:100px;
    padding-left: 100px !important;
}
.media_sub{
  margin-left:20px;
}

.my_border h2 a, .my_border h2{
  color:#840029 !important;
}

.item-page h3{
  margin-top:10px;
}
.micon{
  position:relative;
  background:url(../../images/mac_icon6.png) no-repeat top left;
  width: 39px;
  height: 35px;
  float:left;
  margin-top:8px;
}

.sectiontableheader{
  background-color:#840029;
  color:#FFF;
  padding:6px;
}

.bor1{
  border-radius:6px 0 0 0;
}

.bor2{
  border-radius:0 6px 0 0;
}
.jd_rows{
  border-left:thin solid #ccc;
  border-right:thin solid #ccc;  
}

.jd_rows_end{
  border-left:thin solid #ccc;
  border-right:thin solid #ccc;
  border-bottom:thin solid #ccc;
  border-top: none;
  line-height:0px;
}

.jd_rows td{
  color:#840029;
  padding:6px;
  font-style:italic;  
}

.jd_table{
  position:relative;
  top:20px;
  background: url(../../images/mac_don_bg.png) repeat top left;
  border-radius: 6px !important;
}

/*
.field_cell .inputbox[type="checkbox"]{
  width:20px !important;
}
*/

.myh2 a{
  color:#840029 !important;
  text-decoration:none;
}

.myh2 a:hover{
  color:#840029 !important;
  text-decoration:underline;
}
/* NEW CSS BY BILAL BUTT */

/* NEW CSS BY RAHAT */
.ie_slider_img{
  float:left;
  height:253px;
  margin-bottom:10px;
  margin-top:-9px;
  width:639px;
}
.ir_icon1 {
  position: relative;
  height: 80px;
  background: url(../../images/icon1.png) no-repeat top left;
  margin-left: -75px;
  padding-left: 70px;
}
.ir_block1 {
  background: none repeat scroll 0 0 #F6F6F6;
  border: thin solid #DCDCDC;
  border-radius: 6px 6px 6px 6px;
  padding: 5px 20px;
  margin-right: 20px;
}
.ir_icon2 {
  background-image:url(../../images/icon2.png);
  background-position:0 0;
  background-repeat:no-repeat no-repeat;
  height:80px;
  margin-left:-75px;
  padding-left:70px;
  position:relative;
}
.ir_block2 {
  background-attachment:scroll;
  background-color:#F6F6F6;
  background-image:none;
  background-position:0 0;
  background-repeat:repeat repeat;
  border:thin solid #DCDCDC;
  border-bottom-left-radius:6px;
  border-bottom-right-radius:6px;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  padding:5px 20px;
  width:275px;
}
.ir_h2{
  color: #840029;
  display: block;
  font-family: 'Oswald',sans-serif;
  font-size: 30px;
  font-weight: normal;
  margin-top: 7px;
  padding-top:23px !important;
  position: relative;
  text-transform: uppercase !important;
}
.ir_h3{
  color: #840029;
  display: block;
  font-family: 'Oswald',sans-serif;
  font-size: 20px;
  font-weight: normal;
  margin-top: 5px;
  text-transform: uppercase !important;
  padding-left: 79px !important;
}
.li_head{
  color: #840029 !important;
  font-weight: bold;
  font-style:normal;
}
.ir_hr {
  background-attachment: scroll;
  background-color: transparent;
  background-position: 50% 50%;
  background-repeat: no-repeat no-repeat;
  float: left;
  margin-top: 15px;
  width: 100%;
  background: url("../../images/hr.png") no-repeat scroll center center transparent;
}

.ir_hr_new{
  background-attachment: scroll;
  background-color: transparent;
  background-position: 50% 50%;
  background-repeat: no-repeat no-repeat;
  float: left;
  margin-top: 15px;
  width: 100%;
  background: url("../../images/hr.png") no-repeat scroll center center transparent;
  height:20px;

}

.ir_ul{
  list-style:none;
}
.ir_ul li {
  color:#7F7F7F;
}

.ir_ul li a{
  color:#7F7F7F;
  text-decoration:none;
}

.ir_ul li a:hover {
  color:#7F7F7F;
  text-decoration:underline;
}
.ir_p {
    color: #7F7F7F;
    margin-bottom: 20px;
    margin-top: -10px;
}

.news_bg {
    background: url("../../images/news_glass.png") no-repeat scroll left top transparent;
    padding-bottom: 37px;
    padding-left: 20px;
    padding-top: 58px;
}
.ir_block_body{  
  float:left;
  margin-top:20px;
  padding-left:80px;
}

.about_icon1 {
  background:url(../../images/about_icon1.png) no-repeat top left;
  height:80px;
  margin-left:-75px;
  padding-left:75px;
  position:relative;
}
.about_icon2 {
  background:url(../../images/about_icon2.png) no-repeat top left;  
  height:80px;
  margin-left:-75px;
  padding-left:75px;
  position:relative;
}

.about_icon3 {
  background:url(../../images/about_icon3.png) no-repeat top left;  
  height:80px;
  margin-left:-75px;
  padding-left:75px;
  position:relative;
}

.about_h2 {
  color:#840029;
  display:block;
  font-family:Oswald, sans-serif;
  font-size:30px;
  font-weight:normal;
  padding-top:10px;
  position:relative;
  text-transform:uppercase !important;
}

.about_h3 {
  color:#840029;
  display:block;
  font-family:Oswald, sans-serif;
  font-size:20px;
  font-weight:normal;
  margin-top:5px;
  text-transform:uppercase !important;
}

.about_ul li{
  color:#7F7F7F;
}

.selectRequiredMsg { 
  display:none; 
  color:#F00;
}
.textfieldRequiredMsg {
  display:none;
  color:#F00;
  }
/*  
.field_select {
    border: 1px solid #840029 !important;
    color: #840029;
    margin-bottom: 5px;
    padding: 8px 10px 7px;
    text-align: left;
    vertical-align: middle;
}*/
.field{
  border: 1px solid black !important;
  border-radius: 2px 2px 2px 2px !important;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid black ;
    color: #000000;
    /*height: 22px;*/
  margin-bottom:5px;
    padding: 8px 10px 7px;
    text-align: left;
    vertical-align: middle;
    width: 286px;
  }
.required_sign{color:#F00;}  

input[type="text"], input[type="select"] {
    border: 1px solid ##9F1A3B !important;
  border-radius: 6px 6px 6px 6px !important;
}  

.blank_icon{
  height: 40px;
  margin-left: -75px;
  padding-left: 70px;
  position: relative;
}
/* NEW CSS BY RAHAT */

/* NEW CSS BY RAHEEL */
.ju_icon1 {
position: relative;
height: 80px;
background: url(../../images/2hands.png) no-repeat top left;
margin-left: -75px;
padding-left: 70px;
}
/* NEW CSS BY RAHEEL */

/* new css by Amit Patekar*/
.affiliate_icon_new {
    background: url("../../images/affiliate-network-icon.png") no-repeat scroll left top transparent;
    height: 80px;
    margin-left: -75px;
    padding-left: 75px;
    position: relative;
  }
  
.top-banner-affiliate{
  height:253px;
  margin-bottom:10px;
  margin-top:1px;
  width:639px;

}

.top-banner-contribition{
  height:253px;
  margin-bottom:10px;
  margin-top:1px;
  width:639px;

}

.our-contributors-module  .module-title{height:55px; margin-left:-38px;}
.jd_table{margin-left:2px;}
.outblogclass .rt-leading-articles,
.outblogclass .items-row 
{
padding-left:80px;
}

.shareyourstoryclass form,
.shareyourstoryclass #add_story_div{
padding-left:80px;
}
.shareyourstorybanner{
margin-right: -10px;
margin-top: -19px;
}
div.toggle-editor{
text-align:left !important;
}
.share_ur_story_bottom{
padding-left:80px;
}

#add_story_div #submit, #add_story_div .add_btt{
background:url('../../images/maroon-button-bg.png') no-repeat top center;
width:100px;
}
#story_parent #story_tbl{
width:464px !important;
}
.waysyoucanhelp_img{
margin-top:-8px !important;
}

.join-us-41{
margin-top:-8px !important;
margin-right:-19px;
}

.join-us-title-image{
 padding-top: 30px;
}

.join-us-page-padding{
/*padding-left:69px;*/
  margin-top: 20px;
 margin-bottom: 15px;
}
.join-us-box{
/*background:url('../images/join-us-box-bg.png') no-repeat top left transparent;*/
    height: 40px;
    /*padding-left: 15px;
    padding-top: 7px;*/
}

.join-us-box-large{
background:url('../../images/join-us-box-bg-large.png') no-repeat top left transparent;
    height: 160px;
    padding-left: 15px;
    padding-top: 7px;
}

.join-us-box label{}
.join-us-box p{
 padding-left: 27px;
    padding-top: 10px;
  width: 499px;
}
.join-us-box strong{
    color: #9F1A3B;
    padding-left: 11px;
}

.please-fill-in{

}

.subheading{
    color: #840029;
    display: block;
    font-family: 'Oswald',sans-serif;
    font-size: 25px;
    font-weight: normal;
    margin-top: 7px;
    text-transform: uppercase !important;
}
.joinustable{position:relative; /*height:860px;*/
 margin-top: 30px;
}
.joinustable .field_select{
width:236px !important;
border: 1px solid #CECECE !important;
border-radius: 4px 4px 4px 4px !important;
}
.joinustable .field, #file{/*width:215px !important;*/
border: 1px solid #9F1A3B !important;
}
.joinustable .colone{/*position:absolute; top:0px; left:0px; margin-left: 385px;*/}
.joinustable .coltwo{margin-top:64px; /*position:absolute;  right:20px;*/}
.joinustable .labels{color: #818080;
    font-weight: bold;}
.about-interest{  
background:none repeat scroll 0 0 #FCFCFC;
  height: 380px;
    position: relative;
  border:1px solid #c1c1c1;
  -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

  }
.join_us_block.about-interest-one{
  left:26px;
    position: absolute;
    top:15px;
    width: 200px;
}

.join_us_block.about-interest-two{
 position: absolute;
    right: 12px;
    top: 15px;
    width: 200px;

}

.in-this-state{
/*padding-top: 18px;
    text-align: left;*/
}
#newsletter_state{

}

.join-us-page-padding #submit, .ccms_form_element.cfdiv_submit .aff_submit{
  background: none repeat scroll 0 0 #7A082B;
    border: 2px solid #FFFFFF !important;
    color: #FFFFFF;
    font-size: 17px;
    height: 42px;
    width: 100px;
  font-family:'Oswald',sans-serif;
  -webkit-box-shadow: 3px 3px 11px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    3px 3px 11px rgba(50, 50, 50, 0.75);
box-shadow:         3px 3px 11px rgba(50, 50, 50, 0.75);
}

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

.table_heading {
    padding-top: 20px;
}

.contribution_wrapper .msg {
    color: #818080;
  width:545px;
}

.contribution_table .labels {
    color: #818080;
    font-weight: bold;
}

.contribution_table .colone {
    left: 0;
    position: absolute;
    top: 0;
}

.contribution_table .coltwo {
    position: absolute;
    right: 20px;
    top: 0px;
}

.contribution_table {
    height: 375px;
    position: relative;
}

.contribution_table {
    width: 565px;
}

.fields_cell .inputbox {
    height: 30px !important;
  width: 250px !important;
}

.fields.fields_cell > select {
    height: 35px;
    width: 250px;
}

.contribution_wrapper {
    margin-left: 70px;
    width: 600px;
}

.table_heading > h1 {
    color: #830628 !important;
}

.heading{
  text-decoration: none !important;
  padding-bottom:10px;
}

.table_red {
    color: #830628;
    font-size: 13px;
    font-weight: bold;
  padding-left: 20px;
  padding-top:10px;
}

.table_leftpadding {
    padding-left: 40px;
}

.table_leftpadding .radiobtn {
    padding-right: 40px;
}

#amount_container .inputbox {
    width: 100px !important;
  height:30px !important;
}

.table_input_box .inputbox, .frm .inputbox{
    width: 200px !important;
  height:30px !important;
}
  
.field_cell.table_input_box, .field_cell.exp_date{
  padding-left:20px;
}

#tr_card_number, #tr_exp_date {
    float: left;
    padding-right: 18px;
}

.frm {
    display:none;
  clear:both;
}

.button_right {
    padding-left: 20px;
  padding-bottom: 30px;
}

.button_right .button {
    background: none repeat scroll 0 0 #830628;
    color: #FFFFFF;
    font-weight: bold;
}

.chronoform {
    display: none;
}

.ccms_form_element{
  padding:0px !important;
}

.recaptcha-joinus {
    padding-bottom: 20px;
}

.ccms_form_element.cfdiv_submit {
    text-align: center !important;
}

#captcha_container_div {
    margin-bottom: 10px;
}

.error-message h2{
  color:#FF003B;
  text-transform:none;
  font-family: Arial;
    font-weight: bold;
}

.slider_introtext > span {
    color: #E1E1E3 !important;
}

.flex-caption, #rt-top-header .rt-container {
  background: -moz-linear-gradient(left,  rgba(44,44,44,0) 0%, rgba(19,19,19,0.4) 100%) !important; /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(44,44,44,0)), color-stop(100%,rgba(19,19,19,0.4))) !important; /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left,  rgba(44,44,44,0) 0%,rgba(19,19,19,0.4) 100%) !important; /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left,  rgba(44,44,44,0) 0%,rgba(19,19,19,0.4) 100%) !important; /* Opera 11.10+ */
  background: -ms-linear-gradient(left,  rgba(44,44,44,0) 0%,rgba(19,19,19,0.4) 100%) !important; /* IE10+ */
  background: linear-gradient(to right,  rgba(44,44,44,0) 0%,rgba(19,19,19,0.4) 100%) !important; /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002c2c2c', endColorstr='#66131313',GradientType=1 ) !important; /* IE6-9 */
}

#rt-top-header .rt-container {   
    width: 942px !important;
}

.flex-control-nav li a.flex-active, .flex-control-nav li a:hover{
  background: #FFFFFF !important;
}

.flex-control-nav li a{
  background: #808080 !important;
}

.footer-container .cmp_buttons_container {
    display: none;
}

.component-content .cmp_buttons_container {
    float: right;
}

#captcha .input{
  padding: 8px 10px 7px;
  /*margin-left: 122px;*/
}

#captcha img{
  /*padding-left: 20px;*/
  margin-top: 22px;
}

#captcha{
  padding-bottom: 20px;
}

.archive h2.title {
    color: #000000 !important;
    font-family: Arial !important;
    font-size: 12px !important;
    font-weight: bold !important;
    text-transform: none !important;
}

.archive p {
    margin: 0 !important;
    font-size: 14px;
    padding-top: 10px;
}

.archive a {
    color: #000000;
    font-size: 14px;
    text-decoration: none;
}

.archive .rt-article {
    background: none repeat scroll 0 0 #D2D2D2;
    padding: 10px;
}

.footerclass {
    color: #FFFFFF;
}

#jmap_sitemap {
    padding: 15px !important;
}

.ie_slider_img_new {    
    height: auto !important;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
    width: 639px;
}



.heading {
    color: #840029 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 16px !important;
    font-weight: bold;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    text-decoration: none !important;
}
.heading {
    padding-bottom: 10px;
    text-decoration: none !important;
}
.create_account label
{
margin-right:385px;
color: #840029 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    /*font-size: 16px !important;*/
    font-weight: bold;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    text-decoration: none !important;

}
#firstname{width:127px !important;float:left !important;}
#lastname{width:127px !important;
 margin-left: 10px !important;
}
#zipcode{width:127px !important;}

div.itemCommentsForm form input#submitCommentButton, input[type="submit"], button.button {
    background: none repeat scroll 0 0 #9F1A3B !important;
    color: #FFFFFF!important;
     font-size: 15px!important;
    font-weight: bold!important;
    height: 38px!important;
    /*margin-left: 206px!important;*/
    width: 102px!important;  
}

.twitter-follow-button{ 
 /*background: none repeat scroll 0 0 #22BBF5;
    height: 266px !important;
    padding: 15px !important;
    width: 190px !important;*/
}
#pwd{border-radius: 6px !important;}

.fancy-form label {
  display: block;
  font: 14px Arial, Helvetica, sans-serif;
  padding-left: 10px;
  letter-spacing: 1px;
  padding-left: 10px;
  color: #9F1A3B ;
  opacity: 0.8;
}
.zip-error {
  color: #d70000;
  font: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  display: none;
}

#comments-footer{
  
  
 display:none; 
  
}

.lastItem input[type="submit"]

{
  
  width: 270px !important;

}

#t_div .custom ul
{
  list-style:none;
}

#t_div .custom ul li
{
  background:url(../../images/star.png) 0 6px no-repeat transparent; 
  padding-left:20px;
  margin-bottom:20px;
  font-size:14px;
}

#t_div .custom ul li span
{
  font-weight:bold;
  color:#000000;
}

.bottom-line-pledge
{
  font-size:16px;
  color:#000000;
  font-weight:bold;
  text-decoration:underline;
}

.map-description
{
  padding:20px 0px 40px 0px;
}

p.national 
{
  margin-top:13px!important;
  margin-bottom:13px!important;
}


.map-description a
{
  padding-bottom:20px;
}

#rt-content-top:after 
{
  clear:both;
  content:"";
  display:table;
}


.divider{
  width:100%;
  height: 14px;
  margin-top: -4px;
  clear:both;
}
.latestnews li{
  list-style:outside none;
  line-height:25px;
  margin-top: 7px;
}
.myh2{
  font-family:Arial, Helvetica, sans-serif !important;
  color:#840029 !important;
  text-decoration: none !important;
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
  font-size:16px !important;
  font-weight:bold;
}
.mylink{
  font-family:Arial, Helvetica, sans-serif !important;
  color:#909090 !important;
  text-decoration: none !important;
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
  font-size:14px !important;
  font-weight:normal;
}
.media{
padding-left:100px !important;
}
#achievements_filter{

padding-left:100px !important;

}
.rt-article-links{

padding-left:100px !important;

}
.rt-pagination{
padding-left:100px !important;
}
.rt-pagination{

padding-left:100px !important;
}
.press_release .itp-social-buttons-box{

display:none;
}
.item-pagepress_release{
padding-left:100px !important;

}




.jd-page-title {
  display:none;
}

.itemid-407 #g-main .page-header > h2{display:none;}


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

p.mod-articles-category-introtext a{
font-weight:normal !important;
font-size:12px !important;
text-decoration:underline !important;
}


blockquote a{ 
font-weight:normal !important;
font-size:12px !important;
text-decoration:underline !important;
}



