/*
Theme Name:     Kleo Child
Theme URI:
Description:    Child theme for Kleo
Author:         SeventhQueen
Author URI:     http://seventhqueen.com
Template:       kleo
Tags:  one-column, two-columns, right-sidebar, fluid-layout, custom-menu, featured-images, post-formats, sticky-post, translation-ready
License: GNU General Public License
License URI: license.txt
*/

/*
* Please add your custom styles below
*/

h1 {font-family: 'HelveticaNeueW02-45Ligh', Helvetica, Arial, sans-serif!important; text-transform: uppercase!important; padding: 15px 0;}
h2 {font-family: 'HelveticaNeueW02-45Ligh', Helvetica, Arial, sans-serif!important; text-transform: uppercase!important; padding: 15px 0;}
h3 {font-family: 'HelveticaNeueW02-45Ligh', Helvetica, Arial, sans-serif!important; text-transform: uppercase!important; padding: 15px 0;}
h4 {font-family: 'HelveticaNeueW02-45Ligh', Helvetica, Arial, sans-serif!important; text-transform: uppercase!important; padding: 15px 0;}
h5 {font-family: 'HelveticaNeueW02-45Ligh', Helvetica, Arial, sans-serif!important; text-transform: uppercase!important; padding: 15px 0;}
h6 {font-family: 'HelveticaNeueW02-45Ligh', Helvetica, Arial, sans-serif!important; text-transform: uppercase!important; padding: 15px 0;}

.main-title {padding-bottom: 8em;
    padding-top: 8em;
    background-attachment: fixed!important;    
    background-size: cover!important;
    background-position: center center!important;
    background-attachment: fixed!important;}


.breadcrumb {color: #FFFFFF;
    font-weight: 300;
    font-size: 16px!important;
    line-height: 1.4em;
    /*text-align: left;*/}

h1.page-title {
    letter-spacing: 10px;
    font-family: "HelveticaNeueW02-75Bold",Helvetica,Arial,sans-serif!important;
    margin-bottom: 10px;
    font-weight: 400 !important;
    font-size: 78px!important;
    line-height: 1.3em!important;
    text-transform: lowercase!important;
    /*text-align: left;*/
}

h2.vc_cta3-content-header {padding: 0px;margin: 0px;font-size: 30px;}

input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {color: #BCBCC4!important; }

body {
    background: #FFFFFF;
    color: #818B92;
    font-weight: 300;
    font-size: 18px;
    line-height: 24px;
    font-family: 'HelveticaNeueW02-45Ligh', Helvetica, Arial, sans-serif;	
}

a {
    text-decoration: none;
    font-weight: 400;
    cursor: pointer;
    -webkit-transition: color 0.15s ease-in-out 0s;
    -moz-transition: color 0.15s ease-in-out 0s;
    -o-transition: color 0.15s ease-in-out 0s;
    transition: color 0.15s ease-in-out 0s;
}

a:hover,
a:active,
a:focus {
    outline: 0;
    color: #818B92;
    text-decoration: none;
}


.menu-item {text-transform: uppercase;}

.headerSearchForm {background-color: #09508a; position: relative; padding: 15px 0 0; background: #09508a;}

.searchform {}

.headerSearchFormInput input[type="text"] {min-width: 300px;}

@media (min-width: 768px) .headerSearchFormInput {width:100%px; padding: 0 15px;}

<!--NEW NON THEME -----------------------------------------------------------------------------------*/

a.home-menu:link {font-size: 26px; color:#303440 !important; letter-spacing: 2px; } 
a.home-menu:visited {font-size: 26px; color:#303440 !important; letter-spacing: 2px;  } 
a.home-menu:hover {font-size: 34px; color:#09508a!important; letter-spacing: 2px; } 
a.home-menu:active {font-size: 26px; color:#303440 !important; letter-spacing: 2px; } 

a.other-menu:link {font-size: 16px; color:#303440 !important; letter-spacing: 2px; line-height:18px;} 
a.other-menu:visited {font-size: 16px; color:#303440 !important; letter-spacing: 2px; line-height:18px; } 
a.other-menu:hover {font-size: 16px; color:#09508a!important; letter-spacing: 2px; font-family:"HelveticaNeueW02-75Bold",Helvetica,Arial,sans-serif; line-height:18px;} 
a.other-menu:active {font-size: 16px; color:#303440 !important; letter-spacing: 2px; line-height:18px;} 

@import url("http://fast.fonts.net/lt/1.css?apiType=css&c=0ba2f26c-212e-43a7-adf7-05f5d4180f3a&fontids=694015,694033");
@font-face{
font-family:"HelveticaNeueW02-45Ligh";
src:url("Fonts/694015/88fcd49a-13c7-4d0c-86b1-ad1e258bd75d.eot?#iefix");
src:url("Fonts/694015/88fcd49a-13c7-4d0c-86b1-ad1e258bd75d.eot?#iefix") format("eot"),url("Fonts/694015/9a2e4855-380f-477f-950e-d98e8db54eac.woff") format("woff"),url("Fonts/694015/fa82d0ee-4fbd-4cc9-bf9f-226ad1fcbae2.ttf") format("truetype"),url("Fonts/694015/48d599a6-92b5-4d43-a4ac-8959f6971853.svg#48d599a6-92b5-4d43-a4ac-8959f6971853") format("svg");
}
@font-face{
font-family:"HelveticaNeueW02-75Bold";
src:url("Fonts/694033/db853e0e-929b-4272-b420-c946c954cf3a.eot?#iefix");
src:url("Fonts/694033/db853e0e-929b-4272-b420-c946c954cf3a.eot?#iefix") format("eot"),url("Fonts/694033/4a9c62ab-b359-4081-8383-a0d1cdebd111.woff") format("woff"),url("Fonts/694033/db5f9ba6-05a4-433a-9461-0a6f257a0c3a.ttf") format("truetype"),url("Fonts/694033/25e09910-ffc3-4fc4-b0d1-db9a95dface8.svg#25e09910-ffc3-4fc4-b0d1-db9a95dface8") format("svg");}

#image-static h2 {letter-spacing: 10px; font-family:"HelveticaNeueW02-75Bold",Helvetica,Arial,sans-serif;}

.embed-container  {
    position: relative;
    padding-bottom: 56.25%; /* 16/9 ratio */
    padding-top: 30px; /* IE6 workaround*/
    height: 0;
    overflow: hidden;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*.article-content {padding-top: 40px; padding-bottom: 40px;}*/

.widget {
margin-top:40px;
}

.footer-widgets h3 {
color: #fff;
font-size:18px;
margin-bottom:0px;
}

/*TEAM VIEW STYLE*/

/* global box-sizing */

img {
	max-width:100%;
	vertical-align:bottom;
}
a {
	color:#444;
	text-decoration:none;
}
a:hover {
	color:#444;
}
a:focus {
	outline:0;
}
a:hover,
a:active {
	outline:0;
}
input:focus {
	outline:0;
}

.member{margin-bottom: 2px; min-height: 290px;}
.member:last-child{margin-bottom: 0em;}
.member h5{margin-top: 1em;margin-bottom: 0;font-size: 1.125em;}
.member p{margin-bottom: 0;font-size: 1em;}

.member-photo{position:relative; overflow: hidden; margin-bottom: 1.8em;}
.member-photo img{display:block;margin: 0 auto;}

.member-hover{position: absolute;top: 0;right: 0;width: 100%;height: 100%;background-color: rgb(9, 80,138);background-color: rgba(9, 80,138,0);-webkit-transition: background-color 0.4s ease-in-out;-moz-transition: background-color 0.4s ease-in-out;-o-transition: background-color 0.4s ease-in-out;transition: background-color 0.4s ease-in-out;}


/* Social List */

.member .list-container{position:relative;display:table;margin:0 auto;height:100%;opacity:0;-webkit-transition: opacity 0.4s ease-in-out;-moz-transition: opacity 0.4s ease-in-out;-o-transition: opacity 0.4s ease-in-out;transition: opacity 0.4s ease-in-out;}
ul.social{display:table-cell;margin: 0;padding: 0;vertical-align:middle;text-align:center;}
ul.social li{display:inline-block;margin:0 0.5em;margin-left: 0;}
ul.social li a{text-decoration: none;}
ul.social li a i{color: white;display: inline-block;}
ul.social li a:hover i{color:#1e9973;}


.image-hover{display:none;}

/* Adjusts for Mobile Version - social icons outside hover */
.member .list-container.visible-xs{opacity:1; margin-top: 0.5em;}
.member .list-container.visible-xs .list-inline{margin:0 auto;}
.member .list-container.visible-xs ul li a{color: black; margin-top: 3em; text-decoration: none;}


/* Animations */
.member-photo:hover .member-hover{background-color: rgba(9, 80,138,0.5);}
.member-photo:hover .list-container{opacitheadey:0.9;}

/* Team Images Change Hover */
.member-photo:hover .image{display:none;}
.member-photo:hover .image-hover{display:inherit;}

/*END TEAM VIEW STYLE*/

.dark .discovery-post .top-comment p {color: black !important;}


/*Footer Sitemap Styles */
.sitemap ul {list-style: none; margin-left: 5px; padding-left: 5px;}

.sitemapPrimary ul {margin:0px; padding:0px; font-size:12px;}
.sitemapPrimary li {list-style: none; }
.sitemapPrimaryHeading {font-family: 'HelveticaNeueW02-45Ligh', Helvetica, Arial, sans-serif; text-transform: uppercase;color: #ccc; font-weight: 400; font-size: 16px;}

.sitemapSecondary ul {margin:0px; padding:0px;font-size:12px;}
.sitemapSecondary li {border-top: #666 dotted 1px; list-style-type: none; padding-left: 20px;}

.sitemapSecondary  a {color: #ccc!important;}

/*.page-id-6 .col-xs-6 {width: 100% !important;}*/
.podcast iframe { width: 100% !important;  max-width: 1110px !important;}

.page-id-3317 .container-wrap {padding-top: 0px!important; padding-bottom: 0px!important;}

.footericons {background-color: #09508a;}
#footer .template-page {padding-top: 0px;}

h4.widget-title {font-size: 22px;}

.tribe-event-title {font-size: 20px;
    line-height: 22px!important;margin: 0px;}

.tribe-list-widget {padding-left:0px;}

/*socket*/
.copy {font-size: 12px; text-transform: uppercase;}

.btn.btn-lg.btn-boxed-icon.with-icon {background: #00b9f7;}

a.nextButton:link {width: 48px;
    height: 48px;
    padding: 0;
    position: relative;
    display: block;
    background: #303440;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-indent: -9999px;
    -webkit-box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.1) inset;
    -webkit-transition: background 0.15s ease-in-out 0s;
    -moz-transition: background 0.15s ease-in-out 0s;
    -o-transition: background 0.15s ease-in-out 0s;
    transition: background 0.15s ease-in-out 0s;}


a.nextButton:hover {
    background: #00b9f7;
    }

.button {display:relative;}


hover-element:hover {
    background: rgba(0, 175, 234, 0.55);
}

.overlay-bg {width: 100%;
    height: 100%;
    position: absolute;
    background: ##00afea;
    opacity: 0.70;
    z-index: 1;}

.vc_cta3-content-header h2 {margin-bottom: 0px; padding:0px; line-height:100%;font-size: 30px;line-height: 30px;margin-bottom: 0px;}
.vc_cta3-content-header h3 {font-size: 30px;padding: 0px!important; margin: 0px!important; }
.vc_cta3-container {margin-bottom: 0!important; }
.vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {background-color: #00afea;}


.masonry-listing h3 {font-size: 18px;line-height: 24px; margin:0px; text-align:center;}
.main-color h3 a {color:#ffffff!important;}
.main-color h3 a:hover {color:#00afea!important;}
/*a.masonry-listing h3 {color:#ffffff;}*/
.post-header {background-color: #303440; padding: 0px 10px 0; text-align:center;    min-height: 102px;}
.masonry-listing {border-left:0px;}
.masonry-listing .format-standard .post-title {border-left: 0px!important;}
.hover-element:hover { background: rgba(0, 175, 234, 0.7)!important;}

.masonry-listing .post-content {border-style: none!important;}

/*EVENTS*/
.ecs-event {list-style:none;}
.ecs-event h4 {padding: 15px 0 0;}

/* ACCORDION */

.accordion-toggle {font-size: 16px; color: #1e9973;}

/*Featured Image to content width*/
/*img.attachment-kleo-full-width {margin-top: 30px;}*/

.disqus_thread {max-width: 1280px;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    padding-bottom:50px;
}

/*Top Navigation for Posts)*/
.pagination-sticky #newer-nav, .pagination-sticky #older-nav {font-size:11px;}


.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon  {color:#00b9f7!important; }

.vc_icon_element-color-blue {color:#00b9f7!important; }
.vc_icon_element-outline {border-color:#00b9f7!important;}

a.vc_icon_element-color-blue:hover {color:#ffffff!important; }
a.vc_icon_element-background-color-white:hover {border-color:#00b9f7!important;}
.breadcrumb {text-transform: lowercase;}



h3.entry-title a {color:#ffffff;}
.post-content {border-style: none; border-width: 0; border-left-width: 0;}


/*FCUS Course*/
.postid-18990 .main-title {background: linear-gradient( rgba(0, 175, 234, 0.7), rgba(0, 175, 234, 0.7) ), url("http://intensivecarenetwork.com/wp-content/uploads/2016/02/FCUS-wide-logo.jpg")!important;}

.single-lesson .main-title {background: linear-gradient( rgba(0, 175, 234, 0.7), rgba(0, 175, 234, 0.7) ), url("http://intensivecarenetwork.com/wp-content/uploads/2016/02/FCUS-wide-logo.jpg")!important;}

nav#post-entries {padding-right: 15px!important; padding-left: 15px!important;margin-right: auto!important; margin-left: auto!important; max-width: 1280px!important;padding-top: 40px;}

.type-course {padding-right: 15px!important; padding-left: 15px!important;margin-right: auto!important; margin-left: auto!important; max-width: 1280px!important;padding-top: 40px!important;}
.type-lesson {padding-right: 15px!important; padding-left: 15px!important;margin-right: auto!important; margin-left: auto!important; max-width: 1280px!important;padding-top: 40px!important;}

.sensei-breadcrumb {padding-right: 15px!important; padding-left: 15px!important;margin-right: auto!important; margin-left: auto!important; max-width: 1280px!important;padding-top: 40px;}
#disqus_thread {padding-right: 15px!important; padding-left: 15px!important;margin-right: auto!important; margin-left: auto!important; max-width: 1280px!important;padding-top: 40px;}

.lesson div.sensei-message.alert {background: #f2d9d9!important;}

nav#post-entries a {border-radius: 0!important;border: 0px!important; background-color: #00afea!important;  color: #ffffff!important; padding: 15px;}
nav#post-entries a:hover {background-color:#09508a!important;}
.send-message-button {border-radius: 0!important;border: 0px!important; background-color: #00afea!important;  color: #ffffff!important; padding: 15px!important;font-weight: normal!important;}
.send_message {border-radius: 0!important;border: 0px!important; background-color: #00afea!important;  color: #ffffff!important; padding: 15px!important;font-weight: normal!important;}
.button{border-radius: 0!important;border: 0px!important; background-color: #00afea!important;  color: #ffffff!important; padding: 15px!important;font-weight: normal!important;}
.send-message-button a:hover {background-color:#09508a!important;}
.course .status {border-radius: 0px!important;}
.meter > span { background-color: #00afea!important;border-radius: 0px;}
.jumbo-wp-toolbar {background-image: url(http://smaccgold.staging.wpengine.com/wp-content/uploads/2016/08/DASSMACC-Menu-Logo.jpg)!important; padding-left: 105px!important;}
.jumbo-menu-button {background-color:#000000!important;}
.wp-caption {border:none!important;}
.sensei-breadcrumb {padding-top: 0px!important;background: #fff!important;color:#777!important;}
/*.alert {margin-bottom: 20px!important;}*/
.main-color hr {border-color:#f1f1f1!important;}
li {    line-height: 30px;}
