#staticpage-container {
   background: transparent !important;
   box-shadow: none !important;
}
#apf-categories > div {
	padding-left: 10px;
	padding-right: 10px;
}
#apf-categories a:hover,
#alert-welcome-msg a:hover {
	text-decoration: none;
}
#alert-welcome-msg {
	margin: 5px auto !important;
	background: #fff;
	color: #333;
	border-color: #a11a1d;
}
	#alert-welcome-msg:after {
		content: ' ';
		display: block;
		clear: both;
	}
	#alert-welcome-msg > div {
		margin-top: 10px;
	}
	#alert-welcome-msg h2, 
	#alert-welcome-msg h3 {
		margin-top: 0;
	}
	#alert-welcome-msg h2 {
		font-size: 24px;
	}
	#alert-welcome-msg h3 {
		font-size: 18px;
		color: #6e6d6b;
	}
	#alert-welcome-msg h4 {
		font-weight: bold;
		font-size: 16px;
	}
	#alert-welcome-msg .fa-chevron-right {
		font-size: 12px; 
		line-height: 1.4;
	}
	#alert-welcome-msg .fa-star,
	#alert-welcome-msg .fa-star-half {
		color: #ee9d07;
	}
#apf-home-slider .carousel-caption,
#mobile-caption {
	color: #333;
	font-weight: bold;
	background: rgb(255,255,255);
	background: rgba(255,255,255,0.8);
}
#apf-home-slider .carousel-caption {
	bottom: 6px;
	right: 6px;
	left: auto;
	font-size: 25px;
	text-shadow: 1px 1px 1px #ccc;
	padding: 3px;
	border-top-left-radius: 6px;
}	
#mobile-caption {
	font-size: 18px;
	padding: 6px;
	}
	
#apf-home-slider img {
	 border: 6px solid #fff;
}

/* Fade transition for carousel items */
#apf-categories .carousel .item {
    left: 0 !important;
	-webkit-transition: opacity 1s;
	-moz-transition: opacity 1s;
	-o-transition: opacity 1s;
	transition: opacity 1s;
}
#apf-categories .carousel-control {
    background-image: none !important; 
	color: #6d6c6a;
	z-index: 999;
	height: 50px;
	width:  50px;
	top: 40%;
	background: #fff;
	border-radius: 50px;
}
	#apf-categories .carousel-control:hover {
		color: #6d6c6a;
	}
	
#apf-categories .fa.fa-chevron-right,
#apf-categories .fa.fa-chevron-left {
	font-size: 38px;
	line-height: 1.4;
}
#apf-categories .fa.fa-chevron-right {
	margin-left: 2px;
}
#apf-categories .fa.fa-chevron-left {
	margin-right: 2px;
}

/* Fade controls with items */
#apf-categories .next.left,
#apf-categories .prev.right {
    opacity: 1;
    z-index: 1;
}
#apf-categories .active.left,
#apf-categories .active.right {
    opacity: 0;
    z-index: 2;
}

h1{
text-align: center;
}

/*large cat style*/
.apf-cat-lg { 
	margin-top: 20px;
	background: #fff;
	padding: 3px;
	padding-bottom: 10px;
	box-shadow: 0 0 10px #777;
}
.apf-cat-lg H2 {
	color: #333;
	font-size: 22px;
	font-weight: bold;
	content: attr(title);
	position: relative;
	top:4px;
	margin-top: 3px;
	margin-bottom: 5px;
}
	.apf-cat-lg img { /*Fix for Firefox*/
		width: 100%; 
	}
	
/*small cat style*/
.apf-cat-sm
{
  position: relative;
  margin-top: 30px;
  background: #fff;
  border: 1px solid #ccc;
}
.apf-cat-sm h2 {
  font-size: 18px;
  font-weight: bold;
  color: #333;
}
  
.apf-cat-sm:before
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}

.apf-cat-sm img {
	margin: 0 auto 4px auto;
}
.apf-cat-sm span {
	color: #333;
}


/* Custom Fonts */
@font-face {
    font-family: "ClementePDae";
	src: url('//www.allposterframes.com/Site/fonts/313232422-ClementePDae-Light.eot');
	src: url('//www.allposterframes.com/Site/fonts/313232422-ClementePDae-Light.eot?#iefix') format('embedded-opentype'),
        url('//www.allposterframes.com/Site/fonts/313232422-ClementePDae-Light.svg#ClementePDae') format('svg'),
        url('//www.allposterframes.com/Site/fonts/313232422-ClementePDae-Light.woff') format('woff'),
        url('//www.allposterframes.com/Site/fonts/313232422-ClementePDae-Light.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
}
.apf-cat-lg, 
.carousel-caption, 
.apf-cat-sm,
#mobile-caption {
	font-family: "ClementePDae", 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

@media screen and (max-width: 991px) {
	#apf-home-slider .carousel-caption {
		right: 36px;
	}
	#apf-home-slider .carousel-control.left {
		left: 3%;
	}
	#apf-home-slider .carousel-control.right {
		right: 3%;
	}
}
@media screen and (max-width: 767px) {
	.apf-cat-lg:after {
		font-size: 14px;
	}
}
#apf-long-description img {
	border: 1px solid #ccc;
	border-radius: 4px;
	margin: 3px;
}
