/*
Theme Name: Inovado Child
Description: Inovado Child Theme - Az CASE
Author: Esper Media
Template: inovado
Version: 1.0
*/

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

body { border-top:none; }
.header {
border-top: 1px solid #777;
}
#header-v4 #navigation ul#nav > li > a {
padding: 14px 12px;
text-transform:uppercase;
text-shadow:0 1px 1px #000;
}
#header-v4 #navigation {
border-top: 1px solid #333;
border-bottom: 1px solid #333;
}

#alt-title .grid {
background: url(/wp-content/uploads/2014/04/vsuw_sponsor_logo.png);
width: 120px;
height: 90px;
position: absolute;
top: 20px;
left: 100%;
margin-left:-150px;
}

.page-stem #alt-title .grid, .parent-pageid-44 #alt-title .grid {
background: url(/wp-content/uploads/2014/04/Cox_logo_gradient_rgb-1000px-e1617055061958.jpg)!important;
width: 190px;
height: 64px;
position: absolute;
top: 20px;
left: 100%;
margin-left:-210px;
}

.page-id-46 #alt-title .grid, .parent-pageid-46 #alt-title .grid {
background: none!important;
}

#alt-title h1, #alt-title .blog-h1 {
background: none!important;
}
#alt-title h1 {
top: 22px;
}
#alt-title h2, #alt-title .blog-h2 {
background: none!important;
}
#alt-title h2 {
top: 68px;
padding:2px 20px;
}

.page-stem #alt-title h1, .parent-pageid-44 #alt-title h1, .page-directory #alt-title h1, #alt-title .blog-h1, .parent-pageid-46 #alt-title h1 {
background: none!important;
color:#fff!important;
}
.page-stem #alt-title h1, .parent-pageid-44 #alt-title h1, .page-directory #alt-title h1 {
top: 22px;
}
.page-stem #alt-title h2, .parent-pageid-44  #alt-title h2, .page-directory #alt-title h2, .parent-pageid-46 #alt-title h2, #alt-title .blog-h2 {
background: none!important;
color:#fff!important;
}
.page-stem #alt-title h2, .parent-pageid-44 #alt-title h2, .page-directory #alt-title h2 {
top: 68px;
padding:2px 20px;
}

#sidebar .widget ul li.current_page_item, #sidebar .widget ul li.current-menu-item {
font-weight: bold;
color:#fff;
background-color: #b92b29;
}

#sidebar .widget li.current_page_item > a, #sidebar .widget li.current_page_item > a:hover, .widget_wp_nav_menu_desc > li.current_page_item > a, .widget_wp_nav_menu_desc > li.current_page_item > a:hover {
position: relative;
z-index: 2;
padding: 11px 15px;
border: 0;
font-weight: 700;
background-color: #b92b29;
background-image: url(/wp-content/themes/inovado/framework/images/arrow5_white.png);
background-repeat: no-repeat;
background-position: 94% 15px;
color: #ffffff !important;
-webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
-moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
}

#sidebar .widget ul li.current_page_item:first-child {
-webkit-border-radius: 3px 3px 0 0;
-moz-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;
border-top-color: #dddddd;
}

#sidebar .widget ul li.current_page_item:last-child {
-webkit-border-radius: 0 0 3px 3px;
-moz-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;
border-bottom-color: #dddddd;
}
#copyright .copyright-text {
font-family:arial,sans-serif;
}

.description.style-1 {
background: #0181ae;
padding: 30px 30px;
border-radius: 4px;
margin: 0 0 20px 0;
color:#fff!important;
}

.description.style-1 h1, .description.style-1 h2, .description.style-1 h3, .description.style-1 h4, .description.style-1 h5, .description.style-1 h6 {
color:#fff!important;
}

.description.style-1 h1, .description.style-1 h2, .description.style-1 h3 {
font-weight:800;
}

.iconbox p {
margin: 0 0 10px 47px!important;
}
.iconbox h3 {
font-size: 20px;
line-height:1em!important;
margin: -51px 0 30px 127px;
color:#0181ae;
}

ul.blue {
list-style: disc outside;
color: #0181ae;
}

.gfield_description {
margin-top:-12px;
color:#999!important;
}

#wooslider-id-1 {
margin:0!important;
}
#footer {
border-top: 1px solid #000;
padding: 20px 0 30px 0;
background: #444444;
color: #999999;
}

#footer .widget h3 {
font-size: 18px;
text-transform:uppercase;
}

#footer .widget_contact, #infobar .widget_contact {
background: none!important;
}

#text-4.widget_text span {
display:block;
padding-left:28px;
margin-bottom: 14px;
font-style:normal;
}
#text-4.widget_text .address {
background:url(/images/icon-location.png) left 3px no-repeat;
}

#text-4.widget_text .phone {
background:url(/images/icon-phone.png) left 3px no-repeat;
}

#text-4.widget_text .email {
background:url(/images/icon-email.png) left 2px no-repeat;
}
#topbar {
border-top: 4px solid #000;
}

.social-facebook a:hover { background-color: #fe0000 }
.social-rss a:hover { background-color: #fe0000 }
.social-twitter a:hover { background-color: #fe0000 }
.social-linkedin a:hover { background-color: #fe0000; }

.bbp-breadcrumb {display:none;}
form label {
float: left;
width: auto;
margin-right: 8px!important;
}

.fc-event,
.fc-event a {
 color: #FFF!important;
 border-color: #0181ae!important;
 background-color: #0181ae!important;
}

article .espresso_events, article .espresso_venues {
margin-top: 0 !important;
padding-bottom:30px;
border-bottom: 1px solid #d4d4d4;
}

.event-datetimes h3.event-datetimes-h3, .event-header p, .event-content h3.about-event-h3 {
display:none;
}

.event-header h1 {
font-size:24px;
}

.event-datetimes ul {
margin-left:0!important;
}

.single-espresso_events #comments {
display:none;
}

.hidden-desktop {
  display: none !important;
}

.frame {
padding: 4px;
background: #fff;
border: 1px solid #ccc;
-moz-box-shadow: 0 0 3px #ccc;
-webkit-box-shadow: 0 0 3px #ccc;
box-shadow: 0 0 3px #ccc;
}

input[type="text"], input[type="password"], input[type="email"], textarea, select {
display:inline-block;
}

.post-icon.trainer 	{ background-image: url(framework/images/postformat-azcase-endorsed.png) }
.post-icon.partner 	{ background-image: url(framework/images/postformat-partner-recommended.png) }

@media (min-width: 768px) and (max-width: 960px) {
  .hidden-desktop {
    display: inherit !important;
  }
}
@media (max-width: 767px) {
  .hidden-desktop {
    display: inherit !important;
  }
.iconbox p {
margin: 0 0 10px 17px!important;
}
.iconbox h3 {
font-size: 16px;
line-height:1em!important;
margin: -51px 0 30px 97px;
color:#0181ae;
}
#alt-title h1 {
top: 0;
}
#alt-title h1, #alt-title .blog-h1 {
background: none!important;
font-family: Roboto, Arial, Helvetica, sans-serif;
font-size: 18px!important;
font-weight: bold;
color: #0181ae;
}
#alt-title h1, .page-stem #alt-title h1, .parent-pageid-44 #alt-title h1,  #alt-title .blog-h1, .page-stem  #alt-title .blog-h1, .parent-pageid-44 #alt-title .blog-h1  {
top: 44px;
left: 0;
position: absolute;
background: #289dcc;
display: inline-block;
padding: 0 0;
color: #ffffff;
font-size: 18px;
line-height: 18px;
max-width: 250px;
}
#alt-title h2, #alt-title .blog-h2 {
/*position: absolute;
top: 68px;
left: 0;
color: #999999;
display: inline-block;
background: #ffffff;
padding: 0 0;
font-size: 15px;
line-height: 15px;
font-weight: normal;*/
display:none;
}
#copyright .social-icons {
text-align: center;
width: 100%;
font-size: 12px!important;
padding: 0;
margin: 0 auto!important;
}
@media screen and (max-width: 960px) { 
#header-v4 #navigation ul li a {
    font-size:12px !important;
}
}
@media (max-width: 480px) {
#alt-title .grid {
background: none!important;
}
.page-stem #alt-title .grid, .parent-pageid-44 #alt-title .grid {
background: none!important;
}
}