/*
Theme Name: Betheme | Shared by VestaThemes.com Child
Theme URI: http://themes.muffingroup.com/betheme/
Template: betheme
Author: Muffin group
Author URI: http://muffingroup.com/
Description: The biggest WordPress Theme ever
Version: 20.7.8.1568176439
Updated: 2019-09-11 04:33:59

*/
.cstm_blog_cnt a {
    text-decoration: none !important;
}
.cstm_hed_hov_clr a:hover {
    color: black !important;
}
.cstm_rmv_img_spc div {
    margin-bottom: 0px !important;
}
ul.cstm_guide_links {
    list-style-type: none !important;
}
ul.cstm_guide_links li a {
    text-decoration: none;
}
ul#menu-main-menu li {
    padding-bottom: 8px;
}
div#cstm_grad_btn_color a:hover {
    border: 1px solid #739825;
    background-color: #557D01;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#557D01), to(#A9D44F));
    background-image: -webkit-linear-gradient(top, #557D01, #A9D44F);
    background-image: -moz-linear-gradient(top, #557D01, #A9D44F);
    background-image: -ms-linear-gradient(top, #557D01, #A9D44F);
    background-image: -o-linear-gradient(top, #557D01, #A9D44F);
    background-image: linear-gradient(to bottom, #557D01, #A9D44F);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#557D01, endColorstr=#A9D44F);
}

div#cstm_grad_btn_color a {
    border: 1px solid #8fbd2e;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    padding: 10px 10px 10px 10px;
    text-decoration: none;
    display: inline-block;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
    font-weight: bold;
    color: #FFFFFF;
    background-color: #A9D44F;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#A9D44F), to(#557D01));
    background-image: -webkit-linear-gradient(top, #A9D44F, #557D01);
    background-image: -moz-linear-gradient(top, #A9D44F, #557D01);
    background-image: -ms-linear-gradient(top, #A9D44F, #557D01);
    background-image: -o-linear-gradient(top, #A9D44F, #557D01);
    background-image: linear-gradient(to bottom, #A9D44F, #557D01);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#A9D44F, endColorstr=#557D01);
}
.cstm_rmv_mgn {
    margin-left: 0px !important;
}
.cstm_padd_btm {
    padding: 10px 0px;
}
ul.list-type-6 li {
    padding-left: 25px;
    list-style: none;
    background: url(/wp-content/uploads/2019/09/bullet-list_06.png) no-repeat 0 0;
    line-height: 20px;
    margin-bottom: 5px;
}

.cstm_hd_width {
    font-weight: 700;
}
.is-sticky .cstm_add_img img {
	background: black;
	height: 50px !important;
	margin-top: 5px !important;
}
.cstm_add_img img {
	height: 80px !important;
	background: black;
	margin-bottom: -10px;
	padding: 0px !important;
	margin-left: 25px;
}
#menu-main-menu li#menu-item-119 {
	top: 0;
}
ul#menu-main-menu li {
	top: 3px;
}
#Top_bar .menu li ul {
    top: 100% !important;
}
.is-sticky ul#menu-main-menu li {
	top: 0px;
}
#Top_bar.is-sticky {
    height: unset !important;
}
.is-sticky #logo img {
	max-height: 100% !important;
}
.is-sticky li#menu-item-119 img {
	height: 50px !important;
	margin-top: 5px !important;
}
li#menu-item-119 img {
	height: 80px !important;
	background: black;
	padding: 0px !important; 
}
#Top_bar .menu > li > a span:not(.description) {
	padding: 0 10px !important;
}
div#translate-this a {
	background: #fff;
	padding: 2px 15px;
	border-radius: 5px;
	color: black;
}
#Top_bar .menu > li > a {
	padding: 0px !important;
}

#Top_bar #logo {
	height: 80px !important;
	padding: 0px !important;
}
a#back_to_top{
	background: black !important;
}
i.icon-up-open-big{
	color: #fff !important;
}
.widgets_wrapper .container {
	margin-top: 20px;
}
aside#media_image-2 img {
	width: 150px;
}

.copyright-text.orangelinks {
	color: #fff;
}
.copyright-text.orangelinks a {
	text-decoration: none;
}
.cstm_blog_cnt a{
	color: #8ac73b;
}
.new_blog_cnt
{
	background: url(/wp-content/uploads/2019/09/chevron.png) no-repeat scroll center center transparent;
	height: 190px;
	left: 50%;
	margin-left: -800px;
	position: absolute;
	/* bottom: 196px; */
	bottom: 30px;
	width: 1600px;
	z-index: 1;
}
.new_cnt {
	background: url(/wp-content/uploads/2019/09/chevron.png) no-repeat scroll center center transparent;
	height: 130px;
	left: 50%;
	margin-left: -800px;
	position: absolute;
	/* bottom: 196px; */
	bottom: 30px;
	width: 1600px;
	z-index: 777;
}
#Top_bar .menu > li > a span:not(.description) {
    display: block;
    line-height: 70px !important;
    padding: 0 20px;
    white-space: nowrap;
    border-right-width: 1px;
    border-style: solid;
}
div#Action_bar {
	display: none;
}
div#Top_bar {
	position: absolute !important;top: 20px !important;
	background: rgba(0,0,0,0.6) !important;
	border-top: 1px solid rgba(0,0,0,0.8);
	border-bottom: 1px solid rgba(0,0,0,0.8);
}

#Header #Top_bar .menu > li > a span > span:not(.description) {
	display: none !important;
}
li#menu-item-119 img {
	height: 50px;
	background: black;
	padding: 3px 5px;
}
.top_bar_left.clearfix {
	padding-left: 15%;
}
ul.sub-menu {
	background: rgba(0,0,0,0.6) !important;
	border-top: 1px solid rgba(0,0,0,0.8);
	border-bottom: 1px solid rgba(0,0,0,0.8);
}
ul.sub-menu li a {
	color: #ccc !important;
}
ul.sub-menu li a:hover {
	color: #fff !important;
}
.cstm_welcome a:hover {
	text-decoration: none;
}
a#search_button {
	color: #fff !important;
}
#Top_bar .top_bar_left.clearfix {
	width: 820px !important;
}
#Top_bar .top_bar_right{
	float: left !important;
}
.cstm_devider {
	background: #f1f1f1;
	height: 2px;
	margin: 0 0 35px !important;
}
#Footer {
	background-color: #808080 !important;
}
i.icon-up-open-big {
	color: #8ac73b;
}
.wp-caption-text {
	background: #fff !important;
	color: #A6A6A6;
}
div#Subheader h1 {
	padding-top: 30px;
}

@media only screen and (device-width: 768px){
#Top_bar a.responsive-menu-toggle {
    position: absolute;
    right: 3% !important;
    top: 50%;
    margin-top: -17px;
    width: 34px;
    height: 34px;
    text-align: center;
    border-radius: 3px;
    z-index: 200;
    left: unset !important;
}
.new_cnt {
    height: 123px !important;
}
rs-arrow.tp-rightarrow.tparrows.custom.noSwipe {
    top: 71% !important;
}
rs-arrow.tp-leftarrow.tparrows.custom.noSwipe {
    top: 75% !important;
}
}

@media only screen and (device-width: 1024px){
rs-arrow.tp-leftarrow.tparrows.custom.noSwipe {
    top: 59% !important;
}
rs-arrow.tp-rightarrow.tparrows.custom.noSwipe {
    top: 70% !important;
}	
}

@media (max-width: 1024px) {
#Top_bar .one{
		display: flex;
		align-items: center;
	}	
#menu {
		background-color: #454545 !important;
	}
#Top_bar .one .top_bar_left.clearfix {
		padding-left: 0;
		width: 100% !important;
	}	
#Top_bar .menu > li > a span:not(.description) {
    line-height: 47px !important;
}
#Top_bar #logo img {
    max-height: 100% !important;
}
}

@media (max-width: 767px) {

	#Top_bar .one{
		display: flex;
		align-items: center;
	}	
	rs-arrow.tp-rightarrow.tparrows.custom.noSwipe {
    	top: 66% !important;
	}
	rs-arrow.tp-leftarrow.tparrows.custom.noSwipe {
    	top: 60% !important;
	}
	rs-arrow.tp-rightarrow.tparrows.custom.noSwipe {
    	left: 102.7% !important;
	}
	#Top_bar #menu {
	    padding-bottom: 10px !important;
	}
	#menu {
		background-color: #454545 !important;
	}
	#Top_bar .one .top_bar_left.clearfix {
		padding-left: 0;
		width: 100% !important;
	}
	#Top_bar .logo #logo {
		margin: 10px 0px !important;
	}
	#Top_bar .logo {
		text-align: left !important;
		padding-left: 10px;
		width: 43% !important;
	}
	li#menu-item-119 {
		position: absolute !important;
		top: 12px;
		right: 9px !important;
		left: 107% !important;
	}
	.new_cnt {
		bottom: 18px;
	}
	i.icon-menu-fine {
		color: #fff;
		padding: 3px;
		background: #757B7E;
		border-radius: 5px;
	}
/*	rs-arrow.tp-rightarrow.tparrows.custom.noSwipe{
		display: none !important;
	}
	rs-arrow.tp-leftarrow.tparrows.custom.noSwipe{
		display: none !important;
	}*/
	.cstm_add_img img {
    position: absolute;
    left: 165px;
    max-height: 44px;
    top: 19px;
}
}

@media only screen and (device-width: 414px){
.cstm_add_img img {
    position: absolute;
    left: 180px;
    max-height: 57px;
    top: 12px;
}
}

@media only screen and (device-width: 375px){
.cstm_add_img img {
    position: absolute;
    left: 165px;
    max-height: 49px;
    top: 16px;
}
}

@media (max-width: 320px){
.cstm_add_img img {
    position: absolute;
    left: 144px;
    max-height: 44px;
    top: 19px;
}
}

