/* veNet : DO NOT CHANGE - CSS CREATED DYNAMICALLY */
.sidebar.widget-area h2 { margin:0 0 10px 0; }
#sidebar-left h2 { text-align:start; }
#sidebar-right h2 { text-align:end; }
h1, .h1, h2.h1, h3.h1, h4.h1, h5.h1, h6.h1 { position:relative; padding:0; margin-top:0; margin-bottom:35px; text-transform:none; letter-spacing:-.3px; font:400 26px 'Geologica'; }
h2, .h2, h1.h2, h3.h2, h4.h2, h5.h2, h6.h2 { position:relative; padding:0; margin-top:0; margin-bottom:22px; text-transform:none; font:700 17px 'Geologica'; }
h3, .h3, h1.h3, h2.h3, h4.h3, h5.h3, h6.h3 { position:relative; padding:0; margin-top:0; margin-bottom:15px; font-size:20px; font-weight:500; text-transform:none; }
h4, .h4, h1.h4, h2.h4, h3.h4, h5.h4, h6.h4 { position:relative; padding:0; margin-top:0; margin-bottom:0; text-transform:none; }
h5, .h5, h1.h5, h2.h5, h3.h5, h4.h5, h6.h5 { position:relative; padding:0; margin-top:0; margin-bottom:0; text-transform:none; }
h6, .h6, h1.h6, h2.h6, h3.h6, h4.h6, h5.h6 { position:relative; padding:0; margin-top:0; margin-bottom:0; text-transform:none; }
h1::before, .h1::before { position:absolute; content:''; height:2px; color:inherit; bottom:-10px; left:0; width:50px; background-color:currentColor; }
h2::before, .h2::before { position:absolute; content:''; height:2px; color:inherit; bottom:-10px;  left:0; width:50px; background-color:currentColor; }
@media all and (max-width:999px) {
	h1, .h1, h2.h1, h3.h1, h4.h1, h5.h1, h6.h1 { font-size:24px; }
	h3, .h3, h1.h3, h2.h3, h4.h3, h5.h3, h6.h3 { margin-bottom:0; }
}
@media all and (max-width:859px) {
	h1, .h1, h2.h1, h3.h1, h4.h1, h5.h1, h6.h1 { margin-bottom:30px; font-size:22px; }
	h2, .h2, h1.h2, h3.h2, h4.h2, h5.h2, h6.h2 { font-size:16px; }
}
