/*!
Theme Name: Robert Glasper
Version: 1.0
Description: A child theme of Divi
Template: Divi
*/@import url("//fonts.googleapis.com/css?family=Open+Sans:400,600|Rock+Salt");@import '../robertglasper_robertglasper/style.css';.tWhite{color:#fff}.tGray1{color:#111}.tGray2{color:#222}.tGray3{color:#333}.tGray4{color:#444}.tGray5{color:#555}.tGray6{color:#666}.tGray7{color:#777}.tGray8{color:#888}.tGray9{color:#999}.tBlack{color:#000}.tRed{color:#8c0c04}.tCream{color:#f2e9cb}.tLBlue{color:#859b9b}.tOffWhite{color:#d6d6d5}.bgGray1{background-color:#111}.bgGray2{background-color:#222}.bgGray3{background-color:#333}.bgGray4{background-color:#444}.bgGray5{background-color:#555}.bgGray6{background-color:#666}.bgGray7{background-color:#777}.bgGray8{background-color:#888}.bgGray9{background-color:#999}.bgBlack{background-color:#000}.bgWhite{background-color:#fff}.bgRed{background-color:#8c0c04}.bgCream{background-color:#f2e9cb}.bgLBlue{background-color:#859b9b}.bgOffWhite{background-color:#d6d6d5}.opensans{font-family:'Open Sans',sans-serif;font-weight:400 !important}.opensansSemiBold{font-family:'Open Sans',sans-serif;font-weight:400 !important;font-weight:600 !important}.rocksalt{font-family:'Rock Salt',cursive;font-weight:normal}.uppercase{text-transform:uppercase}.ui-rw-image,.rw-image{max-width:100%;max-height:100%;display:block}html,body{font-family:'Open Sans',sans-serif;font-weight:400 !important;font-size:14px;background:url(assets/images/bg.png);color:#d6d6d5}*{text-shadow:none !important;font-weight:normal !important}* h1,* h2,* h4,* h5,* h6,* .h1,* .h2,* .h4,* .h5{font-family:'Open Sans',sans-serif;font-weight:400 !important}* h1:after,* h2:after,* h4:after,* h5:after,* h6:after,* .h1:after,* .h2:after,* .h4:after,* .h5:after{display:none !important}* .ital{font-style:italic}* p{line-height:24px}* strong{font-family:'Open Sans',sans-serif;font-weight:400 !important;font-weight:600 !important}* small{font-size:10px}.ui-button{border:2px solid #d6d6d5 !important;border-radius:2px;color:#d6d6d5 !important;font-size:16px;letter-spacing:0;display:inline-block;background:transparent none repeat scroll 0 0;font-weight:500;line-height:1.7em !important;padding:.3em 1em;position:relative;transition:all .2s ease 0s;margin:auto;text-transform:uppercase}#bit-events table .ui-button,.ui-button{float:none !important}.ui-button:hover{background:#d6d6d5 none repeat scroll 0 0 !important;border-color:#d6d6d5 !important;color:#333 !important;letter-spacing:0;padding-left:.7em;padding-right:2em;font-size:16px;padding:.3em 1em !important}.rg-title{text-align:center}.rg-title h1,.rg-title h2,.rg-title h4,.rg-title h5,.rg-title h6,.rg-title .h1,.rg-title .h2,.rg-title .h4,.rg-title .h5{font-family:'Rock Salt',cursive !important;font-weight:normal !important;display:inline-block;color:#d6d6d5;letter-spacing:.07em;position:relative}.rg-title h1:before,.rg-title h2:before,.rg-title h4:before,.rg-title h5:before,.rg-title h6:before,.rg-title .h1:before,.rg-title .h2:before,.rg-title .h4:before,.rg-title .h5:before,.rg-title h1:after,.rg-title h2:after,.rg-title h4:after,.rg-title h5:after,.rg-title h6:after,.rg-title .h1:after,.rg-title .h2:after,.rg-title .h4:after,.rg-title .h5:after{content:' ';display:inline-block !important;width:300px;height:5px;position:absolute}.rg-title h1:before,.rg-title h2:before,.rg-title h4:before,.rg-title h5:before,.rg-title h6:before,.rg-title .h1:before,.rg-title .h2:before,.rg-title .h4:before,.rg-title .h5:before{background:url(assets/images/line-title-left.png) no-repeat center;left:-320px;top:50%}.rg-title h1:after,.rg-title h2:after,.rg-title h4:after,.rg-title h5:after,.rg-title h6:after,.rg-title .h1:after,.rg-title .h2:after,.rg-title .h4:after,.rg-title .h5:after{background:url(assets/images/line-title-right.png) no-repeat center;left:auto;right:-310px;top:50%}.rg-title h1,.rg-title .h1{font-size:36px}.mobile-mode .rg-title h1,.mobile-mode .rg-title .h1{font-size:18px}.padding40{padding:40px}.mobile-mode .padding40{padding:20px}#main-header.et-fixed-header{background-color:#d9000000;background-color:rgba(0,0,0,0.85);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d9000000, endColorstr=#d9000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d9000000, endColorstr=#d9000000)}#main-header{height:90px;background:none}.odd-device #main-header,.tablet-mode #main-header{height:160px}.left-header,.right-header{height:100%;position:relative}.odd-device .left-header,.odd-device .right-header,.tablet-mode .left-header,.tablet-mode .right-header,.mobile-mode .left-header,.mobile-mode .right-header{width:100%}.left-header{float:left;width:60%}.right-header{float:right;width:40%;text-align:right}.logo,.main-nav,.social-header,.header-sidebar{display:inline-block;vertical-align:top}.social-header,.header-sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:35px}.mobile-mode .social-header,.mobile-mode .header-sidebar{padding-top:15px}.logo{width:100%;max-width:230px;padding-top:33px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mobile-mode .logo{max-width:130px;padding-top:20px}.mobile-mode.s320 .logo{max-width:120px;padding-top:20px}.main-nav{width:200px;vertical-align:top}.main-nav #top-menu{display:block;float:none !important;width:100%;height:100%;margin-left:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:27px}.main-nav #top-menu li{width:90px;height:38px;line-height:38px;text-transform:uppercase;text-align:center;border:1px solid #d6d6d5;padding:0}.main-nav #top-menu li a{width:100%;height:100%;display:block;color:#d6d6d5}.main-nav #top-menu li a:hover{background-color:#d6d6d5;color:#333}.main-nav #top-menu li+li{margin-left:5px}.mobile-mode .main-nav #top-menu{padding-top:15px}.mobile-mode .main-nav #top-menu li{width:55px;height:30px;line-height:30px}.mobile-mode .main-nav #top-menu li a{font-size:12px}.mobile-mode.s320 .main-nav #top-menu{padding-top:15px}.mobile-mode.s320 .main-nav #top-menu li{width:50px;height:30px;line-height:30px}.mobile-mode.s320 .main-nav #top-menu li a{font-size:12px}.odd-device .main-nav,.tablet-mode .main-nav,.mobile-mode .main-nav{float:right}.mobile-mode .main-nav{width:auto}#social-icons li{display:inline-block}#social-icons li+li{margin-left:10px}#social-icons li a{color:#d6d6d5}#social-icons li a:hover{color:#fff}#social-icons .icon{font-size:25px}#social-icons .et-social-facebook{position:relative;left:4px}.mobile-mode #social-icons .icon{font-size:18px}#menu-right-menu{margin-left:15px}#menu-right-menu li a{color:#d6d6d5;text-transform:uppercase;line-height:27px}#menu-right-menu li a:hover{color:#fff}.mobile-mode #menu-right-menu li a{font-size:12px;line-height:20px}.footer-widget:first-child{text-align:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:40px}.footer-widget:first-child>div{float:right}.mobile-mode .footer-widget:first-child,.tablet-mode .footer-widget:first-child{padding-right:0}.footer-widget:nth-child(2){-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:40px}.mobile-mode .footer-widget:nth-child(2)>div,.tablet-mode .footer-widget:nth-child(2)>div{float:right}.footer-copy-right{color:#8d8d8c;position:relative;top:-10px}.mobile-mode .footer-copy-right,.tablet-mode .footer-copy-right{text-align:right}.footer-logo{float:right}.blue-note{width:149px;height:52px;display:block;background:url(assets/images/logo-blue-note-outlined.png) no-repeat center}#footer-bottom{display:none}#home-slider{min-height:600px}#home-slider .et_pb_slides,#home-slider .et_pb_slide,#home-slider .et_pb_container{height:100%}.odd-device #home-slider,.tablet-mode #home-slider{min-height:400px}.mobile-mode #home-slider{min-height:200px}#rg-bandsintown table,#rg-bandsintown tr,#rg-bandsintown td,#rg-bandsintown #bit-widget-0,#rg-bandsintown .bit-widget-container{border:0 !important}#rg-bandsintown .bit-track-artist-header,#rg-bandsintown .bit-header th:first-child,#rg-bandsintown .bit-description-links,#rg-bandsintown .bit-artist-event-link{display:none !important}#rg-bandsintown .bit-header,#rg-bandsintown .bit-header th{padding:0}#rg-bandsintown .bit-header{border-top:1px solid #d6d6d5 !important;border-bottom:1px solid #d6d6d5 !important}#rg-bandsintown .bit-header th{padding:8px 0;text-transform:uppercase;font-size:14px;color:#d6d6d5;font-family:'Open Sans',sans-serif;font-weight:400 !important;font-weight:600 !important}#rg-bandsintown .bit-header th .bit-events-nav{color:#859b9b}#rg-bandsintown .bit-header+tr *{font-family:'Rock Salt',cursive;font-weight:normal;font-size:14px;color:#d6d6d5}#rg-bandsintown .bit-date{padding:0;white-space:nowrap}#rg-bandsintown .bit-venue{padding-left:3.9%}#rg-bandsintown .bit-buy-tix{color:#859b9b}#rg-bandsintown .bit-uiButton.bit-uiButtonDefault{background:none;border:0;height:auto;padding-bottom:8px}#rg-bandsintown a.bit-rsvp{display:block;border:1px solid #859b9b;height:30px;line-height:30px;width:70px;text-transform:uppercase;padding:0;text-align:center;color:#859b9b !important}#rg-bandsintown .bit-bottom,#rg-bandsintown .bit-bottom td{text-align:center}#rg-bandsintown a.bit-show-all-dates{border:2px solid #d6d6d5 !important;border-radius:2px;color:#d6d6d5 !important;font-size:16px;letter-spacing:0;display:inline-block;background:transparent none repeat scroll 0 0;font-weight:500;line-height:1.7em !important;padding:.3em 1em;position:relative;transition:all .2s ease 0s;margin:auto;text-transform:uppercase}#bit-events table #rg-bandsintown a.bit-show-all-dates,#rg-bandsintown a.bit-show-all-dates{float:none !important}#rg-bandsintown a.bit-show-all-dates:hover{background:#d6d6d5 none repeat scroll 0 0 !important;border-color:#d6d6d5 !important;color:#333 !important;letter-spacing:0;padding-left:.7em;padding-right:2em;font-size:16px;padding:.3em 1em !important}#rg-bandsintown a.bit-show-all-dates:hover{background:#d6d6d5 none repeat scroll 0 0 !important;border-color:#d6d6d5 !important;color:#333 !important;letter-spacing:0;padding-left:.7em;padding-right:2em;font-size:16px;padding:.3em 1em !important}.mobile-mode #rg-bandsintown table tr:not(.bit-hidden){width:100%;display:block;padding:0 !important}.mobile-mode #rg-bandsintown th.bit-date,.mobile-mode #rg-bandsintown th.bit-venue,.mobile-mode #rg-bandsintown th.bit-location,.mobile-mode #rg-bandsintown th.bit-artist-event-link,.mobile-mode #rg-bandsintown th.bit-tickets,.mobile-mode #rg-bandsintown .bit-tickets{display:none !important}.mobile-mode #rg-bandsintown .bit-date{width:100%;display:block;text-align:center;clear:both;height:auto;line-height:25px;padding-top:20px}.mobile-mode #rg-bandsintown .bit-venue,.mobile-mode #rg-bandsintown .bit-location,.mobile-mode #rg-bandsintown .bit-artist-event-link,.mobile-mode #rg-bandsintown .bit-rsvp{display:inline-block;float:left;padding:0 !important;height:auto;width:100%;}.mobile-mode #rg-bandsintown .bit-location,.mobile-mode #rg-bandsintown .bit-tickets{clear:left}.mobile-mode #rg-bandsintown .bit-rsvp{float:right;padding:0 15px!important}.mobile-mode #rg-bandsintown .bit-uiButton{width:100%;max-width:200px;display:block;position:relative;top:-20px}.mobile-mode #rg-bandsintown .bit-bottom{clear:both}.mobile-mode #rg-bandsintown .bit-bottom>td{width:100%;padding:20px 0;display:block;text-align:center;height:60px}.mobile-mode #rg-bandsintown .bit-bottom a.bit-show-all-dates{margin:auto}.band-tracking-link a{color:#859b9b !important}.band-tracking-link a:hover{color:#d1cccc !important}.shop-item{position:relative;width:100%;text-align:center;display:block}.shop-item-image{width:100%;display:block}.shop-item-title,.shop-item-price{color:#859b9b;text-transform:uppercase;width:100%;text-align:center}.shop-item-title{position:relative;top:-30px;margin-bottom:-30px}.shop-item-button{border:2px solid #d6d6d5 !important;border-radius:2px;color:#d6d6d5 !important;font-size:16px;letter-spacing:0;display:inline-block;background:transparent none repeat scroll 0 0;font-weight:500;line-height:1.7em !important;padding:.3em 1em;position:relative;transition:all .2s ease 0s;margin:auto;text-transform:uppercase;margin-top:10px}#bit-events table .shop-item-button,.shop-item-button{float:none !important}.shop-item-button:hover{background:#d6d6d5 none repeat scroll 0 0 !important;border-color:#d6d6d5 !important;color:#333 !important;letter-spacing:0;padding-left:.7em;padding-right:2em;font-size:16px;padding:.3em 1em !important}.shop-item:hover{cursor:pointer !important}.shop-item:hover .shop-item-button{background:#d6d6d5 none repeat scroll 0 0 !important;border-color:#d6d6d5 !important;color:#333 !important;letter-spacing:0;padding-left:.7em;padding-right:2em;font-size:16px;padding:.3em 1em !important}.shop-item-frame{position:absolute;width:100%;height:100%;display:block;-webkit-opacity:.0001;opacity:.0001;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0.01);filter:alpha(opacity=0.01);top:0;left:0;overflow:hidden}.shop-item-frame>div{width:100%;display:block}.shop-item-frame iframe{width:100% !important;max-width:100% !important}* [class*="ff-header"]:before,* [class*="ff-filter-holder"]:before,* [class*="ff-header"]:after,* [class*="ff-filter-holder"]:after{display:none}* [class*="ff-search"]{display:none !important}.mobile-mode * #ff-stream-1,.mobile-mode * .ff-layout-grid{min-width:100%}.mobile-mode * .ff-filter-holder{height:auto !important}.mobile-mode * #ff-stream-1,.mobile-mode * .ff-layout-grid{min-width:100% !important}.mobile-mode * .ff-filter.ff-type-all{width:100%;max-width:50%;display:block;float:none;clear:both;margin:auto;margin-bottom:15px}.mobile-mode * .ff-stream-wrapper.ff-theme-flat{margin:0}.input.et_pb_contact_captcha{padding:12px !important}[type="submit"]{text-transform:uppercase}