    body {
        background-color: #ebebeb;
        font-size: 14px;
        font-family: 'Open Sans';
    }
    
    body a {
        text-decoration: none;
        font-family: 'Open Sans';
        color: #1a7060;
    }
    
    .container {
        /* position: relative;
        left: 4px;*/
        max-width: 1125px;
    }
    
    .white-bg {
        background-color: #fff;
    }
    
    .pr-0 {
        padding-right: 0px;
    }
    
    header {
        margin: 0 auto;
        max-width: 960px;
    }
        
    #main-navbar {
        float: right;
        /*height: 110px;*/
        margin-top: 46px;
    }
    
    #main-navbar > ul {
        float: left;
    }
    
    #main-navbar ul li {
        position: relative;
        display: inline-block;
        margin-left: 4px;
    }
    
    #main-navbar ul li a {
        display: block;
        font-size: 18px;
        font-weight: 400;
        color: #3e647e;
        letter-spacing: 2px;
        text-transform: uppercase;
    }
    
    .font-16 {
        font-size: 16px;
    }
    
    ul.header_menu li {
        padding: 0px 14px;
        font-size: 18px;
    }
    
    #main-navbar ul li:last-child {
        margin-right: 20px !important;
    }
    
    ul.header_menu li a {
        color: #527289;
    }
    
    #sticky_header {
        float: left;
        width: 100%;
        background: #FFF;
        padding: 0px;
    }
    
    .m-0 {
        margin: 0px;
    }
    
    #search-toggle {
        float: right;
        margin-left: 50px;
        margin-top: 3px;
    }
    
    
  /*    div.intro {
        width: 100%;
        background: transparent url('images/intro_hero.jpg') top center no-repeat;
        height: 430px;
        position: relative;
        border: 0px solid #333;
        box-sizing: border-box;
        background-size: cover;
        margin-top: 20px;
    }
	*/


    div.intro:before {
        content: "";
        padding: 0;
        margin: 0;
        width: 100%;
        height: 359px; /* GABI EDIT, WAS 430PX */
        position: absolute;
        top: 0;
        left: 0;
    }
        
    div.intro div.text {
		background-color: rgba(255, 255, 255, 0.85);
		border: 10px solid #fff;
        color: #000;
		font-weight: semi-bold;
		margin-left: 20px;
		margin-top: 0px;
        padding: 15px;
        position: absolute;
		top: 20px;
		width: 50%;
		height: 320px;
		overflow: auto;
		direction: rtl;
		text-align:left;
    }
	
	div.intro div.text p{
	    direction: ltr;
		
    }
        
	div.intro div.text h3 {
        color: #1A7060;
        display: block;
        font-size: 46px;
        font-weight: 200;
        line-height: 100%;
        margin: 0;
	padding-bottom: 10px;
        direction: ltr;
    }

    div.intro div.text p {
        font-size: 15x;
        margin: 0;
        display: block;
        line-height: 175%;
    }
    
    p.attr {
        font-size: 9px;
        text-align: right;
        margin: 0;
        padding: 0;
        position: absolute;
        bottom: 20px;
        width: 100%;
        color: #fff;
        right: 30px;
    }
    
    p.attr a {
        color: #fff;
    }
	
    .mt-30 {
        margin: 0px;
    }
	
	  /* #content_page .content .container {
        padding: 0px;
    }
		*/
    
    .full_width {
        float: left;
        width: 100%;
        position: relative;
    }
    
    .filter-bar {
        float: left;
        width: 100%;
        background-color: #f3f3f3;
		/* GABI ADDED NEXT LINE */
		padding-top: 10px;
    }
    
    #resource-search .snippet-keyword .twitter-typeahead {
        margin: 0px !important
    }
    
    button.btn-icon-search {
        background-color: #F3F3F3;
        border: 1px solid #F3F3F3;
        margin-top: 25px;
    }
    
    button.btn-icon-search i {
        font-size: 1.33333333em;
        color: #005951;
    }
    
    .snippet-keyword {
        padding: 0px;
        margin-top: 10px;
    }
    
    .snippet-keyword .col-md-10 {
        padding: 0px;
    }
    
    .snippet-keyword .form-group {
        margin: 0px;
    }
    
    .snippet-keyword .col-md-2 {
        padding: 0px 5px;
    }
    
    #search-filters .advance-search {
        margin: 0px !important;
        background: none;
        color: #7F7F7F;
        border: 0px;
        text-align: left;
        padding: 5px 0px !important;
        font-weight: 600;
        font-size: 14px;
		font-family: 'Open Sans';
		
    }
    
    #search-filters .advance-search:hover {
        background: none !important;
        color: #1a7060 !important;
    }
    
    #all-sections section label {
        color: #000;
        font-family: 'Open Sans';
		text-transform: uppercase;
		font-weight: 600;
    }
    
    .snippet-keyword .form-group label {
        color: #7F7F7F;
        font-weight: 600;
        font-family: 'Open Sans';
        margin: 0px;
    }
    
    .view_list_style ul {
        list-style: none;
        padding: 0px;
        margin: 0px;
    }
    
    .view_list_style ul li a {
        font-size: 14px;
        font-weight: semi-bold;
        font-family: 'Open Sans';
        line-height: 20px;
        color: #3B618E;
    }
    
    .view_list_style h5 {
        font-size: 14px;
        color: #7F7F7F;
        font-weight: 600;
		text-transform: uppercase;
    }
    
    #search-filters .advance-search:focus,
    .advance-search:hover {
        color: #1a7060 !important;
        background: none;
        box-shadow: none;
    }
    
    div#search-filters.advance-search {
        padding: 3px 10px;
        border: 1px solid #ccc;
        width: 83%;
        position: relative;
    }
    
    .pl-0 {
        padding-left: 0px !important;
    }
    
    .quick-search .advance-search {
        display: none;
    }
    
    .quick-search .all-sections {
        background: #F3F3F3;
    }
    
    .select2-container--default .select2-selection--single {
        border-radius: 0px;
        height: 34px;
    }
    
    .select2 .select2-container .select2-container--default .select2-container--below:focus {
        border: 1px solid #ccc;
        outline: none;
    }
    
    .select2-container--default .select2-selection--single .select2-selection__rendered {
        line-height: 34px;
    }
    
    .categories label {
        color: #7F7F7F;
        font-weight: 600;
        font-family: 'Open Sans';
        line-height: 6px !important;
	
    }
    /* REMOVING NEXT TWO STYLES FOR GEEK STYLES
    body #search-filters .categories .accordion-caret {
        display: none !important;
    }
    
    .categories .collapsed span.accordion-caret {
        display: none !important;
    }
*/

    body #search-filters .categories .icon-chevron-right {
        display: none !important;
    }
    
    .categories .collapsed span.icon-chevron-right {
        display: none !important;
    }
    
     .action-section .btn-primary {
        background-color: #1F497D;
        border: 1px solid #1F497D;
        color: #fff;
        border-radius: 0px;
        text-transform: uppercase;
    }
    
    .action-section .btn-primary:hover {
        background-color: #fff;
        color: #1F497D !important;
    }
    
    .action-section input[type="reset"] {
        background-color: #A6A6A6;
        border: 1px solid #A6A6A6;
        border-radius: 0px;
        color: #fff;
        text-transform: uppercase;
    }
    
    .action-section input[type="reset"]:hover {
        background-color: #fff;
        color: #917F7F !important;
    }
    
    .advance-search .all-sections {
        background: #F3F3F3;
        margin: 0px;
        /* padding: 0px; */
        position: absolute;
        left: 0px;
        z-index: 4;
        top: 33px;
        border: 1px solid #ccc;
    }
    
    .snippet-keyword .form-control {
        border-radius: 0px;
    }
    
    .cover_img {
        text-align: left;
    }
    
    .cover_img img {
        width: 100%;
		border: none;
	height:auto;
    }
    
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-family: 'Open Sans';
    }
    
    #resource-search a h4 {
        color: #277869;
        font-size: 16px;
        font-weight: 400;
        line-height: 23px;
    }
    
    .mb-20 {
        margin-bottom: 20px;
    }
    
    .relevancy {
        font-size: 14px;
        font-weight: 600;
        margin-top: 21px;
        text-transform: uppercase;
    }
    
    .relevancy_box {
        font-size: 17px;
        color: #999999;
        text-align: right;
        margin-top: -5px;
    }
    
    .relevancy_box .icon-chevron-down {
        color: #1A7060;
        font-size: 14px;
    }
    
    #category_filter .select2-container,
	#author_filter .select2-container,
    #funder_filter .select2-container,
    #publisher_filter .select2-container:focus {
        border-color: #ccc !important;
        outline: none;
    }
	
    .select2-container--default .select2-selection--single:focus {
        border-color: #ccc !important;
        outline: none;
    }
    
    .select2-container--default .select2-selection--single .select2-selection__rendered:focus {
        border-color: #ccc !important;
        outline: none;
    }
    
    #relevancy_box {
        width: 100%;
        padding: 0px 20px;
    }
    
    .feature-wrapper {
        background-color: #ffffff;
        float: left;
        width: 100%;
		border-top: 2px solid #FFFFFF;
    }
    
    .ribbon-wrapper {
        background-color: #1a7060;
        padding: 8px 10px;
        text-align: center;
        font-size: 20px;
        text-transform: uppercase;
        font-weight: semi-bold;
        color: #fff;
        letter-spacing: 1px;
        border: 1px solid #1a7060;
    }
    
    .feature-wrapper a h4 {
        padding: 0px 6px;
        font-size: 20px;
        font-family: 'Open Sans';
    }
    
    .feature-wrapper p {
        padding: 0px 6px;
        font-family: 'Open Sans';
    }
    
    .feature-wrapper .add_to_kc {
        padding: 0px 6px;
    }
    
    .pagination_custom>li>a,
    .pagination_custom>li>span {
        background: none;
        border: none;
        padding: 0px 6px;
        font-size: 16px;
    }
    
    .pagination>li>a,
    .pagination>li>span {
        color: #3B619A !important;
        border-radius: 0 !important;
    }
    
    .pagination_custom>li>a:hover {
        background-color: #fff;
    }
    
    .pagination_custom li.active a {
        background: none;
        color: #307060 !important;
        font-weight: 600;
        cursor: pointer;
    }
    
    .pagination_custom li.active a:hover {
        background: none;
        color: #000;
    }
    
    .grid-view {
        max-width: 220px;
        /*margin-right: 20px;*/
        margin-bottom: 20px;
		background-color:#f3f3f3;
		padding-top: 10px;
		padding-bottom: 10px;
    }
    
    .heading_tittle h4 {
        width: 100%;
        margin-top: 20px;
        font-size: 16px;
        font-weight: 600;
    }
    
    .search-box .email-style:hover {
        background-color: #005951 !important;
        color: #8db6ae !important;
    }
    
    .white-text {
        font-family: 'Open Sans';
    }
    
    .publishers {
        color: #1a7060;
    }
    /*===================================== Footer ================================*/
    
    .search-box {
        padding: 20px;
        background-color: #3e647e;
        float: left;
        width: 100%;
    }
    
    #footer .white-text {
        font-size: 16px;
        color: #fff;
    }
    
    .b-r-0 {
        border-radius: 0px;
    }
    
    input.form-control.email-formcont.p-10.b-r-0 {
        background-color: #cfd8df;
        color: #000;
        height: 48px;
        font-family: 'Open Sans';
    }
    
    .email-style {
        border-radius: 0px;
        background-color: #8db6ae;
        color: #005951;
        height: 48px;
        /* width: 160px; */
        font-weight: 600;
        font-size: 18px !important;
        font-family: 'Open Sans';
        font-family: 'Open Sans';
    }
    
    .email-responsive input::-webkit-input-placeholder {
        color: #000 !important;
        font-weight: 600;
    }
    
    .email-responsive .form-control::-moz-placeholder {
        color: #000 !important;
        font-weight: 600;
    }
    
    .email-responsive .form-control::-webkit-placeholder {
        color: #000 !important;
        font-weight: 600;
    }
    
    .border-left {
        border-left: 3px solid #ebebeb;
    }
    
    .font-30 {
        font-size: 30px;
        font-family: 'Open Sans';
        font-weight: 400;
    }
    
    .issueLab {
        padding: 0px;
        list-style: none;
    }
    
    .issueLab li a {
        text-decoration: none;
        line-height: 34px;
        color: #1a7060;
        font-size: 16px;
        font-family: 'Open Sans';
        font-weight: 400;
    }
    
    #footer_weight {
        padding: 50px 60px;
    }
    
    .social-bg {
        background: url('//www.issuelab.org/wordpress/wp-content/themes/issuelab/images/social-bg.jpg');
        width: 167px;
        height: 177px;
        position: relative;
    }
    
    .footer-logo {
        display: block;
        margin: 0 -50px;
    }
    
    .footer-bottom-description {
        margin-top: 48px !important;
    }
    
    .foundation_center li {
        display: inline-block;
    }
    
    ul.foundation_center {
        padding: 0px;
    }
    
    .foundation_center li a {
        color: #1a7060;
        text-decoration: none;
        font-family: 'Open Sans';
    }
    
    .icon-ccc {
        background: url('//www.issuelab.org/wordpress/wp-content/themes/issuelab/images/cc-icon.png');
        background-repeat: no-repeat;
        float: left;
        height: 60px;
        width: 60px;
    }
    
    .ccc_fix i {
        position: absolute;
        left: 33%;
        bottom: 0px;
    }
    
    .twitter_fix i {
        position: absolute;
        top: 44%;
        left: 0px;
        color: #3e647e;
    }
    
    .fb_fix i {
        position: absolute;
        left: 44%;
        top: 15px;
        color: #3e647e;
    }
    
    .linkedin_fix i {
        position: absolute;
        top: 44%;
        right: 0px;
        color: #3e647e;
    }
    
    a:hover,
    a:focus {
        text-decoration: none;
    }
/* ADDING FROM GEEKS */

    a:hover i {
        text-decoration: none;
    }
	/*================================================= Page Css =================*/
    
    .gray-bg {
        background-color: #f6f6f6;
    }
    
    .heading.resource-heading-section {
        padding: 0px 30px;
    }
    
    .social_links {
        text-align: right;
    }
    
    .social_links li {
        display: inline-block;
        text-transform: uppercase;
        text-align: center;
        padding: 0px 15px;
        font-family: 'Open Sans';
        font-size: 14px;
        font-weight: 400;
    }
    
    .social_links li a {
        color: #c7c6c6;
    }
    
    .share_color {
        color: #297a6b;
    }
    
    .social_links li i {
        margin-bottom: 5px;
        display: inline-block;
        font-size: 18px;
    }
    
    .custom_links_blog li {
        font-weight: 600;
        font-size: 12px;
		text-transform: uppercase;
		padding-top: 15px;
    }
    
    .custom_links_blog li a {
        color: #3e647e;
    }
    
    .product_list_related a {
        color: #337ab7;
    }
    
    ul {
        list-style: none;
        padding: 0px;
        margin: 0px;
    }
    
    .funded_tab {
        float: left;
        border-bottom: 3px solid #cccccc;
        width: 100%;
    }
    
    .funded_tab li {
        padding: 10px 20px;
        float: left;
        background-color: #ebebeb;
    }
    
    .funded_tab li.active {
        background-color: #cccccc;
    }
    
    .funded_tab li.active a {
        text-decoration: none;
        color: #1a7060;
    }
    
    .about-page-content .content {
        padding: 0px 30px;
    }
    
    .our-future-text {
        font-size: 28px;
        font-weight: 200;
        color: #333333;
    }
    
    .tab-pane p {
        font-size: 16px;
        font-weight: 400;
    }
    
    .pt-30 {
        padding-top: 30px;
    }
    
    .ptb-30 {
        padding: 30px 0px;
    }
    
    .tab-content {
        float: left;
        width: 100%;
    }
    
    .key-findings li {
        font-size: 16px;
        font-weight: 400;
        margin: 5px 0px;
    }
    .key-findings .col-md-12.mb-10 {
	padding-left: 0px;
    }
    .sense-text {
        color: #3e647e;
        font-size: 18px;
        font-weight: 600;
		text-transform: uppercase;
    }
    
    .cate_links ul li a {
        color: #297a6b;
        font-weight: 400;
    }
    
    .funded_tab li a {
        text-transform: uppercase;
        font-weight: 400;
        color: #23527c;
    }
    /*==============================================*/
    
    #main-navbar-toggle {
        display: none;
        cursor: pointer;
        float: right;
        margin-top: 30px;
    }
    
    ul.top_menu {
        text-align: right;
        margin: 0px;
    }
    
    ul.top_menu li {
        display: inline-block;
        border-right: 3px solid #ebebeb;
        padding: 5px 10px;
        font-size: 14px;
    }
    
    ul.top_menu li a {
        color: #959595;
        position: relative;
        top: 5px;
        text-transform: uppercase;
        letter-spacing: 2px;
    }
    
    ul.top_menu li:last-child {
        border: none;
    }
    /*==========================*/
    
    @media (min-width: 768px) {
        .logo_sticky {
            float: left;
            width: 299px;
            margin-top: -13px;
        }
        .logo_sticky img {
            width: 100%;
            max-width: 277px;
        }
    }
    
    @media screen and (min-width: 769px) and (max-width: 1024px) {
        .logo_sticky {
            width: 177px;
        }
        #sticky_header {
            padding: 0px;
        }
        #main-navbar {
            margin-top: 20px;
        }
    }
    
    @media screen and (min-width: 320px) and (max-width: 769px) {
        .logo_sticky {
            float: left;
            width: 200px;
        }
        #main-navbar-toggle {
            display: block;
        }
        .logo_sticky img {
            width: 100%;
        }
        #main-navbar {
            display: none;
            float: left;
            width: 100%;
            margin-top: 10px;
        }
        .header_menu li {
            text-align: left;
            font-size: 14px;
            line-height: 45px;
            border-bottom: 1px solid #ddd;
            width: 100%;
        }
        #main-navbar > ul {
            width: 100%;
        }
        #search-toggle {
            float: left;
            margin-top: 10px;
            padding-left: 22px;
        }
    }
    
    #main-navbar-toggle i {
        font-size: 24px;
    }
    
    .sticky {
        position: fixed;
        left: 0;
        z-index: 99;
        /* right: 0; */
        width: 100%;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        transition: all 0.3s;
    }
    
    .sticky .logo_sticky img {
        width: 175px;
        padding-top: 15px;
        padding-bottom: 5px;
    }
    
    .sticky #main-navbar {
        margin-top: 20px;
    }
    
    .sticky .navbar-static {
        max-width: 960px;
        margin: 0 auto;
    }
    
    .error-template {
        max-width: 710px;
        margin: 0 auto;
        padding-bottom: 30px;
        text-align: center;
    }
    
    .error-details {
        font-size: 16px;
        padding: 20px 0px;
    }
    
    .select2-container {
        width: 100% !important;
    }
    
    .d-list {
        position: relative;
    }
    
    div#download-options {
        display: none;
        background: #eee;
        font-size: 10px !important;
        left: 0;
        padding: 10px 0;
        position: absolute;
        top: 22px;
        text-align: left;
        width: 120px;
        z-index: 9999;
    }
    
    div#download-options ul li {
        float: left;
        width: 100%;
        padding-bottom: 5px;
    }
    
    .modal_content {
        width: 225px !important;
        margin: 0 auto;
        border-radius: 0px;
    }
    
    .modal_title {
        font-weight: 600;
        color: #333333;
        font-size: 14px;
    }
    
    .modal_content p a {
        color: #297A6B;
    }
    
    .mode_remove {
        background: url('//www.issuelab.org/wordpress/wp-content/themes/issuelab/images/remove.jpg') no-repeat;
        height: 28px;
        width: 28px;
        cursor: pointer;
    }
    
    .modal_content .form-group {
        margin: 30px 0 0;
    }
    
    .modal_content .modal-footer a {
        color: #297A6B;
    }
    
    .btn_custom {
        padding: 10px 20px;
        border-radius: 0px;
        margin-right: 10px;
        border: 3px solid #297A6B;
        background-color: #fff;
        color: #297A6B;
        font-weight: 600;
        font-size: 14px;
    }
    
    .btn_custom:hover {
        background-color: #297A6B !important;
    }
    
    .collection-modal .modal-dialog {
        margin: 20% 58%;
    }
    
    .pdfobject {
        padding: 15px;
        border: 2px solid #eee;
    }
    
    .obj-responsive {
        width: 100%;
        height: 600px;
    }
    
    .cate_links h5 {
        font-size: 13px;
        font-weight: 600;
        text-transform: uppercase;
        margin-bottom: 0px;
    }
    
    .cate_links ul li {
        font-weight: 400;
    }
    
    .mt-20 {
        margin-top: 20px;
    }
    
    .mt-10 {
        margin-top: 10px;
    }
    
    .product_list_related strong {
        margin-top: 10px;
        display: none;
    }
    
    .product_list_related span {
        padding-bottom: 20px;
    }
    
    .social_links li a {
        font-size: 12px;
        font-weight: 600;
        color: #B4B2B2;
    }
    /*======================================= Bug Fixes ==========================*/
    
    .action-section {
        padding: 0px !important;
        text-align: center;
    }
    
    .keyword_icon .snippet-keyword .col-md-2 button {
        float: left !important;
    }
	
	    /*================== Add =================*/
    
    .about-page-heading .heading,
    .about-page-content .content {
        width: 960px;
        margin: 0 auto;
        padding: 0px;
    }
    /* START ADDING 5/3/2016 */
    
    #mega_menu_show.p-50 {
        padding: 50px 75px 270px;
    }
    
    #mega_menu_show.set_postion_box {
        height: auto;
    }
    
    .set_postion_box {
        background-color: #3e647e;
        height: 800px;
        position: absolute;
        right: 35px;
        top: 0;
        width: 95%;
        z-index: 999999;
    }
    
    .font-38 {
        font-size: 38px;
        font-weight: 200;
    }
    
    .white-text {
        color: #fff;
    }
    
    .mega_menu li a {
        color: #ccd6dd;
        font-size: 15px;
        text-decoration: underline;
    }
    
    .mega_menu li {
        padding: 5px 0;
        text-transform: none;
        width: 100%;
    }
    
    #mega_menu_show .col-sm-12 {
        padding-left: 0;
        padding-right: 0;
    }
    
    .ml-10 {
        margin-left: 10px;
    }
    
    .p-50 {
        padding: 50px;
    }
    
    .set_postion_box {
        background-color: #3e647e;
        height: 800px;
        position: absolute;
        right: 35px;
        top: 0;
        width: 95%;
        z-index: 999999;
    }
    
    .search_box {
        bottom: 0;
        left: 0;
        margin: 0 auto;
        position: absolute;
        right: 0;
        top: 30%;
        width: 550px;
    }
    
    .c-hamburger {
        -moz-appearance: none;
        border: medium none;
        box-shadow: none;
        cursor: pointer;
        display: block;
        font-size: 0;
        height: 46px;
        margin: 0;
        overflow: hidden;
        padding: 0;
        position: relative;
        text-indent: -9999px;
        transition: background 0.3s ease 0s;
        width: 96px;
    }
    
    .c-hamburger:focus {
        outline: 0 none;
    }
    
    .c-hamburger span {
        background: #fff none repeat scroll 0 0;
        display: block;
        height: 1px;
        left: 18px;
        position: absolute;
        right: 18px;
        top: 20px;
    }
    
    .c-hamburger span::after,
    .c-hamburger span::before {
        background-color: #fff;
        content: "";
        display: block;
        height: 1px;
        left: 0;
        position: absolute;
        width: 100%;
    }
    
    .c-hamburger--htla.is-active span::after,
    .c-hamburger--htla.is-active span::before,
    .c-hamburger--htra.is-active span::after,
    .c-hamburger--htra.is-active span::before {
        width: 50%;
    }
    
    .c-hamburger span::before {
        top: -20px;
    }
    
    .c-hamburger span::after {
        bottom: -20px;
    }
    
    .c-hamburger--htx {
        background-color: #3e647e;
    }
    
    .c-hamburger--htx span {
        transition: background 0s ease 0.3s;
    }
    
    .c-hamburger--htx span::after,
    .c-hamburger--htx span::before {
        transition-delay: 0.3s, 0s;
        transition-duration: 0.3s, 0.3s;
    }
    
    .c-hamburger--htx span::before {
        transition-property: top, transform;
    }
    
    .c-hamburger--htx span::after {
        transition-property: bottom, transform;
    }
    
    .c-hamburger--htx.is-active span {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    }
    
    .c-hamburger--htx.is-active span::before {
        top: 0;
        transform: rotate(45deg);
    }
    
    .c-hamburger--htx.is-active span::after {
        bottom: 0;
        transform: rotate(-45deg);
    }
    
    .c-hamburger--htx.is-active span::after,
    .c-hamburger--htx.is-active span::before {
        transition-delay: 0s, 0.3s;
    }
    
    .c-hamburger--htx {
        background-color: #3e647e;
    }
    
    .c-hamburger--htx:hover,
    .c-hamburger--htx:focus {
        background-color: #3e647e;
    }
    
    .c-hamburger--htx span {
        transition: background 0s ease 0.3s;
    }
    
    .c-hamburger--htx span::before,
    .c-hamburger--htx span::after {
        transition-delay: 0.3s, 0s;
        transition-duration: 0.3s, 0.3s;
    }
    
    .c-hamburger--htx span::before {
        transition-property: top, transform;
    }
    
    .c-hamburger--htx span::after {
        transition-property: bottom, transform;
    }
    
    .set_postion .form-group.clearfix {
        margin-top: 0;
    }
    
    .c-hamburger--htx.is-active span {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    }
    
    .c-hamburger--htx.is-active span::before {
        top: 0;
        transform: rotate(45deg);
    }
    
    .c-hamburger--htx.is-active span::after {
        bottom: 0;
        transform: rotate(-45deg);
    }
    
    .c-hamburger--htx.is-active span::before,
    .c-hamburger--htx.is-active span::after {
        transition-delay: 0s, 0.3s;
    }
    
    .search_box input.form-control {
        font-size: 21px !important;
        font-weight: 400;
        height: 68px;
    }
    
    .search_field {
        background-color: #cfd8df;
        border-radius: 0;
        height: 68px;
    }
    
    .search_button {
        background-color: #005951;
        border-radius: 0;
        color: #fff;
        float: left;
        font-size: 14px !important;
        font-weight: 600;
        height: 45px;
        line-height: 45px;
        margin-top: 20px;
        padding: 0;
        text-transform: uppercase;
        width: 100%;
    }
    
    .search_box .form-group {
        margin-bottom: 0px;
    }
    
    .search_box .btn.search_button {
        font-size: 25px !important;
    }
    
    .search_box .twitter-typeahead .tt-menu {
        top: 67px !important;
    }
    
    .overlay .modal-backdrop.in {
        opacity: 0.5 !important;
    }
    
    .overlay .modal-backdrop {
        background-color: #000 !important;
    }
    
    #mailchimp-iframe {
        width: 100% !important;
        height: 600px;
        border: none;
    }
    
    .mode_remove {
        background: url(../wordpress/wp-content/themes/issuelab/images/remove.jpg) no-repeat;
        height: 28px;
        width: 28px;
        cursor: pointer;
    }
    
    .modal-content {
        border-radius: 6px;
    }
    /* END ADDING 5/3/2016 */
    /* GEEKS START ADDING 5/4/2016 */
    
    ul.top_menu li:last-child {
        padding-right: 0;
    }
    
    #sticky_header {
        margin-bottom: 20px;
    }
    
    .custom_links_blog li a {
        color: #3E647E !important;
        font-weight: 600;
        font-size: 12px;
        text-transform: uppercase;
    }
    
    .breadcrumb > li + li:before {
        content: "/";
        padding: 0px;
        color: #ccc;
    }
    
    .social_links {
        text-align: right;
        position: absolute;
        right: 0px;
        bottom: 0px;
    }
    
    .resource-heading a {
        color: #3e647e !important;
    }
    
    .custom_links_blog {
        margin-top: 20px;
        margin-bottom: 0px;
    }
    
    .cate_links ul {
        margin-bottom: 10px;
    }
    
    .cate_links ul li {
        font-size: 16px;
    }
    
    .cate_links ul li a {
        color: #4b6e87;
        font-weight: 400;
        font-size: 16px;
    }
    
    .rise_of_single li {
        padding: 10px 0px;
    }
    
    .rise_of_single li a {
        color: #1a7060 !important;
        font-weight: 400;
    }
    
    .font-16 {
        font-size: 16px !important;
    }
    
    .tab-pane {
        padding: 0px 0px 10px 0px !important;
    }
    
    .tab-pane p {
        margin-top: 10px;
    }
    
    footer#footer {
        padding: 0px 15px;
    }
    
    #footer .white-text {
        font-size: 16px;
        font-family: 'Open Sans';
        font-weight: 400;
    }
    
    .about-page-content .content .col-sm-9 {
        padding-right: 45px;
    }
    
    .row {
        margin: 0px;
    }
    
    .sticky #main-navbar > ul {
        padding-right: 10px;
    }
    
    .resource-heading p {
        margin: 0 0 4px;
    }
    /* GEEKS START ADDING 5/4/2016 */
    
    .bold {
        font-weight: bold !important;
    }
    
    #resource-search form {
        padding: 0px;
        background-color: #fff;
    }
    
    .modal-footer .btn-default {
        background-color: #A6A6A6;
        border: 1px solid #A6A6A6;
        border-radius: 0px;
        color: #fff;
        text-transform: uppercase;
    }
    
    .modal-footer .btn-default:hover {
        background-color: #fff;
        color: #917F7F !important;
    }
    
    .modal-footer .btn-primary {
        background-color: #1F497D;
        border: 1px solid #1F497D;
        color: #fff;
        border-radius: 0px;
        text-transform: uppercase;
    }
    
    .modal-footer .btn-primary:hover {
        background-color: #fff;
        color: #1F497D !important;
    }
    
    #footer .search-box > .col-sm-8 {
        padding-right: 45px;
    }
    /* GEEKS START ADDING 5/5/2016 */
    
    .col-sm-3.cate_links {
        padding-left: 0px;
    }
    
    .content .col-sm-12.mt-20.p-0 span {
        font-weight: normal;
        font-size: 16px;
    }
#sticky_header{padding: 0;top: 0;}
.mmr-3 {margin-right: -3px !important;}
ul.top_menu li:first-child{margin-right: 4px}
.view_list_style h5{margin-top: 12px;}
.custom_button{border-radius: 0;background: none !important;} 
.custom_button:hover{
    background: #1f6c65 !important;color: #FFF !important;
}
.issueLab li.show-inline {
    display: inline-block;
}
.issueLab li.show-pipe:after {
    content: '|';
    margin: 0px 5px 0px 10px;
}
