/*
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
*/ 


/* This CSS resource incorporates links to font software which is the valuable copyrighted property of Monotype and/or its suppliers. You may not attempt to copy, install, redistribute, convert, modify or reverse engineer this font software. Please contact Monotype with any questions regarding Web Fonts: https://www.linotype.com */

/*SCROLLBAR*/


::-webkit-scrollbar              {background-color:black; }
::-webkit-scrollbar-button       {background-color:black;}
::-webkit-scrollbar-track        {background-color:black;}
::-webkit-scrollbar-track-piece  {background-color:black;}
::-webkit-scrollbar-thumb        {background-color:#ffcf00;}
::-webkit-scrollbar-corner       {background-color:yellow;}
::-webkit-resizer                {background-color:black;}

.navbar-header .logo {display:none;}
.main-title {display:none!important;}
#main > section.container-wrap.main-title h1 {display:none;}

.page-title h1 {padding-top: 40px; margin-bottom:0px; color:#bf0000;}
h1.page-title {padding-top: 40px;margin-bottom:0px;}
.page-title {padding-top: 30px;margin-bottom:0px;}
.main-color h1 {color: #000000!important;}

.wrap-content { padding: 40px 0;}

/* BUTTONS */
.single-post .page-title {font-size:30px;margin-bottom: 40px;}
.vc_btn3 {font-family:'OCR A W00 Regular'; letter-spacing: 3px; text-transform: uppercase;}
.vc_btn3.vc_btn3-color-red.vc_btn3-style-outline {color: #ffffff;border-color: #e01f00;background-color: #e01f00;}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus {color: #008532; border-color: #008532;background-color: transparent;}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline {color:#fff;border-color: #e01f00;background-color: #e01f00;}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-danger:focus, .vc_btn3.vc_btn3-color-danger:hover {color: #fff;    border-color: #ce1e02;background-color: #ce1e02;}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus {color: #e01f00;border-color: #e01f00;background-color: transparent;}
.vc_btn3.vc_btn3-color-red.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus {color: #ffffff;border-color: #e01f00;background-color: rgba(255, 0, 0, 0.6)}
.kleo-main-header {height:400px;}

/* PAGE HEADING BACKGROUND */
.category-speakers {text-align:justify !important;}
.category-organising-committee {text-align:justify !important;}
#category-evo-comp-smaccchicago-2015>.attachment-kleo-full-width wp-post-image {display:none !important;}
#category-evo-comp-smaccchicago-2015 {display:none !important;}
#category-evo-comp-smaccchicago-2015.attachment-kleo-full-width wp-post-image {display:none !important;}
#category-evo-comp-smaccchicago-2015>attachment-kleo-full-width wp-post-image {display:none !important;}
.category-posters-smaccchicago-2015 .wp-post-image  {display:none !important;}
.homeSmaccTalksTitle  {min-height: 50px; color:#ffffff; text-transform:uppercase;font-size:13px;}
/* HEADER STYLES */
.navbar {text-transform:uppercase;}
.main-heading-bold {font-family: 'Helvetica Neue LT W05_95 Black', Helvetica, Arial, sans-serif !important;   letter-spacing: 5px;text-transform: uppercase; color:#fff !important;background-color: #000; padding: 10px 30px;}
.main-heading-soldout {font-family: 'Helvetica Neue LT W05_95 Black', Helvetica, Arial, sans-serif !important;   letter-spacing: 5px;text-transform: uppercase; color:#fff !important;background-color: red; padding: 10px 30px;}
.conferenceHeadingLine1 {margin: 0px !important; padding:10px; color: #ffffff; text-align: center; font-size: 12px; font-weight: bold; font-family: 'Helvetica Neue LT W04_95 Black', Helvetica, Arial, sans-serif !important;letter-spacing: 5px; text-transform: uppercase;}
.conferenceHeadingLine2{font-family: 'Helvetica Neue LT W05_95 Black', Helvetica, Arial, sans-serif !important;letter-spacing: 3px;text-transform: uppercase;margin: 0px !important; color: #ffffff; text-align: center; font-size: 18px;letter-spacing: 10px; font-weight: bold;}
.vc_col-sm-12 h4 {font-size: 13px;line-height: 20px;}
.vc_btn3-container {margin-bottom:0px;}
.header-color.social-header {background-color: #3E3E3E !important;}
.header-color .top-menu li > a {color:#fff!important;}
.header-color #top-social li a {color:#fff!important;}
.dropdown-menu li a:hover {/*color:#fff !important;*/ background-color: rgba(224, 31, 5, 0.1)!important;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus  {background-color: rgba(224, 31, 5, 0.1)!important;}
.header-color .dropdown-menu > .active > a {background-color: rgba(224, 31, 5, 0.2)!important;background-image:none!important;}
.header-color .form-control:focus {background-color: rgba(224, 31, 5, 0.05)!important;}

/* HOME PAGE STYLES */
.homeHeadingWidget {text-align: center;  border-top: 2px solid #e01f00; padding-top: 10px;border-bottom: 2px solid #ffcf00; padding-bottom: 0px;}
.previousSMACCtalkButton {font-family: 'Helvetica Neue LT W04_45 Light', Helvetica, Arial, sans-serif; line-height: 46px;}
.homeSmaccTalksTitle h4 {font-size:12px !important; margin:0px;}
/*home-4*/ .page-id-4000 iframe {max-width:100%!important}
/*home-5*/ .page-id-4633 iframe {width:100%!important}
/*home-6-smaccconnect*/ .page-id-4721 iframe {width:100%!important}
.page-id-4633 .sidebar {padding-top:0px!important;}
.page-id-3842 .sidebar {padding-top:0px !important;}
.page-id-4120 .sidebar {padding-top:0px !important;}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline { color: #ffffff !important;  background-color: #2a2a2a;}

/* WIDGET STYLES*/
.widget-title {text-align: center;border-top: 2px solid #e01f00;padding-top: 15px;border-bottom: 2px solid #ffcf00;padding-bottom: 15px;margin: 0px; }
#lshowcase_widget {margin: 0px !important; }

/* PAST TALK PAGE STYLES */
.smaccTalks {background-color:rgba(255,255,255,0.19);}
.smaccTalks .post-title {border-left: none !important;}
.smaccTalksButton {width: 100%; font-family: 'Helvetica Neue LT W04_45 Light', Helvetica, Arial, sans-serif; text-transform:uppercase }
.smaccTalksButton .vc_btn3.vc_btn3-size-lg {width: 90%;margin: 5px 20px;}
.smaccGoldTalks .post-title {border-left: none !important;}
.smaccGoldTalks .post-content {background-color: #121212; border: 1px solid #343434!important;}
.smaccGoldTalks a {color: #fff !important;}
.smaccGoldTalks a:hover {color: #00a7e1!important;}
.main-color .post-item {background-color: transparent;}
.pastTalksSidebar { /*min-width: 356px;*/ text-align:center;}
.pastTalksSidebarSlider {margin: 10px 20px;}
#smaccChicagoBG .section-container{background-color:#070604 ; padding-left:0px; padding-right:0px;}
#smacc1BG .section-container{background-color: rgba(255,255,255,0.9) ; padding-left:0px; padding-right:0px;}

/*PROGRAM 2016 PAGES*/
.smaccDUBhighlightText {font-family: 'Helvetica Neue LT W05_95 Black', Helvetica, Arial, sans-serif; color: #dd6e05; text-transform:upppercase !important; }
.smaccDUBhighlightBGcolor{background-color: #008532; color:#fff;}
.smaccDUBconcurrentCellHeader{background-color: #008532; color:#fff;min-height: 185px; padding: 5px;    line-height: 180%;}
.smaccDUBconcurrentCellHeaderLarge {background-color: #008532; color:#fff;min-height: 195px; padding: 5px;    line-height: 180%;}
.smaccDUBconcurrentCellHeaderLarge a{color:#fff!important;}
.speakerName {font-family:'Helvetica Neue LT W05_95 Black', Helvetica, Arial, sans-serif;}
.location {text-transform: uppercase; font-size: 11px; }
.programtabs {margin-bottom:0px;}
.showhidecolumn {width:88%!important;}

/* PROGRAM PAGE CELL STYLES */
#responsive td {border: 1px #fff solid; padding: 5px; font-size: 13px;}
/*.page-id-3709  .concurrentCellHeaderLarge { border:1px solid #fff; color: #fff; background-color: #be151d; min-height: 155px; padding: 5px;}*/
/*.page-id-3709  .concurrentCellHeader { border:1px solid #fff; color: #fff; background-color: #be151d; min-height: 135px; padding: 5px;}*/
.page-id-3709  .concurrentCell {min-height: 130px; border: 1px #fff solid; padding: 5px; font-size:13px;    line-height: 180%;}
.page-id-2814 #responsive td {border: 1px #fff solid; padding: 5px; font-size: 12px;}
.page-id-2814 #responsive td a {color:#fff;}
.page-id-2814 h3 {color:#fff !important;}
.page-id-1718 #responsive td {border: 1px #fff solid; padding: 5px; font-size: 12px; color: #fff;}
.page-id-1718 #responsive td a {color:#fff;}
.page-id-1718 h3 {color:#fff !important;}

.program {border:1px solid #fff;}
.programRedText {color: #be151d; border:1px solid #fff;}
.programRedBG {background-color:#be151d;border:1px solid #fff; }
.programWhiteBG {background-color:#fff; color:#000; font-weight: bold; border:1px solid #fff;}
.row-fluid {margin-bottom: 0px!important;}
.ml-responsive-table .ml-grid {border-bottom: 0px !important;}
dd {margin:0px;}
.ml-table {padding:0px;}
.concurrentCellHeader { border:1px solid #fff; color: #fff; background-color: #be151d; min-height: 175px; padding: 5px;}
.concurrentCell {min-height: 130px; border: 1px #fff solid; padding: 5px; font-size:12px;}
.concurrentCellTall{min-height: 150px; border: 1px #fff solid; padding: 5px; font-size:12px;}
.ml-responsive-table dl dt:nth-of-type(even) {padding:0px !important;}
.ig-shortcode-tabpane {border: 0px!important; background: none !important;}
body .ig-shortcode-tab-buttons a {background: none !important; color: #fff !important; border: 1px solid #fff; margin: 0 20px 10px 0 !important; width: 180px;}
.ig-shortcode-tab-buttons a.active { color: #fff; background-color: #be151d !important; }
td > p  {margin-bottom: 0px!important;}
div.concurrentCell > p {margin-bottom: 2px!important;line-height: 20px;}
div.concurrentCellHeader > p {margin-bottom: 3px!important;}
div.concurrentCellTall > p {margin-bottom: 0px!important;}
td > a.link  {text-decoration: underline !important;font-weight: bold !important;}
.whiteonblack {color: #fff;}
.blackonwhite {color: #000; background-color: #fff; white-space: nowrap;}
a.blackonwhite {color: #000;}
.blackonwhite a {color: #000; text-decoration:underline;}
.redonblack {color: #be151d; font-weight: bold;}
.whiteonred {color: #fff; background-color: #be151d;}
td.smaccDUBhighlightBGcolor a {color:#fff!important;}
td.smaccDUBhighlightBGcolor a.link {color:#fff!important;}
td.smaccDUBhighlightBGcolor> a.link {color:#fff!important;}

.whiteBackground {color: #000 !important; background-color: #fff;}
.whiteBackground a {color:#be151d !important;}
.programTable a {text-decoration:underline;}
.smaccDUBconcurrentCellHeader a {color:#fff!important; text-decoration: underline!important;}
.smaccDUBconcurrentCellHeaderLarge a {color:#fff!important; text-decoration: underline!important;}

.time {font-size:11px;}


/* HOME PAGE SEARCH AND FILTER STYLES */
#search-filter-form-3734 {max-width:550px!important; margin:0 auto;}
.searchandfilter ul {padding-left: 0px; display: inline-block;}
.searchandfilter ul li {float: left; padding: 3px 0;max-width:550px;}
.sf-field-search {width:100%;}
.searchandfilter input[type="text"] {border-style: solid; margin: 4px;border-width: 1px;display: block;padding: .5em; width:100%;border: 1px solid #464646;background-color: #1e1e1e;color:#e5ce42;}

.searchandfilter input[type="submit"] {width: 100%;margin: 4px;background-color: #ffcf00;padding: 10px;border: 0px;color: #000;font-family: 'OCR A W00 Regular', Helvetica, Arial, sans-serif;font-size: 16px;text-transform: uppercase;letter-spacing: 3px;}
.postform {margin:5px;border: 1px solid #ececec!important;}
.sf-field-submit {width: 100%;}
.searchandfilter input[type="placeholder"] {color: #000000;}

.main-color select {border: 1px solid #464646!important;background-color: #1e1e1e; color: #e5ce42;}

/* Progress Bars */
.regoBar1 {font-family: 'Helvetica Neue LT W04_45 Light', Helvetica, Arial, sans-serif; letter-spacing: 3px; text-transform: uppercase;text-align:center;}
.regoBar1 h2 {font-size:14px; text-align:centre; line-height:32px;}
.regoBar2 {font-family: 'Helvetica Neue LT W04_45 Light', Helvetica, Arial, sans-serif; letter-spacing: 3px; text-transform: uppercase;text-align:center;}
.regoBar2 h2 {font-size:14px; text-align:centre; line-height:16px;}
.vc_progress_bar .vc_single_bar .vc_label {text-align:centre;}

.homeHeader {max-width:1280px;margin:0 auto;}
.vc_btn3.vc_btn3-color-red.vc_btn3-style-outline {padding: 30px !important;}

/* SLIDESHARE and PODCAST sections on POSTS and TALKS */
.slideshare iframe { width: 100% !important;  max-width: 894px !important;}
.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%;}

/* SPONSORS and LOGOS */ 
.lshowcase-boxInner img {width: auto !important;}

/* FLOORPLAN */
.hotspot-title {display:none;}

.cpdBorder {margin: 15px 0px!important;}

.nav-pills>li>a {border-radius: 0;border-style: solid;border-width: 1px;font-size: 10pt;font-weight: 300;font-family: 'Helvetica Neue LT W04_45 Light', Helvetica, Arial, sans-serif;letter-spacing: 2px;text-transform: uppercase;border-color: #e5e5e5!important;}
.main-color .nav-pills>li.active>a {background-color: #fff2e5!important;}
.panel-title {font-family: 'Helvetica Neue LT W04_45 Light', Helvetica, Arial, sans-serif !important;letter-spacing: 2px;text-transform: uppercase;color: #4d4d4d !important;}
.panel-heading a {color: #4d4d4d !important;}

/* RATING */
.talkRate {font-size: 90%;padding: .5em 1em;color: #444 !important;border: 0px;background-color: #ebebeb;text-decoration: none;border-radius: 0px;text-transform: uppercase;}
.talkRate a {color: 666666;}
.talkRate:hover {background-color: #DADADA;}
.vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {background-color:#bf0000}
.ticketsRemaining {text-align:center!important;margin-bottom: 0px;padding-bottom: 0px;color: #000000;font-family: 'Helvetica Neue LT W04_45 Light', Helvetica, Arial, sans-serif; letter-spacing: 3px;text-transform: uppercase;font-size:50px;}

/*JUMBO MENU*/
.jumbo-menu-button {background-color:#000000!important;}
.jumbo-main-menu-wrapper a .bonfire-jumbo-main-item {font-family:'Helvetica Neue LT W05_95 Black', Helvetica, Arial, sans-serif !important;}
.jumbo-main-menu-wrapper a:hover .bonfire-jumbo-main-item {font-family:'Helvetica Neue LT W05_95 Black', Helvetica, Arial, sans-serif !important;}
.dassmacc-logo {float:left;}
.dassmacc-logo-menu-arrow {float:left;}
/*.sub-menu .jumbo-main-menu-wrapper a {color:#ffcf00!important;}*/
.bonfire-jumbo-main-item a {color:#ffcf00!important;font-family: 'Helvetica Neue LT W05_95 Black', Helvetica, Arial, sans-serif !important;}
.jumbo-main-menu-wrapper li ul.sub-menu li {display: list-item!important;width:100%!important;margin:0px!important;}
.jumbo-main-menu-wrapper ul {padding-left: 0px!important;}
.jumbo-main-menu-wrapper li ul.sub-menu li:first-child {margin-left: 0px;}
menu-item-has-children {font-size:18px;}
.jumbo-main-menu-wrapper ul.sub-menu li a .bonfire-jumbo-main-item  {color:#ffcf00!important;font-family: 'Helvetica Neue LT W05_95 Black', Helvetica, Arial, sans-serif !important;}

.headingStripe {background-image: url(http://www.smacc.net.au/wp-content/uploads/2016/08/Heading-Stripes.png) !important; background-position: right; background-repeat: no-repeat !important;}
.headingStripeRed {background-image: url(http://www.smacc.net.au/wp-content/uploads/2016/09/Heading-Stripe-red.png) !important; background-position: right; background-repeat: no-repeat !important;}
.headingStripeYellow {background-image: url(http://www.smacc.net.au/wp-content/uploads/2016/09/Heading-Stripe-yellow.png) !important; background-position: left; background-repeat: no-repeat !important;}

.homepagebutton {min-width: 200px;}
.homepagebutton.vc_general vc_btn3 {min-width: 200px;}
.vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {background-color:#ffcf00!important; color:#000!important; width: 280px;}

/* HOMEPAGE - smaccBLOG */
.postheading {font-size:13px;}
.normalPost {opacity:0.55}
.hoeverPost {opacity:1}

/*FOOTER*/
#socket {padding-top:30px;}
.socialFooter {display:inline!important;}
.masonry-listing .format-standard .post-title {border-left: 0px!important;}
#imap1message {padding-left:30px; font-size:18px;}
.kleo-main-header .navbar-toggle {display: none;}
#respond .form-submit input#submit {color: #fff!important;border-radius: 0px;}
#main .main-color h4 .white-heading {color:#fff;}
#main .main-color .white-heading h4  {color:#fff;}
.single-committee .article-media {display:none;}
.page-id-2270 tbody tr:nth-of-type(odd){background:rgba(255,255,136,0.2);}
.page-id-2270  #responsive td {border: 0px; padding: 5px; font-size: 13px;}
.page-id-3838 h3 {color: red;}
.vc_tta-color-black.vc_tta-style-outline .vc_tta-tab.vc_active>a {border-color: #000000 !important;background-color: #000000!important;color: #ffffff!important;}

/*DAS SMACC PROGRAM*/
.dasSmaccProgramHeading td {background: #000000; color: #fff;}
td.dasSmaccProgramHeading {background: #000000; color: #fff;}
.dasSmaccProgram th {background: #000000; color: #fff;}
.dasSmaccProgramBreakCell {fon-size: 12px; color:#e01f00;}
.dasSmaccProgram tbody tr:nth-of-type(odd){background:rgba(255,255,136,0.2);}
.white-heading .vc_custom_heading a {color: #ffffff!important;}
.white-heading .vc_custom_heading a:link {color: #ffffff!important;}


.soldoutbar {color:#fff;}