/*
 Theme Name:   All Area 4-Star Basketball Camp
 Theme URI:    http://http://allareabasketballcamp.com
 Description:  All Area 4-Star Basketball Camp Theme
 Author:       Essential IT
 Author URI:   http://essentialit.com
 Template:     twentytwelve
 Version:      2.0.0
*/

@import url("../twentytwelve/style.css");

body {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    color: #222222;
    line-height: 20px;
    background: #DD2E35;


}
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
    border-radius: 0;
    box-shadow: none;
    border: #e62f34 1px solid;
}
.vc_call_to_action{ border:#e62f34 1px solid !important; }
#page{
	/*background:#222 url("images/bk1.jpg") no-repeat scroll 50% 0;*/
	background-color: #156fbf;
}
.site{background-color: transparent;
background:none;}
.wrapper-header{margin: 0 auto; max-width: 1000px; position: relative;text-align: center;}
.site-header {
    width: 100%;
    z-index: 999;
    padding: 0;
}

.site, footer[role="contentinfo"] {max-width: 100%; padding: 0;}
#main{
	margin: 0 auto; max-width: 68.5714rem;
	/*background:url('images/content-bg.png') repeat 0 0;*/ 
	background-color: #fff;
	padding:0 20px 20px 20px;
}
.wrapper-header-right{display: inline-block; max-width:750px; vertical-align: middle;}
.site-title-wrapper{
    background: #dd7600;
    background: -moz-linear-gradient(top, #dd7600 0%, #eb8600 51%, #f8a700 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd7600), color-stop(51%,#eb8600), color-stop(100%,#f8a700));
    background: -webkit-linear-gradient(top, #dd7600 0%,#eb8600 51%,#f8a700 100%);
    background: -o-linear-gradient(top, #dd7600 0%,#eb8600 51%,#f8a700 100%);
    background: -ms-linear-gradient(top, #dd7600 0%,#eb8600 51%,#f8a700 100%);
    background: linear-gradient(to bottom, #dd7600 0%,#eb8600 51%,#f8a700 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd7600', endColorstr='#f8a700',GradientType=0 );
    color: #fff;border-bottom: 1px solid #fff;}
.site-title{display: inline-block; width: 250px; padding: 5px; vertical-align: middle;}
.site-title a{line-height:30px; padding-left:1px;font-size:24px; text-decoration: none; color: #fff; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; }
.fa-star{margin: 0 10px; }


.main-navigation{background: #222222;  margin-top: 0; border-bottom: 1px solid #DD2E35;
    border-top: 1px solid #DD2E35;}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {
    color: #fff;
    font-weight: bold;
}
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
    border:none;
    text-align: center;
    width: 100%;
}
.main-navigation li a {
    color: #e1e1e1;
}
.main-navigation li a:hover{color:#E72F34; }
h1 {
    font-size: 38px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px;
}

h2 {
    font-size: 32px;
    font-style: normal;
    font-weight: bold;
    line-height: 40px;
}
body.home .entry-header{display:none;}

.entry-header {
    border-bottom: 1px solid #e62f34;
    border-color: #e62f34;
    border-top: 1px solid #e62f34;
    margin: 0 0 20px;
    padding-bottom: 8px;
    padding-top: 8px;
    color: #EF3E42;
}
.site-logo{margin: 0 auto; text-align: center;}
.header-image {
    margin-top: 2px;
}

.two-column-post { width: 47%; float: left; margin-left: 5.9%; }
.two-column-post-left { clear: left; margin-left: 0; }
.two-column-post .mapp-layout{display: none;}
/* WP-PageNavi CSS ------------------- */
.wp-pagenavi {
    clear: both;
    margin-bottom: 20px;
}
.wp-pagenavi a, .wp-pagenavi span {
    text-decoration: none;
    border: 1px solid #BFBFBF;
    padding: 5px 8px;
    margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
    border-color: #000;
}
.wp-pagenavi span.extend {
    background:none;
    border:none;
}
.wp-pagenavi a, .wp-pagenavi span.current, .wp-pagenavi span.pages {
    border:1px solid #ccc;

}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
    border-color: #686868;
    color:#333333;
}
.wp-pagenavi a,.wp-pagenavi span.current,.wp-pagenavi span.pages {
    background: rgb(239, 239, 239);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.wp-pagenavi a:hover,.wp-pagenavi span.current {
    -webkit-box-shadow: 0 1px 1px #666;
    -moz-box-shadow: 0 1px 1px #666;
    box-shadow: 0 1px 1px #666;
}

.spnosor-grid{display: inline-block; max-width: 365px;  margin-bottom: 0; vertical-align: middle; }
.sponsors{display: inline-block;width: 100%;}
.sponsors img{border: 1px solid #DD2E35; width: 100%;}

h2.wpb_heading{font-size: 24px;}

.site-content article {
  border-bottom: none;
  margin-bottom: 0;
}
footer[role="contentinfo"] {
    background: none repeat scroll 0 0 #DD2E35;
    margin-top: 0;
    line-height: 50px;
    width: 100%;
}
.site-info{color: #fff; text-align: center;}

@media (max-width: 980px) {
    .spnosor-grid{max-width: 350px;}
}

@media (max-width: 800px) {
    .spnosor-grid{max-width: 250px;}
    }
@media (max-width: 700px) {
    .spnosor-grid{max-width: 175px;}
}

@media (max-width: 767px) {
.two-column-post { width: 100%; float: left; margin-left: 0; }
.two-column-post-left { clear: left; margin-left: 0; }
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {
    background: #E42A3D;
    color:#fff;
}

.mapp-layout {
max-width:425px !important;
}