/* WARNING: Do not edit this file. It is dynamically generated. Any edits you make will be overwritten. */
/* This file generated using Weaver Xtreme 4.1 subtheme: Blank-V-1028 */
/* Weaver Xtreme styles - Version 1028 */
#wrapper{max-width:1100px;}
a, .wrapper a {color:#F67711;}
.colophon a {color:#CBD8BE;}
.colophon a:hover {color:#FFFFFF;}
#branding #header-image img{float: left;} /* float-left*/#nav-above,.paged #nav-above{display:none;margin:0;}
#nav-below{display:none;margin:0;}
.single #nav-above{display:none;margin:0;}
.single #nav-below{display:none;margin:0;}
body{font-size:1.12500em;}
.customA-font-size{font-size:0.9em;}.customA-font-size-title{font-size:1.35000em;}body {background-color:#F0F4EF;}
.menu-primary .wvrx-menu-container,.menu-primary .site-title-on-menu,.menu-primary .site-title-on-menu a {background-color:#FFFFFF;}
.menu-primary .wvrx-menu-container,.menu-primary .site-title-on-menu,.menu-primary .site-title-on-menu a {color:#000000;}
.menu-secondary .wvrx-menu-container {background-color:#F67711;}
.menu-secondary .wvrx-menu-container {color:#FFFFFF;}
.menu-extra .wvrx-menu-container {background-color:#000000;}
.menu-extra .wvrx-menu-container {color:#B5B5B5;}
.menu-primary .wvrx-menu > li > a {color:#000000;}
.menu-primary .wvrx-menu > li > a:hover {color:#FFFFFF !important;}
.menu-primary .wvrx-menu > li > a:hover {background-color:#F67711 !important;}
.menu-secondary .wvrx-menu > li > a {color:#FFFFFF;}
.menu-extra .wvrx-menu > li > a {color:#B5B5B5;}
.menu-extra .wvrx-menu > li > a:hover {color:#FFFFFF !important;}
.menu-extra .wvrx-menu > li > a:hover {background-color:#000000 !important;}
.menu-primary .menu-toggle-button {color:#000000;}
@media(min-width:768px) {
.menu-primary .wvrx-menu a{border-right:1px solid inherit;}
.menu-primary ul.wvrx-menu > li:first-child {border-left:1px solid inherit;}
.menu-primary .wvrx-menu ul > li:first-child{border-top:1px solid inherit;}
.menu-primary .wvrx-menu ul a {border-top:none;border-left:none;border-right:none;border-bottom:1px solid inherit;}
.menu-primary .wvrx-menu,.menu-primary .wvrx-menu-container{text-align:center;line-height:0;}
}
.menu-primary .menu-arrows .toggle-submenu:after{color:#000000;}
.menu-primary .menu-arrows ul .toggle-submenu:after{color:#000000;}
.menu-primary .menu-arrows.is-mobile-menu.menu-arrows ul a .toggle-submenu:after{color:#000000;}
.menu-primary .menu-arrows ul .toggle-submenu:after{color:inherit;}
.menu-secondary .menu-toggle-button {color:#FFFFFF;}
@media(min-width:768px) {
.menu-secondary .wvrx-menu a{border-right:1px solid inherit;}
.menu-secondary ul.wvrx-menu > li:first-child {border-left:1px solid inherit;}
.menu-secondary .wvrx-menu ul > li:first-child{border-top:1px solid inherit;}
.menu-secondary .wvrx-menu ul a {border-top:none;border-left:none;border-right:none;border-bottom:1px solid inherit;}
.menu-secondary .wvrx-menu,.menu-secondary .wvrx-menu-container{text-align:left;}
}
.menu-secondary .menu-arrows .toggle-submenu:after{color:#FFFFFF;}
.menu-secondary .menu-arrows ul .toggle-submenu:after{color:#FFFFFF;}
.menu-secondary .menu-arrows.is-mobile-menu.menu-arrows ul a .toggle-submenu:after{color:#FFFFFF;}
.menu-secondary .menu-arrows ul .toggle-submenu:after{color:inherit;}
.menu-extra .menu-toggle-button {color:#B5B5B5;}
@media(min-width:768px) {
.menu-extra .wvrx-menu a{border-right:1px solid inherit;}
.menu-extra ul.wvrx-menu > li:first-child {border-left:1px solid inherit;}
.menu-extra .wvrx-menu ul > li:first-child{border-top:1px solid inherit;}
.menu-extra .wvrx-menu ul a {border-top:none;border-left:none;border-right:none;border-bottom:1px solid inherit;}
.menu-extra .wvrx-menu,.menu-extra .wvrx-menu-container{text-align:left;}
}
.menu-extra .menu-arrows .toggle-submenu:after{color:#B5B5B5;}
.menu-extra .menu-arrows ul .toggle-submenu:after{color:#B5B5B5;}
.menu-extra .menu-arrows.is-mobile-menu.menu-arrows ul a .toggle-submenu:after{color:#B5B5B5;}
.menu-extra .menu-arrows ul .toggle-submenu:after{color:inherit;}
@media screen and (min-width:768px) {
}
#header{width:auto;}
#header-widget-area{width:auto;}
.l-widget-area-header{width:auto;}
.widget-area-bottom {background-color:#FFFFFF;}
.widget-area-bottom {margin-top:0px;}
#header {background-color:#FFFFFF;}
#header-widget-area {background-color:#F0F4EF;}
.widget-area-header {background-color:#F0F4EF;}
#colophon {color:#FFFFFF;}
#colophon {padding-left:0px;}
#colophon {padding-right:0px;}
#colophon {padding-top:0px;}
#colophon {padding-bottom:0px;}
#footer-widget-area {padding-left:0px;}
#footer-widget-area {padding-right:0px;}
#footer-widget-area {padding-top:0px;}
#footer-widget-area {padding-bottom:0px;}
.widget-area-footer {padding-left:0px;}
.widget-area-footer {padding-right:0px;}
.widget-area-footer {padding-top:0px;}
.widget-area-footer {padding-bottom:0px;}
#content {color:#58595B;}
#content {padding-bottom:0px;}
#wrapper {background-color:#F0F4EF;}
.post-area {background-color:#FFFFFF;}
.post-area {padding-left:2.00000%;}
.post-area {padding-right:2.00000%;}
.post-area {margin-bottom:0px;}
#header{max-width:99999px;}
#inject_fixedtop {left:0;max-width:none !important;width:calc(100vw - 16px) !important;}
		.no-vert-scrollbar #inject_fixedtop {left:0;width:calc(100vw) !important;}
#inject_fixedbottom {left:0;max-width:none !important;width:calc(100vw - 16px) !important;}
		.no-vert-scrollbar #inject_fixedbottom {left:0;width:calc(100vw) !important;}

/* ** Expand/extend ** */
.wvrx-not-safari #infobar{max-width:none ;width:calc(100vw - 8px)  ;margin-left: calc(-1 * (0px) - 0px);margin-right: calc(-1 * (0px) - 0px);}
.wvrx-not-safari.no-vert-scrollbar #infobar{width:100vw ;}
.wvrx-not-safari #colophon{max-width:none ;width:calc(100vw - 8px)  ;margin-left: calc(-1 * (0px) - 0px);margin-right: calc(-1 * (0px) - 0px);}
.wvrx-not-safari.no-vert-scrollbar #colophon{width:100vw ;}
#container{overflow:visible !important;}
@media (min-width:1100px) {
.wvrx-not-safari #infobar {margin-left:calc(-1 * (50vw - 4px - (1100px / 2))  - 0px - 0px);margin-right:calc(-1 * (50vw - 4px - (1100px / 2))  - 0px - 0px);}
.wvrx-not-safari.no-vert-scrollbar #infobar {margin-left:calc(-1 * (50vw - (1100px / 2))  - 0px - 0px);margin-right:calc(-1 * ((50vw - (1100px / 2)) ) - 0px - 0px);}
.wvrx-not-safari #colophon {margin-left:calc(-1 * (50vw - 4px - (1100px / 2))  - 0px - 0px);margin-right:calc(-1 * (50vw - 4px - (1100px / 2))  - 0px - 0px);}
.wvrx-not-safari.no-vert-scrollbar #colophon {margin-left:calc(-1 * (50vw - (1100px / 2))  - 0px - 0px);margin-right:calc(-1 * ((50vw - (1100px / 2)) ) - 0px - 0px);}
 }
 /* /EE */
.wrapper .post-title a,.wrapper .post-title a:visited {color:#1B2538;}
.widget-title {color:#F67711;}
#nav-header-mini {background-color:#FFFFFF;}
#nav-header-mini a,#nav-header-mini a:visited {color:#F67711;}
#nav-header-mini a:hover {color:#F67711;}
.search-field,#header-search .search-field:focus,.menu-search .search-field:focus {background-color:#FFFFFF;}
.menu-primary .wvrx-menu-container .search-form .search-submit {color:#000000;}
#colophon .search-form .search-submit {color:#FFFFFF;}
#content .search-form .search-submit {color:#58595B;}
#inject_fixedtop,#inject_fixedbottom,.wvrx-fixedtop,.wvrx-fixonscroll{max-width:1100px;}
.ie8 #inject_fixedtop,.ie8 #inject_fixedbottom,.ie8 .wvrx-fixedtop,.ie8 .wvrx-fixonscroll{max-width:1100px;}
@media (max-width:1100px) {.wvrx-fixedtop,.wvrx-fixonscroll,#inject_fixedtop,#inject_fixedbottom {left:0px;margin-left:0 !important;margin-right:0 !important;}}

/* Weaver Xtreme Plus CSS Styles - Version 3.1.1 */
/* Weaver Xtreme Plus Google Fonts Styles */
.font-korolev-w01-bold{font-family: Korolev W01 Bold}
/* Weaver Xtreme Plus Background Images */

/* CSS+ Rules */
.menu-primary .wvrx-menu-container,.menu-primary .site-title-on-menu,.menu-primary .site-title-on-menu a {
    padding-bottom: 10px;
    padding-top: 2%;
font-size: 0.9em !important;
}
.menu-primary .wvrx-menu-container,.menu-primary .site-title-on-menu,.menu-primary .site-title-on-menu a {
    text-transform: uppercase;
font-size: 0.9em !important;
}
.menu-extra .wvrx-menu-container .menu-vertical li a {
    display: block !important;
    font-size: 86%;
    padding-bottom: 2px;
    padding-left: 0;
    padding-right: 5px;
    padding-top: 2px;
    text-decoration-color: currentcolor;
    text-decoration-line: none;
    text-decoration-style: solid;
}
.menu-primary .wvrx-menu > li > a {
    text-transform: uppercase;
font-size: 0.9em !important;
}
.menu-extra .wvrx-menu > li > a .menu-vertical li a {
    display: block !important;
    font-size: 86%;
    padding-bottom: 2px;
    padding-left: 0;
    padding-right: 5px;
    padding-top: 2px;
    text-decoration-color: currentcolor;
    text-decoration-line: none;
    text-decoration-style: solid;
}
.menu-primary .menu-toggle-button {
    text-transform: uppercase;
font-size: 0.9em !important;
}
.menu-extra .menu-toggle-button .menu-vertical li a {
    display: block !important;
    font-size: 86%;
    padding-bottom: 2px;
    padding-left: 0;
    padding-right: 5px;
    padding-top: 2px;
    text-decoration-color: currentcolor;
    text-decoration-line: none;
    text-decoration-style: solid;
}
.menu-primary .wvrx-menu-container .search-form .search-submit {
    text-transform: uppercase;
font-size: 0.9em !important;
}

/* Global Custom CSS Rules */
.iw-so-pricing-features-section {min-height: 65px;}


.spu-open-5822 {
    font-family: Korolev W01 Bold;
    font-size: 95% !important;
    padding-bottom: 10px !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
    padding-top: 10px !important;
}

.spu-open-5818 {
    font-family: Korolev W01 Bold;
    font-size: 95% !important;
    padding-bottom: 10px !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
    padding-top: 10px !important;
}

.spu-open-5813 {
    font-family: Korolev W01 Bold;
    font-size: 95% !important;
    padding-bottom: 10px !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
    padding-top: 10px !important;
}

.venuelink a {
    color: #f67711 !important;
}

.venuelink a:hover {
    color: #FFFFFF !important;
}



.hotellink {margin-top:0;}

.colorbox1 #sgcboxBottomRight {
    display: none !important;
}

.colorbox1 #sgcboxTopLeft {
    display: none !important;
}

.colorbox1 #sgcboxBottomLeft {
    display: none !important;
}

.colorbox1 #sgcboxBottomCenter {
    display: none !important;
}

.colorbox1 #sgcboxMiddleRight {
    display: none !important;
}

.colorbox1 #sgcboxTopRight {
    display: none !important;
}

.colorbox1 #sgcboxMiddleLeft {
    display: none !important;
}

.colorbox1 #sgcboxTopCenter {
    display: none !important;
}

/* Small desktop 1 */
@media (min-width: 640px) and (max-width: 850px) {
.lsow-clients .lsow-client.lsow-twocol:nth-child(n), .lsow-clients .lsow-client.lsow-threecol:nth-child(n), .lsow-clients .lsow-client.lsow-fourcol:nth-child(n), .lsow-clients .lsow-client.lsow-onefifthcol:nth-child(n), .lsow-clients .lsow-client.lsow-sixcol:nth-child(n) {
    border-left-color: currentcolor;
    border-left-style: none;
    border-left-width: medium;
    float: right !important;
    width: 50% !important;
}
}

.sg-popup-id-3 {
    font-family: Korolev W01 Bold;
    font-size: 95% !important;
    padding-bottom: 10px !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
    padding-top: 10px !important;
}

.sg-popup-id-2 {
    font-family: Korolev W01 Bold;
    font-size: 95% !important;
    padding-bottom: 10px !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
    padding-top: 10px !important;
}

.sg-popup-id-1 {
    font-family: Korolev W01 Bold;
    font-size: 95% !important;
    padding-bottom: 10px !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
    padding-top: 10px !important;
}

#pgc-29-0-0, #pgc-29-0-1, #pgc-29-1-0, #pgc-29-1-1, #pgc-29-2-0, #pgc-29-2-1, #pgc-29-3-0, #pgc-29-4-0, #pgc-29-4-1, #pgc-29-5-0, #pgc-29-5-1, #pgc-29-6-0, #pgc-29-6-1, #pgc-29-7-0, #pgc-29-7-1, #pgc-29-8-0, #pgc-29-8-1, #pgc-29-9-0, #pgc-29-9-1, #pgc-29-10-0, #pgc-29-10-1 {
    margin-bottom: 0 !important;
}

.colorlogos .lsow-clients .lsow-client img {
    margin-bottom: 28px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    transition-delay: 0s;
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: ease-in-out;
    width: 100%;
}

#parentfooter {
  display: flex;
}
#narrow {
  width: 80px;
  /* Just so it's visible */
}
#wide {
  flex: 1;
  /* Grow to rest of container */
  /* Just so it's visible */
}

#noclick {
    pointer-events: none;
}

.blogsubscribe {
    margin-top: -13px!important;
}

#extra-x4.menu-vertical li a {
    border-top-style: none !important;
}

#extra-x4.menu-vertical {
    border-bottom-style: none !important;
    border-top-style: none !important;
}

#pg-w597329bb8d2f8-0, #pl-w597329bb8d2f8 .so-panel {
    margin-bottom: 0 !important;
}

.venuelink a {
    color: #f67711 !important;
}

.venuelink a:hover {
    color: #FFFFFF !important;
}

#hide {display: none;}

.entry-content, .entry-summary {
    padding-top: 0;
}

.mob-menu-logo-holder {
    background-color: #ffffff;
}

.is-mobile h1 {
    font-size: 176%;
}

.is-mobile .dateandlocation {
    color: #ffffff;
    font-family: korolev w01 medium;
    font-size: 80%;
    text-align: center;
}

.is-mobile .iw-so-tabs .iw-so-tabs-nav .iw-so-tab-title {
    width: 80%;
}

.techsocial {
    margin-bottom: -7px !important;
    margin-left: 10px !important;
    margin-right: 10px !important;
}

.techdwhitelogo {
    margin-bottom: -8px !important;
    margin-right: 10px !important;
    width: 150px;
}

.hottopicstext {
    margin-bottom: -59px;
}

.lsow-clients .lsow-client.lsow-onefifthcol:nth-child(5n+1) {
    border-left-style: none !important;
}

.lsow-clients .lsow-client.lsow-onefifthcol:nth-child(-n+5) {
    border-top-style: none !important;
}

.lsow-clients .lsow-client.lsow-twocol:nth-child(2n+1), .lsow-clients .lsow-client.lsow-threecol:nth-child(2n+1), .lsow-clients .lsow-client.lsow-fourcol:nth-child(2n+1), .lsow-clients .lsow-client.lsow-onefifthcol:nth-child(2n+1), .lsow-clients .lsow-client.lsow-sixcol:nth-child(2n+1) {
    border-left-style: none !important;
}

.lsow-clients .lsow-client.lsow-threecol:nth-child(-n+4) {
    border-top-style: none !important;
}

.lsow-clients .lsow-client.lsow-threecol:nth-child(4n+1) {
    border-left-style: none !important;
}

.lsow-clients .lsow-client {
    border-bottom-style: none !important;
    border-right-style: none !important;
}

.lsow-container .lsow-threecol.lsow-zero-margin {
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-top: 0 !important;
    width: 25% !important;
}

.lsow-clients .lsow-client .lsow-client-name a {
    color: transparent !important;
    font-size: 30px !important;
}

.lsow-clients .lsow-client .lsow-image-overlay {
    display: none !important;
}

.logotitle .widget-title {
    display: none;
}

.contact-outside {
    overflow: hidden;
}

.contact-column {
    margin-bottom: 2em;
}

@media screen and (min-width: 900px) {
    .contact-outside .contact-column {
        width: 50%;
        float: left;
    }
}


.clickdform .requiredStar {
    color: #ffffff !important;
}

.is-desktop .menu-primary .wvrx-menu > li.highlight-button {
    background-color: #f67711;
    margin-left: 5px;
    margin-top: -7px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
}

#mobmenuright li a, #mobmenuright li a:visited, .show-nav-right .mob-menu-copyright, .show-nav-right .mob-expand-submenu i .highlight-button {
color: #FFFFFF;
}

.mobmenu_content li.highlight-button {
    background-color: #f67711;
}
/* REMOVED DC 2018-02-09
.menu-primary .wvrx-menu > li#menu-item-7197 {
background-color: #f67711;
}
*/

.menu-primary .wvrx-menu > li.highlight-button > a {
    color: #ffffff;
}

.speakers h1 {
    color: #f67711;
    font-family: "Korolev W01 Bold" !important;
    font-size: 40px !important;
    margin-bottom: 0;
    margin-top: 60px;
    text-align: center;
}



.hotelname {
    margin-top: -20px;
}

.is-menu-mobile .wvrx-menu-button {
    float: right;
}

.catagorymenu {
    background-color: #ffffff;
    padding-bottom: 10px;
    padding-left: 26px;
    padding-top: 10px;
}

.sow-icon-icomoon {
    font-size: 85% !important;
    margin-left: -50px !important;
    padding-bottom: 7px !important;
    padding-left: 7px !important;
    padding-right: 7px !important;
    padding-top: 7px !important;
}

#rt-tpg-container-1482677103 .layout2 .rt-holder h3.entry-title, #rt-tpg-container-1482677103 .layout2 .rt-holder h3.entry-title a, #rt-tpg-container-1482677103 .rt-holder .rt-woo-info h3 a, #rt-tpg-container-1482677103 .rt-holder .rt-woo-info h3 {
    color: #1b2538;
    font-family: comic sans ms;
    font-size: 30px;
}

.is-mobile .joshtext {
    color: #ffffff;
    font-size: 18px;
    line-height: 148%;
    margin-bottom: 25px;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="image"], .gform_wrapper .gform_footer input[type="submit"] {
    display: inline-block;
    font-family: korolev w01 bold !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
}

.fancy2 {
    margin-bottom: 30px;
    overflow: hidden;
    text-align: center;
}

.fancy2 span:before,
.fancy2 span:after {
    background-color: #d1d3d4;
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 50%;
}
.fancy2 span:before {
    right: 0.5em;
    margin-left: -50%;
}
.fancy2 span:after {
    left: 0.5em;
    margin-right: -50%;
}

.fancy3 {
    margin-bottom: -37px;
    overflow: hidden;
    text-align: center;
}

.fancy3 span:before,
.fancy3 span:after {
    background-color: #d1d3d4;
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 50%;
}
.fancy3 span:before {
    right: 0.5em;
    margin-left: -50%;
}
.fancy3 span:after {
    left: 0.5em;
    margin-right: -50%;
}



.fancy  {
    overflow: hidden;
    text-align: center;
}
.fancy span:before,
.fancy span:after {
    background-color: #000;
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 50%;
}
.fancy span:before {
    right: 0.5em;
    margin-left: -50%;
}
.fancy span:after {
    left: 0.5em;
    margin-right: -50%;
}


.gform_wrapper .gfield_description {
    display: none;
}

.gform_wrapper label.gfield_label {
    display: none !important;
}

.is-mobile .mainheadline {
    color: #ffffff;
    font-family: korolev w01 bold;
    font-size: 245%;
    line-height: 101%;
    margin-bottom: 3%;
    margin-top: 3%;
    text-align: center;
}

.bottomline {
    margin-top: -32px;
}

.techblueline .so-panel {
    margin-bottom: 0;
}

.techblueline hr {
    background-color: #ffffff;
    box-sizing: inherit;
    color: #ffffff;
    float: left;
    height: 2px;
    margin-top: -20px;
    width: 105px;
}

.techpostfoot .widget-title {
    font-size: 110%!important;
    text-transform: uppercase !important;
    font-family: korolev w01 bold;
    color: #FFFFFF;
    font-weight: normal;
}

.techfestfirstspeakertitle {
    color: #ffffff;
    font-size: 100%;
    line-height: 114%;
    margin-left: 10%;
    margin-right: 10%;
    margin-top: 0;
}

/* Small desktop 1 */
@media (min-width: 785px) and (max-width: 960px) {.techfestfirstspeakertitle {
    color: #FFFFFF;
    font-size: 78%;
    line-height: 114%;
    margin-left: 10%;
    margin-right: 5%;
    margin-top: 5%;
}
.joshbutton {
    margin-bottom: 0;
    margin-top: 0;
}}

.joshbutton {
    margin-bottom: -15px;
    margin-top: -29px;
}


/* Small desktop 2 */
@media (min-width: 960px) and (max-width: 1200px) {.techfestfirstspeakertitle {
    color: #FFFFFF;
    font-size: 93%;
    line-height: 114%;
    margin-left: 10%;
    margin-right: 5%;
    margin-top: 5%;
}}

/* Small desktop 1 */
@media (min-width: 1200px)  and (max-width: 1470px) { .techfestfirstspeakertitle {
    color: #FFFFFF;
    font-size: 100%;
    line-height: 114%;
    margin-left: 10%;
    margin-right: 20%;
    margin-top: 5%;
}}

/* Small desktop 1 */
@media (min-width: 1470px)  { .techfestfirstspeakertitle {
    color: #FFFFFF;
    font-size: 100%;
    line-height: 114%;
    margin-left: 10%;
    margin-right: 30%;
    margin-top: 5%;
}}

/* Small desktop 1 */
@media (min-width: 1470px)  { .joshtext {
    color: #ffffff;
    font-size: 18px;
    line-height: 148%;
    margin-bottom: 25px;
}}

.rt-md-content a {
    color: #f67711;
}

.widget-title {
    font-size: 110%;
    font-weight: normal;
}

.md-content a:link {
    color: #f67711;
}

.md-content {
    color: #4d4d4d;
    font-family: roboto;
    font-size: 16px;
    height: 500px !important;
}

.rt-tpg-container h1.entry-title, .rt-md-content-holder h1.entry-title {
    color: #1b2538;
    font-family: korolev w01 bold;
    font-size: 30px;
    line-height: 1.25;
    margin-bottom: 10px;
}



.iw-so-tabs .iw-so-tabs-nav .iw-so-tab-title a {
    font-family: korolev w01 bold;
    font-size: 90%;
    padding-bottom: 7px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 7px;
    text-align: center;
    margin-left: 1%;
    margin-right: 1%;
    white-space: nowrap !important;
}

.iw-so-pricing-plan.iw-so-pricing-featured {
    margin-top: 43px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.iw-so-pricing-plan .iw-so-pricing-button-section .iw-so-pricing-btn {
    font-family: korolev w01 bold;
    font-size: 90%;
    padding-bottom: 7px;
    padding-top: 7px;
}

.iw-so-pricing-plan .iw-so-pricing-title-section .iw-so-pricing-title {
    font-family: roboto condensed;
    font-size: 110%;
    font-weight: bold;
    margin-top: 10px;
}

.iw-so-pricing-plan .iw-so-pricing-title-section .iw-so-pricing-title-tag {
    font-family: roboto condensed;
    font-size: 90%;
    font-weight: normal;
}

.iw-so-pricing-plan .iw-so-pricing-price-section .iw-so-pricing-price {
    font-family: roboto;
    font-size: 298%;
    font-weight: bold;
}

.iw-so-pricing-price-prefix {
    font-family: roboto;
    font-size: 71%;
    font-weight: bold;
    margin-right: -13px;
    vertical-align: top;
}

.iw-so-pricing-price-suffix {
    font-family: roboto;
    font-size: 57%;
    font-weight: normal;
    margin-left: -15px;
}

.iw-so-pricing-plan .iw-so-pricing-price-section .iw-so-pricing-price-tag {
    font-family: roboto;
    font-size: 76%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: -10px;
}

.iw-so-pricing-plan .iw-so-pricing-features-section ul {
    font-family: roboto;
    font-size: 70%;
    line-height: 102%;
    margin-left: 2%;
    margin-right: 2%;
}

.iw-so-pricing-plan {
    margin-top: 43px;
}

.is-desktop .authentictext {
    margin-bottom: -19px;
    margin-top: -33px;
}


.hottopicsgrid .lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .lsow-entry-text-wrap {
    background-image: url("https://www.plannersschool.com.au/wp-content/uploads/2017/07/vertical-line.png");
    background-repeat: no-repeat;
    font-size: 13px;
    margin-top: -5px;
    min-height: 88px;
    padding-left: 21px;
    text-align: left;
}

.hottopicsgrid .lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .entry-title a {
    color: #f67711 !important;
    font-family: roboto condensed;
    font-weight: 100;
    pointer-events: none;
}

.subheadline {
    color: #ffffff;
    margin-bottom: -17px;
    text-align: center;
}

.dateandlocation {
    color: #ffffff;
    font-family: korolev w01 medium;
    font-size: 24px;
    text-align: center;
}

.mainheadline {
    color: #ffffff;
    font-family: korolev w01 bold;
    font-size: 92px;
    line-height: 100%;
    text-align: center;
}

.formtitle {
    margin-bottom: -33px;
    margin-top: 8px;
}

.is-mobile .wvrx-menu-button {
    margin-top: 0 !important;
}

.techpartnerstop {
    margin-bottom: -3%;
    margin-top: 0;
}

.techpartners {
    margin-bottom: -3%;
    margin-top: 10%;
}

.mainspeaker {resize: both;
overflow: auto;
max-width: 50%;
min-width: 50px; /*suggest a min-width & min-height*/
min-height: 50px;}

.mainspeaker2 {
max-width: 50%;}

.techbigpicture { color: red;}

.sg-popup-id-1 {
    font-family: Korolev W01 Bold;
    font-size: 95% !important;
    padding-bottom: 10px !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
    padding-top: 10px !important;
}

.techbutton {
    font-family: Korolev W01 Bold;
    font-size: 95% !important;
    padding-bottom: 10px !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
    padding-top: 10px !important;
}

.techbuttontop {
    font-family: Korolev W01 Bold;
    padding-bottom: 15px !important;
    padding-left: 60px !important;
    padding-right: 60px !important;
    padding-top: 15px !important;
}

.is-mobile .techlogoleft {
    margin-bottom: -18px;
    margin-left: -45px;
    margin-top: -5px;
}

.is-phone .techlogoleft {
    margin-bottom: -18px;
    margin-left: -45px;
    margin-top: -5px;
}

.is-smalltablet .techlogoleft {
    margin-bottom: -18px;
    margin-top: -30px;
    margin-left: -45px;
}

.is-desktop .techlogoleft {
    margin-bottom: -18px;
    margin-left: -45px;
    margin-top: -7px;
}

.form {
    text-align: center;
}

.promo {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #f67711;
    border-bottom-left-radius: 19px;
    border-bottom-right-radius: 19px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color: #f67711;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #f67711;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #f67711;
    border-top-left-radius: 19px;
    border-top-right-radius: 19px;
    border-top-style: solid;
    border-top-width: 1px;
    margin-bottom: 14px;
    padding-bottom: 7px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
    text-align: center;
}

.h1 {
    font-size: 48px;
}

.lsow-container .lsow-threecol.lsow-zero-margin {
    margin-bottom: 7%;
    margin-left: 6%;
    margin-top: 7%;
    width: 18%;
}

.gform_wrapper h3.gform_title {
    font-size: 20px !important;
    font-weight: normal !important;
}

.techdateicon {
    margin-bottom: 1px!important;
    margin-right: 10px!important;
}



.centeredmenu .iw-so-tabs .iw-so-tabs-nav {
    -moz-box-pack: start !important;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    font-family: Korolev W01 Bold;
    justify-content: center;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    white-space: nowrap !important;
}



.techsidemenu {
    margin-left: 0;
    padding-bottom: 10%;
    padding-left: 0;
    padding-right: 10%;
    padding-top: 10%;
}

.techblogpage .rt-holder {
    background-color: #ffffff !important;
    margin-bottom: 20px;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 30px;
}



.wvrx-menu-left {
    float: left;
    margin-left: 15%;
    margin-right: 0.5em;
    margin-top: -1%;
    position: relative;
}

.techpromo {
    padding-bottom: 1px;
    padding-top: 10px;
}


#techtabs {
    font-size: 1.5em;
    margin-bottom: 0.417em;
    margin-top: 30px !important;
}



#firstspeaker .rt-tpg-container .layout4 .rt-holder .rt-detail .post-content {
    color: #ffffff !important;
}

.techfestcontact h3 {
    font-size: 1.5em;
    margin-bottom: 0.417em;
    margin-top: 30px !important;
padding-left: 2%;
}

.techfestcontact p {
padding-left: 2%;
}

.techfestcontact2 p {
padding-left: 2%;
}

.techfestcontact .post-area {
background-color: transparent;
    clear: none;
    margin-left: auto;
    margin-right: auto;
max-width: 600px;
}

.techfestcontact2 .post-area {
background-color: transparent;
    clear: none;
    margin-left: auto;
    margin-right: auto;
max-width: 600px;
    margin-top: -69px;

}

.techfestcontact2 h3 {
    font-size: 1.5em;
    margin-bottom: 0.417em;
    margin-top: 30px !important;
padding-left: 2%;
}

#header_mini-x1.menu-vertical {
    border-bottom-color: #f67711;
    border-bottom-style: solid;
    border-bottom-width: 0 !important;
    border-top-color: #f67711;
    border-top-style: solid;
    border-top-width: 0 !important;
}

#header_mini-x1.menu-vertical li a {
    border-top-color: #f67711;
    border-top-style: none !important;
    border-top-width: 2px;
}

.techpostwidget .iw-so-blog .iw-so-blog-container {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #ffffff;
    border-bottom-style: solid;
    border-bottom-width: 5px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color: #ffffff;
    border-left-style: solid;
    border-left-width: 5px;
    border-right-color: #ffffff;
    border-right-style: solid;
    border-right-width: 5px;
    border-top-color: #ffffff;
    border-top-style: solid;
    border-top-width: 5px;
    font-family: Roboto;
    font-weight: lighter;
    margin-left: auto;
    margin-right: 20px;
    max-width: 100%;
padding-left:50px;
}

.so-widget-ink-blog-thumb-none-83a77e6c2e81 .iw-so-article-title {
    font-size: 15px;
    font-weight: normal !important;
    line-height: 1.2;
    margin-bottom: 0.25em;
    margin-left: 59px;
    margin-top: 0;
}

.md-modal {
    z-index: 100000 !important;
}

.rt-tpg-container .layout14 .rt-holder, .rt-tpg-container .isotope10 .rt-holder, .rt-tpg-container .carousel10 .rt-holder {
    box-shadow: none !important;
}

.md-modal {
    margin-bottom: 5% !important;
    margin-top: 5% !important;
}

/* Julian 2017-10-16 Background colour on speaker profile image block */
.speakers_posts .nav .abstract{
	background-color: #262929!important;
}

#wrapper {
font-family:'Korolev W01 Light';
font-family:'Korolev W01 Medium';
font-family:'Korolev W01 Bold';
}

.rt-tpg-container .rt-equal-height, .rt-tpg-container .masonry-grid-item, .rt-tpg-container .even-grid-item {
    background-color: #ffffff !important;
    border-bottom-left-radius: 15px !important;
    border-bottom-right-radius: 15px !important;
    border-top-left-radius: 15px !important;
    border-top-right-radius: 15px !important;
    margin-bottom: 30px;
    padding-bottom: 18px !important;
    padding-left: 18px !important;
    padding-right: 18px !important;
    padding-top: 18px !important;
}

#extra-x1.menu-vertical li a {
    border-top-style: none !important;
}

#extra-x1.menu-vertical {
    border-bottom-style: none !important;
    border-top-style: none !important;
}

#extra-x2.menu-vertical li a {
    border-top-style: none !important;
}

#extra-x2.menu-vertical {
    border-bottom-style: none !important;
    border-top-style: none !important;
}

#extra-x3.menu-vertical li a {
    border-top-style: none !important;
}

#extra-x3.menu-vertical {
    border-bottom-style: none !important;
    border-top-style: none !important;
}

#inject_postpostcontent .inject_postpostcontent, [id*="inject_"] {
    box-sizing: border-box;
    color: #ffffff;
}

.venue-icon {
    margin-bottom: 5%!important;
    margin-left: 0!important;
    margin-right: 7%!important;
    margin-top: 13px!important;
}

.techfoottwo {
    border-top-color: #ffffff;
    border-top-style: none;
    border-top-width: 1px;
    padding-bottom: 1%;
    padding-top: 1%;
}

.techfoottwo a {
    color: #cbd8be;
}

.techfoottwo a:hover {
    color: #FFFFFF;
}

.rt-tpg-container .layout4 .rt-holder .rt-detail .post-content {
    color: #FFFFFF !important;
}



.so-widget-ink-tabs-tabs-873389b60c0f .iw-so-tabs .iw-so-tab-title.iw-so-tab-active a {
    background-color: #f67711 !important;
}

.is-desktop .usquare_square_text_wrapper {
    padding-bottom: 134px !important;
    padding-left: 10%;
    padding-right: 10%;
    padding-top: 0;
    position: absolute;
    text-align: left;
}

.homehottopics .lsow-portfolio-wrap .lsow-portfolio-header {
    display: none;
    margin-left: auto;
    margin-right: auto;
    max-width: 1140px;
}

.homehottopics .lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .entry-title a {
    color: #f67711 !important;
    font-size: 18px;
    font-weight: bolder;
    line-height: 100%;
    pointer-events: none;
}

.homehottopics .lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .lsow-entry-text-wrap {
    border-left-color: #ffffff;
    border-left-style: solid;
    border-left-width: 8px;
    color: #ffffff;
    font-size: 13px;
    margin-top: 5px;
    min-height: 78px !important;
    padding-left: 21px;
 padding-right: 5px;
    text-align: left;
}

.homehottopics .lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .lsow-project-image {
    display: none !important;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
}

.techhot {
    font-size: 82% !important;
}

.hottopics01 {
    background-attachment: scroll;
    background-clip: border-box;
    background-image: url("https://www.plannersschool.com.au/wp-content/uploads/2017/06/Hot-topics-bg1.png");
    background-origin: padding-box;
    background-position-x: left;
    background-position-y: bottom;
    background-repeat: no-repeat;
    background-size: contain;
    min-height: 225px !important;
}

.hottopics02 {
    background-attachment: scroll;
    background-clip: border-box;
    background-image: url("https://www.plannersschool.com.au/wp-content/uploads/2017/06/Hot-topics-bg2.png");
    background-origin: padding-box;
    background-position-x: left;
    background-position-y: bottom;
    background-repeat: no-repeat;
    background-size: contain;
    min-height: 225px !important;
}

.hottopics03 {
    background-attachment: scroll;
    background-clip: border-box;
    background-image: url("https://www.plannersschool.com.au/wp-content/uploads/2017/06/Hot-topics-bg3.png");
    background-origin: padding-box;
    background-position-x: left;
    background-position-y: bottom;
    background-repeat: no-repeat;
    background-size: contain;
    min-height: 225px !important;
}

.hottopics04 {
    background-attachment: scroll;
    background-clip: border-box;
    background-image: url("https://www.plannersschool.com.au/wp-content/uploads/2017/06/Hot-topics-bg4.png");
    background-origin: padding-box;
    background-position-x: left;
    background-position-y: bottom;
    background-repeat: no-repeat;
    background-size: contain;
    min-height: 225px !important;
}

.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .entry-summary a.more-link {
    display: none;
}

.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .entry-summary {
    margin-top: 0 !important;
}

.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .lsow-entry-text-wrap {
    color: #ffffff;
    font-size: 13px;
    text-align: left;
    margin-top: 5px;
}

.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .entry-summary::before {
    display: none !important;
}

.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .entry-title a {
    color: #f67711 !important;
}

.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .entry-title {
    color: #f67711 !important;
    font-family: sans-serif;
    font-size: 21px!important;
    font-weight: bold;
    line-height: 26px;
    text-align: left !important;
}

.gform_wrapper *, .gform_wrapper *::after, .gform_wrapper *::before {
    box-sizing: border-box !important;
    text-align: -moz-center !important;
    text-align:-webkit-center !important;
}

.gform_wrapper .gform_heading {
    color: #ffffff;
    margin-bottom: 18px;
    width: 100%;
}


.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type="submit"] {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position-x: 0;
    background-position-y: 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #ffffff;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color: #ffffff;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #ffffff;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #ffffff;
    border-top-style: solid;
    border-top-width: 1px;
    color: #ffffff;
    font-size: 1em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 16px;
    margin-top: 0;
    padding-bottom: 8px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 8px;#f67711
    width: auto;
}

.is-desktop .techfestlogo {
    margin-top: -77px;
}

.menu-primary .wvrx-menu, .menu-primary .wvrx-menu-container {
    line-height: 0;
    margin-bottom: 20px;
    text-align: center;
}

.md-modal {
height:auto !important;
}

.page-template-page-speakers #wrapper {
background-color: #262929; !important;
}
/*
Removed by Julian 2017-10-13
.speakers_posts .nav .abstract{
	background-color: #232323!important;
}
*/
/* REGISTRATION FORM */
#gform_3 *, #gform_3 *::after, #gform_3 *::before {
	text-align: left !important;
}
#gform_3 .gform_title {
	color: #444;
}
#gform_3 label.gfield_label,
#gform_3 .gfield_description {
	display: block!important;
}

#gform_3 .gform_button.button {
	border: 0;
	padding: 0 15px;
	border-radius: 20px;
	background: #f67711;
	color: white;
	height: 50px;
	line-height: 50px;
	font-family: 'Roboto', sans-serif;
}
#gform_3 .gform_button.button:hover {
	cursor: pointer;
}

.accordion-handle h2.gsection_title:before {
	content: "";
	width: 20px;
	height: 20px;
	margin-right: 10px;
	background: url(/wp-content/themes/weaver-xtreme-child/assets/images/accordion_sprite.png) no-repeat 0 0;
	float: left;
	margin: 5px 5px 0 0;
}
.accordion-handle h2.gsection_title.active:before {
	background-position: 0 -20px!important;
}
			}
.accordion-handle h2.gsection_title:hover {
	cursor: pointer;
}
/* HIDE THE ACCORDION CONTAINERS */
.accordion-container {
	display: none;
}
	/* SHOW THE FIRST ACCORDION ITEM */
.accordion-container:first-of-type {
	display: block;
}

/* HIDE THE LABEL FOR THE T&C CHECKBOX */
#gform_3 #field_3_96 label,
#gform_3 #field_3_96 label.gfield_label {
	display: none!important;
}
/* MOVE THE T&C DESCRIPTION UP NEXT TO THE CHECKBOX */
#gform_3 #field_3_96 .gfield_description {
	margin-top: -43px;
	margin-left: 20px;
	position: relative;
	z-index: 100000;
}
/* HIDE THE LABEL FOR THE SEND ME QUOTE CHECKBOXES */
#gform_3 #field_3_192 label.gfield_label {
	display: none;
}
/* MAKE TEXTAREA A BIT SMALLER */
#gform_3 .ginput_container_textarea {
	width: 50%;
}
/* REGISTRATION FORM ENDS */

.workshopicon {margin-top: -10px;}

.workshopbottomborder {
    border-bottom-color: #f67711;
    border-bottom-style: solid;
    border-bottom-width: 4px;
}
/* DISABLE SPEAKERS FILTER */
.speakers-filter-container {
  display: none!important;
}
/* DEFINED IN GLOBAL APPEARANCE */
/* FOR WHO IS ATTENDING */
/* SHOULD COME FROM A STANDARD PLACE BUT HERE FOR NOW */
.who-is-attending.row {
   margin-left: -15px;
   margin-right: -15px;
   box-sizing: border-box;
}
.who-is-attending.row:after {
   content: " ";
   display: table;
   clear: both;
}
.who-is-attending .col {
   float: left;
   position: relative;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   width: 100%;
}
@media (min-width: 768px) {
    .who-is-attending .col {
      width: 50%;
    }
}
@media (min-width: 992px) {
    .who-is-attending .col {
      width: 33.33333333%;
    }
}
/* End Weaver Xtreme CSS */
