/*
Theme Name: Alexandria Child
Theme URL: 
Description: A Child Theme of Alexandria
Author: Matthew Benincasa
Author URI:
Template: alexandria
Version: 0.1
*/

/****************/
/* SITE GENERAL */
/****************/

body {
margin: 0;
padding: 0;
height: 100%;
background-color: #1f2022;
}

#main {
background-color: white;
}

.main {
margin: 0;
}

#wrapper-one {
min-height:100%;
position:relative;
}

.site-main {
padding: 10px 0 10px 0;
min-height: 100%; /*test*/
xposition: relative; /*test*/
}

.site-content{
width: 90%;
padding-bottom: 100px;
}

#primary {
margin: 20px 30px 20px 30px;
}

@media only screen and (max-width: 800px) {

.site-main {
	padding: 10px 1em 10px 0;
 }

#primary {
	margin: 0;
}

}

/* HEADER */

.main-navigation li 	
{
margin: 0.5em 0em 0.5em 0px;
padding-left: 9px;
padding-right: 9px;
}

content.li
{
padding-left: 1em;
}

.menu-item{

text-transform: uppercase;
}


@media screen and (max-width: 1024px) {

.main-navigation li
{
margin: 0.5em 0em 0.5em 0px;
padding-left: .2em;
padding-right: .2em;
font-size: 1.5rem;
}

.site-header-half-width-logo {
	float: left;
    	margin: 1.5% 1.5% 1.5% 3%;
    	width: 38%;
}

.site-header-half-width-nav {
    border-top: 0 none;
    float: left;
    margin: 3.5% 0 1.5% 0;
    width: 50%;
}


.site-title a, .site-title a:visited {
    color: #fff;
    font-family: "TitilliumText22LMedium";
    font-size: 4rem;
    line-height: 1.1;
    text-decoration: none;
}

}


/* Social Media Menu Icons */

.item-type-custom #menu-item-110 a {
display:block; height:24px; width:24px; padding:0px; margin-left:6px; outline:none; text-indent:-9999px;
background-image:url('/wp-content/uploads/2015/01/fb.png'); background-position:0 0;
}
.item-type-custom #menu-item-110 a:hover { background-position:0 -24px; }

/* FOOTER */

.site-info , .footer-widget-three {
padding-top: 20px;
padding-bottom: 20px;
}

/* POSTS */

.page-title {
font-size: 2rem;
}

.entry-title {
font-size: 3rem;
}

/*************/
/* HOME PAGE */
/*************/

/* FEATURED AKA SLIDER ONE */

.site-slider-slider-one{
margin-top: 40px;
margin-bottom: 20px;
}

.site-slider-slider-one-text-heading {
    color: #fff;
    font-family: "TitilliumText22LMedium";
    font-size: 4rem;
    line-height: 1;
    margin: 0 7%;


    padding: 0 0 40px;
    text-align: center;
    text-shadow: 1px 1px #000000;
    width: 86%;
    text-transform: uppercase;
}

@media only screen and (max-width: 800px) {

.site-slider-slider-one-text-heading {
	font-size: 3rem;
}

}

/* Biz One Welcome*/

.biz0ne-welcome {
    padding: 10px 5% 0%;
    width: 90%;
}


.biz0ne-welcome h1 {
    font-size: 4rem;
    padding: 0 0 10px;
    text-align: center;
    width: 100%;
    text-transform: uppercase;
}


@media only screen and (max-width: 800px) {

.biz0ne-welcome h1 {
    font-size: 3rem;
    padding: 0 0 10px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

.site-slider-slider-one-text-description {
    color: #fff;
    line-height: 1.5;
    margin: 0 7%;
    padding: 0 0 1.5em ;
    text-align: center;
    width: 86%;
}

}

@media only screen and (max-width: 1024px) {





}

/* Biz One Products Services */

.biz0ne-products-services {
    overflow: auto;
    padding: 0 5% 5%;
    width: 90%;
}


.biz0ne-products-services-name {
    font-family: "TitilliumText22LRegular",sans-serif;
    font-size: 3.0rem;
    margin: 0 7%;
    padding: 2% 0 0;
    width: 100%;
    text-transform: uppercase;
}

.biz0ne-products-services-item {
    float: left;
    margin: 0;
    width: 33.33%;
}

@media only screen and (max-width: 800px) {

.biz0ne-products-services-item {
    float: left;
    margin: 0;
    width: 90%;
    padding-right: 1em;
}

.biz0ne-products-services-name {
    font-family: "TitilliumText22LRegular",sans-serif;
    font-size: 2rem;
    margin: 0 7%;
    padding: 2% 0 0;
    text-transform: uppercase;
    width: 100%;
    font-weight: bold;
}

}


@media only screen and (max-width: 1024px) {

.biz0ne-products-services-name {
    font-family: "TitilliumText22LRegular",sans-serif;
    font-size: 2rem;
    margin: 0 7%;
    padding: 2% 0 0;
    text-transform: uppercase;
    width: 100%;
    font-weight: bold;
}



}




}

/*********************/
/* CUSTOM CATEGORIES */
/*********************/

/* CATEGORIES GENERAL*/

.content-area {
    float: left;
    margin: 2% 4% 2% 2%;
    width: 100%;
}

* NEWS */

.news-entry-content {
background-color: yellow;
}

/* TEAM */

.team {
float: right;
width: 25%;
height: 25%;
padding: 20px;
}

.team p {
float: left;
padding-top: 0px;
vertical-align: top;
}

.team-entry-content {
margin-top: 0;
padding-left: 20px;
background-color: orange;
}

/* MEDIA */
