/*membership pages*/
.rsm_container{
	margin-left:25% !important;
}
.page-header-membership h1{
	font-size: 2.5rem;
	line-height: 1.35em;
	color: #282828;
	font-weight: 500;
}
.page-header-membership h5{
	font-size: 1.2rem;
	line-height: 1.35em;
	font-family: 'Open Sans',sans-serif;
	color: #282828;
}
.membership-list h2{
	color: #000099;
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	padding: 0;
	margin: 0;
	line-height: 1;
	text-align: center;
}
.membership-list-spacer{
	padding: 10px;
}
.panel-default > .panel-heading {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd;
}
/* end membership pages*/
/* Main Menu */
.g-selected:hover > .g-menu-item-container{
    color: #000099 !important;
}    
div[id^="logo"] a.g-logo {
    background-size: 232px 100% !important;
    width: 232px !important;
    height: 80px !important;
}
#logo-1339-particle {
    margin-left: 0px;
}
.g-owlcarousel-showcase .g-owlcarousel .g-owlcarousel-image-container {
    width: 100% !important;
}

#g-showcase .g-content {
    margin: auto !important;
}
#g-showcase .g-content .g-owlcarousel-image-container {
    padding: 0px !important;
}

.login-hp {
    /*border: 2px solid #21618c;
    height: 296px !important;
    width: 284px !important;
    margin-top: 38px;
    margin-left: 7px;
    display: table;*/
    
    border-radius: 4px;
    background: #ffffff;
    color: #000000;
    text-shadow: none;
    -webkit-box-shadow: 0 5px 0 0 #DEDCDD, 0 1px 14px rgba(0,0,0,0.1), 0 8px 10px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 5px 0 0 #DEDCDD, 0 1px 14px rgba(0,0,0,0.1), 0 8px 10px rgba(0,0,0,0.1);
    box-shadow: 0 5px 0 0 #DEDCDD, 0 1px 14px rgba(0,0,0,0.1), 0 8px 10px rgba(0,0,0,0.1);
    padding: 15px;
    margin: 38px 10px 10px 10px;
    position: relative;
    flex: 0 23%;
    max-width: 23%;
    /*min-width: 95%  !important;*/
}
.login-hp #form-login-username .add-on {
    display: none;
}
.login-hp #form-login-password .add-on {
    display: none;
}
.login-hp #form-login-remember {
    float: right;
    margin-top: 5px !important;
    margin-right: 15% !important;
}
.login-hp #form-login-username .input-prepend, .login-hp #form-login-password .input-prepend {
    width: 98%;
}
.login-hp #form-login-username .input-prepend {
    margin-bottom: 10px;
}
.login-hp ul.unstyled {
    margin-bottom: -10px;
}
@media only all and (max-width: 47.938rem) {
    .login-hp {
        min-width: 95%;
    }
    .latest-asses {
        min-width: 95%;
    }
    .ext-join-ipca {
        min-width: 95%;
        margin-left: 10px;
        margin-right: 10px;
    }
    .hidden-phone {
        display: block !important;
    }
    #advertise-sci {
        display: none !important;
    }
}    
.mod-most-read {
    border-radius: 4px;
    background: #ffffff;
    color: #000000;
    text-shadow: none;
    -webkit-box-shadow: 0 5px 0 0 #DEDCDD, 0 1px 14px rgba(0,0,0,0.1), 0 8px 10px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 5px 0 0 #DEDCDD, 0 1px 14px rgba(0,0,0,0.1), 0 8px 10px rgba(0,0,0,0.1);
    box-shadow: 0 5px 0 0 #DEDCDD, 0 1px 14px rgba(0,0,0,0.1), 0 8px 10px rgba(0,0,0,0.1);
    padding: 15px;
    margin: 38px 10px 10px 10px;
    position: relative;
}
.hp-clinic-focus {
    border-radius: 4px;
    background: #ffffff;
    color: #000000;
    text-shadow: none;
    -webkit-box-shadow: 0 5px 0 0 #DEDCDD, 0 1px 14px rgba(0,0,0,0.1), 0 8px 10px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 5px 0 0 #DEDCDD, 0 1px 14px rgba(0,0,0,0.1), 0 8px 10px rgba(0,0,0,0.1);
    box-shadow: 0 5px 0 0 #DEDCDD, 0 1px 14px rgba(0,0,0,0.1), 0 8px 10px rgba(0,0,0,0.1);
    padding: 15px;
    margin: 38px 10px 10px 10px;
    position: relative;
}
.latest-asses {
    border-radius: 4px;
    background: #ffffff;
    color: #000000;
    text-shadow: none;
    -webkit-box-shadow: 0 5px 0 0 #DEDCDD, 0 1px 14px rgba(0,0,0,0.1), 0 8px 10px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 5px 0 0 #DEDCDD, 0 1px 14px rgba(0,0,0,0.1), 0 8px 10px rgba(0,0,0,0.1);
    box-shadow: 0 5px 0 0 #DEDCDD, 0 1px 14px rgba(0,0,0,0.1), 0 8px 10px rgba(0,0,0,0.1);
    padding: 15px;
    margin: 38px 10px 10px 10px;
    position: relative;
    flex: 0 73.5%  !important;
    width: 73.5%  !important;
}
.login-hp h3 {
    /*color: #ff4367;
    font-weight: bold;*/
    display: block;
    background-color: #287aad;
    background-image: linear-gradient(#2e8cc6,#297db1 50%,#246e9c);
    background-repeat: no-repeat;
    border: 1px solid #297db1;
    box-shadow: inset 0 1px 1px rgba(225,225,225,0.4);
    margin: -15px -15px 20px -15px;
    padding: 10px 15px;
    border-radius: 6px 6px 0 0;
    color: #ffffff;
    text-shadow: -1px -1px 1px rgba(0,0,0,0.3);
    font-size: 1.5em;
    text-align: center;
}
.mod-most-read h3 {
    display: block;
    background-color: #287aad;
    background-image: linear-gradient(#2e8cc6,#297db1 50%,#246e9c);
    background-repeat: no-repeat;
    border: 1px solid #297db1;
    box-shadow: inset 0 1px 1px rgba(225,225,225,0.4);
    margin: -15px -15px 20px -15px;
    padding: 10px 15px;
    border-radius: 6px 6px 0 0;
    color: #ffffff;
    text-shadow: -1px -1px 1px rgba(0,0,0,0.3);
    font-size: 1.5em;
    text-align: center;
    line-height: 31.2px;
    font-weight: bold;
}
.hp-clinic-focus h2.title {
    display: block;
    background-color: #287aad;
    background-image: linear-gradient(#2e8cc6,#297db1 50%,#246e9c);
    background-repeat: no-repeat;
    border: 1px solid #297db1;
    box-shadow: inset 0 1px 1px rgba(225,225,225,0.4);
    margin: -15px -15px 20px -15px;
    padding: 10px 15px;
    border-radius: 6px 6px 0 0;
    color: #ffffff;
    text-shadow: -1px -1px 1px rgba(0,0,0,0.3);
    font-size: 1.5em;
    text-align: center;
}
.hp-clinic-focus h3.title {
    display: block;
    background-color: #287aad;
    background-image: linear-gradient(#2e8cc6,#297db1 50%,#246e9c);
    background-repeat: no-repeat;
    border: 1px solid #297db1;
    box-shadow: inset 0 1px 1px rgba(225,225,225,0.4);
    margin: -15px -15px 20px -15px;
    padding: 10px 15px;
    border-radius: 6px 6px 0 0;
    color: #ffffff;
    text-shadow: -1px -1px 1px rgba(0,0,0,0.3);
    font-size: 1.5em;
    text-align: center;
}
.latest-asses h2.title {
    display: block;
    background-color: #287aad;
    background-image: linear-gradient(#2e8cc6,#297db1 50%,#246e9c);
    background-repeat: no-repeat;
    border: 1px solid #297db1;
    box-shadow: inset 0 1px 1px rgba(225,225,225,0.4);
    margin: -15px -15px 20px -15px;
    padding: 10px 15px;
    border-radius: 6px 6px 0 0;
    color: #ffffff;
    text-shadow: -1px -1px 1px rgba(0,0,0,0.3);
    font-size: 1.5em;
    text-align: center;
}
.login-hp label {
    font-weight: 600;
    display: inline-block;
    margin-bottom: 5px;
}
.login-hp #mod_login_username, .login-hp #mod_login_password {
    width: 99%;
    height: 20px !important;
}
.login-hp #form-login-username {
    margin: 0 0 0 0 !important;
}
.login-hp .g-content {
    /*margin-top: 0px;
    padding-top: 0px;*/
    margin: 0px;
    padding: 0px;
}
.mod-most-read .g-content {
    /*margin-top: 0px;
    padding-top: 0px;*/
    margin: 0px;
    padding: 0px;
}
.hp-clinic-focus .g-content {
    /*margin-top: 0px;
    padding-top: 0px;*/
    margin: 0 0 20px 0;
    padding: 0px;
}
#ext-join-ipca .g-content {
    /*margin-top: 0px;
    padding-top: 0px;*/
    margin: 0 0 20px 0;
    padding: 0px;
}
.latest-asses .g-content {
    /*margin-top: 0px;
    padding-top: 0px;*/
    margin: 0 0 20px 0;
    padding: 0px;
}
.login-hp .cbLoginButtonSpan {
    float:left;
}
.login-hp #mod_login_remember {
    float:left;
    margin-right: 5px;
}
.login-hp .cbLoginLinksList {
    margin-top: -30px;
    margin-left: 80px;
    list-style-type: none; 
}
.login-hp .cbLoginLinksList a {
    color: #000099;
}
.login-hp #form-login-remember {
    margin: 0 0 3px 0;
}

.hp-body-75 {
    color: #7a7a7a;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    margin-top: 0px;
}
.hp-body-75 .g-content {
    background-color: #21618c;
    height: 300px;
    /*margin-left: 8%;*/
    margin-top: 38px;
    color: #fff;
    padding: 5px;
}
.hp-body-75 .g-content .sprocket-headlines {
    background: none;
    border: none;
}
.hp-body-75 .g-content .sprocket-headlines-badge {
    text-align: center !important;
    color: #ff4367 !important;
    font-weight: 700 !important;
    float: unset;
    font-size: 22.4px;
    line-height: 31.2px;
}
.hp-body-75 .g-content .sprocket-headlines-list .sprocket-headlines-item a {
    color: #ffffff !important;
    font-size: 14px;
    line-height: 1.428571429;
} 
.hp-body-75 .g-content .sprocket-headlines-list {
    text-align: center;
}
.hp-body-75 .g-content .sprocket-headlines {
    margin-top: 55px !important;
}

.sprocket-grids-b-columns-3 li {
    /*border: 2px solid #21618c;*/
    width: 284px !important;
    margin-top: 5px;
    margin-left: 7px;
    display: block;
    
    /*position: relative !important;
    float: left;*/
}
.sprocket-grids-b-columns-3 li h2 {
    color: #ff4367;
    font-weight: bold;
}
.sprocket-grids-b-columns-3 li h2 a {
    color: #000099;
}
.sprocket-grids-b-columns-3 li .sprocket-grids-b-content {
    background-color: #fff;
    color: #000;
}
.sprocket-grids-b-columns-3 li .sprocket-grids-b-item {
    margin-bottom: 5px;
}
#k2ModuleBox241 .k2FeedIcon {
    display: none;
}
.focus-primary-care .g-item-title {
    text-align: center;
}
.focus-primary-care .g-item-title a {
    font-size: 22.4px;
    font-weight: bold;
}
/*.main-class-a .g-content {
    margin-top:0px;
    padding-top:0px;
}*/

#ext-join-ipca {
    border-radius: 4px;
    background: #ffffff;
    color: #000000;
    text-shadow: none;
    -webkit-box-shadow: 0 5px 0 0 #DEDCDD, 0 1px 14px rgba(0,0,0,0.1), 0 8px 10px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 5px 0 0 #DEDCDD, 0 1px 14px rgba(0,0,0,0.1), 0 8px 10px rgba(0,0,0,0.1);
    box-shadow: 0 5px 0 0 #DEDCDD, 0 1px 14px rgba(0,0,0,0.1), 0 8px 10px rgba(0,0,0,0.1);
    padding: 15px;
    /*margin: 38px 10px 10px 10px;*/
    position: relative;
    flex: 0 66%  !important;
    width: 66%  !important;
}

#ext-join-ipca .moduletable h2.title {
    /*text-decoration: underline;
    color: white;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #009;
    line-height: 1.35em;
    font-family: 'Open Sans',sans-serif;
    margin-bottom: 0px;*/
    display: block;
    background-color: #287aad;
    background-image: linear-gradient(#2e8cc6,#297db1 50%,#246e9c);
    background-repeat: no-repeat;
    border: 1px solid #297db1;
    box-shadow: inset 0 1px 1px rgba(225,225,225,0.4);
    margin: -15px -15px 20px -15px;
    padding: 10px 15px;
    border-radius: 6px 6px 0 0;
    color: #ffffff;
    text-shadow: -1px -1px 1px rgba(0,0,0,0.3);
    font-size: 1.5em;
    text-align: center;
}

#ext-join-ipca .elementor-element {
    background-color: #000099;
}
#ext-join-ipca .sprocket-lists-modern-container h4 {
    color: #000099;
    font-family: "Roboto", Sans-serif;
    font-size: 14px !important;
}
#ext-join-ipca .sprocket-lists-modern-container li {
    background-color: #FFFFFF;
    color: #000099;
    padding: 0px 0px 0px 0px;
}
#ext-join-ipca .sprocket-lists-modern-container li.active .sprocket-lists-modern-item {
    background-color: #000099;
    color: #FFFFFF;
}
.mod-latest-asses h2 {
    text-align: center;
}

#g-footer {
    margin-top: 20px;
}

#g-copyright {
    display: none;
}
.latest-asses ul li {
    border:none;
}
#imageslider-1810-particle .g-owlcarousel-image-container{
    margin-top: 10px;
}
.sprocket-grids-b-container .sprocket-grids-b-readon {
    color: #000099;
}

#g-footer-a, #g-footer {
    background-color: #fbaeb0 !important;
    color: black !important;
}

#g-footer {
    font-size: 16px;
    line-height: 1.35em;
}
#g-footer .g-particle {
    /*line-height: 0.1;*/
}
#g-footer.fp-footer a {
    color: #000000;
}
#g-footer.fp-footer li {
    border-bottom: none;
}
#g-footer.fp-footer #advertise-sci {
    margin-top: -130px;
}

#hp-clinic-focus .sprocket-tables-link {
    display: none;
}
#hp-clinic-focus-old {
    display: none;
}
.sprocket-tables-item {
    text-align: center;
}
.sprocket-tables-desc {
    text-align: left;
    min-height: 240px;
}   
.sprocket-tables-image {
    min-height: 124px;
}
.sprocket-tables-feature {
    min-height: 103px;
}

.g-audacity-menu ul li .g-menu-item-content {
    margin-left: 9px !important;
    margin-right: 9px !important;
}

.g-audacity-menu ul li .g-menu-parent-indicator {
    position: relative;
    left: 5px;
    display: block;
    top: -15px;
    float: right;
}
/* custom main menu **/
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-item-content {
    margin: 0 7px !important;
    letter-spacing: -0.5px !important;
}   
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
    color: #000000 !important;
    font-weight: bold;
    text-transform: uppercase;
}
#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
    color: #000099 !important;
}
#g-navigation .g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator::after {
    right: 1px !important; 
}
/** end menu **/
/** K2 Custum Template **/
/* ==== GRID SYSTEM ==== */

.course_header .container {
  width: 100% !important;
  margin-left: auto;
  margin-right: auto;
}

.row {
  position: relative;
  width: 100%;
}

.row [class^="col"] {
  float: left;
  margin: 0.5rem 2%;
  min-height: 0.125rem;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12 {
  width: 96%;
}

.col-1-sm {
  width: 4.33%;
}

.col-2-sm {
  width: 12.66%;
}

.col-3-sm {
  width: 21%;
}

.col-4-sm {
  width: 29.33%;
}

.col-5-sm {
  width: 37.66%;
}

.col-6-sm {
  width: 46%;
}

.col-7-sm {
  width: 54.33%;
}

.col-8-sm {
  width: 62.66%;
}

.col-9-sm {
  width: 71%;
}

.col-10-sm {
  width: 79.33%;
}

.col-11-sm {
  width: 87.66%;
}

.col-12-sm {
  width: 96%;
}

.row::after {
	content: "";
	display: table;
	clear: both;
}

.hidden-sm {
  display: none;
}

@media only screen and (min-width: 33.75em) {  /* 540px */
  .container {
    width: 80%;
  }
}

@media only screen and (min-width: 45em) {  /* 720px */
  .col-1 {
    width: 4.33%;
  }

  .col-2 {
    width: 12.66%;
  }

  .col-3 {
    width: 21%;
  }

  .col-4 {
    width: 29.33%;
  }

  .col-5 {
    width: 37.66%;
  }

  .col-6 {
    width: 46%;
  }

  .col-7 {
    width: 54.33%;
  }

  .col-8 {
    width: 62.66%;
  }

  .col-9 {
    width: 71%;
  }

  .col-10 {
    width: 79.33%;
  }

  .col-11 {
    width: 87.66%;
  }

  .col-12 {
    width: 96%;
  }

  .hidden-sm {
    display: block;
  }
}
.col-md-6 {
    width: 67% !important;
}
.col-md-3 {
    width: 25% !important;
}
/** end grid **/
#item-nav div.item-list-tabs#object-nav li a {
    padding: 15px 20px;
    letter-spacing: 1px;
    display: inline-block;
    font-size: 11px;
    text-transform: uppercase;
    color: #fff;
    opacity: .9;
    font-weight: 600;
}
#item-nav div.item-list-tabs#object-nav li {
    list-style: none;
    width: auto;
    position: relative;
    float: left;
}
#item-nav div.item-list-tabs#object-nav li a {
    color: #444444;
}
#item-nav div.item-list-tabs#object-nav li a:hover, #k2Container a:hover {
    color: #000099;
}
#course-home {
    clear: both;
}
#k2Container a {
    color: #444;
}
#k2Container div.itemIntroText {
    font-size: 14px;
    font-weight: normal;
}
#object-nav #home a:hover, #object-nav #reviews a:hover {
    border-bottom: 2px solid #000099;
}
#object-nav ul {
    height: 41px;
}
/** END **/
/**  **/
.g-offcanvas-toggle {
    background-color: #1873BB !important;
    border: 1px solid #21618C !important;
}   
#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
    color: #000000 !important;
}
#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container:hover {
    color: #000099 !important;
}
.g-error #g-showcase {
    background: #E2F0F0 !important;
}
.g-error .rt-error-body, .error .rt-error-body {
    margin: 10px auto !important;
} 
.g-audacity-menu .g-menu-item ul.g-sublevel li {
    border-bottom: 1px solid rgba(0,0,0,.08);
}
.g-audacity-menu .g-menu-item .g-dropdown {
    background-color: rgba(205,234,242,0.9) !important;
}
.g-audacity-menu .g-menu-item ul.g-dropdown li a {
    font-size: 11.5px !important;
    font-weight: 600;
    margin: 0 0px;
    padding: 0px 0px;
    display: inline-block;
    font-size: 13px;
    text-transform: uppercase;
    color: #FFF;
    /*opacity: .8;*/
    position: relative;
}
.g-audacity-menu .g-menu-item ul.g-dropdown li a .g-menu-item-content {
    margin: 0 0px;
    padding: 0px 0px;
}
.g-audacity-menu .g-menu-item ul.g-dropdown li a .g-menu-parent-indicator {
    margin-right: -15px;
}
/**  **/
.ext-join-ipca .sprocket-lists-modern-title {
    padding: 5px 0 5px 0 !important;
}
.ext-join-ipca .sprocket-lists-modern-item .sprocket-padding {
    padding: 3px 0 3px 0 !important;
} 
#ext-join-ipca {
    height: 100% !important;
}
.g-particle {
    padding-top: 0px !important;
    margin-top: 0px !important;
}
.g-menu-item-container .g-menu-item-title {
    text-transform: uppercase !important;
    font-weight: bold !important;
    color: #000000;
}
/* Default Templ module */
.def-login-hp {
    /*border: 2px solid #21618c;
    height: 296px !important;
    width: 284px !important;
    margin-top: 38px;
    margin-left: 7px;
    display: table;*/
    
    border-radius: 4px;
    background: #ffffff;
    color: #000000;
    text-shadow: none;
    -webkit-box-shadow: 0 5px 0 0 #DEDCDD, 0 1px 14px rgba(0,0,0,0.1), 0 8px 10px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 5px 0 0 #DEDCDD, 0 1px 14px rgba(0,0,0,0.1), 0 8px 10px rgba(0,0,0,0.1);
    box-shadow: 0 5px 0 0 #DEDCDD, 0 1px 14px rgba(0,0,0,0.1), 0 8px 10px rgba(0,0,0,0.1);
    padding: 15px;
    margin: 15px 10px 10px 10px;
    position: relative;
    /*flex: 0 23%;
    max-width: 23%;*/
    /*min-width: 95%  !important;*/
}
.def-login-hp #form-login-username .add-on {
    display: none;
}
.def-login-hp #form-login-password .add-on {
    display: none;
}
.def-login-hp #form-login-remember {
    float: right;
    margin-top: 5px !important;
    margin-right: 15% !important;
}
.def-login-hp #form-login-username .input-prepend, .def-login-hp #form-login-password .input-prepend {
    width: 98%;
}
.def-login-hp #form-login-username .input-prepend {
    margin-bottom: 10px;
}
.def-login-hp ul.unstyled {
    margin-bottom: -10px;
}
.def-login-hp h3 {
    /*color: #ff4367;
    font-weight: bold;*/
    display: block;
    background-color: #287aad;
    background-image: linear-gradient(#2e8cc6,#297db1 50%,#246e9c);
    background-repeat: no-repeat;
    border: 1px solid #297db1;
    box-shadow: inset 0 1px 1px rgba(225,225,225,0.4);
    margin: -15px -15px 20px -15px;
    padding: 10px 15px;
    border-radius: 6px 6px 0 0;
    color: #ffffff;
    text-shadow: -1px -1px 1px rgba(0,0,0,0.3);
    font-size: 1.5em;
    text-align: center;
}
.def-login-hp label {
    font-weight: 600;
    display: inline-block;
    margin-bottom: 5px;
}
.def-login-hp #mod_login_username, .login-hp #mod_login_password {
    width: 99%;
    height: 20px !important;
}
.def-login-hp #form-login-username {
    margin: 0 0 0 0 !important;
}
.def-login-hp .g-content {
    /*margin-top: 0px;
    padding-top: 0px;*/
    margin: 0px;
    padding: 0px;
}
.def-login-hp .cbLoginButtonSpan {
    float:left;
}
.def-login-hp #mod_login_remember {
    float:left;
    margin-right: 5px;
}
.def-login-hp .cbLoginLinksList {
    margin-top: -30px;
    margin-left: 80px;
    list-style-type: none; 
}
.def-login-hp .cbLoginLinksList a {
    color: #000099;
}
.def-login-hp #form-login-remember {
    margin: 0 0 3px 0;
}
.k2filter-table h3 {
    color: #000000 !important;
    background: none !important;
    border: none !important;
    text-align: left !important;
    margin: 0 !important;
    padding: 0 !important;
}
.k2filter-table select {
    width: 85%;
}
a {
    color: #000000 !important;
}
a:hover {
    color: #000099 !important;
}
.buttons input {
    color: #fff !important;
}
button {
    color: #fff !important;
}
#g-main {
    color: #000000;
}
.button, .button2, .readon, .readon2, .readon3, a.readmore, button.validate, p.readmore a, #member-profile a, #member-registration a, .formelm-buttons button, .controls .btn, .logout-button .btn, .sprocket-readmore, .roksearch_results a.clr, input.button, .search .btn {

    color: #000000;
    background-color: #3f3f3f;
    border-radius: 3px;
    font-family: "roboto", "Verdana", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    display: inline-block;
    padding: 10px 15px;
    line-height: normal;
    font-size: 12px;
    border: 1px solid transparent;
    box-shadow: none;
    background-image: none;
    text-shadow: none;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;

}
#g-sidebar > .g-grid {
    padding: 0px;
}
.social {
    display: none;
}
/* end*/
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
   color: #000000 !important; 
}
div.itemIntroText {
   color: #000000 !important;
}
div.itemRatingBlock span {
    color: #7A7A7A !important;
}
div.itemContentFooter {
    color: #7A7A7A !important;
}
.muted {
    color: #7A7A7A !important;
}
.g-menu-item-container .g-menu-item-title {
    color: #000000;
}
.g-sublevel .g-menu-item-title {
    color: #000000 !important;
}
#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
    color: #000099 !important;
}
.mm_about_us .g-dropdown {
width: 220px;
}
.btn {
    color: #fff !important;
    background-color: #006dcc !important;
}
.ext-join-ipca .readon {
    display: none;
}    
#object-nav ul {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
#object-nav ul li {
    margin-right: 25px !important;
}
#object-nav ul li a {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.head-art-banner .g-content {
    margin-top: -35px !important;
    padding-top: 0px !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}
.owl-carousel {
    display: block !important;
} 
.sprocket-tables-feature {
	display: none !important;
}
.col3 .k2ItemsBlock li{float: left;
    margin: 0 2% 25px 0;
    width: 32%;}
.col3 .k2ItemsBlock li.lastItem{margin-right:0;}
.col3 div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img{float:none;width:100%; margin:0 0 10px 0;}
.col3 div.k2ItemsBlock ul li a.moduleItemTitle{font-size: 20px;}