/*
Theme Name: Avada Child
Description: Child theme for the Avada
Author: Your name here
Template: Avada
*/

@import url("../Avada/style.css");

/* ====================== GENERAL ====================== */
/* HOMEPAGE 100% WIDTH.  ALL OTHER PAGES BOXED */
.home #wrapper {
max-width: 100% !important;
}

body, p {
color: #000;	
}

#at4-share {
top: 300px;	
}

/* ====================== VANTAGE ====================== */

.bg {
    background: url("/wp-content/themes/Avada-Child-Theme/images/sb.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}

/* ====================== ADDTHIS ====================== */
.at4-share-title {
display: none;	
}

/* ====================== HOME ====================== */


/* ====================== TAG CLOUD ====================== */
.utcw-tag {
background: none !important;
color: #000 !important;
}
/* ====================== NAV ====================== */
.header-v5 #nav > ul {
text-align: left;
font-size:2em;
font-weight:bold;
text-transform:uppercase;
}

/* ====================== BLOG ====================== */
.fusion-blog-medium-alternate .post, .fusion-blog-large-alternate .post {
padding-bottom: 20px;	
}

.entry-read-more a{
background-color:#ED1C24;
color: #FFF;
padding: 15px;
margin-bottom: 10px;
}

.entry-read-more a:hover { 
color: #FFF;
text-decoration:underline;
}
.more a:after, .read-more:after, .entry-read-more a:after {
color: #FFF;	
}

/* ====================== BODY ====================== */

#content {
margin-top:20px;	
}

#sidebar {
margin-top:20px;	
}

.single-navigation {
margin-bottom: 10px;	
}


/* ====================== IPEDS API ====================== */
#statelist {
float: left;
width: 100%;
}

#statelist li {
	list-style-type:none;
}

.stateRow {
padding: 10px;
}

.stateRow span {
display: block;
}

/* ====================== INPUT FIELDS ====================== */
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
input[type=number] {-moz-appearance: textfield;}


/* ====================== STATES AND PROGRAMLIST ====================== */
#dvstates, #programlist {

}
#dvstates span, #programlist span{
float: left;
width: 30px;
}
#dvstates ul, #programlist ul{
width: 100%;
}
#dvstates li,#programlist li {
text-align: left;
list-style-type: none;
padding-right: 20px;
}

#dvstates li {
float: left;
width: 130px;
}

#programlist {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;	
}

#programlist .page_item_has_children {
	font-size: 1.2em;
	font-weight:bold;
	line-height:1.5em;
	margin-top: 15px;
}

#programlist .children {
font-weight: normal;
padding-left: 5px;
}

#dvstates li a  {
padding-left: 20px;
text-decoration:underline;
}

#programlist li a {
padding-left: 0;
text-decoration:underline;
}

.schoolresults {
padding: 10px;
background:#F6F6F6;
}

.stateRow {
	background: #ECF0F1;
	padding: 10px;
	color: #000;
}

.stateRow h2 {
margin: 0px !important;
}
.stateRow h2 a{
font-family:Arial, Helvetica, sans-serif !important;
font-size: 1.2em;
}

#statelist li{
	margin: 10px;
}

#statelist > ul {
-moz-padding-start: 0px !important; 	
}

.loadschools {
margin-bottom: 10px;
padding: 10px;
float: left;
}

.vmresults {
clear: both;	
}
/* ====================== SHOW ZIPS ====================== */
 /* allow room for 3 columns */
  #zips ul 
  {
    width: 54em;
	-moz-padding-start: 0px !important; 	
  }  /* float & allow room for the widest item */
  #zips ul li
  {
    float: left;
    width: 10em;
	list-style-type: none;
  }  /* stop the float */
  #zips br
  {
    clear: left;
  }  /* separate the list from subsequent markup */
  div#zips
  {
    margin-bottom: 1em;
  }
  
/* ====================== ACCORDION  ====================== */ 
#accordion h3 {
    background: url("images/bg.png") repeat scroll center top rgba(0, 0, 0, 0);
    border: 1px solid #AEAEAE;
    cursor: pointer;
    padding: 5px;
    margin: 0px 0 5px;
	clear: both;
}

/* ====================== FOOTER   ====================== */ 
#footer {
background: #1A80B6 !important;	
}

.copyright, .fusion-social-networks a {
color: #FFF !important;
text-shadow: none;
}

/* iPads (portrait) ----------- */

@media screen and (max-width: 800px) {

}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
.mapsvg {
display: none;	
}

.logo {
padding-bottom: 15px;	
}

#dvstates, #programlist{
font-size: 2em;
line-height:1em;
padding: 0px;
}

#programlist {
-webkit-column-count: 1; /* Chrome, Safari, Opera */
-moz-column-count: 1; /* Firefox */
column-count: 1;		
}

#dvstates li, #programlist li {
width: 85%;	
}

#programlist .children {
font-size: .5em;
padding: 5px;
width: 100%;
}

#programlist .children  li {
width: 100%;	
}

#programlist .children  li a {
padding: 0px 10px;
}

#dvstates li a, #programlist li a {
background-image:url(images/arrow.png);
background-repeat:no-repeat;
background-position:right center;
background-color:#1A80B6;
color: #FFF;
float: left;
margin: 10px;
padding: 15px;
width: 100%;
text-decoration:none;
}


}



