/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6
*/

/* Theme customization starts here
-------------------------------------------------------------- */



@font-face {
  font-family: 'Copper';
  src: url('fonts/CopperplateGothic-Bold.eot?#iefix') format('embedded-opentype'),  url('fonts/CopperplateGothic-Bold.woff') format('woff'), url('fonts/CopperplateGothic-Bold.ttf')  format('truetype'), url('fonts/CopperplateGothic-Bold.svg#CopperplateGothic-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
.post-header {
    margin-bottom: 0px;
    padding-top: 45px; 
}
.the_content_wrapper a {

    color: #000;
    text-decoration: underline;
    line-height: 30px;

}


.image_frame .image_wrapper .mask {display:none;}
.image_frame .image_wrapper .image_links {display:none;}
#Top_bar a#search_button.has-input input {
	float: left;
	background: #fff;
	color: #000;
	border-radius: 0px;
	margin: -6px 0px 4px 0px;
	height: 36px;
	width: 233px;
}
.image_frame{border-width:0px;}
.no-share .single-photo-wrapper.image .image_frame { text-align:left; float:left; padding: 0px 30px 50px 0px;}
.cus_con_img.mobile { display: none;}
.cus_con_img.desktop {display: block;}
#Top_bar a#search_button {margin-right: -10px;}
.submit.cus_search_btn {
	width: 88px !important;
}
.single-photo-wrapper.image {
    text-align: left;
} 
.post-header .title_wrapper h1 {
    font-size: 20px;
    line-height: 27px;
    color: #004834;
    font-weight: bold;
    font-family: Arial;
}
ul.form_list li{list-style-type:none; margin: 0px; font-size: 18px;}
ul.form_list li a{ text-decoration:none; color:#0000EF; font-size: 18px; font-family: Arial, Helvetica, sans-serif; line-height: 23px;} 
.thank-txt-inner {
    font-family: "Times New Roman", Times, serif;
    font-size: 21px;
    font-style: italic;
    color: #004834;
    margin: 17px 0 0 190px;
    width: 57%;
    float: left;
    text-align: left;
}
#Top_bar .menu > li > a span:not(.description) {font-family: Copper;}
.header-magazine #Top_bar .banner_wrapper {
	top: 37%;
	width: 1032px; right: -37px;
	height: 107px;
	background: url(https://www.ballenavistafarm.com/wp-content/themes/twentyten-child/images/header-bg.png) no-repeat;
}


h2.entry-title a {
    color: #004834;
    font-size: 18px;
    font-weight: bold;
    margin: 0px 0 0 0;
}
.post-footer {
background: rgba(0, 0, 0, 0);}
h2.entry-title {
    margin: 0px;
}
.post-desc {

    padding: 0px 20px 0 20px;

}
.layout-boxed.nice-scroll {
	padding: 0px 0px 0px 0px;
}
.widget {
    padding-bottom: 12px;
margin-bottom: 12px;}
.post-desc-wrapper {
width: 80%;}
.post-photo-wrapper {
width: 18%;}
.menuo-right.header-stack:not(.header-center) #Top_bar .menu_wrapper {
	margin-right: 0px;
	margin-top: -8px;
}
#logo {
	margin: -120px 0 0 0;
}
.widget h3 {
    font-size: 18px;
    line-height: 22px;
    color: #000;
    font-weight: bold;  
}
#Subheader .title {

    font-size: 50px;
    padding: 0px 0px 0px 173px;
    font-family: "Copperplate Gothic Bold" !important;

}
.left-col.left-col1 {
    border-right: 1px solid #ececec; padding-right:30px; padding-left: 20px;
}
.content .left-col.left-col1 p{margin: 11px 10px 20px 0;text-align: center;}
.content .left-col.left-col1 p a{
    color: #6c3014;
    font-weight: bold;
    font-style: normal;
	margin: 11px 10px 20px 0; text-align: center;
}

#Subheader {background-position: center;}
html {background-color: #000 !important;}
.content .left-col h1 {
	font-weight: bold;
	font-size: 24px;
	color: #004834;
	text-transform: uppercase; margin-bottom: 0px;
}
.content .left-col h2 {
	color: #004834;
	font-size: 18px;
}
.content .left-col h6 {
color: #262626;
font-size: 16px;
margin-top: -15px;
}
.content .left-col h3 {
	font-weight: bold;
	font-size: 18px;
	color: #2f2f2e;
	margin: 25px 0 0 0;
}
#Top_bar .menu > li ul {
    background: url(images/ul-hover-bg.png);
    position: absolute;
    left: 0px;
    top: 49px;
    background-size: cover;
 
    text-align: left;
    display: none;
 
    z-index: 99999999;
}
.rpwwt-widget ul li {
    width: 44%;
    float: left; padding: 0px 16px 0px 1px; text-align: center; margin: 0 0 .0em;
}
#Top_bar .menu > li ul li a {
    color: #d0ac7a !important;
    font-family: "Copperplate Gothic Bold";
    text-transform: uppercase;
}
.rpwwt-widget ul li p {

    font-size: 11px;
    font-style: italic;
    color: #272727;
margin: -5px 0px 8px 0px; font-family: Open sans;
font-weight: 600;}
.rpwwt-post-title {
    color: #005338;
    font-size: 14px;
    font-weight: 600;
font-family: Open sans;}
.header-magazine #Top_bar .banner_wrapper a {

    line-height: 14px;
}
.content .left-col ul.feature li {
	background: url(https://www.ballenavistafarm.com/wp-content/themes/twentyten-child/images/li-home.jpg) no-repeat 0px 10px;
	font-weight: bold;
	font-size: 13px; background-color: #0000;
	color: #6c3014;
	padding: 8px 0 0 17px; margin-bottom:0px;
	line-height: 16px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
}
.Latest_news h3.title {

    font-size: 18px;
    font-weight: bold;
    color: #220f05;
line-height: 22px;}
.content .left-col p {
	font-size: 12px;
	color: #4b4c4c;
	
	text-align: justify;
	margin: 22px 10px 0 0; line-height: 17px;
}
p.p-ita {
	font-style: italic;
}
.feature {
	margin: 4px 0 0 3px !important;
}


#Content{
	background: #fff;
}
.aside_right .widget-area {
    border-left-width: 1px;     padding: 30px 0px 0px 12px;
}
#Wrapper, #Content {
	background-color: transparent;
}
.widget_click{text-align:center; margin: 0px 0px 0px -20px; color: #6c3014; font-size: 12px; font-weight: bold;}
.header-content .header-thank .thank-txt {
	
	float: left;
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: italic;
	color: #004834;
	margin: 37px 0 0 200px;
}
.img_mar {
    margin-left: 20px;
}
.header-content .header-thank .head-right {
	float: right;
	width: 190px;
	margin: 6px 56px 9px 0;
}
.content {
 padding: 0px 0px 0px 10px;
}
.entry-title.botm a {
    text-align: center;
}
.entry-title.botm-price a {
    text-align: center;
    font-size: 13px; line-height:16px;
}
.post {

    padding: 0px 30px 0px 10px;

}
.post-item {
margin-bottom: 4px;}
.Latest_news ul li .desc h5 a{color: #004834; font-family: Arial, Helvetica, sans-serif;}
.Latest_news ul li .desc {padding: 0px 25px 0px 0px; text-align:center;}
.Latest_news ul li .desc_footer {display: none;}
.Latest_news ul li .photo { width: 100%; margin-bottom: 10px; border-right-width: 0px;}
.Latest_news ul li {width: 50%;
float: left;}
.Latest_news ul li.has-post-thumbnail .desc {margin-left: 0%;
width: 100%;}
.header-stack #Top_bar .logo #logo {z-index: 999;position: relative;}
#Top_bar .menu > li > a span:not(.description) {	padding: 0 6px;}
#Wrapper, #Content {
	background-color: transparent !important;
}
#Header_wrapper, #Intro {
	background-color: transparent !important;
}
.content_wrapper.clearfix {
	background: #fff;
}
.header-stack #Top_bar {background-color: transparent !important;}
.top_bar_right {
	margin: -14px 0 0 0;
}
.cus_rev {
	position: relative;
	margin: -10% 0 0 -28px;
	z-index: -9;
}
.cus_con_img {
	margin: -68px 0 0 0px;
	position: absolute;
}
#Content{
	width: 96%;
	margin: -59px auto;
}
#back_to_top {margin: -56px 0 0;}
.copyright2 {
	margin: 0 44px 0 0;
	float: right;
}
#Subheader {	margin: -96px 0 0 0;z-index: -9;}
#Footer .footer_copy .one {margin-bottom: 15px;padding-top: 15px;}
.header-content .header-thank .head-right p {
	color: #004834;
	font-size: 11px;
	text-align: right;
	line-height: 16px;
	margin: -18px 0 0 0;
}
.header-content .header-thank .head-right h1 {
	color: #004834;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}


@media screen and (min-width:200px) and (max-width:768px){

.left-col.left-col1 {
     padding-right:20px;
}
.cus_con_img.mobile { display: none;}
.cus_con_img.desktop {display: none;}	
.mobile-tb-left #Top_bar .top_bar_right .top_bar_right_wrapper {float: right;}	
	.classic .post-desc-wrapper {padding-bottom: 30px;}
.classic .post-photo-wrapper {
    width: 50%;
    float: left;
    margin-right: 20px; padding-bottom:25px; margin-top:20px;
}	
.header-stack #Top_bar .logo {width:35%; float:left;}
.header-magazine #Top_bar .banner_wrapper {

    Width: 65%;
    float: left; background: none;

}
#Top_bar a#search_button.has-input input {width: 125px;}

	.header-content .header-thank .head-right p {
    color: #000; line-height: 20px;
font-size: 13px;}
.menuo-right.header-stack:not(.header-center) #Top_bar .menu_wrapper {margin-top: 50px !important;}
.header-content .header-thank .head-right h1 {font-size: 13px;}
	#Wrapper { max-width: 100% !important;}
	.thank-txt-inner { display:none;}
	.header-magazine #Top_bar .banner_wrapper a {line-height: 20px;}
.header-content .header-thank .thank-txt {color: #fff; font-size: 17px;}
.header-stack #Top_bar {
    background: url(https://ballenavistafarm.com/wp-content/uploads/2018/08/background.png) !important; background-repeat: no-repeat !important;
margin-bottom: 30px;
background-size: cover !important;}

#Top_bar .logo #logo {
    margin: 5px 42px 15px 0px;

}
.header-magazine #Top_bar .banner_wrapper a {

    line-height: 14px;
}
	.header-content .header-thank .thank-txt { margin: 0px 0 0 0px;display: none;}
	.header-content .header-thank .head-right {margin: 16px 0px 12px 0;}
	.with_aside .sections_group {
	width: 100% !important;
}
.img_mar {
    margin-left: 0px;
}
.thank-txt-inner {margin: 0px;
width: 100%;}
#Subheader .title {padding: 0px 0px 0px 0px;}
.Latest_news ul li {width: 100%;
float: left;}
.with_aside .sidebar.columns {
	width: 100% !important;
}
 
.content_wrapper.clearfix {
    margin-top: 70px;
}

.cus_con_img {
	margin: 54px 0 -8px 0; display: none;
}
.content {
    padding: 30px 0px 0px 0px;
}
.rpwwt-widget ul li {
    width: 100%;
    float: left;
}
.one.mcb-wrap {
    padding: 0px;
}
}
@media screen and (min-width:650px) and (max-width:768px){
.with_aside .sections_group {
	width: 62% !important;
}
.classic .post-photo-wrapper {
    width: 26%;
    float: left;
    margin-right: 20px;
}
.header-content .header-thank .thank-txt { margin: 0px 0 0 0px;display: none;}
.with_aside .sidebar.columns {
	width: 38% !important;
}
.img_mar {
    margin-left: 0px;
}
.mobile-tb-left #Top_bar .top_bar_right .top_bar_right_wrapper {float: right;}	
.header-magazine #Top_bar .banner_wrapper { Width:50%}	
.content {
    padding: 30px 0px 0px 0px;
}
.one.mcb-wrap {
    padding: 0px;
}
}
@media screen and (min-width:768px) and (max-width:980px){
	.content {
    padding: 30px 0px 0px 0px; 
}
.cus_con_img.mobile { display: none;}
.cus_con_img.desktop {display: none;}
.mobile-tb-left #Top_bar .top_bar_right .top_bar_right_wrapper {float: right;}	
.header-content .header-thank .thank-txt { margin: 0px 0 0 0px;display: none;}
.menuo-right.header-stack:not(.header-center) #Top_bar .menu_wrapper {float: right;}
.thank-txt-inner {display:none;}
}
@media screen and (min-width:980px) and (max-width:1240px){
	.menuo-right.header-stack:not(.header-center) #Top_bar .menu_wrapper {float: right;
}
	.thank-txt-inner {display:none;}
}


h2.entry-title a {

        color: #004834;
        font-size: 18px;
        font-weight: bold;
        margin: 0px 0 0 0;
        display: block;
      


@media screen and (max-width:600px){
h2.entry-title a {

        float: none;
        display: block;
        width: 100%;
        height: auto;

}


}