.content-banner .content-banner-right h2 p{font-size: 24px;
                                           font-weight: 700;
                                           line-height: 30px;
                                           color: inherit;
                                           font-family: Lato,sans-serif;
                                           padding-bottom: 0;
}
.ajax-loading-img {display: none;}
img.avatar {display: block}
span.message_comment{display: none}
.current-menu-item,.menu-botom ul li.current-menu-parent,.menu-botom ul li.menu-item-type-taxonomy{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #2f2337;
}
li#menu-item-2607 {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #2f2337;
}
ul.menu-footer li.menu-item-2607 a{color: #666;text-decoration: none;}
.menu-botom ul li.current-menu-item > a, .menu-botom ul > li:hover > a{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #2f2337;
}
#footer .col-one ul li.menu-item-type-taxonomy,#footer .col-one ul li.current-menu-item{
    color: #666;
    font-size: 18px;
    font-weight: 900;
    line-height: 30px;
}
img.avatar {display: block}
.comment-live .right-live{padding-left: 0;}
.social .stLarge{width: 35px !important;height: 37px !important;background-position: 0 !important; }
.social .st_facebook_large .stLarge{background-image: url("../images/face_icon.png") !important; background-repeat: no-repeat;}
.social .st_twitter_large .stLarge{background-image: url("../images/twit_icon.png") !important;background-repeat: no-repeat;}
.social .st_linkedin_large .stLarge{background-image: url("../images/link_icon.png") !important;background-repeat: no-repeat;}
.social .st_facebook_large .stLarge:hover{background-image: url("../images/face_hover.png") !important; background-repeat: no-repeat;}
.social .st_twitter_large .stLarge:hover{background-image: url("../images/twit_hover.png") !important;background-repeat: no-repeat;}
.social .st_linkedin_large .stLarge:hover{background-image: url("../images/link_hover.png") !important;background-repeat: no-repeat;}
.stLarge:hover{opacity: 1 !important;}
.blog-detail .social ul li{margin-right: 0;}
#banner .banner-blue .content-banner h2.blog-banner-detail{
    float: left;
    font-size: 48px;
    line-height: 50px;
    margin-right: 35px;
    margin-top: 3px;
    max-width: 426px;
    font-weight: 900;
    color: inherit;
    text-align: left;
    text-transform: uppercase;
    padding-bottom: 23px;
}
.menu-right ul li a.active{color: #ed2d23;}
#email-subscriper .sent .wpcf7-response-output{display: none !important;}
#email-subscriper .sent{display: none;}
#email-subscriper .ajax-loading{display: none;} 
#email-subscriper .wait .ajax-loading{display: block;}
#email-subscriper .sent .ajax-loading{display: none;} 
#email-subscriper .ajax-loading img{}
#email-subscriper .failed .ajax-loading{display: none;}
#email-subscriper .wpcf7-display-none{display: none !important; }

#email-subscriper .ajax-loading img{width: 40px; height: 40px;}
#email-subscriper .screen-reader-response{margin-bottom: -20px;margin-top: -10px;}

#email-subscriper .screen-reader-response{font-size: 15px;}
#email-subscriper .wpcf7-form .btn-search:hover{cursor: pointer;}
#l-content{min-height: 450px;}
.lates-tweets p{font-size: 18px;line-height: 20px;font-weight: 400;padding-bottom: 5px;color: inherit;}
ul.social-share li{padding: 0px 0px;}
div.not-found .form-control{width: 100%;}
.comment-section{padding-left: 0px;padding-right: 0px;}
.blog-detail .comment-live div.comment-paginate{border-top: none;}
div.no-top-line{border-top:none}
.blog .col-two .search {
    padding-bottom: 20px;
}
li.dots span:hover{color: #666}
h2.page-title{font-size: 24px;color: #666}
.page-not-found .page-header{border-bottom: 0;}
.menu-right ul li ul li {font-size: 13px;}
.menu-right ul.category li.current-cat a{color: #ed2d23;}
.blog .two-col .row .col-xs-12{padding: 0 4px;}
.social ul.social-share{padding-left: 0px;}
#commentform label sup{color:#ed2d23}
.stay-connected p {margin-bottom: 24px;}
/*.content p {padding-left: 15px;}*/
ul.main-menu li.menu-item-home > a span, ul.main-menu li.menu-item-home:hover > a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #ed2d23;
}
ul.menu-footer li.menu-item-home a span, ul.menu-footer li.menu-item-home:hover > a {
    color: #666;
    text-decoration: none;
}
div.not-found ul.main-menu li.menu-item-home > a span {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: inherit;
}
div.not-found ul.main-menu li.menu-item-home:hover > a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #ed2d23;
}
div.not-found ul.menu-footer li.menu-item-home a span, ul.menu-footer li.menu-item-home:hover > a {
    color: inherit;
    text-decoration: none;
}
.content ol, .content ul {overflow: inherit;}
img.comment-loading{margin-left: 50%;margin-right: 50%;display: none}
.blog .box-event p.author-info{font-size: 14px;font-weight: 700}
/*von style*/
.file-upload-button:hover {
    color: #fff;
    background-color: #ff0000;
}
.btn-primary:hover {
    color: #fff;
    background-color: #ff0000;
}

.btn-gray{
    color: #fff;
    background-color: #999;
}

.btn-gray:hover {
    background-color: #333;
}
.comment label{
    color:#00aff0;
}
.form-control input, .form-control textarea{
    resize:none;
}
.col-img-contact{
    position:relative;
    width:14%;
}
.col-img-contact img{
    position:absolute;
    top:0px;
    left:0px;
    right:0px;
    margin:auto;
}
.comment .row-box {
    background-image: url("../images/bg-line.png");
    background-position: 0 0;
    background-repeat: repeat-y;
    margin-left: 25px;
    margin-top: 15px;
    padding-left: 15px;
}
.comment .col-btn {
    margin-bottom: 74px;
    margin-top: 8px;
    position: relative;
}
.comment .col-btn .btn-right {
    background-color: #fff;
    padding-left: 8px;
    position: absolute;
    right: 15px;
    z-index: 9;
}
.comment .col-btn .bg-line {
    background-image: url("../images/bg-line.png");
    background-repeat: repeat-x;
    border: medium none;
    height: 2px;
    left: -40px;
    margin: 0;
    position: absolute;
    top: 43px;
    width: 97%;
}
.comment .row-box .btn {
    border-radius: 55px;
    color: #fff;
    font-weight: 900;
    padding: 30px 15px;
    min-width: 100%;
    margin-top: 0;
}

.comment .form-control input, .comment .form-control textarea {
    background-color: #f5f5f5;
}
.comment .form-control {
    background-color: #f5f5f5;
    border: medium none;
    box-shadow: none;
    margin-bottom: 10px;
    padding: 7px 12px;
}
.comment sub{ color: #ed2d23;}
.search-right .form-control {
    background-color: #f5f5f5;
    border: medium none;
    box-shadow: none;
    color: #999;
    font-weight: 700;
    padding: 7px 12px;
}
.search-right .form-control input {
    background-color: #f5f5f5;
}

.blog-detail .post-by-month ul{margin-left: 0;padding-left: 0;padding-top: 13px;}
.blog-detail .post-by-month ul li{list-style: none;}
.post-by-month{border-top: 5px solid #999;}

/*active mainmenu*/
.menu-botom .menu-item-has-children .sub-menu{display: none !important;}
.submenu .title.style2 {
    color: #0aaef5;
    font-size: 34px;
    line-height: 1em;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
/*.menu-top .show-search .search-main a{ 
    position: relative;
    top: 11px;
}*/
.menu-top .show-search #menu-item-122{background: none;}
.menu-footer .sub-menu{display: none;}
#footer-copyright .container span{display: inline;float: left;color: #999;
    font-size: 13px;
    line-height: 24px;
}
.search-main .error{border: none !important;}
.search-right .form-control input{
line-height: 1.2em;
}
.search-main .btn-search-form img {width: auto;position: absolute;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
      /* works with sfari and chrome */
    .menu-top ul li.search a{right: 30px;}
}
@-moz-document url-prefix() {
    .menu-top ul li.search a{right: 30px;}
}
#l-content .content.blog .col-two .row{margin-left: 0;}
#l-content .content.blog .col-two .col-xs-12{padding: 0;}
#banner .internal-banner .content-banner .content-banner-right h2 p{margin-top: 0;margin-left: 0;}
form#commentform .btn-right a{line-height:30px;}
.menu-top ul li.active>a, .menu-top ul>li:hover>a {color: #fff;}