/*
 Theme Name:   Vertoh Child
 Theme URI:    http://www.showthemes.com
 Description:  Vertoh Child Theme
 Author:       Showthemes
 Author URI:   http://www.showthemes.com
 Template:     vertoh
 Version:      1.0.0
 Text Domain:  vertoh-child
*/

.expandedHeader .nav > li > a:hover, .expandedHeader .nav > li > a:focus, .expandedHeader .nav > li.active > a, .expandedHeader .nav > .current-menu-item a {
    border: 2px solid #c72531;
    color: #FFFFFF;
    background-color: #c72531!important;
}

.expandedHeader .nav > li > ul > li > a:hover {
   
    font-weight:bold !important;
}
/*
.expandedHeader .nav > .current-menu-item a {
    color: #FFFFFF !important;
}
*/
section.fullwidth.gold {
    background: #c72531;
    padding-top: 0px !important;
}
*::-moz-selection {
    background: #c72531;
}
/*
.expandedHeader .nav li ul{position:absolute; left:0; top:46px; z-index:1000; min-width:200px; display:none;}
.expandedHeader .nav li ul li, .expandedHeader .nav li ul li a{border:0px;background:#5b5959; color:#ffffff; display:block;}
.expandedHeader .nav li ul li a{padding:0 12px !important; height:35px;line-height:35px; text-align:left;}
.expandedHeader .nav li:hover ul{display:block;}
*/
::selection { background: #c72531; }
::-moz-selection { background: #c72531; }
a { color: #c72531; }
.nav-wrapper ul li a.section-button:hover {
    border-color: #c72531;
}
.nav-wrapper ul li.register:before {
    background: #c72531;
}
header.header.shrink .nav-right a {
    background: #c72531;
}
header.header nav.nav-wrapper.wide li a:hover {
    color: #c72531;
}
header.header .right-icon {
    background: #c72531;
}
.nav-wrapper ul li.current-menu-item {
    color: #c72531;
}
.nav-wrapper ul li a:hover {
    color: #c72531;
}
.nav-wrapper .close-menu:hover,
.nav-wrapper ul li ul li a:hover {
    color: #c72531;
}
.header-video .section-button {
    border-color:#c72531;
}
section.fullwidth.gold {
    background: #c72531;padding-top: 0px !important;
}
section.fullwidth.black-gold {
    color: #c72531;
}
section.fullwidth.black-gold h2,
section.fullwidth.black-gold .input-group .form-control,
section.fullwidth.black-gold .input-group .btn,
section.fullwidth.black-gold .input-group .input-group-addon,
section.fullwidth.black-gold .input-group .form-control {
    color: #c72531;
}

section.fullwidth.black-gold .input-group .form-control,
section.fullwidth.black-gold .input-group .btn,
section.fullwidth.black-gold .input-group .input-group-addon {
    border-color: #c72531;
}
section.fullwidth.black-gold .input-group .btn:hover {
    background: #c72531;
}
.speaker.featured:hover .speaker-name {
    color: #c72531;
}
.speaker.featured .speaker-name {
    color: #c72531;
}
.speaker .read-more-link {
    color: #c72531;
}
.speaker .read-more-link .readmore-icon {
    color: #c72531;
}
.content .session-box:hover .item .session-title a {
    color: #c72531;
}
section.fullwidth.site-slider .section-button {
    border-color: #c72531;
}
section.fullwidth.site-slider:after{
    background: #c72531;
}
section.v2 .slider-content p {
    color: #c72531;
}
section.header-solid.v2 .slider-content .section-button {
    border-color: #c72531;
}
.est-date {
    color: #c72531;
}
.est-date span {
    border-top-color: #c72531;
    border-bottom-color: #c72531;
}
.est-date.s span {
    border-top-color: #c72531;
    border-bottom-color: #c72531;
}
section.fullwidth .carousel-articles .item {
    border-bottom-color: #c72531;
}
section.fullwidth .carousel-articles a:hover {
    color: #c72531;
}
section.fullwidth .carousel-articles .item:hover .read-more-link {
    color: #c72531;
}
section.fullwidth .carousel-sessions .session-title a:hover {
    color: #c72531;
}
section.fullwidth .carousel-sessions .on-stage {
    color: #c72531;
}
section.regular.social .social-box {
    border-color: #c72531;
}
section.regular.social .social-box i {
    color: #c72531;
}
section.regular .carousel-instagram .instagram-image:hover .tint:after {
    box-shadow: inset 0 0 0 4px #c72531;
}
.contacts a {
    color: #c72531 ;
}
.contacts .input-group:hover .input-group-addon,
.contacts .input-group:hover .form-control {
    border-color: #c72531;
}
.contacts .input-group:hover .form-control {
    box-shadow: inset 0 0 0 2px #c72531 !important;
}
.contacts .input-group:hover .input-group-addon {
    background: #c72531;
}
.contacts .section-button {
    border-color: #c72531;
}
.contacts .section-button:hover {
    color: #c72531;
}
.gallery-player .active {
    border-color: #c72531;
}
section.fullwidth.map-slider .city.active {
    box-shadow: inset 0 0 0 2px #c72531;
}
section.fullwidth.map-slider .city.active a {
    color: #c72531;
}
section.fullwidth.map-slider .map-title {
    color: #c72531;
}
a.button:hover {
    color: #c72531;
}
.section-button {
    border: 2px solid black;  
    color: black;
    padding: 16px 55px;
    text-transform: uppercase;
    font-weight: 900;

    margin: 0 auto;

    /* Most of Bootstrap .btn class */
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    white-space: normal; 
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    min-width: 220px;
}
.section-button.normal {
    border-color: #c72531;
    color: #c72531;
}
.section-button:hover,
.section-button:active {
    background: #c72531;
    border-color: #c72531;
}
.ticket-box.white-hover:hover .box-price {
    color: #c72531;
}
.ticket-box.white-hover:hover .section-button {
    background: #c72531;
}
.ticket-box:hover,
.ticket-box.featured {
    background: #c72531;
}
.ticket-box:hover .section-button,
.ticket-box.featured .section-button {
    color: #c72531;
}
.ticket-box .box-price {
    color: #c72531;
}
.ticket-box .section-button {
    color: #c72531;
    border-color: #c72531;
}
.wide-panel.tweet .posted-time{
    color: #c72531;
}
.tint:hover {
    background: #c72531;
}
.tint:after {
    background: #c72531;
}
.page-content-nav .open > a {
    color: #c72531;
}
.schedule-heading,
.schedule-heading .stickit {
    color: #c72531;
}
.schedule-heading .page-content-nav a {
    color: #c72531
}
.rsDefault .rsThumb.rsNavSelected {
    border-color: #c72531;
}
.entry {
    border-bottom-color: #c72531;
}
.single .entry:hover {
    border-bottom-color: #c72531;
}
.entry:hover .entry-title a,
.entry:hover .read-more-link {
    color: #c72531;
}
.entry-title .c-gold:hover {
    color: #c72531 !important; 
}
#comments .section-button {
    border-color: #c72531;
}
#comments .submit-comment {
    color: #c72531 !important;
}
#comments .comments-area .comment .comment-author a {
    color: #c72531;
}
#site-footer .widgets .widget-title {
    border-bottom-color: #c72531;
}
#site-footer .widgets a:hover {
    color: #c72531;
}
#site-footer .bottom-footer a {
    color: #c72531;
}
#site-footer .bottom-footer .icons a:hover i {
    color: #c72531;;
}
.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
    background: #c72531;
}
.visible-xs ul.pagination .owl-wrapper-outer li.active {
    background: #c72531;
}
.bg-gold {
    background: #c72531 !important;
}
.label.bg-gold:hover, .label.bg-gold.active {
    border-color: #c72531;
    color: #c72531;
}
.c-gold { 
    color: #c72531 !important;
}
.c-red:hover    { color: #c72531 !important; }
.c-blue:hover     { color: #c72531 !important; }
.c-yellow:hover   { color: #c72531 !important; }
.c-green:hover    { color: #c72531 !important; }
.c-azure:hover    { color: #c72531 !important; }
.c-navi:hover     { color: #c72531 !important; }
.c-gras:hover     { color: #c72531 !important; }
.c-dark:hover     { color: #c72531 !important; }
.c-white:hover    { color: #c72531 !important; }
.c-gray:hover     { color: #c72531 !important; }
.twitter a:hover {
    color: #c72531 !important;
}
.section-button:hover,
.section-button:active {
    background: #c72531;
    border-color: #c72531;
}
section.fullwidth.gold .input-group:hover .input-group-btn .btn {
    color: #c72531;
}
section.map-slider .carousel-control.left:hover i, section.map-slider .carousel-control.right:hover i {
    color: #c72531;
}
.rsDefault .rsThumb.rsNavSelected {
    border-color: #c72531;
}
li.current-menu-item>a {
    color: #FFFFFF !important;
    background-color: #c72531 !important;
}
section.v2 .slider-content p {
    color: #c72531;
}
.speaker.featured .speaker-image:hover {
    border-color: #c72531;
}
input.form-control:focus {
    box-shadow: inset 0 0 3px #c72531 !important;
}
input.form-control:focus ~ .input-group-btn button {
    background: #c72531 !important;
}
.pagination > li > span.current{
  background: #c72531;
}
header.header-sticked .menu-handler {
    color: #c72531;
}
.main-navigation li.menu-item-has-children > a, .main-navigation li.menu-item-has-children > i.fa {
    color: #c72531;
}
/*-- expanded Header --*/
.expandedHeader .navbar-toggle{background:#c72531;}
.expandedHeader .nav li.register{background:#c72531;}
.expandedHeader .nav > li > a:hover, .expandedHeader .nav > li > a:focus, .expandedHeader .nav > li.active > a,.expandedHeader .nav > .current-menu-item a { background-color: #c72531;}
/*-- expanded Header --*/
@media only screen and (max-width : 1200px) {
    .ticket-box .section-button {
        color: #c72531;
        border-color: #c72531;
    }
    
    .est-date.s span {
        border-top-color: #c72531;
        border-bottom-color: #c72531;
    }
}

@media (max-width: 767px) {
    .tweet-box .tweet-title,
    .wide-panel.tweet .posted-time {
        color: #c72531;
    }
}

@media only screen and (max-width : 480px) {
    .ticket-box .section-button:after {
        background: #c72531;  
    }
    .ticket-box:hover .section-button:after {
        color: #c72531;
    }
    section.fullwidth.map-slider .city.active a {
        color: #c72531;
    }
    section.fullwidth.map-slider .city.active a {
        color: #c72531;
    }
}
.wpb_gmaps_widget .wpb_wrapper {
  background-color: #eeeeee !important;
  padding: 5px;
}


.pressimg {
  border-width: 0px; border-style: solid; width: 65px; height: 17px; 
}
.embed-container { 
  position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; 
}
 
.embed-container iframe, .embed-container object, .embed-container embed { 
  position: absolute; top: 0; left: 0; width: 100%; height: 100%; 
}


#speakerImage {
    width: 100%;
    margin-right: 3%;
    float: left;
    display: inline-block;

}
.eventContents {
    padding-left:5px;padding-right:5px;
}


.sessionContentclass {
    width : 215px;
    height : 370px;
    overflow : auto;
}

.speakerContentclass {
    width : 215px;
    height : 470px;
    overflow : auto;
    margin-top:10px;
}

.nobars {
    /* Firefox: https://developer.mozilla.org/en/docs/Web/CSS/overflow */
    overflow: -moz-scrollbars-none;
    /* IE: https://msdn.microsoft.com/en-us/library/hh771902(v=vs.85).aspx */
    -ms-overflow-style: none;
}
.nobars::-webkit-scrollbar {
    /* Chrome: https://css-tricks.com/custom-scrollbars-in-webkit/ */
    display: none;
}

.schedulecolour {
  color:#999999;
}
.ytbtn-group .ytbutton {
    background-color: #333333; /* Green */
  /* border: 1px solid #222222; */
    color: white;
    padding: 15px 32px;
    text-align: left;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    font-weight: 1.5;
    cursor: pointer;
    /* display: block; */
}

.ytbtn-group .ytbutton:not(:last-child) {
    border-bottom: none; /* Prevent double borders */
}

/* .ytbtn-group .ytbutton:hover {
    background-color: #151515;
}*/
.ytbtn-group .ytbutton:selected {
    background-color: #000000;
}
.notint:hover {
    background: #ffffff !important;
}


.red_section-button {
    border: 2px solid #de3333;  
    color: white;
    padding: 16px 55px;
    text-transform: uppercase;
    font-weight: 900;
    background-color: #de3333;
    margin: 0 auto;

    /* Most of Bootstrap .btn class */
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    white-space: normal; 
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    min-width: 220px;
}

.red_section-button.big {
    font-size: 18px;
    padding: 25px 20px;
}

.red_section-button.normal {
    min-width: 0px;
    padding: 16px 20px;

    border-color: #f00;
    color: #f00;
}

.red_section-button.medium {
    padding: 16px 8px;
}

.red_section-button:hover,
.red_section-button:active {
    text-decoration: none;
    color: #d33333;
    background: #FFF;
    border-color: #FFF;
}

.red_section-button.active {
    text-decoration: none;
    color: white;

    background: #fFF;
    border-color: #fFF;
}

.red_section-button.big:hover,
.section-button.big.active {
    color: black;
}
/* ---------------------------------
RADIO & CHECKBOX LISTS
----------------------------------*/

.list-radio-wrap span ul li input,
.list-checkbox-wrap span ul li input {
    margin-right: 5px;
}

.list-radio-wrap span ul,
.list-checkbox-wrap span ul {
    list-style: none !important;
    margin: 0;
    padding: 0;
}

.list-radio-wrap span ul li,
.list-checkbox-wrap span ul li {
    list-style: none;
}

.list-radio-wrap span ul li,
.list-checkbox-wrap span ul li {
    margin: 0;
    padding: 0;
}

.list-radio-wrap.label-left label,
.list-radio-wrap.label-left ul,
.list-radio-wrap.label-left ul li,
.list-radio-wrap.label-right label,
.list-radio-wrap.label-right ul,
.list-radio-wrap.label-right ul li,
.list-checkbox-wrap.label-left label,
.list-checkbox-wrap.label-left ul,
.list-checkbox-wrap.label-left ul li,
.list-checkbox-wrap.label-right label,
.list-checkbox-wrap.label-right ul,
.list-checkbox-wrap.label-right ul li {
    float: left;
}
.rtl .list-radio-wrap.label-left label,
.rtl .list-radio-wrap.label-left ul,
.rtl .list-radio-wrap.label-left ul li,
.rtl .list-radio-wrap.label-right label,
.rtl .list-radio-wrap.label-right ul,
.rtl .list-radio-wrap.label-right ul li,
.rtl .list-checkbox-wrap.label-left label,
.rtl .list-checkbox-wrap.label-left ul,
.rtl .list-checkbox-wrap.label-left ul li,
.rtl .list-checkbox-wrap.label-right label,
.rtl .list-checkbox-wrap.label-right ul,
.rtl .list-checkbox-wrap.label-right ul li {
    float: right;
}
.list-radio-wrap.label-left ul li,
.list-radio-wrap.label-right ul li,
.list-checkbox-wrap.label-left ul li,
.list-checkbox-wrap.label-right ul li {
    padding: 0 8px;
}

.list-radio-wrap.label-above ul li,
.list-radio-wrap.label-below ul li,
.list-checkbox-wrap.label-above ul li,
.list-checkbox-wrap.label-below ul li {
    padding: 0 0 0 10px;
}
ul li.hidebullets { background: none transparent; }

.keynotesn{
font-size: 13px; background-color: #669933;	display: block; line-height:1.1em; float:left; padding-top: -10px;
}

.techsn{
font-size: 13px; background-color: #99ccff;	display: block; line-height:1.1em; float:left; padding-top: -10px;
}

.sponsorsn{
font-size: 13px; background-color: #cccccc;	display: block; line-height:1.1em; float:left; padding-top: -10px;
}

.managementsn{
font-size: 13px; background-color: #cc99cc;	display: block; line-height:1.1em; float:left; padding-top: -10px;
}

.secfunsn{
font-size: 13px; background-color: #ffcc99;	display: block; line-height:1.1em; float:left; padding-top: -10px;
}

.toolssn{
font-size: 13px; background-color: #F1E861;	display: block; line-height:1.1em; float:left; padding-top: -10px;
}

.timesn{
font-size: 13px; background-color: #444444;	color:#FFFFFF;	display: block; line-height:1.1em; float:left;  padding-top: 10px;
}

.breaksn {
font-size: 13px; background-color: #FFFFFF; display: block; line-height:1.1em;	float:left; padding-top: 10px;
}


