body{
	color:#383838 !important;
}
.stm_post__related_post_container{
	display: none !important;
}

.stm_posts_carousel_style_6 .stm_posts_carousel_single__container{

	display: flex;
	border-width:2px !important;
	border-style: solid !important;
	border-color: rgba(219, 219, 219,0.8) !important;
	}

.stm_posts_carousel_style_6 .stm_posts_carousel_single__body:before{
	
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    bottom: 1px;
    
    background: rgba(10, 20, 110, 0.8) !important;
    opacity: 0;
    z-index: 10; }

.no_deco:hover{
	color:yellow !important;
	
}
 .stm_posts_carousel_style_6 .stm_posts_carousel_single__body:hover{
   top:0;
	 left: 0;
	 background: rgba(160, 160, 160,0.8)!important;
	 opacity:1;
	 border-width:2px;
	 border-style:solid;
	 border-color: yellow !important;
	 text-shadow: 0px 0px 3px #000;
	}


.owl-dots{
	margin-top:20px !important;
	margin-bottom:20px !important;
}

.stm_iconbox_style_1.stm_flipbox .stm_flipbox__front .inner{

}
.stm_iconbox_style_1.stm_flipbox .stm_flipbox__back .inner{
	text-align:justify !important;
		color:yellow;
	background-color:black !important;

}
.vc_tta-panel-heading:hover{
background-color:rgb(43,43,43) !important;	
}

.vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_active .vc_tta-panel-title > a {
	background-color:rgb(54,54,54) !important;	
}

.btn.btn_outline:hover{
	color:red !important;
	background-color:#FCBA00CC !important;
}
.stm_mobile__switcher{
	margin-left:90% !important;
}

 .stm-footer .widgettitle h4 {
	color:#e2e2e2 !important;
}
.stm_iconbox_style_1.stm_flipbox .stm_flipbox__back .inner{
	background-color:#3d3d3d !important;
}
.grecaptcha-badge{
	visibility:hidden;
}
button[type="submit"]:not(.btn), input[type="submit"]:not(.btn){
	color:black;
	margin-top:4px !important;
	padding-left:40px;
	padding-right:40px;
	padding-top:13px;
	padding-bottom:12px;
	border-radius:25px
}
@media screen and (min-width:1024px){
	/* Mahyar:Hide the small rhumbus on top of about us menu*/
	body.stm_header_style_9 .stm-navigation.stm-navigation__default > ul > li ul:before{
		display:none;
	}
.stm-navigation__default > ul > li{
	text-shadow: 0px 0px 5px #000000;}
	.stm_header_style_9 .stm-navigation__default .sub-menu li{
	border-bottom-color:#3c3c3c !important;
	}
	body.stm_header_style_9 .stm-navigation.stm-navigation__default > ul > li ul{
		padding-left:0px !important;
		padding-right:0px !important;
		padding-top:10px !important;
		padding-bottom:20px !important;
		margin-top:0px !important;
		margin-bottom:0px !important;
		text-shadow:none !important;
		border-top-width: 5px !important;
border-top-color: #f5fb06 !important;
border-top-style: solid !important;
		min-width:255px !important;
	}
	.stm-navigation__default > ul > li ul{
		background-color:#DDDDDD !important;
	}	
	body.stm_header_style_9 .stm-navigation.stm-navigation__default > ul > li ul li > a{
		color:#3c3c3c !important;
	}
	body.stm_header_style_9 .stm-navigation.stm-navigation__default > ul > li ul li:hover{
		background-color:rgb(61,61,61) !important;
		border-left-color: #E6DB4F;
border-left-style: solid;
border-left-width: 5px;
	}
	body.stm_header_style_9 .stm-navigation.stm-navigation__default > ul > li ul li > a:hover{
		color:#fff !important;
	}
	.stm_mgb_12{
		margin-left:75px;
		margin-top:-30px;
	}
 .stm_header_style_9 .stm-navigation__default ul li.stm_megamenu > ul.sub-menu{
	background-color:#DDDDDD !important;
	width:1000px !important;
	margin: auto !important;
	margin-top:5px !important;
	 
}
html body.stm_header_style_9 .stm-navigation__default ul li.stm_megamenu > ul.sub-menu > li > a {
	color:#3c3c3c !important;
	
}
	html body.stm_header_style_9 .stm-navigation__default ul li.stm_megamenu > ul.sub-menu > li {
		margin-left:-1px !important;
		border-left-color:#000!important;
		border-left-width:1px !important;

		margin-top:0px !important;
		margin-bottom:0px !important;
		
		padding-top:10px !important;
		padding-bottom:10px !important;
	}
	
	html body.stm_header_style_9 .stm-navigation__default ul li.stm_megamenu > ul.sub-menu > li:hover{
		color:#fff !important;
		background-color:rgb(61,61,61)!important;
		border-left-color: yellow !important;
border-left-style: solid !important;
border-left-width: 5px !important;
	}
html body.stm_header_style_9 .stm-navigation__default ul li.stm_megamenu > ul.sub-menu > li > a:hover {
	color:#fff !important;
	
}
	
	.stm-navigation__default > ul > li:hover{
		border-bottom-width:4px !important;
		border-bottom-style:solid !important;
		border-bottom-color:yellow !important;
		border-bottom-left-radius:5px;
		border-bottom-right-radius:5px;
		
	}
/* titlebox title*/	
	.stm_titlebox_style_9 .stm_titlebox__inner .stm_titlebox__title{
		padding-top:30px;
		margin-bottom:0px;
	}
	.stm_titlebox__separator{
		margin-top:15px !important;
	}
	.stm_titlebox_style_9 .stm_titlebox__inner .stm_titlebox__subtitle{
		margin-top:5px !important;
	}
	.stm_titlebox_style_9 .stm_titlebox__inner{
		margin-bottom:-25px;
	}
	.pearl_arrow_top{
		bottom:5% !important;
		left:50%;
		right:0% !important;
	}
	
}
@media screen and (max-width:480px){
	
/*mobile menu-tart*/
	.stm_header_style_9 .stm-header{
		height:100%;
	}
		.stm-navigation.stm-navigation__default ul{
		padding-left:25px !important;
		padding-top:0px !important;
		
	}
.stm_header_style_9 .stm-navigation.stm-navigation__default ul li ul.sub-menu{
		padding-left:0px !important;
		margin-left:0px !important;
	}
.stm_header_style_9 .stm-navigation.stm-navigation__default ul li{
		padding:1px !important;
	}
.stm_header_style_9 .stm-navigation__default ul li.stm_megamenu > ul.sub-menu
	{
		padding:5px !important;
	}
.stm_header_style_9 .stm-navigation.stm-navigation__default ul li ul.sub-menu li a:hover{
		color:black !important;
	}
.stm_header_style_9 .stm-navigation.stm-navigation__default ul li ul.sub-menu li{
	margin:0px !important;
	padding-left:1px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
	}
	.stm_header_style_9 .stm-navigation.stm-navigation__default ul li ul.sub-menu li:hover{
		background-color:white !important;
	}
	.stm_header_style_9 .stm-navigation__default ul li.stm_megamenu > ul.sub-menu > li > a{
		color:#fff !important;
	}	
	.stm_header_style_9 .stm-navigation__default ul li.stm_megamenu > ul.sub-menu > li{
		margin:0px !important;
		padding:10px !important;
	}
	.stm_header_style_9 .stm-navigation__default ul li.stm_megamenu > ul.sub-menu > li:hover
	{
		background-color:white !important;
	}
.stm_header_style_9 .stm-navigation__default ul li.stm_megamenu > ul.sub-menu > li > a:hover{
		color:black !important;
	}	
/*mobile-menu-end*/
/* header*/
.stm_sticky_header_placeholder {
    margin-bottom: 0px !important;
}
	.stm_mobile__header{
	padding-top: 15px !important;
	background: url('https://www.strubbotswana.com/wp-content/uploads/2018/07/header-logo-2.png');
	background-repeat: no-repeat;
	background-position:20px 10px;
	height:60px;
	background-size:150px 40px;
	}

		.pearl_arrow_top{
		bottom:8% !important;
		right:3% !important;
	}
}
@media screen and (min-width:481px) and (max-width:1023px){
		
	.pearl_arrow_top{
		bottom:143px !important;
		right:48% !important;
	}

/* header*/
	.stm_mobile__header{
	padding-top: 15px !important;
	background: url('https://www.strubbotswana.com/wp-content/uploads/2018/06/header-logo-1.png');
	background-repeat: no-repeat;
	background-position:20px 10px;
	height:60px;
	background-size:150px 40px
	!important;

	}
	.rev_slider_wrapper{
		margin-top:-42px !important;
		height:107% !important;
		margin-bottom:20px !important;
	}
/* end of header*/	
	.stm-navigation.stm-navigation__default ul{
		padding-left:25px !important;
	}
.stm_header_style_9 .stm-navigation.stm-navigation__default ul li ul.sub-menu{
		padding-left:0px !important;
		margin-left:0px !important;
	}
.stm_header_style_9 .stm-navigation.stm-navigation__default ul li{
		padding:1px !important;
	}
.stm_header_style_9 .stm-navigation__default ul li.stm_megamenu > ul.sub-menu
	{
		padding:5px !important;
	}
.stm_header_style_9 .stm-navigation.stm-navigation__default ul li ul.sub-menu li a:hover{
		color:black !important;
	}
.stm_header_style_9 .stm-navigation.stm-navigation__default ul li ul.sub-menu li{
	margin:0px !important;
	padding-left:1px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
	
	}
	.stm_header_style_9 .stm-navigation.stm-navigation__default ul li ul.sub-menu li:hover{
		background-color:white !important;
	}
	.stm_header_style_9 .stm-navigation__default ul li.stm_megamenu > ul.sub-menu > li > a{
		
		color:#fff !important;
	}	
	.stm_header_style_9 .stm-navigation__default ul li.stm_megamenu > ul.sub-menu > li{
		margin:0px !important;
		padding:10px !important;
	}
	.stm_header_style_9 .stm-navigation__default ul li.stm_megamenu > ul.sub-menu > li:hover
	{
		background-color:white !important;
	}
.stm_header_style_9 .stm-navigation__default ul li.stm_megamenu > ul.sub-menu > li > a:hover{
		color:black !important;
	}	
}
.stm_form_style_8 input[type="tel"]{
	border-radius:25px
}
.stm_form_style_8 input[type="email"]{
	border-radius:25px
}
#yikes-easy-mc-form-1-EMAIL{
	border-radius:25px !important;
	background-color:#f1eee7 !important
}
#yikes-easy-mc-form-1-EMAIL:focus{
	background-color:#fff !important
}
#yikes-easy-mc-form-1-PHONE{
	border-radius:25px !important;
	background-color:#f1eee7 !important
}
#yikes-easy-mc-form-1-PHONE:focus{
	background-color:#fff !important
}
.ez-forms-4-mailchimp-submit{
	background-color: rgb(253, 240, 80) !important;
	text-align:center !important;
}
.ez-forms-4-mailchimp-submit:hover{
background-color: rgba(25, 25, 25, 0.94) !important;
    color: #fff !important;
	border-color:rgba(25, 25, 25, 0.94) !important;
}
.wpcf7-text {
	border-radius:25px !important;
}
.wpcf7-textarea{
	border-radius:25px !important;
}

.btn.btn_solid:not(.btn_white){
color:rgb(61, 61, 61) !important;	
}
.btn.btn_solid:not(.btn_white):hover{
color:#fff !important;	
}

.stm-footer__bottom .stm-socials__icon{
	background-color:rgb(253, 240, 80)!important;
	text-align:center !important
}
.stm_footer_layout_2 .stm-footer__bottom .stm-socials__icon:hover{
	background-color:#e2e2e2 !important;
}

.stm_footer_layout_2 .stm-footer__bottom{
	padding:15px 0px;
}

.techforis-link{
-webkit-animation: pulsate 3s ease-out;
    -webkit-animation-iteration-count: infinite; 
    opacity: 0.5;
}
@-webkit-keyframes pulsate {
    0% { 
        opacity: 0.5;
    }
    50% { 
        opacity: 1.0;
    }
    100% { 
        opacity: 0.5;
			color:yellow;
			
    }
}
.techforis-link:hover{
	opacity: 1;
	text-decoration:none;
	font-weight:bold;
text-shadow: 0px 0px 7px #FFFF30;
	}
.stm_form_style_8 input[type="text"]{
	padding-left:35px !important;
}
.stm_form_style_8 input[type="tel"]{
	padding-left:35px !important;
}
.stm_form_style_8 input[type="email"]{
	padding-left:35px !important;
}
.stm_form_style_8 textarea{
	padding-left:35px !important;
}
.stm_form_style_8 textarea:focus{border-color: rgb(253, 240, 80) !important;
}

.stm_form_style_8 .stm_cf7 .form-group label + i{
	top:55px !important;
	color:#fcc302 !important
}
.stm_gmap_wrapper.style_3 .gmap_addresses .item li i{
color:#fcc302 !important;	
}
.stm_mgb_60{
	margin-bottom:35px !important;
}
.wpcf7-form-control-wrap{
	margin-bottom:15px !important;
}

