/*
    Theme Name: Kenney Myers
    Theme URI: http://a2ztechnologies.in
    Author: The Developing Team
    Version: 1.0
*/
/*--------------------- WordPress Core Start ------------------------- */
.alignnone { margin: 5px 20px 20px 0; }
.aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto; }
.alignright { float: right; margin: 5px 0 20px 20px; }
.alignleft { float: left; margin: 5px 20px 20px 0; }
a img.alignright { float: right; margin: 5px 0 20px 20px; }
a img.alignnone { margin: 5px 20px 20px 0; }
a img.alignleft { float: left; margin: 5px 20px 20px 0; }
a img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { background: #FFF; border: 1px solid #F0F0F0; max-width: 96%; /* Image does not overflow the content area */ padding: 5px 3px 10px; text-align: center; }
.wp-caption.alignnone { margin: 5px 20px 20px 0; }
.wp-caption.alignleft { margin: 5px 20px 20px 0; }
.wp-caption.alignright { margin: 5px 0 20px 20px; }
.wp-caption img { border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px; }
/*--------------------- WordPress Core End ------------------------- */
.top-strip { background: #FF0000; padding: 2px; }
.header-top { background: url(img/thumbnails/header-top-bg.png) repeat; padding: 1%; }
.top-search input[type="text"] { background: url("img/icons/top-search.png") no-repeat scroll 3% 8px rgba(0, 0, 0, 0); border: 1px solid #303030; padding-left: 35px; font-family: 'Open Sans'; font-size: 13px; }
.navbar-nav li a { color: #FFF; font-size: 15px; font-family: 'OpensansBold'; text-transform: uppercase; }
/**/
.carousel-content-panel { }
.carousel-content-panel h3 { color: #FFF; font-size: 40px; font-family: 'OpenSansExtraBold'; text-transform: uppercase; }
.carousel-content-panel h2 { color: #FFF; font-size: 45px; font-family: 'Amcapeternal'; text-transform: uppercase; }
.carousel-content-panel.text-center { bottom: 20%; left: 0; position: absolute; width: 100%; }
.title.text-center { padding-bottom: 20px; }
.header-bottom { }
/**/
.holder { }
.port-holder { background: url("img/thumbnails/clint-bg.png") no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0); border-bottom: 3px solid #000; padding: 2% 2% 4%; position: relative; }
.title { background: url("img/thumbnails/head-strip.png") no-repeat scroll center 20% rgba(0, 0, 0, 0); }
.holder h3 { color: #E09A03; font-size: 26px; font-family: 'Amcapeternal'; text-transform: uppercase; margin: 30px 0px; }
.holder h3 span { color: #FF0000; }
/**/
.header-bottom .carousel-indicators { display: inline-block; list-style: outside none none; padding-left: 0; position: absolute; right: 5% !important; text-align: center; top: 40% !important; z-index: 15; }
.carousel-indicators li { background-color: rgba(0, 0, 0, 0); border: 1px solid #FFF; border-radius: 10px; cursor: pointer; display: block; height: 10px; margin: 5px; text-indent: -999px; width: 10px; }
.carousel-indicators li.active { background-color: #FFF; height: 12px; margin: 4px; width: 12px; }
/**/
.port-holder .carousel-indicators { display: inline-block; list-style: outside none none; padding-left: 0; position: absolute; right: -3% !important; text-align: center; top: 40% !important; z-index: 15; }
.port-holder .carousel-indicators li { background-color: rgba(0, 0, 0, 0); border: 1px solid #FFF; border-radius: 10px; cursor: pointer; display: block; height: 10px; margin: 5px; text-indent: -999px; width: 10px; }
.port-holder .carousel-indicators li.active { background-color: #FFF; height: 12px; margin: 4px; width: 12px; }
/**/
.article-holder { position: relative; }
.article-holder .carousel-indicators { display: inline-block; list-style: outside none none; padding-left: 0; position: absolute; right: -3% !important; text-align: center; top: 40% !important; z-index: 15; }
.article-holder .carousel-indicators li { background-color: rgba(0, 0, 0, 0); border: 1px solid #FFF; border-radius: 10px; cursor: pointer; display: block; height: 10px; margin: 5px; text-indent: -999px; width: 10px; }
.article-holder .carousel-indicators li.active { background-color: #FFF; height: 12px; margin: 4px; width: 12px; }
.article-holder { background: url(img/thumbnails/box-bg.png) repeat; padding: 2% 2% 6%; }
.article-holder p { color: #ACACAC; line-height: 1.8; font-family: 'Open Sans'; }
.overlay { background: url("img/thumbnails/overlay.png") repeat scroll 0 0 rgba(0, 0, 0, 0); bottom: 0; height: 0%; padding: 10px; position: absolute; width: 100%; display: none; }
.overlay h5 { color: #FF0000; font-size: 15px; font-family: 'OpenSansExtraBold'; text-transform: uppercase; }
.overlay h6 { color: #9C9595; font-size: 13px; font-family: 'OpensansBold'; }
.overlay p { color: #B8B7B7; font-family: 'Open Sans'; font-size: 14px; }
.overlay .content a { border: 1px solid #E09A03; color: #E09A03; font-family: "OpensansBold"; font-size: 14px; margin-top: 7px; padding: 8px 15px; text-transform: uppercase; display: inline-block; border-radius: 5px; text-decoration: none; }
.book.text-right { padding: 15px 0; }
.box { overflow: hidden; position: relative; margin: 25px 0; }
.box:hover .overlay { height: 100%; cursor: pointer; display: block; }
.box:hover .box-bottom { display: none; }
.box-bottom { position: absolute; width: 99.3%; bottom: 0px; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7); }
.box-bottom h5 { color: #FF0000; font-size: 15px; font-family: 'OpenSansExtraBold'; text-transform: uppercase; }
.box-bottom h6 { color: #9C9595; font-size: 13px; font-family: 'OpensansBold'; }
.box-bottom p { color: #B8B7B7; font-family: 'Open Sans'; font-size: 14px; }
/**/
.news-letter { background: #FF0000; padding: 1%; }
.news-letter h4 { color: #FFF; font-size: 20px; font-family: 'OpenSansExtraBold'; text-transform: uppercase; }
/**/
.mail input[type="email"] { background: url("img/thumbnails/mail-search.png") no-repeat scroll 5px 8px #FFF; padding-left: 31px; }
.btn-sub { background: #FF8A00; color: #FFF; font-size: 15px; font-family: 'OpensansBold'; }
/**/
footer { background: #212122; padding: 2%; }
footer h5 { color: #FFFFFF; font-size: 15px; font-family: 'Open Sans'; }
footer ul { padding: 0; }
footer ul li { list-style: none; }
footer ul li a { color: #868686; font-size: 13px; font-family: 'Open Sans'; }
footer p { color: #868686; font-size: 13px; font-family: 'Open Sans'; }
.btn-mail { background: #FF0000; color: #FFF; font-size: 14px; font-family: 'OpensansBold'; }
a:hover, a:focus { outline: none; }
.nav > li.current-menu-item > a { color: #FF0000; text-decoration: none; }
.widget { list-style: none; }
.menu-other-container li.current-menu-item a { color: #FFF; }
.article-holder h4 { color: #FFF; font-size: 24px; }
.article-holder h5 { color: #FFF; font-size: 12px; }
.img-margin { margin-bottom: 15px; margin-right: 15px; margin-top: 10px; }
.blog-cat { margin-bottom: 50px; }
.btn-y { border: 1px solid #E09A03; border-radius: 5px; color: #E09A03; display: inline-block; font-family: "OpensansBold"; font-size: 13px; margin-top: 7px; padding: 4px 10px; text-decoration: none; text-transform: uppercase; }
#respond #submit, .contact input[type="submit"] { border: 1px solid #E09A03; border-radius: 5px; color: #E09A03; display: inline-block; font-family: "OpensansBold"; font-size: 13px; margin-top: 7px; padding: 4px 10px; text-decoration: none; text-transform: uppercase; background: none; }
#respond textarea, #respond input, .contact input, .contact textarea { background: none; border: 1px solid #2C2C2C; }
.sitemap li { color: #FF0000; }
.sitemap li a { color: #FFF; }
ul li { color: #ACACAC; line-height: 1.8; }
.content.text-center { padding-top: 20px; }
.news-letter h4 { margin: 0px; }
.news-letter h4, .news-letter input { margin: 10px 0px; }
.blog-cat { background: #1F1F1F; padding: 15px 15px; border-radius: 5px; }
.blog-cat .blog-content { padding: 10px; }
.blog-cat .blog-content h4 { color: #FF0000; font-family: 'OpenSansExtraBold'; font-size: 21px; text-transform: uppercase; }
.blog-cat .blog-content h4 span { color: #E09A03; font-family: 'OpenSansExtraBold'; font-size: 21px; text-transform: uppercase; }
.btn-red { background-color: #FF0000; margin-top: 1px; }
.archives { text-align: center; list-style: none; }
.archives li { display: inline-block; margin: 15px 0px; }
.archives li a { background-color: #FF0000; padding: 12px 14px 12px 55px; border-radius: 4px; color: #FFF; font-size: 16px; font-family: "OpensansBold"; background: url("img/icons/calendar.png") no-repeat scroll 10px 5px #FF0000; text-transform: uppercase; }
a:hover { text-decoration: none; }
.single-blog h3 { font-size: 21px; font-family: "OpensansBold"; margin: 15px 0px; }
.img-bg { background: none repeat scroll 0 0 rgba(31, 31, 31, 1); padding: 10px; margin: 0px; }
.col-bg { background: none repeat scroll 0 0 rgba(31, 31, 31, 0.58); padding: 10px 20px 10px; border: 1px solid #2C2C2C; }
.col-sm-bg { background: none repeat scroll 0 0 rgba(31, 31, 31, 0.58); border: 1px solid #2C2C2C; padding: 0px; }
.col-sm-bg .col-sm-content { padding: 0px 20px 10px; }
.col-sm-bg .title h3 { background-color: #FF0000; padding: 10px 5px; margin: 0px; font-size: 21px; font-family: 'OpenSansExtraBold'; }
.col-sm-bg .title h3 span { color: #FFF; }
.single-post { margin: 20px 0px; position: relative; border: 1px solid #2C2C2C; }
.single-post img { border-radius: 3px; }
.title-pos { padding: 5px 15px; position: absolute; bottom: 0px; width: 100%; background: none repeat scroll 0 0 rgba(31, 31, 31, 0.58); }
.title-pos h4 { font-size: 12px; font-family: 'OpenSansExtraBold'; margin: 5px; }
.title-pos h3 { font-size: 18px; font-family: 'OpenSansExtraBold'; margin: 5px; }
.article-holder p span { color: #E09A03; }
.col-sm-bg.side-2 { margin: 20px 0px; }
.side-archive { list-style: none; }
.side-archive li { padding: 15px; }
.side-archive li a { font-family: "OpenSansExtraBold"; font-size: 18px; margin: 5px; color: #FFF; text-transform: uppercase; }
.article-holder.inner-page .col-bg h3 { margin: 15px 0px; font-family: "OpensansBold"; }
.categorywidget { text-align: center; margin-bottom: 25px; }
.categorywidget .widgettitle { display: none; }
.categorywidget select { border-radius: 5px; padding: 5px; background: url(http://adsli.com/demo/kenneymyers/wp-content/uploads/2015/02/bg-strip.png) no-repeat 107px #000; border: 1px solid #303030; font-family: "Open Sans"; font-size: 13px; color: #999; text-transform: uppercase; -moz-appearance: none; -webkit-appearance: none; }
.categorywidget select option { padding: 5px; }
/**/
@media (max-width: 480px) {
    .carousel-content-panel h2 { font-size: 16px !important; }
    .carousel-content-panel.text-center { bottom: 0 !important; }
    .carousel-content-panel h3 { font-size: 18px !important; }
    footer, .share.text-right, .copy.text-right { text-align: center; }
    .mail { margin-bottom: 20px; }
    .navbar-toggle { margin-right: 0px !important; }
    .img-thumb img { width: 100%; }
    .overlay { width: 100% !important; }
}
img { border: 0 none; max-width: 100%; vertical-align: middle; }

.img-thumb-big {
	height: 138px !important;
	width: 220px !important;
}