﻿.nav-border-bottom ul.btmenu > li:hover:after, .nav-border-bottom ul.btmenu > li.mega-menu:hover span:after, .nav-border-bottom ul.btmenu > li.selected:after, .nav-border-bottom ul.btmenu > li.mega-menu.selected span:after {
    width: 100%;
    background-color: #a9bf04;
    color: #000;
    text-shadow: 1px 1px 1px rgba(0,0,0,.15);
}
.no-bottom{
	padding-bottom: 0 !important;
}
.no-top{
	padding-top: 0 !important;
}
.st-flickr-left .view{
	display: inline-block;
}
.flickr-widget li{display: inline-block;}
.white .heading.main-heading h3,.white .heading.main-heading h4,
.white .head-4 h3,.white .head-4 h4,.white h3.inner-head,.white h5.small-heading{
	color: #000;
}
#footWrapper .tags.hover-effect li:hover a { 
    color: #000;
}
table.btacymailing_form{
	border: none;
}
.post-item .post-content div.moduleItemIntrotext {
    padding: 20px;
    margin-bottom: 0;
}
.top-head.header-9 ul.btmenu >li:hover >a{
    color: #000 !important;
	   -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.full .blog-posts.small-image .post-content {
    margin-left: 22.8%;
} 
@media only screen and (min-width: 1024px){
	.rev_slider .bt-slider-item1 .layer1{ 
		font-weight: 100 !important; 
		font-size: 50px !important;  
		line-height: 30px !important; 
	}
	.rev_slider .bt-slider-item1 .layer2{ 
		font-weight: 900 !important;  
		font-size: 50px !important;  
		line-height: 30px !important; 
	}
	.rev_slider .bt-slider-item1 .layer2 .white{ 
		font-weight: 900 !important; 
		font-size: 50px !important; 
	}
} 
@media only screen and (max-width: 1023px) and (min-width: 777px){
	.rev_slider .bt-slider-item1 .layer1{ 
		font-weight: 100 !important; 
		font-size: 40px !important; 
		line-height: 7px !important; 
	}
	.rev_slider .bt-slider-item1 .layer2{ 
		font-weight: 900 !important; 
		font-size: 40px !important;
		line-height: 25px !important; 
	}
	.rev_slider .bt-slider-item1 .layer2 .white{ 
		font-weight: 900 !important; 
		font-size: 40px !important; 
	}
	.rev_slider .bt-slider-item1 .layer3{  
		font-size: 16px !important;
		line-height: 14px !important; 
	}
	.rev_slider .bt-slider-item1 .rev-btn{  
		font-size: 16px !important;
		line-height: 20px !important;
	}
}
@media only screen and (max-width: 777px) and (min-width: 480px){
	.rev_slider .bt-slider-item1 .layer1{ 
		font-weight: 100 !important; 
		font-size: 30px !important; 
		line-height: 3px !important; 
	}
	.rev_slider .bt-slider-item1 .layer2{ 
		font-weight: 900 !important; 
		font-size: 30px !important;
		line-height: 25px !important; 
	}
	.rev_slider .bt-slider-item1 .layer2 .white{ 
		font-weight: 900 !important; 
		font-size: 30px !important; 
	}
	.rev_slider .bt-slider-item1 .layer3{  
		font-size: 13px !important;
		line-height: 14px !important; 
	}
	.rev_slider .bt-slider-item1 .rev-btn{  
		font-size: 15px !important;
		line-height: 20px !important;
	}
}
@media only screen and (max-width: 480px) {
	.rev_slider .bt-slider-item1 .layer1{ 
		font-weight: 100 !important; 
		font-size: 25px !important; 
		line-height: 3px !important; 
	}
	.rev_slider .bt-slider-item1 .layer2{ 
		font-weight: 900 !important; 
		font-size: 25px !important;
		line-height: 18px !important; 
	}
	.rev_slider .bt-slider-item1 .layer2 .white{ 
		font-weight: 900 !important; 
		font-size: 25px !important; 
	}
	.rev_slider .bt-slider-item1 .layer3{  
		font-size: 13px !important;
		line-height: 14px !important; 
	}
	.rev_slider .bt-slider-item1 .rev-btn{  
		font-size: 13px !important;
		line-height: 18px !important;
		margin-top: 30px !important;
	}
}