/*
Theme Name: Betheme
Theme URI: http://themes.muffingroup.com/betheme
Description: Betheme - Premium WordPress Theme
Tags: one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-image-header, featured-images, post-formats, responsive-layout, theme-options, translation-ready
Author: Muffin group
Author URI: http://muffingroup.com
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Version: 10.4

All css files are placed in /css/ folder.
If you want to add your own css code, please do it in /css/custom.css

*/

#Action_bar{background-color: #75123E !important;}
#Action_bar .social{display: none !important;}
#Action_bar  .phone a{color: white !important;}
#Action_bar  .phone {color: white !important;}

#Action_bar  .mail a{color: white !important;}
#Action_bar  .mail{color: white !important;}

.text-main-slider{position: absolute; left:20%; top:30%; text-shadow: 2px 2px 3px rgba(0, 0, 0, 1); font-size:59px;}

.issues-text{background-color: #ececec; color: #777777; line-height: 15px; }
.issues-image{margin-bottom: 0px !important;}

.latest_news_block .vc_single_image-wrapper{ display: none !important;}
.latest_date{color:#612440  !important;}


.publication_text{ font-size: 15px !important;}


#Top_bar .menu > li > a::after{top:auto !important; bottom:-30px;}

body:not(.template-slider) #Header{min-height:185px !important;}
#Top_bar #logo{height:auto !important;}
#Top_bar .menu > li > a span:not(.description){padding:0 11px !important;}

#Top_bar .logo{margin-left:0px !important;}
#Top_bar .menu_wrapper{margin-top:30px !important; float:right !important;}
#Top_bar .top_bar_right{top:30px !important; right:0px !important; background-color: transparent !important;}
.is-sticky .top_bar_right{margin-top:-65px !important;}
.is-sticky{top:0px !important;}

#Top_bar .top_bar_right::before{background-image: none !important; }

#Top_bar.is-sticky .menu_wrapper{margin-top:0px !important;}

.box-section .vc_single_image-wrapper .vc_single_image-img{width:100%;}

.box-section .wpb_wrapper > div{margin-bottom:0px !important;}
.box-section  .issues-text .wpb_wrapper{padding:20px !important;}


.issues-box p{color: #fff; font-size: 20px; padding: 10px !important; line-height: normal; font-weight: 300;}
.issues-text p{font-size:15px !important; font-weight: bold; color:#333333 !important;}

#Top_bar .menu > li.current-menu-item > a, #Top_bar .menu > li.current_page_item > a, #Top_bar .menu > li.current-menu-parent > a, #Top_bar .menu > li.current-page-parent > a, #Top_bar .menu > li.current-menu-ancestor > a, #Top_bar .menu > li.current-page-ancestor > a, #Top_bar .menu > li.current_page_ancestor > a, #Top_bar .menu > li.hover > a{color:#76123e !important;}
#Top_bar .menu > li a::after{background:#76123e !important;}
#Top_bar .search_wrapper{background:#76123e !important;}

.box-section .vc_col-sm-4{padding-left:2px !important; padding-right:2px !important; }

.speeches-inner-box .vc_gitem_row .vc_gitem-col{ padding:15px 0; !important; border-bottom:solid 1px #e5e5e5;}
.speeches-inner-box .vc_gitem_row .vc_gitem-col .vc_custom_heading h4 a{font-family:"Roboto",Arial,Tahoma,sans-serif !important; color:#174a68 !important; font-weight:700 !important; font-size:16px !important; line-height:18px !important;}

.speeches-inner-box .vc_gitem_row .vc_gitem-col .vc_custom_heading h4{ margin-bottom:0px !important;}
.speeches-inner-box .vc_grid-btn-load_more .vc_general{background-image: none !important; padding-left: 0px !important; font-size: 16px !important; font-weight:700 !important; color:#454545 !important; text-transform: uppercase;}  
.speeches-inner-box .vc_grid-btn-load_more .vc_general i{display: none !important;}

.welcome_text{font-size: 16px !important; font-family: "Lato", Arial, Tahoma, sans-serif !important; color:#454545 !important; line-height:20px !important; margin-bottom:25px !important; }

.latest_news_block .vc_gitem-zone{ background-position: left top !important; background-size: 100% auto !important;}
.latest_news_block .vc-gitem-zone-height-mode-auto::before{padding-top:0px !important; min-height:312px !important;}

.latest_news_block .wpb_single_image{display:none !important;}

.latest_news_block  .latest_date{font-size: 16px !important; font-family: "Lato", Arial, Tahoma, sans-serif !important; text-align: left; color: rgb(118, 13, 61) ! important; font-weight: 700 ! important; font-size: 14px ! important;}


.latest_news_block .vc_gitem-post-data-source-post_title h4{font-family: "Lato", Arial, Tahoma, sans-serif !important;  color:#454545 !important; font-size:21px !important; font-weight: 900 ! important;}

.latest_news_block .vc_gitem-post-data{margin-bottom:10px !important;}

.latest_news_block .vc_gitem-post-data-source-post_excerpt p{font-size: 16px !important; font-family: "Lato", Arial, Tahoma, sans-serif !important; color:#454545 !important; line-height:20px !important; margin-bottom:25px !important; }

.welcome_text-2{font-size: 14px !important; font-family: "Lato", Arial, Tahoma, sans-serif !important; color:#454545 !important; line-height:20px !important; margin-bottom:25px !important; }

#Action_bar .contact_details li{padding:5px 0 !important;}


#Top_bar #logo{padding:0px !important;}

.right-part-1 .wpcf7-validates-as-email{border-color: #e6e6e6 !important; border-radius: 25px; padding-left:15px !important;}
.right-part-1 .wpcf7-submit{border-radius: 25px; width: 100%; background-color: #760d3d !important;}

.publication_text p{font-size: 14px !important; text-transform: uppercase !important;}
.publication_text{ margin-bottom: 5px!important;}

.publications-border{margin-bottom:10px !important;}

.publication_bg{}
.vc_box_border_grey{margin-bottom: 10px !important;}

.publication_bg-2 .wpb_wrapper{background-color:#f7f7f7!important;  padding: 6px !important;}

.speech_box{background-color:#f7f7f7 !important; padding-top:15px !important;}

.news-event-1 .execphpwidget ul{margin-left: 0 !important; float:left;}

.news-event-1 .execphpwidget ul li{list-style: outside none none; background-color: rgb(247, 247, 247); margin-bottom: 15px; padding: 10px; color: rgb(23, 74, 104) ! important; line-height: normal; font-weight: bold; font-size: 16px; font-family: "Lato", Arial, Tahoma, sans-serif !important; float:left;}
.news-event-1 .execphpwidget ul a{font-family: "Lato", Arial, Tahoma, sans-serif !important; ont-weight: bold; font-size: 16px !important; color:#454545 !important; font-weight: bold;
    margin-top: 19px; float:left;}

.section{background-color: #fff !important;}

.itex{float:left;}
.itex img{float:left;}
.itex p{float:left; color:#737373; margin-bottom: 0;
    margin-left: 10px;
    margin-top: 18px;}

.byline {
   display: none;
}
.header-top-main {background-color: #fff; width: 100%;}

.news-event-1 .execphpwidget ul li p{float:left; padding-right:10px; margin:0px !important; font-family: "Lato", Arial, Tahoma, sans-serif !important; font-size:26px; color:#760d3d; font-weight:900; text-align: center;}
.news-event-1 .execphpwidget ul li p span{float: left; font-size: 15px; font-weight: 400; width: 100%;}

.facebook-box .wpb_wrapper p code{ display: none !important;}

#Footer .widgets_wrapper .one-third{ width:51% !important;}
#Footer .widgets_wrapper .one-third:first-child{ width:20% !important;}
#Footer .widgets_wrapper .one-third:last-child{ width:20% !important;}

.footer-text{ color: #444444; font-size: 12px; line-height: 17px; float:left; margin-top:25px;}
#Footer .widgets_wrapper .one-third:last-child .textwidget {text-align: right; margin-top: 25px;}
#Footer .widgets_wrapper .one-third:last-child .textwidget .icon_bar_small{border: 1px solid; border-radius: 50%; background: transparent none repeat scroll 0 0 !important;}

#Footer .footer_copy .one{padding-top:0px !important;}
#Footer .footer_copy #back_to_top{display: none;}
#Footer .footer_copy .social{display: none;}
#Footer .footer_copy .copyright{margin: 0; color:#454545; font-size:12px;}

.slider-main .vc_row-full-height-fixer{display: none !important;}

#Top_bar.is-sticky{background-color:#f3f3f3 !important}

.speech_box .vc_btn3-container{margin-bottom:0px !important;}
.vc_row.vc_row-o-content-middle{align-items: flex-start !important;}
#Top_bar a#search_button{font-size:31px !important; top:34px !important;}
#Top_bar .top_bar_right{padding-left:5px !important;}
#Top_bar{margin-top:-25px;}
.is-sticky{margin-top:0px !important;}
a.icon_bar_small, a.icon_bar_small span{font-size:25px !important;}
.copyright p{margin: 0; padding-left: 22.5%; text-align: left;} 
.copyright a{color:#454545 !important;}
.copyright span{padding-left:10px; padding-right:10px; }
.wpb_video_widget .wpb_wrapper .wpb_video_wrapper{padding-top:64% !important;}
.facebook-box{ margin-top:-30px !important;}
@media only screen and (max-width: 767px) 
{
#Top_bar #Action_bar{background: #76123e !important; }
.header-top-main .container{max-width:100% !important;}
#Top_bar .top_bar_right{display:none !important;}
#Footer .widgets_wrapper .one-third{ width:100% !important;}
#Footer .widgets_wrapper .one-third:first-child{ width:100% !important;}
#Footer .widgets_wrapper .one-third:last-child{ width:100% !important;}
.text-main-slider{ font-size:20px; left: 2%; line-height:normal !important;}
#Top_bar{margin-top:0px;}
.header-top-main img{width:22px;}
.itex p{font-size: 11px; margin-bottom: 0; margin-left: 0; margin-top: 0;}
.copyright p{margin: 0; padding-left: 0; text-align: center;} 
#Footer .widgets_wrapper .one-third:last-child .textwidget{text-align: center;}
#Footer .column one-third{text-align: center;}
.facebook-box{ margin-top:0px !important;}
}
