/*** Header block ***/ .wp-block-hotblocks-header { position: relative; padding: 4em 0; margin-bottom: 2em; text-align: center; } .wp-block-hotblocks-header .content { padding-left: 15px; padding-right: 15px; } .wp-block-hotblocks-header .overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.3; } .wp-block-hotblocks-header.alignfull .content { position: relative; z-index: 1; margin: 0 auto 15px; padding: 0; max-width: 700px; } /*** Button block ***/ .wp-block-hotblocks-button a { display: block; min-width: 50px; text-align: center; text-decoration: none !important; } /*** Parallax block ***/ .wp-block-hotblocks-parallax { position: relative; padding: 4em 0; margin-bottom: 2em; background-repeat: no-repeat; } .wp-block-hotblocks-parallax .overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.3; } .wp-block-hotblocks-parallax > * { position: relative; } .wp-block-hotblocks-parallax .parallax_content { margin: 0 auto; max-width: 100%; } /*** Maps block ***/ .wp-block-hotblocks-map iframe { width: 100%; border:0; margin-bottom: 2em; } /*** Accordion block ***/ .wp-block-hotblocks-accordion { border-bottom: 1px solid #ccc; margin-bottom: 7px; } .wp-block-hotblocks-accordion .accordion-heading { border-top: 1px solid #ccc; cursor: pointer; margin: 0; padding: 7px 15px; } .wp-block-hotblocks-accordion .accordion-heading::after { display: block; float: right; content: "+"; font-weight: 400; } .wp-block-hotblocks-accordion .accordion-heading.active_tab::after { content: "-"; } .wp-block-hotblocks-accordion .accordion-content { display: none; padding: 15px; } /*** Background Color block ***/ .wp-block-hotblocks-background-color { padding: 2em 0; margin-top: 2em; margin-bottom: 2em; } .wp-block-hotblocks-background-color .background_content { margin: 0 auto; max-width: 100%; } /*** Carousel block ***/ .hot_responsive_slider_wrapper { position: relative; margin: 0 auto 60px; padding: 0; *zoom: 1; } .hot_responsive_slider_wrapper img { max-width: 100%; display: block; } .hot_responsive_slider_wrapper .hot_responsive_slider_viewport { background: #fff; -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0); } .hot_responsive_slider_wrapper .hot_responsive_slider_pager, .hot_responsive_slider_wrapper .hot_responsive_slider_controls_auto { position: absolute; bottom: -30px; width: 100%; } /* loader */ .hot_responsive_slider_wrapper .hot_responsive_slider_loading { min-height: 50px; background: url(../images/hot_responsive_slider_loader.gif) center center no-repeat #fff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000; } /* pager */ .hot_responsive_slider_wrapper .hot_responsive_slider_pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; } .hot_responsive_slider_wrapper .hot_responsive_slider_pager .hot_responsive_slider_pager_item, .hot_responsive_slider_wrapper .hot_responsive_slider_controls_auto .hot_responsive_slider_controls_auto_item { display: inline-block; *zoom: 1; *display: inline; } .hot_responsive_slider_wrapper .hot_responsive_slider_pager.hot_responsive_slider_default_pager a { background: #666; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } .hot_responsive_slider_wrapper .hot_responsive_slider_pager.hot_responsive_slider_default_pager a:hover, .hot_responsive_slider_wrapper .hot_responsive_slider_pager.hot_responsive_slider_default_pager a.active { background: #000; } /* direction controls (next / prev) */ .hot_responsive_slider_wrapper .hot_responsive_slider_prev { left: 10px; background: url(../images/controls.png) no-repeat 0 -32px; } .hot_responsive_slider_wrapper .hot_responsive_slider_next { right: 10px; background: url(../images/controls.png) no-repeat -43px -32px; } .hot_responsive_slider_wrapper .hot_responsive_slider_prev:hover { background-position: 0 0; } .hot_responsive_slider_wrapper .hot_responsive_slider_next:hover { background-position: -43px 0; } .hot_responsive_slider_wrapper .hot_responsive_slider_controls_direction a { position: absolute; top: 50%; margin-top: -16px; outline: 0; width: 32px; height: 32px; text-indent: -9999px; z-index: 9999; text-decoration: none; border: 0; } .hot_responsive_slider_wrapper .hot_responsive_slider_controls_direction a.disabled { display: none; } /* auto controls (start / stop) */ .hot_responsive_slider_wrapper .hot_responsive_slider_controls_auto { text-align: center; } .hot_responsive_slider_wrapper .hot_responsive_slider_controls_auto .hot_responsive_slider_start { display: block; text-indent: -9999px; width: 10px; height: 11px; outline: 0; background: url(../images/controls.png) -86px -11px no-repeat; margin: 0 3px; } .hot_responsive_slider_wrapper .hot_responsive_slider_controls_auto .hot_responsive_slider_start:hover, .hot_responsive_slider_wrapper .hot_responsive_slider_controls_auto .hot_responsive_slider_start.active { background-position: -86px 0; } .hot_responsive_slider_wrapper .hot_responsive_slider_controls_auto .hot_responsive_slider_stop { display: block; text-indent: -9999px; width: 9px; height: 11px; outline: 0; background: url(../images/controls.png) -86px -44px no-repeat; margin: 0 3px; } .hot_responsive_slider_wrapper .hot_responsive_slider_controls_auto .hot_responsive_slider_stop:hover, .hot_responsive_slider_wrapper .hot_responsive_slider_controls_auto .hot_responsive_slider_stop.active { background-position: -86px -33px; } /* pager with auto-controls hybrid layout */ .hot_responsive_slider_wrapper .hot_responsive_slider_controls.hot_responsive_slider_has_controls_auto.hot_responsive_slider_has_pager .hot_responsive_slider_pager { text-align: left; width: 80%; } .hot_responsive_slider_wrapper .hot_responsive_slider_controls.hot_responsive_slider_has_controls_auto.hot_responsive_slider_has_pager .hot_responsive_slider_controls_auto { right: 0; width: 35px; } /* image captions */ .hot_responsive_slider_wrapper .hot_responsive_slider_caption { position: absolute; bottom: 0; left: 0; background: #666\9; background: rgba(80, 80, 80, 0.75); width: 100%; } .hot_responsive_slider_wrapper .hot_responsive_slider_caption span { color: #fff; font-family: Arial; display: block; font-size: .85em; padding: 10px; } /* lists */ .hot_responsive_slider_viewport ul, .hot_responsive_slider_viewport li { margin: 0 !important; padding: 0 !important; list-style: none !important; background: none !important; } .hot_responsive_slider_viewport li { min-height: 1px; min-width: 1px; } /*** Contact block ***/ .hb_contact_error { background: red; color: #fff; text-align: center; } .hb_contact_success { background: green; color: #fff; text-align: center; } .wp-block-hotblocks-contact input, .wp-block-hotblocks-contact textarea { margin-bottom: 15px; box-sizing: border-box; } .wp-block-hotblocks-contact textarea { min-height: 100px; }