/*Ameex kamal changes*/
.flexslider .slides img,
.flexslider .slides iframe {
  width: 100%;
  display: block;
  max-height: 481px;
}
.block-menu-block .active-trail>a/*,.block-menu-block .open a,.block-menu-block .open a:hover,
.block-menu-block  .nav > li > a:hover,.block-menu-block .nav > li > a:focus*/{
    color: #631ca1;
    background-color: #f6edfd;
    font-weight: bold;
}
.block-menu-block li:hover>a,.block-menu-block li a:hover,
.block-menu-block li.open:hover > a, .block-menu-block li.open a:hover{
background-color: #edd8ff;
    color: #7c1ca1;
}

.block-menu-block li li a:hover,.block-menu-block li li a:focus {
    background: #edd8ff;
    color: #7c1ca1;
}
.block-menu-block .menu li {
    border-bottom: 1px solid #000;
}
.block-menu-block .menu li>a{
    padding-left: 0px;
}
.inner-page-class iframe{
width: 100%;
}
.inner-page-class img{
    width: auto;
}
.gigya-raas-login{
    padding-right: 0px;
    margin-right: 0px;
    border: none;
}
.sidebar-content img{
    width: 100%;
}
.footer #block-panels-mini-footer-nav li:hover, .footer #block-panels-mini-footer-nav li.open a{
    background: transparent;
    text-decoration: underline;
    color: #fff;
}
.tb-megamenu .nav>li.dropdown:hover>.link-text>.dropdown-toggle,/*.tb-megamenu .nav>li.dropdown.active>.link-text>.dropdown-toggle,*/.tb-megamenu .nav>li.dropdown.open.active>.link-text>.dropdown-toggle, .tb-megamenu .nav > li.dropdown.open.active>.link-text>a:hover,
.tb-megamenu .nav>li.dropdown:hover>.link-text>.dropdown-toggle+.sub-arrow,/*.tb-megamenu .nav>li.dropdown.active>.link-text>.dropdown-toggle+.sub-arrow,*/ .tb-megamenu .nav>li.dropdown.open.active>.link-text>.dropdown-toggle+.sub-arrow,.tb-megamenu .nav > li.dropdown.open.active>.link-text>a:hover+.sub-arrow {
    background-color: #f6eeff;
    border-color: #444;
    color: #5f3891;
  }
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle .caret, 
.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle .caret,
.tb-megamenu .nav > li.dropdown.open.active > a:hover .caret{
    color: #fff;
        border-top-color: #fff;
    border-bottom-color: #fff;
}
.footer > div{
    padding-top: 15px;
}
#gigya-share-reaction0-facebook_img{
    background-image: url('/sites/core/files/share-fb.jpg') !important;
background-position: center center !important;
width: 51px !important;
height: 48px !important;
}
#gigya-share-reaction1-twitter_img{
    background: url("/sites/core/files/share-twitter.jpg") no-repeat !important;
    width: 51px !important;
height: 48px !important;
}
#gigya-share-reaction2-linkedin_img{
background:url("/sites/core/files/share-linkedin.jpg") no-repeat !important;
    width: 51px !important;
height: 48px !important;
}
#gigya-share-reaction3-email_img {
    background:url("/sites/core/files/share-email.jpg") no-repeat !important;
    width: 51px !important;
height: 48px !important;
}
#gigya-share-reaction4-comments_img {
    background:url("/sites/core/files/share-comment.jpg") no-repeat !important;
    width: 51px !important;
height: 48px !important;
}
body .get-news #mce-EMAIL {
    border: 1px solid #BBADAD !important;
}
.editorial-gigya-share button {
    height: auto !important;
}
#slider.flexslider .slides img{
    width: auto;
display: block;
margin: 0 auto;
}
#slider.flexslider .slides li{
    display: table-cell !important;
    float: none !important;
    vertical-align: middle;
    background: transparent;
}
.tb-megamenu-item.level-1>.dropdown-menu>.glyphicon-remove-circle{
    display: none;
    cursor: pointer;
    font-size: 20px;
    width: 20px;
    height: 25px;
    color: #5f3981;
float: right;
margin-right: 12px;
}
.footer .pane-custom.pane-4{
    background: transparent;
}
.editorial-gigya-share .field-type-gigya-sharebar {
    float: left;
}
.field-type-gigya-sharebar {
height: 55px;
}
#slider .flex-direction-nav a,#slider .flex-direction-nav a.hover{
    top: 50%;
transform: translatey(-50%);
}
.get-news.sidebar-content img {
    width: auto;
}
/*After stage push*/

.tb-megamenu .nav-collapse .nav li a {
  display: table;
  width: 100%;
  text-decoration: none;
}
.tb-megamenu .nav-collapse .link-text{
  width:100%;
  display: table;
}
.tb-megamenu .nav-collapse .sub-arrow{  
    display:none;
width: 30px;
float: none;
display: table-cell;
cursor: pointer;
}

.tb-megamenu .nav-collapse .link-text .sub-arrow{  
width: 30px;
float: none;
display: table-cell;
cursor: pointer;
}
.tb-megamenu .nav-collapse .sub-arrow .caret {
    position: relative;
    left: 50%;
    transform: translate(-50%,-50%);
    top: 50%;
    display: block !important;
}
.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret,
.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret:hover,
.tb-megamenu .nav li.dropdown > .dropdown-toggle:hover .caret,
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle .caret, 
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle .caret, 
.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle .caret,
.tb-megamenu .nav li.dropdown.open .caret, .tb-megamenu .nav li.dropdown.open.active .caret, .tb-megamenu .nav li.dropdown.open a:hover .caret, .tb-megamenu .nav li.dropdown.open a:focus .caret
 {
    border-top-color: #666;
    border-bottom-color: #666;
    display: block !important;
}
.tb-megamenu .dropdown-menu .mega-nav > li a{
    margin-left: 0px;
}
.tb-megamenu .nav>li>.link-text>a.dropdown-toggle{
    padding: 20px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
    display: table-cell;
    float: none;
    width: calc(100% - 30px);
      text-transform: uppercase;
      font-size: 15px;
}
.tb-megamenu .nav .link-text>a.dropdown-toggle{
        text-decoration: none;
    display: table-cell;
    float: none;
    width: calc(100% - 30px);
}
.tb-megamenu .nav-collapse li.level-2 .link-text {
    width: 100%;
    padding: 8px 15px;
}
.tb-megamenu-item.level-1 > .link-text > .sub-arrow .caret {
    border-top-color: #000;
    border-bottom-color: transparent;
}
.tb-megamenu .nav-collapse li.level-2 .link-text > .dropdown-toggle {
    border: 0px;
}
.search-open + .block-tb-megamenu{
/*opacity: .1;*/
opacity: 0;
transition: opacity 1s;
}
.node-type-landing-page .landing-page-feature-wrapper:nth-child(n+2) {
    margin-top: 10px;
}
.view-affiliates .views-widget-filter-field_affiliate_zips_value label
{
    float: left;
    margin-right: 10px;
}
.view-affiliates .views-widget {
    float: left;
}
.view-affiliates button#edit-submit-affiliates {
    margin: 0px;
}
#edit-search-block-form--2 + span > .btn-primary{
  border-left: 2px solid white;
}
.tb-megamenu .dropdown-menu
{
    border-bottom: 1px solid #e6ddf3;
}
#footer-logo-top{
    margin-bottom: 40px;
}
/*After stage push*/
/*.tweets-pulled-listing > li {
    margin: 12px 0px;
    padding: 15px 15px;
    border: 1px solid #ECECE0;
}*/
.view-id-affiliates .views-row {
  margin: 20px 0px;
}
.view-id-affiliates .views-row .group-left {
  padding-right: 15px;
}
aside{
    padding-bottom: 20px;
}
/*22 march start
.tb-megamenu .nav-collapse .level-1 > .link-text .sub-arrow{
    display:none;
}
/*22 march end*/
.node-type-affiliate .panels-flexible-region-basic_page_2_col_right-column_3{
    padding-left: 20px;
}
.block-menu-block .active-trail li li > a {
    padding-left: 25px;
}
/*.block-menu-block li.active-trail a {
    padding-left: 10px;
}*/
/*.block-menu-block .active-trail li>a{
    padding-left: 25px; 
}*/
.donate .section-content #mc-embedded-subscribe-form #mc_embed_signup_scroll .mc-field-group{
    width: 65%;
}
.donate .section-content #mc-embedded-subscribe-form #mc_embed_signup_scroll .clear {
    width: 35%;
    min-width: 62px;
    }

nav #block-search-form .form-control{
    height: 36px;
}  
.donate .section-content #mc-embedded-subscribe-form #mc_embed_signup_scroll .clear input{
    background-color: #573393;
}
aside + article .recommendations .section-inner > div:last-child div[class*="col"] .title a {
    font-size:16px;
    color: #00a3b9;
    text-decoration: underline;
    line-height: 25px;
}
.node-type-page .page-title h1 {
    font: normal 45px RalewaySemiboldItalic;
    color: #5f3891;
}
/*.page-driving-laws .style1 th:nth-child(2n+1), .style1 td:nth-child(2n+1) {
 border-right: 20px solid transparent;
width: calc(50% - 20px );
}*/
ul li{
      font-family: 'OpenSansRegular';
  }
/*medication page */
.node-type-medications-compound .btn-default:not(.active) {
background: transparent;
color: #333333;
}
.node-type-medications-compound .btn-default{
    color: #593b8b;
    font-weight: bold;
    background: #f5eefe;
    width: 114px;
    margin-right: 10px;
    box-shadow: none;
}
.node-type-medications-compound .pane-feature-medications-med-adv-toggle{
    margin-bottom: 15px;
}
h1 {
    font: normal 36px/32px RalewaySemibold;
    color: #573393
}
h2 {
    font: normal 28px/32px RalewaySemibold;
    text-align: left;
    text-transform: none;
}
aside #mc-embedded-subscribe-form #mc_embed_signup_scroll .clear input{
    background-color: #5f3891;
} 
/*.breadcrumb{
    background-color: transparent;
}*/
.node-type-landing-page .forum-posts-row {
    padding-bottom: 15px;
}
.pane-feature-landing-page-ep-twitter, .pane-feature-landing-page-ep-facebook {
    background: #DCDCDC;
    padding: 15px;
    float: left;
    margin-bottom: 20px;
    /*min-width: 300px;*/
    width: 100%;
}
.pane-feature-landing-page-ep-twitter h2, .pane-feature-landing-page-ep-facebook h2{
    margin-top: 0px;
    float: left;
    margin-left: 8px;
    margin-bottom: 0px;
    line-height: 40px;
}
.pane-feature-landing-page-ep-twitter .social-nav, .pane-feature-landing-page-ep-facebook .social-nav{
    float:right;
}
.pane-feature-landing-page-ep-twitter .social-list, .pane-feature-landing-page-ep-facebook .social-list,.pane-feature-landing-page-ep-twitter ul+a, .pane-feature-landing-page-ep-facebook ul+a{
width:100%;
float:left;
margin-top:15px;
}
.pane-feature-landing-page-ep-twitter ul+a, .pane-feature-landing-page-ep-facebook ul+a,
.pane-feature-landing-page-ep-twitter ul +iframe, .pane-feature-landing-page-ep-facebook ul + iframe {
    padding: 4px 10px;
    background: #4594db;
    color: #fff;
    width: auto;
    margin: auto;
    display: table;
    float: none;
    border-radius: 5px;
    width: 100%;
}
.social-block .social-nav span {
    background-color: #E9F0FF;
    color: #3561C6;
    display: inline-block;
    font-family: arial;
    font-size: 17px;
    font-weight: bold;
    margin-left: -7px;
    padding: 3px 9px;
    cursor: pointer;
}
.pane-feature-landing-page-ep-facebook #fb-block img,.pane-feature-landing-page-ep-twitter #twitter-block img {
    float: left;
    width: 40px;
}
.tb-megamenu li.level-2>.tb-megamenu-submenu {
    width: 300px;
}
.node-type-landing-page .panels-flexible-row-landing_page_2_col-main-row-middle .nav li a{
display: inline-block;
}
.node-type-landing-page .panels-flexible-row-landing_page_2_col-main-row-middle .nav li a:hover,.node-type-landing-page .panels-flexible-row-landing_page_2_col-main-row-middle .nav li a:focus,
.node-type-landing-page .panels-flexible-row-landing_page_2_col-main-row-middle .nav li a:active,.node-type-landing-page .panels-flexible-row-landing_page_2_col-main-row-middle .nav li.open a,
.node-type-landing-page .panels-flexible-row-landing_page_2_col-main-row-middle .nav li.open a:hover,
.node-type-landing-page .panels-flexible-row-landing_page_2_col-main-row-middle .nav li.open a:focus,
.node-type-landing-page .panels-flexible-row-landing_page_2_col-main-row-middle .nav li.open a:active{    
    background: transparent;
     font-weight: bold;
}
body .tb-megamenu .nav li.dropdown  a.dropdown-toggle>.caret{
    display: none !important;
}

/*medication page */
/*landing page*/
.node-type-landing-page .landing-page-feature-wrapper {
    margin-bottom: 20px;
    background: #dcdcdc;
    float: left;
    width: 100%;
}
.node-type-landing-page .landing-page-feature-wrapper .group-right img, .node-type-landing-page .group-right img {
    float: right;
}
.node-type-landing-page .landing-page-feature-wrapper .group-left h2 {
    text-align: left;
    margin-top: 10px;
    font-size: 24px;
}
.node-type-landing-page .landing-page-feature-wrapper .group-left {
    padding-left: 25px;
}
.node-type-landing-page .panels-flexible-row-landing_page_2_col-main-row-middle{
    margin: 0px;
        width: 60%;
    float: left;
}
.node-type-landing-page .panels-flexible-row-landing_page_2_col-main-row-middle .pane-feature-forums-top-topics
{
    margin-bottom: 20px;
}
.node-type-landing-page .panels-flexible-row-landing_page_2_col-main-row-right{
width: 40%;
float: left;
padding-left: 30px;
}
.node-type-landing-page .panels-flexible-region-landing_page_2_col-column_3{
    width: 100%;
}
.node-type-landing-page .landing-page-feature-wrapper:nth-child(1)
{
margin-top: 20px;
}
#gigya-commend-count-custom {
    float: left;
}
#gigya-commend-count-custom>span{
    float: left;
    width: 100%;
}
.page-driving-laws .panels-flexible-row-basic_page_2_col_right-main-row-middle .form-control,
.page-driving-laws .panels-flexible-row-basic_page_2_col_right-main-row-middle .submit {
    width: auto;
    margin-bottom: 10px;
}
.page-driving-laws .panels-flexible-row-basic_page_2_col_right-main-row-middle .submit{
    margin-bottom: 20px;    
}
/*forum page changes*/
.node-type-forum-topic .views-field-picture {
    float: left;
    padding-right: 15px;
}
.node-type-forum-topic .views-field-field-body {
    float: left;
    width: 100%;
    margin-top: 10px;
}
.node-type-forum-topic .views-field-field-body p{
    margin:0px; 
    line-height:20px;    
}
.node-type-forum-topic .views-field-field-body p:last-child{
    margin-bottom:30px;
}
.node-type-forum-topic .pagination{
    position: relative;
    margin: 0 auto;
    float: left;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    }
 .node-type-forum-topic .pane-forums .views-row {
    float: left;
     width: 100%; 
} 
.node-type-landing-page .audience-guide-title li a {
    padding-left: 15px;
}
 .node-type-forum-topic .btn-default { 
        box-shadow: none;
        margin-bottom:10px
}
.node-type-forum-topic .btn-default>a {
        color:#000;
        text-decoration:none;
}
.node-type-forum-topic .btn-default:hover{
               color: #593b8b;
        background: #f5eefe; 
}
.node-type-affiliate .panels-flexible-row-basic_page_2_col_right-main-row-right .group-left {
    width: 100%;
}
.node-type-medications-compound .title-expand {
    border:1px solid #ddd;
    background-color: #f5f5f5;
        margin-top:5px;  
}
.node-type-medications-compound .title-expand legend span{
    cursor:pointer;
}
.node-type-medications-compound .title-expand legend{
    border:0px;
    margin-bottom:0px;    
   padding: 10px 15px;
}
.node-type-medications-compound .title-expand legend+.fieldset-wrapper{
    padding-top:15px;
    border-top:1px solid #ddd;    
   padding: 10px 15px;
   background: #fff;
}
/*forum page changes*/
/*donate now button changes*/
.donate .section-header .btn-primary{
font-family: RalewaySemibold;
border-radius: 8px;
float: right;
}
.btn-primary{
background-color: #573393;
}
h4 {
    text-transform: capitalize;
    font: normal 24px/24px OpenSansSemibold;
    color: #573393;
}
.node-type-affiliate .panels-flexible-row-basic_page_2_col_right-main-row-right .group-left a {
    margin-top: 10px;
    display: block;
}
.node-type-affiliate .panels-flexible-row-basic_page_2_col_right-main-row-right .field-name-field-header-text {
    font: normal 18px/32px RalewaySemibold;
    color: #573393;
    text-transform: uppercase;
    border-top: 3px solid #573393;
    border-bottom: 1px solid #573393;
    padding: 5px 0px;
    margin-top: 15px;
}
.node-type-affiliate .panels-flexible-row-basic_page_2_col_right-main-row-right .block-entity-field {
    margin-bottom: 25px;
    padding-bottom: 15px;
    border-bottom: 1px solid #573393;
}
body{
    font-family: "OpenSansRegular";
}
h4,h5,h6{
    font-family: "RalewaySemibold";
}
.not-front ul:not([class])
{
    list-style-type: initial;
    list-style-position: inside;
}
h2.summary-heading{
    width: 100%;
}
div.gig-button button.tabbing-button{    
    height: 48px !important;
}
.node-landing-page-feature .field-name-field-subtitle .field-item .glyphicon {
    padding-right: 5px;
}
/*.recommendations ul li {
    list-style: none;
}*/
.aside-content .sidebar-content .field-name-field-header-text .field-item{
text-transform: uppercase;
font: normal 13px/28px RalewaySemibold;
color: #5f3891;
border-top: 5px solid #5f3891;
border-bottom: 1px solid #c6c6c6;
margin-bottom: 15px;
}
#comments.gig-comments-container {
    width: 100% !important;
}
.print-logo{
    display: none;
}
/*jaba change*/
.aside-content .field-collection-view {
margin: 0px;
}
/*jaba change*/
@media (max-width: 1024px){
#commentsDiv,#comments{
    width: 100% !important;
}
.tb-megamenu-item.level-1>.dropdown-menu>.glyphicon-remove-circle{
display: block;
}
.tb-megamenu .tb-block .block-title{
    color: #000;
}
#slider.flexslider .slides img{
    width: 100%;
}
#search-block-form h2.element-invisible{
    width:0px;
    }
    #search-block-form #edit-submit{
        right: 0px;
    }
nav #block-search-form{
    right: 0px;
} 
nav #search-block-form{
    overflow-X: hidden;
}
#edit-search-block-form--2 + span > .btn-primary{
    margin: 0px;
}
}
@media (max-width: 900px){
    .panels-flexible-row-landing_page_3_col-main-row-middle,.panels-flexible-row-landing_page_3_col-main-row-right {
  width: 50%;
  float: left;
  margin: 0;
}
.panels-flexible-row-landing_page_3_col-main-row-left ,.panels-flexible-region-landing_page_3_col-column_1,
.panels-flexible-region-landing_page_3_col-column_3 {
  width: 100%;
  float: left;
  margin: 0px;
}
.pane-feature-landing-page-ep-twitter, .pane-feature-landing-page-ep-facebook{
    min-width: auto;
    width: 100%;
    overflow: auto;
}
}
@media (min-width: 768px) and (max-width: 1024px){
    .tb-megamenu .mega-nav > li:hover > div {
    display: block;
}
#block-tb-megamenu-main-menu {
    width: calc( 100% - 30px);
}
.tb-megamenu .mega.dropdown-submenu.open>.mega-dropdown-menu{
    display: block;
}
/*.tb-megamenu .nav>li>.link-text>a.dropdown-toggle{
    text-transform: none;
}*/
.tb-megamenu .nav>li>.link-text>a{
    font-size: 14px !important;
}
.tb-megamenu .nav li.level-3 a{
    font-size: 12px !important;
}
.tb-megamenu .dropdown-menu .mega-nav > li:first-child > a, .tb-megamenu .dropdown-menu .mega-nav > li > a {
    padding: 8px 5px;
}
.tb-megamenu .nav-collapse li.level-2 .link-text{
    display: table !important;
    padding: 8px 10px;
}
.tb-megamenu .mega-inner {
    padding: 10px 8px;
}
.tb-megamenu.animate .mega > .mega-dropdown-menu{
    opacity: 1;
}
.tb-megamenu .nav-collapse .dropdown-menu{
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    box-shadow: 0 5px 10px rgba(0,0,0,0.2);
}
.tb-megamenu .nav-collapse .dropdown-menu li a{
    display: block;
}
.donate .section-content .col-sm-6{
    padding: 0 10px;
}
.donate .section-content .left-content, .donate .section-content .right-content{
    padding: 10px;
}
.donate .section-content #mc-embedded-subscribe-form #mc_embed_signup_scroll .mc-field-group {
    width: 60%;
}
aside #mc-embedded-subscribe-form #mc_embed_signup_scroll .mc-field-group {
    width: calc(100% - 55px);
    }
aside #mc-embedded-subscribe-form #mc_embed_signup_scroll .clear{
    min-width: 55px;
} 
 .tb-megamenu .nav > li > .link-text > a.dropdown-toggle {
padding: 20px 5px;/*
width: calc(100% - 25px);*/
 } 
/* .tb-megamenu .nav-collapse .link-text .sub-arrow {
    width: 25px;
}*/
#block-search-form.search-open{
    z-index: 999;
}
}
/*After stage push*/
@media (min-width:1025px){
.tb-megamenu-nav li.level-1>.link-text>a{
 font-size: 16px; 
}
.tb-megamenu-nav li.level-1>.link-text>.sub-arrow {
  display: none;
}

}
@media (min-width:768px){
    .mobile-sidebar-content {
        display: none;
        }
        .tb-megamenu  li.level-1 li:hover,.tb-megamenu li.level-1 li:hover > a{
    background: transparent;
    border: 1px solid #ac9cc3;
    color: #522e97;
}
}
/*After stage push*/
@media (max-width: 767px){
            .social-share .list-inline > li{
        padding-top: 5px;
    }
    .node-article .panels-flexible-row-basic_page_2_col_right-main-row-middle,
    .node-article .panels-flexible-row-basic_page_2_col_right-main-row-right{
        width: 100%;
        margin: 0px;
    }
    .node-article ol{
        padding-left: 0px;
        list-style-position: inside;
    }
    .node-article iframe{
        width: 100%;
    }
    .panels-flexible-row-basic_page_2_col_left-main-row-middle,
    .panels-flexible-region-basic_page_2_col_left-column_1{
    margin-left: 0px;   
    width: 100%;
    float: left;
    }
    .inner-page-class #feature-forums-topics-form{
        overflow: scroll;
        width: 100%;
    }
    .inner-page-class #feature-forums-topics-form table{
    min-width: 530px;
    }
    .mob-menu-bottom .search-subscribe ul li:first-child input {
    width: 80%;
    border: 1px solid #fff;
    float: left;
    }
    .mob-menu-bottom .search-subscribe ul li:first-child .input-group {
        display: block;
    }   
    .mob-menu-bottom .search-subscribe ul li:first-child span{
        background: transparent;
    }
    .mob-menu-bottom .search-subscribe ul li:first-child span.input-group-btn
    {
        width: 20%;
    }
    .mob-menu-bottom .search-subscribe ul li:first-child span.input-group-btn button
    {
        margin-top: 0;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-left: 2px;
    }   
    .panels-flexible-row-landing_page_2_col-main-row-middle {
    margin-right: 0px;
    }
    .panels-flexible-landing_page_2_col .panels-flexible-region{
        width: 100%;
    }
    .trending-full .img-responsive{
    padding: 10px 3%;
    }
    .tb-megamenu-item.level-1>.dropdown-menu>.glyphicon-remove-circle{
    display: none;
    }
    .tb-megamenu .nav-collapse .nav{
    float: left;
    display: block;
    }
   /* .main-content > .container > aside,.mobile-sidebar-content .aside-links {
    display: none;
    }*/
    .mobile-sidebar-content aside .aside-content{
        margin: 0px;
    }
    .mobile-sidebar-content {
        margin-bottom: 20px;
        float: left;

    }
    aside + article
    {
        width: 100%;
        padding-left: 0px;
    }   
    .tb-megamenu-nav li a .sub-arrow {
    position: relative;
    }
    .tb-megamenu-nav li a .carret{
display: block !important;

    }
    .mob-menu-top .logo-donate .btn-link {
    position: relative;
    top:65%;
    }
    .mob-menu-top .signin-findus ul li + li a {
    position: relative;
    }
    .tb-megamenu .nav>li>.link-text>a.dropdown-toggle{
        color:#5d5d5d;
        text-align: left;
    }
    .tb-megamenu .nav > li > .link-text > a.dropdown-toggle {
    padding: 9px 15px;
    color: #593c8c !important;
    text-transform: uppercase;
    font-size: 15px;
    }
    .tb-megamenu .nav > li > .link-text{
        border-bottom: 1px solid #222;
    }   
    .tb-megamenu .mega.dropdown-submenu.open>.mega-dropdown-menu{
    display: block;
}
.view-affiliates .views-exposed-form .views-exposed-widget{
width: 100%;
}
.search-open + .block-tb-megamenu{
opacity: 1;
}
body .tb-megamenu .nav > li > .link-text>a>.caret {
    border: none;
}
.mob-menu-bottom .social-icons li img {
    width: 40px;
}
.desk-hide,.featured-news .section-inner > div > div > div .news-link span.desk-hide {
    display: block;
}
.tb-megamenu .nav-collapse .nav > li.level-1 > .link-text > .sub-arrow > .caret {
    border-width: 8px;
    border-top-color: #593c9c;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%) rotate(-90deg);
    margin: 0;
    transition-duration: .7s;
}
.tb-megamenu .nav-collapse .nav > li.level-1.open > .link-text > .sub-arrow > .caret {
transform: translate(-50%,-50%) rotate(0deg);
    }
.tb-megamenu .nav-collapse .link-text .sub-arrow{
    position: relative;
}   
.tb-megamenu li.level-2 .fa-plus,.tb-megamenu li.level-2 .fa-minus{ 
    color: #5d5d84;
}
.tb-megamenu .nav-collapse .sub-arrow .fa{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.tb-megamenu .nav-collapse li.level-2>.link-text,.tb-megamenu .nav-collapse li.level-2>a
{
padding-right: 0px;
}
.tb-megamenu .nav-collapse li.level-3 .link-text,.tb-megamenu .nav-collapse li.level-3 a,.tb-megamenu .mega-inner
{
padding-right: 0px;
padding-left: 0px;
}
.view-id-affiliates .views-row .group-left,
.view-id-affiliates .views-row .group-middle,
.view-id-affiliates .views-row .group-right{
    width: 100%;
}
.node-type-affiliate .panels-flexible-row-basic_page_2_col_right-main-row-middle,
.node-type-affiliate .panels-flexible-region-basic_page_2_col_right-column_3{
    padding-left: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
}
.tb-megamenu .nav-collapse li.level-2 > .link-text,.tb-megamenu .nav-collapse li.level-3 > .link-text,
.tb-megamenu .nav-collapse li.level-2 >a,.tb-megamenu .nav-collapse li.level-3 >a  {
    padding-left: 20px;
}
.tb-megamenu .nav-collapse li.level-2 .link-text > .dropdown-toggle {
     line-height: 22px;
}
.tb-megamenu .nav-collapse .nav > li.level-1:not(.active) a{
  font-weight: normal;
}
  .tb-megamenu .mega.dropdown-submenu.active > .mega-dropdown-menu {
    display: none;
  }

  .tb-megamenu .mega.dropdown-submenu.active.active-tog > .mega-dropdown-menu {
    display: block;
  }
.donate .section-header .col-sm-5 > a {
    margin: 10px auto;
    display: table;
    float: none;
}
#edit-search-block-form--2 + span > .btn-primary {
    margin: 1px 0;
}
.page-driving-laws .panels-flexible-row-basic_page_2_col_right-main-row-middle{
    margin-right: 0px;
}
.page-driving-laws .panels-flexible-region-basic_page_2_col_right-center{
    width: 100%;
}
/*plus minus issues*/
li>.link-text>.sub-arrow>span.fa:before {
    content: "\f067" !important;
}

li.open>.link-text>.sub-arrow>span.fa:before/*,li.active>.link-text>.sub-arrow>span.fa:before*/
{
    content: "\f068" !important;
}
.mob-menu-bottom .social-icons li img {
    width: 32px;
}
.mob-menu-bottom .social-icons li:nth-child(n+1) {
    padding: 0px 4px;
}
.panels-flexible-row-basic_page_2_col_left-main-row-middle{
    margin-top:10px; 
}
.pane-feature-landing-page-ep-twitter, .pane-feature-landing-page-ep-facebook{
    max-width: 340px;
}
.node-type-landing-page .panels-flexible-row-landing_page_2_col-main-row-right{
    padding-left: 0px;
}
.node-type-landing-page .landing-page-feature-wrapper .group-left h2{
text-align: center;
}
.node-type-landing-page .landing-page-feature-wrapper .group-left, .node-type-landing-page .landing-page-feature-wrapper .group-right {
    width: 100%;
    padding: 10px;
    text-align: center;
}
.node-type-landing-page .landing-page-feature-wrapper .group-right img {
    margin: 0 auto;
    float: none;
}
/*plus minus issues*/
.node-type-landing-page .panels-flexible-row-landing_page_2_col-main-row-middle,.node-type-landing-page .panels-flexible-row-landing_page_2_col-main-row-right{
    width: 100%;
}
/*After stage push*/
.panels-flexible-row-forum_topic_default-main-row-middle ,.panels-flexible-region-forum_topic_default-column_1_{
  margin:10px 0;
  width: 100%;
}
}
@media (max-width: 600px){
    aside,aside + article{
        width: 100%;
        padding-left: 0px;
    }
.panels-flexible-row-landing_page_3_col-main-row-middle,.panels-flexible-row-landing_page_3_col-main-row-right {
    width: 100%;
}
.donate .section-content .col-sm-6 {
    padding: 0 15px;
}
.node-type-landing-page .landing-page-feature-wrapper .group-left,
.node-type-landing-page .landing-page-feature-wrapper .group-right{
padding: 10px;
width: 100%;
}
}
/*Ameex kamal changes end

/* Ameex Jabastin changes start */
/*-------- Pullquote ------------- */

.pullquote {background:url(../images/pullquote-bg.png) #F7F7ED;background-repeat:no-repeat;padding:30px 30px 30px 94px;color:#412e73;font-style: italic;font-size: 30px;margin-bottom: 22px;}
.pullquote em {display: block;font-size: 18px;padding-top: 10px;}

/*-------- Blue arrow left ------------- */
div.arrow-left {background:url(../images/arrow-hyperlink.png) no-repeat 0px center; text-indent:14px;}

/*-------- body - read more ------------- */
.read-more{display:inline-block;}
.more-less{background:#FFF0B5;padding:8px 12px;font-size:17px;width:100px;margin:8px 0;cursor:pointer;
            width:134px; height:35px; box-sizing:border-box; -moz-box-sizing:border-box;}
/*-------- summary-heading ------------- */            
h2.summary-heading {color:#1b9088; font-size:20px; line-height:22px; padding:0 0 10px 0; text-transform: uppercase; float: left;}
/* Ameex Jabastin changes end */
/*Ameex kamal change 28th august*/
.page-release-list .view-article .view-content .views-row,.page-article-list .view-article .view-content .views-row {
    padding: 1em;
}
.node-type-landing-page .panels-flexible-row-landing_page_2_col-main-row-right{
    max-width: 310px;
}
.pane-feature-landing-page-ep-twitter ul + iframe,
.pane-feature-landing-page-ep-facebook ul + iframe{
  box-sizing: content-box;
max-width: 170px;
}
.pane-feature-landing-page-ep-facebook ul + iframe{
   height: auto !important;   
max-height: 50px; 
}
.front .title-expand .fieldset-wrapper{
    display: block;
}

/*font change*/
.donate .section-content .right-content .col-sm-7{
    padding:0px;
}
/*body,.utility-header div .utility-header-inner li, .utility-header .profile_signout a,
.utility-header div .utility-header-inner a,.your-story .section-inner p a,
.your-story .section-inner p,.your-story .section-inner .left-content .your-say,
.donate .btn-primary.btn-sm, .donate .section-content #mc-embedded-subscribe-form #mc_embed_signup_scroll .clear input,
.featured-news .section-inner > div > div > div .news-header ul li, 
.featured-news .section-inner > div > div > div .news-header ul li a,
.featured-news .section-inner > div > div > div .news-link,.view-id-trending .view-content > div .views-field-field-call-to-action a, .view-id-trending .view-content > div .views-field-field-forum-topic-link a, .view-id-trending + div .trending-link a,
#mini-panel-footer_nav .pane-custom.pane-6 p,.footer #block-panels-mini-footer-nav li a{
    font-size: 16px;
} font size*/ 
.featured-news .section-inner > div > div > div .news-header {
    min-height: 480px;
}
.featured-news .section-inner > div > div > div .news-link {
    margin-top: 15px;
    float: left;
}
/*font change*/
@media (max-width: 767px){
.information .section-header h2, .trending-title h2{
    text-align: center;
    margin: 0px;
}
.information .glyphicon.closed, .information .glyphicon.open,
.trending-title .glyphicon.closed, .trending-title .glyphicon.open{
    float: right;
}

.front .title-expand .fieldset-wrapper{
    display: none;
}
.front .title-expand>h5{
    text-align: center;
    cursor: pointer;
}
.front .title-expand>h5>.glyphicon-menu-down
{
    float: right;
    padding-left: 0px;
    padding-right: 0px;
}
aside, aside + article{
    width:100%;
}
/*font changes*/
.featured-news .section-inner > div > div > div .news-header{
    min-height: auto;
}
}
