.comment-respond {
    float: left;
    width: 100%;
}

.comment-form input[type="email"] {
    border: none;
    border: 1px solid #dddddd;
    display: inline-block;
    padding: 13px 10px;
    width: 48.7%; vertical-align:middle;
}

.comment-blog .left-box img {
    width: auto !important;
}

.right-lst-btm ul li a {
    display: block;
    float: right;
    padding: 0 0 0 0px;
    vertical-align: top;
    width: 180px;
    font-family:"Gotham SSm A", "Gotham SSm B";
    font-weight:700;
    text-transform:uppercase;
    font-size:13px;
}



/*.for-social {
    float: left;
    width: 172px;
}
.listing-author-icon {
    float: none;
    margin: 4% 0 0 0;
    text-align: center;
    padding: 0px;
}*/

form.comment-form {
    border-bottom: none;
    padding-bottom: 0;
}

.wpp-no-data {
    text-align: center;
}
.event-box h2 {
    text-align: center;
    margin: 0 10px;
    padding: 15px 0 10px;
    font-size: 20px;
    text-transform: uppercase;
    border-bottom: 1px solid #ddd;
}

/*Interact with cpusa model popup css start*/
.for-home{ padding-right:5px; color:#b1b1b1; font-size:12px}
.main-form{ margin:0px; padding:0 0 39px;}
.main-form input.interact-email{ padding:12px 10px; color:#333; margin:10px auto; width:100%; border:1px solid #dddddd;}
.main-form textarea.interact-question{ padding:12px 10px; color:#333; margin:10px auto; width:100%; border:1px solid #dddddd;}
.main-form input[type="submit"].interactformsubmit{background: #c14a36;border: medium none; color:#fff;display: block;font-size: 20px;margin:12px auto 0; padding:15px 60px;text-transform: uppercase;}
.main-form hr{ border-color:#ddd;margin-top:50px;}
.for-form{ min-height:378px;margin-top:0px!important;}
.glyphicon-refresh-animate {
    -animation: spin .7s infinite linear;
    -webkit-animation: spin2 .7s infinite linear;
}

@-webkit-keyframes spin2 {
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}

@keyframes spin {
    from { transform: scale(1) rotate(0deg);}
    to { transform: scale(1) rotate(360deg);}
}
/*Interact with cpusa model popup css end*/

.inner-event{ margin:0px; padding:0px;/*border-bottom: 1px solid #e2e2e2;*/}
.inner-event:last-child {border-bottom:0px;}

.event-box .right h3 {
    margin: 0px;
    font-size: 17px!important;
    padding: 0 4px 0 9px;
    text-align: left;
    font-family: "Roboto Slab",serif;
    line-height: 25px;
    text-transform: capitalize;
    color: #1d3557;
    border-bottom: none
}

.listing-overlay {
    background: rgba(124, 87, 81, 0.9) none repeat scroll 0 0;
    height: 100%;
    position: absolute;
    top: 0;
    width: 97.3%;
}
.listing-baner h3 a {
color: #f1faee;
    font-size: 34px;
    text-shadow: 0 4px 2px #000;
    text-transform: uppercase;
    font-family:"Gotham SSm A", "Gotham SSm B";
    font-weight:700;
}
.nav-breadcrumb {
    padding: 8px 0; font-size:14px;font-family:"Gotham SSm A", "Gotham SSm B";font-weight:300;text-transform:uppercase;
}
.nav-breadcrumb span a span{
    color: #7f7f7f;
}
.nav-breadcrumb span {
    color: #c55643;
}


/*----------author-registration-----------*/
.for-home{ padding-right:5px; color:#b1b1b1; font-size:12px}
.author-form{ margin:0px; padding:0px;}
.author-form input[type="text"],.author-form input[type="email"], .author-form input[type="password"]{margin:10px 15px; width:30.6%;}
.author-form input[type="submit"]{background: #c14a36;border: medium none; color:#fff;display: block;font-size: 20px;margin:40px auto; padding:15px 60px;text-transform: uppercase;}
.author-form hr{ border-color:#ddd;margin-top:50px; margin-bottom:0px;}
.author-form img{ width:249px; margin:9px 16px;vertical-align:top;width:249px; height:46px}
.for-form{ min-height:378px;margin-top:0px!important;}


.tribe-events-schedule h2 {
    font-size: 25px;
    line-height: normal;
    margin: 0px 0px;
    font-weight: normal !important;
    text-transform: capitalize;
}

.download-pdf{
    background: #c14a36;
    color: #fff !important;
    padding: 6px 8px 6px 30px;
    border: none;
}
.for-icon {
    top: 4px !important;
}

.author-post .download-pdf
{
    background: #c14a36;
    color: #fff !important;
    padding: 6px 8px 6px 30px;
    border: none;
}


.author-post .for-icon {
    top: 10px !important ;
    left: 13px ;
}

a.a2a_button_email {
    float: right;
}

.a2a_button_email .a2a_s_email
{
    background: url(../images/sprite-icon.png) no-repeat !important;
    transition: all 0.5s ease 0s;
    width: 34px !important;
    height: 33px !important;
    display: inline-block;
    background-position: -42px 0 !important;
}

.a2a_button_email .a2a_s_email:hover {
    background-position: -42px -40px !important;
    opacity:1 !important;
}

.addtoany_share_save .a2a_s_a2a
{
   background: url(../images/sprite-icon.png) no-repeat !important;
    transition: all 0.5s ease 0s;
    width: 34px !important;
    height: 33px !important;
    display: inline-block;
}

.addtoany_share_save .a2a_s_a2a:hover 
{
background-position: -0px -40px !important;
opacity:1 !important;
}

/* to hide social sharing media from pdf view page */
.single-attachment .addtoany_share_save_container .addtoany_list
{
    display: none; 
}

.listing-baner h2 {
    color: #fff;
}

.full-width-listing .listing-content {
    float: none;
    width: auto;
}
.full-width-listing .for-listing-content {
    float: none;
    width: auto;
}

.full-width-listing .for-listing-content ul {
   margin: 0;
}

.full-width-listing .for-listing-content ul li{
   padding: 0;
}

section.error-404 {
    margin-bottom: 32px !important;
}

.margin-btm{
   margin-bottom: 32px;
}

.response-message{
    background: #c14a36;
    color: #FFF;
    padding: 10px 10px;
    border-radius: 3px;
    margin-bottom: 10px;
    display: none;
}

.tw-content .tweets_avatar img
{
   width:auto;
}

.fetched_tweets
{
   height:555px !important;
   
}
/*footer css start*/
 .filter {
    float: right;
	 margin-bottom: 30px;
}
.page-template .mid-img-left
{
	 padding: 0;
}
.page-template .mid-img-left p
{
	 padding: 0;
}
.page-template .mid-img-left img
{
	 padding: 0px 0 30px 0;
}
.page-template {
    margin-bottom: 50px;
}
body.page-template {
    margin-bottom: 0;
}
.navbar-fixed-top .socials-icon {
   z-index: 9999;
}
/*
*Css to hide event cost on the backend
*/
table#event_cost {
    display: none;
}
/*Footer css end*/
@media all and (max-width:991px){
.right-lst-btm ul li a{ float:left; width:75%; font-size:18px; padding:0 0 0 6%;}
.author-form input[type="text"],.author-form input[type="email"],.author-form input[type="password"]{margin:10px 10px;}
}

@media all and (max-width:1199px) and (min-width:768px){
	.author-form input[type="text"],.author-form input[type="email"],.author-form input[type="password"]{margin:10px 10px;}
}

@media all and (max-width:767px){
/*----------author-registration-----------*/
.author-form input[type="text"],.author-form input[type="email"],.author-form input[type="password"]{margin:10px 0px; width:100%;}
.for-registration{ width:59%!important;}
.author-form img{ margin:9px 8px!important; width:36%!important; height:49px; float:right;}
.author-form hr{ margin-top:40px;width: 100%;}
}

@media screen and (max-width:479px) {
 .right-lst-btm ul li a{ width:71%!important; padding:0 0 0 7%!important; font-size:15px!important}
}

.comment-load-div
{
   width: 100%;
   float: left;
   font-family:"Gotham SSm A", "Gotham SSm B";
}

.reg_error {
    margin: 10px 0 10px 10px;
}

.article-div ul li:first-child
{
   padding: 9px 5px 0 15px !important;
}


.event-content {
    font-weight: normal;
}

/*Hide Social media icons more icons*/
.a2a_menu_show_more_less.a2a_more
{
   display: none;
}
/*Hide Social media icons more icons*/

/*Remove unwanted code from the Print javascript*/
@media print
{
     a[href]:after 
   {
    content: none !important;
   }


  .comment-blog {display:none ! important; }

  .full-rightblog {display:none  ! important;}

  .comment-form {display:none  ! important;}

  #header {display:none}
  
  #footer {display:none}
}
/*Remove unwanted code from the Print javascript*/
.comment-blog .custom_comment{ display:none;}

/* Remove Country from Event Listing */
.tribe-events-meta-group dd.location span.tribe-country-name {
  position: absolute;
  top: -10000px;
  visibility: hidden;
}

/* Homepage Typography Changes */
.home-news .right-content h3 {
    font-family: "Gotham SSm A", "Gotham SSm B";
}

.up-comming-take-action .list-view .event-txt {
    font-family: "Gotham SSm A", "Gotham SSm B";
}

.up-comming-take-action .list-view p.month {
    font-family: "Gotham SSm A", "Gotham SSm B";
    font-size:12px;
}

.up-comming-take-action .list-view p.time {
    font-family: "Gotham SSm A", "Gotham SSm B";
    text-transform:uppercase;
    font-size:13px;
}
.comment-load-div a {
    text-decoration: underline;
    font-weight: bold;
}

/* padding for google captcha  */
.gglcptch_v1, .gglcptch_v2 {
    min-width: 1px !important;
    padding: 0px !important ;
    clear: both !important;
}