
.portfolio_nav { display:none; }
.top_bar.fixed
{
	position: fixed;
	animation-name: slideDown;
	-webkit-animation-name: slideDown;	
	animation-duration: 0.5s;	
	-webkit-animation-duration: 0.5s;
	z-index: 999;
	visibility: visible !important;
	top: 0px;
}

.top_bar.fixed #menu_wrapper div .nav
{
	margin-top: 16px;
}

.top_bar.fixed #searchform
{
	margin-top: 8px;
}

.top_bar.fixed .header_cart_wrapper
{
	margin-top: 21px;
}

.top_bar.fixed #menu_wrapper div .nav > li > a
{
	padding-bottom: 24px;
}

.top_bar.fixed .logo_wrapper img
{
	max-height: 40px;
	width: auto;
}
#wrapper
{
	overflow-x: hidden;
}
.mobile_menu_wrapper
{
    display: none;
}
body.js_nav .mobile_menu_wrapper 
{
    display: block;
}
.gallery_type, .portfolio_type
{
	opacity: 1;
}
#searchform input[type=text]
{
	width: 75%;
}
.woocommerce .logo_wrapper img
{
	max-width: 50%;
}

#mobile_nav_icon
{
    display: none;
}






#page_caption h1:before
{
	display: none;
}
#page_caption h1, #page_caption h1 span
{
	padding: 0;
}
#page_caption .page_title_wrapper .post_info_cat
{
	float: right;
}
#menu_wrapper .nav li.arrow > a:after, #menu_wrapper div .nav li.arrow > a:after, #menu_wrapper .nav li.catmenu > a:after, #menu_wrapper div .nav li.catmenu > a:after, #menu_wrapper .nav li.catmenu2 > a:after, #menu_wrapper div .nav li.catmenu2 > a:after
{
	margin-top: 5px;
}

@media only screen and (max-width: 768px) {
	html[data-menu=leftmenu] .mobile_menu_wrapper
	{
		right: 0;
		left: initial;
		
		-webkit-transform: translate(360px, 0px);
		-ms-transform: translate(360px, 0px);
		transform: translate(360px, 0px);
		-o-transform: translate(360px, 0px);
	}
}

.ppb_blog_random .one_fifth_bg .content_link
{
	background: rgba(221,51,51,0.8);
}


h1, h2, h3, h4, h5, h6, h7 {
    font-weight: 700!important;
}

#logo_wrapper { 
text-align:left; 
background-color:white; 
padding: 0px 0 10px 0;
}
.logo_container {
width:200px;
margin-top:30px;
}
#nav_wrapper {
    box-shadow: 0 1px 15px 1px #000000;
-webkit-box-shadow: 0 1px 15px 1px #000000;
-moz-box-shadow: 0 1px 15px 1px #000000;
    border-bottom: 1px solid #0088C7;
    max-height: 56px;
}
.post_img  {
-webkit-box-shadow: 0 8px 6px -6px black;
-moz-box-shadow: 0 8px 6px -6px black;
box-shadow: 0 8px 6px -6px black;
}
.post_filter li {
    font-family: sans-serif;!important
}
.newsticker_label {
}
.breadcrumb {
display:none;
}
.advert a {
color: #DD3333!important;
}
.advert p {
font-size:14px;
font-family: Montserrat, Helvetica, sans-serif;
}
.social_share_counter {
display:none;
}
.featuredlinks {
padding-right:20px;
}
.ppb_ads.pp_ads_global_before_menu {
height:100px;
}
.ads_label {
display:none
}
.social_share_button_wrapper li {
font-family: Montserrat, Helvetica, Arial, sans-serif;
font-size:14px;
text-transform:uppercase;
}
.post_category_tag {
font-family: Montserrat, Helvetica, Arial, sans-serif;
font-size:14px;
text-transform:uppercase;
 }
.slider_post_title {
font-family: Montserrat!important;
}
.comment-subscription-form {
font-family: Montserrat!important;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img, #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span {
  font-family: Montserrat;
}
.ppb_ads img, .ppb_ads iframe {
   min-height:250px;
}
.animate {
   opacity:1;
}
#wrapper {
   padding-top:166px;
}
#top-ads-sidebar li {
    display: block;
    margin-top: 10px;
}
#featured-links li {
  display:block;
}
.featured-freeware {
    display:inline-block;
    float:left;
    padding: 0 10px 10px 0;
    width: 45%;
}
.featured-freeware p { 
    font-size:14px; font-family: Montserrat;  
}
.featured-link-title {
    font-size:inherit;
    font-family: Montserrat!important;
    color:#900000;
}
.featured-link-body a {
    font-size:inherit;
    font-family: Montserrat;
    color:#900000;
}
#middle-post-ad li {
  display:block;
}
#middle-post-ad {
   text-align:center;
}

.wp-caption p {
    font-family: Montserrat;
    font-size: 14px;
}

@media only screen and (max-width: 767px) {
.mobile_menu_wrapper {
width:300px;
}
.breadcrumb {
display:none;
}
.ppb_ads.pp_ads_global_before_menu {
    float: none;
    margin-top: 20px;
    display: none!important;
}
.logo_container { 
    width: 100%;
    margin-top: 20px;
}}



/*
     FILE ARCHIVED ON 02:21:09 Apr 22, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:57:59 Feb 20, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.592
  exclusion.robots: 0.05
  exclusion.robots.policy: 0.04
  esindex: 0.009
  cdx.remote: 21.682
  LoadShardBlock: 117.767 (3)
  PetaboxLoader3.datanode: 387.664 (4)
  PetaboxLoader3.resolve: 68.309 (2)
  load_resource: 409.271
*/