/*
Theme Name: Betheme | BIGTHEME.NET
Theme URI: http://bigtheme.net/wordpress/themeforest/307-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://bigtheme.net/wordpress/themeforest/
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Version: 11.3

All css files are placed in /css/ folder.
If you want to add your own css code, please do it in /css/custom.css

*/

body{color:#000 !important;}

@media only screen and (min-width: 768px){
.header-fixed #Top_bar { height: 70px !important;}
.header-fixed #Top_bar .menu_wrapper .menu > li > a {padding: 20px 0 !important;}
.header-fixed #Top_bar #logo img{max-height: 50px !important; padding: 10px 0 0;}
.header-fixed #Top_bar #logo {padding: 0px !important; height:60px !important;}
.header-fixed #Top_bar .menu > li > a, .header-fixed #Top_bar .menu > li > a span {line-height: 20px !important;}
#Top_bar .logo {margin:0 !important;}
}

@media only screen and (max-width: 767px){
#Header .top_bar_right {display:none !important;}
.pad-top{padding-top:50px !important; background-position: right bottom !important;}
.pad-top2{padding:120px 0 70px 0 !important;} 
}

@media only screen and (max-width: 1239px){
#Top_bar #menu ul li a span {padding-left: 20px !important;}
.column_attr.align_right {text-align:center !important;}
}

@media only screen and (min-width: 768px) and (max-width: 1239px){
.pad-top{padding:145px 0 35px 0 !important; background-position: right bottom !important;}
.pad-top2{padding:150px 0 120px 0 !important;}  
}

@media only screen and (min-width: 1240px){
.pad-top{padding:145px 0 35px 0 !important;}
.pad-top2{padding:150px 0 100px 0 !important;}    
}

.list_item .list_right {padding: 28px 0 0 0 !important;}


.height-272 img{height:272px !important;}

#Top_bar .menu_wrapper{
    background-color: #f1f1f1;
    border-radius: 0 30px 0px 30px;
    margin-top: 30px;
border:5px solid #FFF}

#Top_bar .menu > li a:hover{background-color:rgba(0,0,0,.06) !important;}
#Top_bar .menu > li > a span:not(.description) {padding: 0 12px !important;}

#text-5{text-align:center !important;}
#Footer .widgets_wrapper .widget {
    padding: 10px 0 !important;
    margin-bottom: 0;
}

.get_in_touch {padding: 10px 20px 10px 30px !important;}
.get_in_touch ul li {padding: 12px 0 0px 50px !important;}
p{margin-bottom:0px !important}

.infobox {
    padding: 15px 20px 10px 30px !important;}

.post-desc-wrapper {
    width: 83% !important;
    float: left;
}
.post-photo-wrapper {
    width: 17% !important;
    float: left;
}